:host{--tatami-border-radius-300:0.3125rem;--tatami-border-radius-700:0.75rem;--tatami-color-gray-200:#f6f5f4;--tatami-color-blue-600:#0075de;--tatami-color-blue-700:#005bab;--tatami-color-white:#ffffff;--tatami-color-alpha-black-200:#0000001a;--tatami-color-alpha-black-800:#000000e5;--tatami-color-alpha-black-900:#000000f2;--tatami-dimension-spacing-12:0.75rem;--tatami-dimension-spacing-16:1rem;--tatami-dimension-spacing-20:1.25rem;--tatami-dimension-spacing-24:1.5rem;--tatami-font-family-primary-sans:NotionInter;--tatami-font-family-fallback-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";--tatami-font-family-sans:var(--tatami-font-family-primary-sans),var(--tatami-font-family-fallback-sans);--tatami-font-family-sans-font-feature-settings:"lnum"1,"locl"0;--tatami-font-size-50:0.75rem;--tatami-font-size-100:0.875rem;--tatami-font-size-200:1rem;--tatami-font-line-height-50:var(--tatami-dimension-spacing-16);--tatami-font-line-height-100:var(--tatami-dimension-spacing-20);--tatami-font-line-height-200:var(--tatami-dimension-spacing-24);--tatami-font-weight-regular:400;--tatami-font-weight-medium:500;--tatami-font-weight-semibold:600;--tatami-z-index-popup:500;--tatami-typography-sans-50-medium-font:var(--tatami-font-weight-medium) var(--tatami-font-size-50)/var(--tatami-font-line-height-50) var(--tatami-font-family-sans);--tatami-typography-sans-50-medium-letter-spacing:0.0078125rem;--tatami-typography-sans-50-medium-font-feature-settings:var(--tatami-font-family-sans-font-feature-settings);--tatami-typography-sans-100-regular-font:var(--tatami-font-weight-regular) var(--tatami-font-size-100)/var(--tatami-font-line-height-100) var(--tatami-font-family-sans);--tatami-typography-sans-100-regular-letter-spacing:0;--tatami-typography-sans-100-regular-font-feature-settings:var(--tatami-font-family-sans-font-feature-settings);--tatami-typography-sans-100-medium-font:var(--tatami-font-weight-medium) var(--tatami-font-size-100)/var(--tatami-font-line-height-100) var(--tatami-font-family-sans);--tatami-typography-sans-100-medium-letter-spacing:0;--tatami-typography-sans-100-medium-font-feature-settings:var(--tatami-font-family-sans-font-feature-settings);--tatami-typography-sans-200-medium-font:var(--tatami-font-weight-medium) var(--tatami-font-size-200)/var(--tatami-font-line-height-200) var(--tatami-font-family-sans);--tatami-typography-sans-200-medium-letter-spacing:0;--tatami-typography-sans-200-medium-font-feature-settings:var(--tatami-font-family-sans-font-feature-settings);--tatami-typography-sans-200-semibold-font:var(--tatami-font-weight-semibold) var(--tatami-font-size-200)/var(--tatami-font-line-height-200) var(--tatami-font-family-sans);--tatami-typography-sans-200-semibold-letter-spacing:0;--tatami-typography-sans-200-semibold-font-feature-settings:var(--tatami-font-family-sans-font-feature-settings)}@layer front-tokens.base{.theme,:host{--tatami-color-background-base:var(--tatami-color-white);--tatami-color-border-base:var(--tatami-color-alpha-black-200);--tatami-color-button-primary-text:var(--tatami-color-white);--tatami-color-button-tertiary-background-hover:var(--tatami-color-gray-200);--tatami-color-button-tertiary-background:var(--tatami-color-white);--tatami-color-button-tertiary-border:var(--tatami-color-alpha-black-200);--tatami-color-button-tertiary-text:var(--tatami-color-alpha-black-900);--tatami-color-text-normal:var(--tatami-color-alpha-black-800);--tatami-spacing-card-padding-block-end:var(--tatami-dimension-spacing-16);--tatami-spacing-card-padding-block-start:var(--tatami-dimension-spacing-16);--tatami-spacing-card-padding-inline:var(--tatami-dimension-spacing-16);--tatami-spacing-control-group-gap:var(--tatami-dimension-spacing-12);--tatami-spacing-group-gap:var(--tatami-dimension-spacing-16);--tatami-spacing-page-inset:var(--tatami-dimension-spacing-16);--tatami-typography-consent-body-font-feature-settings:var(--tatami-typography-sans-100-regular-font-feature-settings);--tatami-typography-consent-body-font:var(--tatami-typography-sans-100-regular-font);--tatami-typography-consent-body-letter-spacing:var(--tatami-typography-sans-100-regular-letter-spacing);--tatami-typography-consent-caption-font-feature-settings:var(--tatami-typography-sans-50-medium-font-feature-settings);--tatami-typography-consent-caption-font:var(--tatami-typography-sans-50-medium-font);--tatami-typography-consent-caption-letter-spacing:var(--tatami-typography-sans-50-medium-letter-spacing);--tatami-typography-consent-fine-print-font-feature-settings:var(--tatami-typography-sans-100-regular-font-feature-settings);--tatami-typography-consent-fine-print-font:var(--tatami-typography-sans-100-regular-font);--tatami-typography-consent-fine-print-letter-spacing:var(--tatami-typography-sans-100-regular-letter-spacing);--tatami-typography-consent-label-font-feature-settings:var(--tatami-typography-sans-100-medium-font-feature-settings);--tatami-typography-consent-label-font:var(--tatami-typography-sans-100-medium-font);--tatami-typography-consent-label-letter-spacing:var(--tatami-typography-sans-100-medium-letter-spacing);--tatami-typography-consent-title-font-feature-settings:var(--tatami-typography-sans-200-semibold-font-feature-settings);--tatami-typography-consent-title-font:var(--tatami-typography-sans-200-semibold-font);--tatami-typography-consent-title-letter-spacing:var(--tatami-typography-sans-200-semibold-letter-spacing);--tatami-typography-interaction-button-medium-font-feature-settings:var(--tatami-typography-sans-200-medium-font-feature-settings);--tatami-typography-interaction-button-medium-font:var(--tatami-typography-sans-200-medium-font);--tatami-typography-interaction-button-medium-letter-spacing:var(--tatami-typography-sans-200-medium-letter-spacing)}}:host{--primary-color:var(--tatami-color-blue-600);--primary-color-hover:var(--tatami-color-blue-700);--text-color:var(--tatami-color-text-normal);--button-min-width:0}p{margin:0;text-wrap-style:pretty}.button{appearance:none;-webkit-appearance:none;border:none;width:100%;box-sizing:border-box;cursor:pointer;flex-shrink:0;font-family:inherit;text-align:center;border-radius:var(--tatami-border-radius-300);font:var(--typography-interaction-button-medium-font-computed,var(--tatami-typography-interaction-button-medium-font));letter-spacing:var(--typography-interaction-button-medium-letter-spacing-computed,var(--tatami-typography-interaction-button-medium-letter-spacing));font-feature-settings:var(--typography-interaction-button-medium-font-feature-settings-computed,var(--tatami-typography-interaction-button-medium-font-feature-settings));min-width:var(--button-min-width);font-smoothing:antialiased;-webkit-font-smoothing:antialiased;min-height:44px;padding:.625rem .875rem;color:var(--tatami-color-button-primary-text);background-color:var(--primary-color);border:1px solid rgba(0,0,0,0)}.button:hover{background-color:var(--primary-color-hover)}.button-base-text{display:block;font-style:normal;text-align:center}.button-primary-text{font:var(--typography-interaction-button-medium-font-computed,var(--tatami-typography-interaction-button-medium-font));letter-spacing:var(--typography-interaction-button-medium-letter-spacing-computed,var(--tatami-typography-interaction-button-medium-letter-spacing));font-feature-settings:var(--typography-interaction-button-medium-font-feature-settings-computed,var(--tatami-typography-interaction-button-medium-font-feature-settings))}.button-secondary-text{font:var(--typography-interaction-button-medium-font-computed,var(--tatami-typography-interaction-button-medium-font));letter-spacing:var(--typography-interaction-button-medium-letter-spacing-computed,var(--tatami-typography-interaction-button-medium-letter-spacing));font-feature-settings:var(--typography-interaction-button-medium-font-feature-settings-computed,var(--tatami-typography-interaction-button-medium-font-feature-settings))}button:focus-visible,a:focus-visible{outline:2px solid rgba(51,157,255,.7);outline-offset:2px}.screen-reader{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-title{font:var(--typography-consent-title-font-computed,var(--tatami-typography-consent-title-font));letter-spacing:var(--typography-consent-title-letter-spacing-computed,var(--tatami-typography-consent-title-letter-spacing));font-feature-settings:var(--typography-consent-title-font-feature-settings-computed,var(--tatami-typography-consent-title-font-feature-settings));text-align:left;padding-bottom:16px;box-sizing:border-box;text-wrap-style:balance}.paragraph{color:var(--text-color);font:var(--typography-consent-body-font-computed,var(--tatami-typography-consent-body-font));letter-spacing:var(--typography-consent-body-letter-spacing-computed,var(--tatami-typography-consent-body-letter-spacing));font-feature-settings:var(--typography-consent-body-font-feature-settings-computed,var(--tatami-typography-consent-body-font-feature-settings))}.column-content{margin:0 auto;display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;animation:fadeIn 150ms;gap:var(--tatami-spacing-group-gap)}.complete-options-form{display:flex;flex-direction:column;width:100%;margin:0 auto;align-items:stretch;gap:var(--tatami-spacing-control-group-gap)}.complete-options-form button[type=submit]{width:100%;box-sizing:border-box;min-height:44px;padding:.625rem .875rem;border:1px solid rgba(0,0,0,0);border-radius:var(--tatami-border-radius-300);font:var(--typography-interaction-button-medium-font-computed,var(--tatami-typography-interaction-button-medium-font));letter-spacing:var(--typography-interaction-button-medium-letter-spacing-computed,var(--tatami-typography-interaction-button-medium-letter-spacing));font-feature-settings:var(--typography-interaction-button-medium-font-feature-settings-computed,var(--tatami-typography-interaction-button-medium-font-feature-settings));color:var(--tatami-color-button-primary-text);background:var(--primary-color);box-shadow:0 0.3259259164px 0.7333333492px 0 rgba(0,0,0,.12),0 1.5407407284px 2.8666665554px 0 rgba(0,0,0,.07),0 4px 9px 0 rgba(0,0,0,.05)}.complete-options-form button[type=submit]:hover{background:var(--tatami-color-blue-700)}.complete-options-form button[type=submit]:focus-visible{outline:2px solid rgba(51,157,255,.7);outline-offset:2px}.toggles-container{height:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}.complete-options-container{animation:fadeIn 200ms ease-in}.complete-options-container fieldset{padding:0;margin:0}.toggle-label{box-sizing:border-box;width:100%;position:relative;margin:0 0 8px 0;display:grid;grid-template-areas:"label checkmark";gap:12px;padding:12px;border-radius:12px;border:1px solid var(--tatami-color-border-base);background:var(--tatami-color-background-base);font:var(--typography-consent-label-font-computed,var(--tatami-typography-consent-label-font));letter-spacing:var(--typography-consent-label-letter-spacing-computed,var(--tatami-typography-consent-label-letter-spacing));font-feature-settings:var(--typography-consent-label-font-feature-settings-computed,var(--tatami-typography-consent-label-font-feature-settings));text-shadow:none;word-wrap:break-word}.toggle-label input:focus+span{outline:2px solid rgba(51,157,255,.7);outline-offset:1px}.toggle-checkmark{grid-area:checkmark;display:inline-block;width:16px;height:16px;box-sizing:border-box;border-radius:4px;background:rgba(255,255,255,.9);border:1px solid #d8d8d8;position:relative;transition:all 150ms ease,background 300ms ease;cursor:pointer;align-self:center;justify-self:end}.toggle-checkmark::after{opacity:0;transform-origin:bottom center;transform:rotate(45deg) scale(0);content:"";position:absolute;left:1px;top:0;width:3px;height:8px;border:solid #fff;border-width:0px 2px 2px 0px;transition:all 150ms cubic-bezier(0.41,0.94,0.71,1.41),opacity 150ms ease}.toggle-input{position:absolute;margin:0;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.toggle-input:disabled{cursor:not-allowed}.toggle-input:checked+span{background:var(--primary-color);border-color:rgba(0,0,0,0)}.toggle-input:checked+span,.toggle-input:hover+span{filter:brightness(0.9)}.toggle-input:checked+span::after{opacity:1;transform:rotate(45deg) scale(1)}.toggle-input:hover:enabled+span,.toggle-input:focus-visible+span{border-color:var(--primary-color)}.toggle-input:disabled+span{background-color:#ececec;cursor:not-allowed}.toggle-input:disabled+span,.toggle-input:hover+span{filter:none;border-color:rgba(0,0,0,0)}.toggle-input:disabled+span::after{border-color:#d8d8d8}.accept-or-reject-all-button-row{display:flex;flex-direction:column;width:100%;gap:var(--tatami-spacing-control-group-gap)}.accept-or-reject-all-button-row .button{color:var(--tatami-color-button-tertiary-text);background:var(--tatami-color-button-tertiary-background);border-color:var(--tatami-color-button-tertiary-border)}.accept-or-reject-all-button-row .button:hover{background-color:var(--tatami-color-button-tertiary-background-hover)}.margin-tops>*{margin-top:2em}.language-options-container{width:100%;height:100%;animation:fadeIn 200ms ease-in;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 auto;justify-content:space-evenly}.language-item-container{padding:12px}.language-button{background:unset;border:unset;width:unset;padding:unset;margin:unset;width:17px;height:17px;overflow:hidden;cursor:pointer;position:absolute;bottom:0;right:0}.language-button-inactive svg{fill:var(--text-color);transition:fill 150ms}.language-button-active svg{fill:var(--primary-color);transition:fill 150ms}.language-button svg:hover{fill:var(--primary-color)}.language-button svg:active{fill:var(--primary-color)}.footer-container{position:relative;margin-top:32px}.bottom-menu-container{width:calc(100% - 60px);height:100%;display:flex;flex-direction:column;gap:8px;align-items:center;margin:0 auto}.bottom-menu-item-container{width:auto}.bottom-menu-item{background:unset;border:unset;width:unset;padding:unset;margin:unset;margin:0 auto;display:block;min-width:fit-content;width:auto;text-align:center;font:var(--typography-consent-caption-font-computed,var(--tatami-typography-consent-caption-font));letter-spacing:var(--typography-consent-caption-letter-spacing-computed,var(--tatami-typography-consent-caption-letter-spacing));font-feature-settings:var(--typography-consent-caption-font-feature-settings-computed,var(--tatami-typography-consent-caption-font-feature-settings));color:var(--text-color);transition:text-decoration 150ms;text-decoration:underline;text-decoration-color:rgba(1,1,1,0);text-decoration-thickness:1px;text-underline-offset:2px}.bottom-menu-item:hover{cursor:pointer;text-decoration:underline;text-decoration-color:#010101;text-decoration-thickness:1px;text-underline-offset:2px}.collapsed-square-logo-svg{width:20px;height:20px;padding:6px;flex-shrink:0}.collapsed-square-logo-svg path{fill:var(--text-color);transition:fill 150ms}.collapsed-container{position:fixed;bottom:100px;right:5px;width:32px;height:32px;box-sizing:border-box;border:none;border-radius:16px;background-color:rgba(255,255,255,.95);overflow:hidden;cursor:pointer;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,"sans-serif";box-shadow:0px 1px 5px 1px rgba(0,0,0,.1);backdrop-filter:blur(4px) saturate(5);transition:width 150ms ease-in 500ms,background-color 150ms ease-in-out,box-shadow 150ms ease-in-out}.collapsed-container:active{background-color:rgba(255,255,255,.85);box-shadow:0px .5px 5px 1.5px rgba(0,0,0,.12)}.collapsed-container:hover{width:132px;transition-delay:0ms}.collapsed-container:hover path{fill:var(--primary-color)}.collapsed-container p{font:var(--typography-consent-caption-font-computed,var(--tatami-typography-consent-caption-font));letter-spacing:var(--typography-consent-caption-letter-spacing-computed,var(--tatami-typography-consent-caption-letter-spacing));font-feature-settings:var(--typography-consent-caption-font-feature-settings-computed,var(--tatami-typography-consent-caption-font-feature-settings));white-space:nowrap;color:var(--text-color);opacity:0;transition:opacity 150ms ease-in 500ms}.collapsed-container:hover p{opacity:1;transition-delay:0ms}.modal-container{position:fixed;left:auto;right:var(--tatami-spacing-page-inset);bottom:var(--tatami-spacing-page-inset);width:calc(100% - var(--tatami-spacing-page-inset)*2);max-width:400px;box-sizing:border-box;z-index:var(--tatami-z-index-popup);border:1px solid var(--tatami-color-border-base);border-radius:var(--tatami-border-radius-700);background:var(--tatami-color-white);padding:var(--tatami-spacing-card-padding-block-start) var(--tatami-spacing-card-padding-inline) var(--tatami-spacing-card-padding-block-end);font-family:var(--tatami-font-family-sans);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn 150ms;transition:transform .25s cubic-bezier(0.19,1,0.22,1);font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.modal-container-inner{width:100%;position:relative}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.do-not-sell-explainer-close{--squareDimension:25px;padding:4px;position:absolute;top:21px;right:21px;border:none;cursor:pointer;background-color:#f2f2f2;border-radius:5px;height:var(--squareDimension);width:var(--squareDimension);display:flex;align-items:center;justify-content:center;transition:background-color 150ms}.do-not-sell-explainer-close:hover,.do-not-sell-explainer-close:focus{background-color:#e2e2e2}.do-not-sell-explainer-interface{margin-top:2em}.accept-all-reject-all-toggle-close{--squareDimension:25px;padding:4px;position:absolute;top:21px;right:21px;border:none;cursor:pointer;background-color:#f2f2f2;border-radius:5px;height:var(--squareDimension);width:var(--squareDimension);display:flex;align-items:center;justify-content:center;transition:background-color 150ms}.accept-all-reject-all-toggle-close:hover,.accept-all-reject-all-toggle-close:focus{background-color:#e2e2e2}.privacy-policy-notice-with-close-button-close{--squareDimension:25px;padding:4px;position:absolute;top:21px;right:21px;border:none;cursor:pointer;background-color:#f2f2f2;border-radius:5px;height:var(--squareDimension);width:var(--squareDimension);display:flex;align-items:center;justify-content:center;transition:background-color 150ms}.privacy-policy-notice-with-close-button-close:hover,.privacy-policy-notice-with-close-button-close:focus{background-color:#e2e2e2}.complete-options-toggle-close{--squareDimension:25px;padding:4px;position:absolute;top:21px;right:21px;border:none;cursor:pointer;background-color:#f2f2f2;border-radius:5px;height:var(--squareDimension);width:var(--squareDimension);display:flex;align-items:center;justify-content:center;transition:background-color 150ms}.complete-options-toggle-close:hover,.complete-options-toggle-close:focus{background-color:#e2e2e2}.complete-options-toggle-interface{margin-top:2em}.complete-options-toggle-description{padding-bottom:2em}.gpc-setting{display:flex;align-items:center}.gpc-setting svg{flex-shrink:0}.gpc-setting p{margin:0 0 0 6px;font:var(--typography-consent-fine-print-font-computed,var(--tatami-typography-consent-fine-print-font));letter-spacing:var(--typography-consent-fine-print-letter-spacing-computed,var(--tatami-typography-consent-fine-print-letter-spacing));font-feature-settings:var(--typography-consent-fine-print-font-feature-settings-computed,var(--tatami-typography-consent-fine-print-font-feature-settings));color:var(--text-color)}.switch{--switchHeight:20px;--switchGutter:2px;--switchButtonDiameter:calc(var(--switchHeight) - var(--switchGutter)*2)}.switch.label{display:flex;align-items:center;font:var(--typography-consent-label-font-computed,var(--tatami-typography-consent-label-font));letter-spacing:var(--typography-consent-label-letter-spacing-computed,var(--tatami-typography-consent-label-letter-spacing));font-feature-settings:var(--typography-consent-label-font-feature-settings-computed,var(--tatami-typography-consent-label-font-feature-settings));height:16px;vertical-align:baseline;text-shadow:none;white-space:nowrap;padding:0 5px}.switch.switch-background{display:flex;align-items:center;justify-content:space-between;margin-right:.8em;cursor:pointer;width:calc(var(--switchHeight)*2 - 2px);height:var(--switchHeight);background:#7e8793;border-radius:var(--switchHeight);position:relative;transition:background-color 150ms}.switch.switch-background .switch.switch-button{content:"";position:absolute;top:var(--switchGutter);left:var(--switchGutter);width:var(--switchButtonDiameter);height:var(--switchButtonDiameter);border-radius:var(--switchButtonDiameter);transition:150ms;background:#fff}.switch.switch-disabled{opacity:.6}.switch.switch-checkbox:checked+.switch.switch-background .switch.switch-button{left:calc(100% - var(--switchGutter));transform:translateX(-100%)}.switch.switch-checkbox:checked+.switch.switch-background{background-color:var(--primary-color)}.switch.switch-checkbox:focus+.switch.switch-background .switch.switch-button{outline:2px solid rgba(51,157,255,.7);outline-offset:1px;outline-width:5px}.switch.switch-background:active .switch.switch-button{width:calc(var(--switchButtonDiameter)*1.2)}.transcend-logo-container{width:17px;height:17px;overflow:hidden;position:absolute;bottom:0;left:0}.transcend-logo-svg{width:64px;height:17px;display:block}.transcend-logo-svg path{fill:var(--text-color);transition:fill 150ms}.transcend-logo-svg .transcend-wordmark{fill-opacity:0;transition:fill 150ms,fill-opacity 150ms}@media (min-width:640px){.bottom-menu-container{width:calc(100% - 150px);justify-content:space-evenly}.transcend-logo-container{width:64px}.text-title{padding-top:4px;min-height:30px}.text-title-left{text-align:start}.text-title-center{text-align:left}.transcend-logo-svg:hover .transcend-wordmark,.transcend-logo-container:focus .transcend-wordmark{fill-opacity:1}.transcend-logo-svg:hover path,.transcend-logo-container:focus path{fill:var(--primary-color)}}