:root{--eb-navy-950:#0b2048;--eb-navy-900:#102d63;--eb-navy-800:#163a76;--eb-blue-600:#3158ff;--eb-blue-500:#0788ff;--eb-blue-100:#dcecff;--eb-blue-50:#edf5ff;--eb-ink:#17294d;--eb-muted:#526783;--eb-line:#cbd8ed;--eb-paper:#f4f7fc;--eb-surface:#fbfcff;--eb-success:#138a67;--eb-success-soft:#e5f6f0;--eb-warning:#87520a;--eb-warning-soft:#fff3d6;--eb-shadow:0 1.2rem 3rem #0b20481f}.easybissy-mark{border-radius:.72rem;overflow:hidden}.easybissy-mark img{width:100%;height:100%;display:block}.easybissy-lockup{color:inherit;gap:.72rem}.easybissy-wordmark{color:inherit;font-family:var(--font-instrument-sans), "PingFang TC", "Noto Sans TC", sans-serif;letter-spacing:-.035em;font-size:1.08rem;font-weight:760;line-height:1}.marketing-root{--editorial-ink:var(--eb-navy-950);--editorial-ink-soft:var(--eb-ink);--editorial-forest:var(--eb-navy-900);--editorial-forest-deep:var(--eb-navy-950);--editorial-lime:var(--eb-blue-500);--editorial-coral:var(--eb-blue-600);--editorial-paper:var(--eb-paper);--editorial-paper-deep:var(--eb-blue-50);--editorial-mint:#e8f2ff;--editorial-line:var(--eb-line);--editorial-white:var(--eb-surface);--marketing-ink:var(--eb-navy-950);--marketing-ink-soft:var(--eb-ink);--marketing-blue:var(--eb-blue-600);--marketing-blue-dark:var(--eb-navy-900);--marketing-green:var(--eb-blue-500);--marketing-green-dark:var(--eb-navy-800);--marketing-paper:var(--eb-paper);--marketing-mist:var(--eb-blue-50);--marketing-cloud:#e8f2ff;--marketing-line:var(--eb-line);--marketing-surface:var(--eb-surface);background:var(--eb-paper);min-height:100vh;color:var(--eb-navy-950);font-family:var(--font-instrument-sans), "PingFang TC", "Noto Sans TC", sans-serif}.marketing-root ::selection,.auth-brand-root ::selection,.consent-brand-root ::selection,.brand-state-root ::selection{background:var(--eb-blue-100);color:var(--eb-navy-950)}.marketing-container{width:min(100% - 2rem,82rem);margin-inline:auto}.marketing-skip-link{background:var(--eb-blue-500);color:var(--eb-navy-950);border-radius:.55rem;font-weight:750}.marketing-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f7fcf0;border-bottom:1px solid #cbd8edd1;position:sticky;top:0}.marketing-announcement{background:var(--eb-navy-950);color:#edf5ff}.marketing-announcement .marketing-container{min-height:2.2rem}.marketing-announcement p svg,.marketing-announcement a,.marketing-promo-trigger{color:#66b6ff}.marketing-promo-trigger{font-size:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.4rem;padding:0;font-weight:760;text-decoration:none;display:inline-flex}.marketing-promo-trigger:hover{color:#b8ddff}.promo-collector{z-index:180;right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));border:1px solid var(--eb-line);background:var(--eb-surface);width:min(27rem,100vw - 2rem);color:var(--eb-ink);border-radius:1rem;animation:.24s cubic-bezier(.22,1,.36,1) both promo-collector-enter;position:fixed;overflow:hidden;box-shadow:0 1.6rem 4.5rem #0b20483d}.promo-collector-accent{background:linear-gradient(90deg, var(--eb-blue-500), var(--eb-blue-600));height:.35rem}.promo-collector-close{z-index:1;width:2.75rem;height:2.75rem;color:var(--eb-muted);cursor:pointer;background:#fbfcffe6;border:1px solid #cbd8edb3;border-radius:999px;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.promo-collector-close:hover{color:var(--eb-navy-950)}.promo-collector-heading,.promo-collector-success{padding:1.5rem 1.5rem 0}.promo-collector-heading{align-items:flex-start;gap:.85rem;padding-right:3.75rem;display:flex}.promo-collector-icon{background:var(--eb-blue-100);width:2.6rem;height:2.6rem;color:var(--eb-blue-600);border-radius:.72rem;flex:none;place-items:center;display:grid}.promo-collector-icon-success{background:var(--eb-success-soft);color:var(--eb-success);margin-bottom:.9rem}.promo-collector-eyebrow{color:var(--eb-blue-600);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:820}.promo-collector h2{color:var(--eb-navy-950);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.28rem,2.4vw,1.55rem);font-weight:780;line-height:1.3}.promo-collector-duration{white-space:nowrap}.promo-collector-body,.promo-collector-success>p:not(.promo-collector-eyebrow){color:var(--eb-muted);margin:0;padding:.9rem 1.5rem 0;font-size:.86rem;line-height:1.65}.promo-collector-success>p:not(.promo-collector-eyebrow){padding-inline:0}.promo-collector-form{gap:.65rem;padding:1rem 1.5rem 1.5rem;display:grid}.promo-collector-form>label:first-child{color:var(--eb-ink);font-size:.75rem;font-weight:760}.promo-collector-input-wrap{border:1px solid var(--eb-line);color:#7890b1;background:#fff;border-radius:.65rem;align-items:center;gap:.65rem;min-height:2.85rem;padding:0 .85rem;display:flex}.promo-collector-input-wrap:focus-within{border-color:var(--eb-blue-500);box-shadow:0 0 0 3px #0788ff21}.promo-collector-input-wrap input{min-width:0;color:var(--eb-navy-950);background:0 0;border:0;outline:0;flex:1;font-size:.88rem}.promo-collector-input-wrap input::placeholder{color:#91a4c0}.promo-collector-submit{background:var(--eb-blue-600);color:#fff;cursor:pointer;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.85rem;padding:.7rem 1rem;font-size:.82rem;font-weight:780;text-decoration:none;display:inline-flex}.promo-collector-submit:hover{background:var(--eb-navy-900)}.promo-collector-submit:disabled{opacity:.64}.promo-collector-privacy,.promo-collector-error{margin:0;font-size:.7rem;line-height:1.55}.promo-collector-privacy{color:var(--eb-muted)}.promo-collector-error{color:#b42318;font-weight:700}.promo-collector-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.promo-collector-success{padding-bottom:1.5rem;padding-right:3.75rem}.promo-collector-success .promo-collector-submit{margin-top:1.15rem}.promo-collector-spinner{animation:.8s linear infinite promo-spin}@keyframes promo-collector-enter{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes promo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.promo-collector{animation:none}.promo-collector-spinner{animation-duration:1.6s}}.marketing-nav-row{min-height:4.75rem}.marketing-brand-link{color:var(--eb-navy-950)}.marketing-brand-link>span.easybissy-lockup:last-child{gap:.7rem;display:inline-flex}.marketing-desktop-nav a{color:var(--eb-muted)}.marketing-desktop-nav a:hover,.marketing-desktop-nav a[aria-current=page]{color:var(--eb-navy-950)}.marketing-desktop-nav a:after{background:var(--eb-blue-500)}.marketing-language-link,.marketing-login-link{color:var(--eb-navy-900)}.marketing-language-link{border-color:var(--eb-line);background:var(--eb-surface)}.marketing-language-link:hover,.marketing-login-link:hover{color:var(--eb-blue-600)}.marketing-start-link{border:1px solid var(--eb-blue-600);background:var(--eb-blue-600);color:#f5f8ff;box-shadow:0 .45rem 1.2rem #3158ff33}.marketing-start-link:hover{border-color:var(--eb-blue-500);background:var(--eb-blue-500);color:var(--eb-navy-950)}.marketing-mobile-menu{justify-self:end;display:none;position:relative}.marketing-mobile-menu summary{border:1px solid var(--eb-line);background:var(--eb-surface);min-height:2.75rem;color:var(--eb-navy-950);cursor:pointer;border-radius:.65rem;align-items:center;gap:.45rem;padding:.6rem .75rem;font-size:.78rem;font-weight:700;list-style:none;display:inline-flex}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu-panel{border:1px solid var(--eb-line);background:var(--eb-surface);width:min(20rem,100vw - 2rem);box-shadow:var(--eb-shadow);border-radius:.85rem;padding:.65rem;position:absolute;top:calc(100% + .65rem);right:0}.marketing-mobile-menu-panel nav,.marketing-mobile-menu-actions{gap:.2rem;display:grid}.marketing-mobile-menu-panel nav a,.marketing-mobile-menu-actions a{min-height:2.75rem;color:var(--eb-ink);border-radius:.55rem;justify-content:space-between;align-items:center;padding:.7rem .8rem;font-size:.88rem;font-weight:650;display:flex}.marketing-mobile-menu-panel nav a[aria-current=page]{background:var(--eb-blue-50);color:var(--eb-blue-600)}.marketing-mobile-menu-actions{border-top:1px solid var(--eb-line);margin-top:.5rem;padding-top:.5rem}.marketing-mobile-menu-actions a:last-child{background:var(--eb-blue-600);color:#f5f8ff}.marketing-button{border-radius:.65rem;min-height:3rem;font-size:.88rem;font-weight:720}.marketing-button-primary{border:1px solid var(--eb-blue-600);background:var(--eb-blue-600);color:#f5f8ff;box-shadow:0 .55rem 1.3rem #3158ff2e}.marketing-button-primary:hover{border-color:var(--eb-blue-500);background:var(--eb-blue-500);color:var(--eb-navy-950)}.marketing-button-secondary{border-color:var(--eb-line);background:var(--eb-surface);color:var(--eb-navy-950)}.marketing-button-secondary:hover{background:var(--eb-blue-50);border-color:#9bb9e4}.marketing-button-dark{background:var(--eb-navy-950);color:#edf5ff}.marketing-kicker,.ui-kicker{color:var(--eb-blue-600)}.marketing-kicker-on-tint,.marketing-kicker-dark{color:#66b6ff}.marketing-section{padding-block:clamp(4.5rem,8vw,8rem)}.marketing-section-heading h2,.public-section-intro h2{color:var(--eb-navy-950);text-wrap:balance}.marketing-section-heading>p:last-child,.public-section-intro>p{color:var(--eb-muted)}.editorial-hero-inner,.editorial-pricing-hero-inner{background:radial-gradient(circle at 83% 4%, #0788ff3d, transparent 26rem), linear-gradient(138deg, var(--eb-navy-900), var(--eb-navy-950) 72%);color:#edf5ff}.editorial-hero-inner:after,.editorial-pricing-hero-inner:after{background:linear-gradient(90deg, var(--eb-blue-500), var(--eb-blue-600))}.editorial-hero-title h1,.editorial-pricing-title h1{color:#f4f7fc}.editorial-hero-pitch .marketing-hero-body,.editorial-pricing-pitch>p{color:#cbdcf6}.editorial-hero-pitch .marketing-button-primary,.marketing-cta-band .marketing-button-primary,.pricing-plan-card[data-featured=true] .pricing-plan-cta{border-color:var(--eb-blue-500);background:var(--eb-blue-500);color:var(--eb-navy-950)}.editorial-hero-pitch .marketing-trial-note,.editorial-stage-label,.pricing-page-trust-row span,.editorial-pricing-folio{color:#b9cdea}.editorial-hero-pitch .marketing-trial-note svg,.pricing-page-trust-row span svg{color:#66b6ff}.story-photo{isolation:isolate;background:var(--eb-navy-900);border:1px solid #6f8db8;border-radius:.95rem;min-height:22rem;position:relative;overflow:hidden;box-shadow:0 1.4rem 3.4rem #010c2533}.story-photo-image{z-index:-2;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.story-photo-shade{z-index:-1;background:linear-gradient(#0000 32%,#04122e1f 54%,#04122eeb 100%),linear-gradient(90deg,#04122e66,#0000 58%);position:absolute;inset:0}.story-photo-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.story-photo figcaption{z-index:2;color:#f3f7ff;max-width:34rem;position:absolute;bottom:clamp(1.1rem,3vw,2rem);left:clamp(1.1rem,3vw,2rem);right:clamp(1.1rem,3vw,2rem)}.story-photo figcaption>span{color:#78c0ff;letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:780;display:block}.story-photo figcaption>strong{letter-spacing:-.04em;text-wrap:balance;margin-top:.55rem;font-size:clamp(1.35rem,3vw,2.15rem);font-weight:680;line-height:1.03;display:block}.story-photo figcaption>small{color:#c6d8f3;max-width:33rem;margin-top:.65rem;font-size:.78rem;line-height:1.5;display:block}.editorial-people-section{border-bottom:1px solid var(--eb-line);background:var(--eb-paper)}.editorial-people-mast{align-items:end;gap:1.5rem;display:grid}.editorial-people-mast>p{max-width:38rem;color:var(--eb-muted);font-size:1rem;line-height:1.75}.editorial-people-grid{gap:.85rem;margin-top:clamp(2.5rem,6vw,5rem);display:grid}.story-photo-people{border-color:#a8bedf;min-height:clamp(24rem,104vw,32rem);box-shadow:0 1rem 2.8rem #0b204824}.story-photo-people-2 .story-photo-image,.story-photo-people-3 .story-photo-image{object-position:center center!important}.marketing-channel-inner span svg,.editorial-feature-row-index,.editorial-feature-row>div:nth-child(2)>p:first-child,.editorial-feature-arrow,.editorial-inbox-thread footer>svg{color:var(--eb-blue-600)}.editorial-shift-section,.editorial-pricing-included{background:var(--eb-surface)}.editorial-handoff-columns>ul:last-child,.editorial-inbox-messages p:last-child{background:var(--eb-blue-50)}.editorial-handoff-head p:last-child,.editorial-handoff-columns li svg{color:var(--eb-blue-600)}.editorial-handoff-spine{color:var(--eb-blue-500)}.editorial-capabilities-section,.editorial-pricing-comparison{background:#eaf2fd}.editorial-feature-copy{background:linear-gradient(145deg, var(--eb-navy-900), var(--eb-navy-950))}.editorial-feature-index,.editorial-feature-copy>svg,.editorial-workflow-section .marketing-kicker,.editorial-workflow-section .marketing-workflow-list li>span{color:#66b6ff}.editorial-feature-copy>p:last-child,.editorial-workflow-section .marketing-section-heading>p:last-child,.editorial-workflow-section .marketing-workflow-list p{color:#b9cdea}.editorial-inbox-preview,.editorial-inbox-queue{background:#eef5ff}.editorial-inbox-queue>div>span{background:var(--eb-blue-500)}.editorial-inbox-queue>div>span[data-tone="1"]{background:var(--eb-blue-600)}.editorial-inbox-queue>div>span[data-tone="2"]{background:var(--eb-navy-800)}.editorial-inbox-thread header>span{background:var(--eb-blue-100);color:var(--eb-navy-950)}.editorial-inbox-thread header i{background:var(--eb-success);box-shadow:0 0 0 4px #138a6724}.editorial-workflow-section{background:var(--eb-navy-950);color:#edf5ff}.editorial-workflow-section .marketing-section-heading h2,.editorial-workflow-section .marketing-workflow-list h3{color:#edf5ff}.editorial-workflow-section .marketing-workflow-list,.editorial-workflow-section .marketing-workflow-list li{border-color:#36517b}.pricing-interval-control{border-color:var(--eb-line);background:var(--eb-blue-50)}.pricing-interval-button{color:var(--eb-muted)}.pricing-interval-button span{background:var(--eb-blue-100);color:var(--eb-navy-900)}.pricing-interval-button[aria-pressed=true]{background:var(--eb-navy-950);color:#edf5ff}.pricing-plan-grid{border-color:var(--eb-line);background:var(--eb-surface)}.pricing-plan-card,.pricing-plan-card[data-plan=scale]{border-color:var(--eb-line);background:var(--eb-surface);color:var(--eb-navy-950)}.pricing-plan-card[data-featured=true]{background:linear-gradient(155deg, var(--eb-navy-900), var(--eb-navy-950));color:#edf5ff;border-color:#526f9b}.pricing-plan-badge{background:var(--eb-blue-500);color:var(--eb-navy-950)}.pricing-plan-description,.pricing-plan-action>p{color:var(--eb-muted)}.pricing-plan-card[data-featured=true] .pricing-plan-description,.pricing-plan-card[data-featured=true] .pricing-plan-billing-note,.pricing-plan-card[data-featured=true] .pricing-plan-action>p{color:#b9cdea}.pricing-plan-features svg,.pricing-plan-card[data-featured=true] .pricing-plan-features svg{color:var(--eb-blue-500)}.pricing-plan-cta{background:var(--eb-navy-950);color:#edf5ff}.editorial-guard-section,.editorial-pricing-custom-band{color:var(--eb-navy-950);background:linear-gradient(120deg,#dbeeff,#edf5ff 70%)}.editorial-guard-section .marketing-kicker,.editorial-guard-section .marketing-kicker-dark,.editorial-guard-section .marketing-section-heading h2,.editorial-guard-section li>span,.editorial-guard-section li svg,.editorial-pricing-custom-band .pricing-custom-inner h2,.editorial-pricing-custom-band .pricing-custom-inner p{color:var(--eb-navy-950)}.editorial-pricing-custom-band .marketing-button-secondary{border-color:var(--eb-navy-950);background:var(--eb-navy-950);color:#edf5ff}.marketing-cta-band{background:radial-gradient(circle at 88% 15%, #0788ff40, transparent 20rem), var(--eb-navy-950)}.marketing-cta-band:after{background:linear-gradient(var(--eb-blue-500), var(--eb-blue-600))}.marketing-footer{border-top-color:var(--eb-line);background:#eaf2fd}.marketing-footer-brand{color:var(--eb-navy-950)}.marketing-footer-links a:hover{color:var(--eb-blue-600)}.pricing-comparison-wrap thead th:nth-child(3){background:var(--eb-navy-900);color:#edf5ff}.public-page-hero{padding:.75rem 0 0}.public-page-hero-layout{background:radial-gradient(circle at 90% 5%, #0788ff45, transparent 24rem), linear-gradient(140deg, var(--eb-navy-900), var(--eb-navy-950) 72%);color:#edf5ff;border-radius:1.2rem 1.2rem 0 0;align-items:center;gap:clamp(2.5rem,6vw,5rem);padding:clamp(2.7rem,7vw,6.5rem) clamp(1.25rem,5vw,4.5rem);display:grid;overflow:hidden}.public-page-copy h1{color:#f4f7fc;letter-spacing:-.06em;text-wrap:balance;max-width:12ch;margin-top:1rem;font-size:clamp(2.75rem,7.5vw,5.9rem);font-weight:610;line-height:.96}.marketing-root[data-locale=tc] .public-page-copy h1{max-width:10ch;font-weight:670;line-height:1.03}.public-page-copy>p:last-of-type{color:#c3d5f0;max-width:38rem;margin-top:1.5rem;font-size:clamp(1rem,2vw,1.12rem);line-height:1.75}.public-page-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.public-page-actions .marketing-button-secondary{color:#edf5ff;background:#f4f7fc0a;border-color:#6d86ad}.story-photo-public-hero{border-color:#6f90c1;min-height:27rem}.story-photo-public-hero figcaption{max-width:27rem}.public-audience-panel{border:1px solid var(--eb-line);background:var(--eb-surface);border-radius:.85rem;overflow:hidden;box-shadow:0 .8rem 2.2rem #0b204814}.public-audience-photo{border:0;border-bottom:1px solid var(--eb-line);min-height:17rem;box-shadow:none;border-radius:0}.public-audience-photo .story-photo-shade{background:linear-gradient(#0000 70%,#04122e2e)}.public-audience-copy{padding:1.5rem}.public-audience-copy h2{color:var(--eb-navy-950);letter-spacing:-.028em;margin-top:1rem;font-size:1.2rem;font-weight:730}.public-audience-copy p{color:var(--eb-muted);margin-top:.6rem;font-size:.88rem;line-height:1.65}.public-section{background:var(--eb-paper);padding-block:clamp(4.5rem,8vw,7.5rem)}.public-section-tint{border-block:1px solid var(--eb-line);background:#eaf2fd}.public-section-layout{align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.public-section-layout-top{align-items:start}.public-section-intro{max-width:45rem}.public-section-intro-center{text-align:center;margin-inline:auto}.public-section-intro h2{letter-spacing:-.052em;font-size:clamp(2.15rem,5vw,4.25rem);font-weight:620;line-height:1}.public-section-intro>p{margin-top:1.15rem;font-size:1rem;line-height:1.75}.public-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:2.75rem;display:grid}.public-feature-grid-compact{margin-top:0}.public-feature-panel{border:1px solid var(--eb-line);background:var(--eb-surface);border-radius:.8rem;padding:1.5rem;box-shadow:0 .7rem 2rem #0b20480d}.public-feature-panel h2,.public-feature-panel h3{color:var(--eb-navy-950);letter-spacing:-.025em;margin-top:1.1rem;font-size:1.15rem;font-weight:720}.public-feature-panel p{color:var(--eb-muted);margin-top:.55rem;font-size:.88rem;line-height:1.65}.public-icon-tile{background:var(--eb-blue-50);width:2.65rem;height:2.65rem;color:var(--eb-blue-600);border:1px solid #bdd5f7;border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}.public-step-grid{gap:.85rem;margin-top:2.75rem;display:grid}.public-step-card{border:1px solid var(--eb-line);background:var(--eb-surface);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);gap:1.15rem;padding:1.25rem;display:grid}.public-step-symbol{align-items:center;gap:.65rem;display:flex}.public-step-symbol>span{background:var(--eb-navy-950);color:#edf5ff;border-radius:.55rem;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:.75rem;font-weight:750;display:inline-flex}.public-step-symbol .public-icon-tile{display:none}.public-step-card h3{color:var(--eb-navy-950);font-size:1.05rem;font-weight:720}.public-step-card p{color:var(--eb-muted);margin-top:.4rem;font-size:.84rem;line-height:1.6}.public-check-list,.public-response-list,.public-faq-list{gap:.75rem;margin-top:1.8rem;display:grid}.public-check-list>div,.public-response-list>div,.public-faq-list article{border:1px solid var(--eb-line);background:var(--eb-surface);border-radius:.7rem;padding:1rem}.public-check-list>div{color:var(--eb-ink);align-items:flex-start;gap:.75rem;display:flex}.public-check-list svg{width:1.15rem;height:1.15rem;color:var(--eb-blue-600);flex:none;margin-top:.15rem}.public-check-list p,.public-response-list>div{font-size:.88rem;font-weight:620;line-height:1.6}.public-response-list>div{color:var(--eb-ink);align-items:center;gap:.8rem;display:flex}.public-response-list>div>span{background:var(--eb-blue-500);width:.48rem;height:.48rem;box-shadow:0 0 0 4px var(--eb-blue-100);border-radius:50%;flex:none}.public-security-note{background:var(--eb-warning-soft);color:var(--eb-warning);border:1px solid #e5c77f;border-radius:.7rem;margin-top:1.8rem;padding:1rem;font-size:.86rem;line-height:1.6}.public-security-note>div{align-items:center;gap:.55rem;font-weight:750;display:flex}.public-security-note>p{margin-top:.45rem}.public-faq-list article h2{color:var(--eb-navy-950);font-size:1.04rem;font-weight:720}.public-faq-list article p{color:var(--eb-muted);margin-top:.45rem;font-size:.86rem;line-height:1.65}.public-status-success{background:var(--eb-success-soft);color:#0c684d;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.65rem;font-weight:720;display:inline-flex}.public-status-success i{background:var(--eb-success);border-radius:50%;width:.4rem;height:.4rem}.public-policy{width:min(100% - 2rem,56rem);margin-inline:auto;padding-block:clamp(3.5rem,7vw,6.5rem)}.public-policy>header{border-bottom:1px solid var(--eb-line);padding-bottom:2rem}.public-policy>header h1{color:var(--eb-navy-950);letter-spacing:-.055em;margin-top:.7rem;font-size:clamp(2.6rem,7vw,4.8rem);font-weight:620;line-height:1}.public-policy>header>p:last-child{color:var(--eb-muted);margin-top:1rem;font-size:.78rem}.public-policy-body{gap:2.4rem;padding-top:2.4rem;display:grid}.public-policy-body section{gap:.75rem;display:grid}.public-policy-body h2{color:var(--eb-navy-950);letter-spacing:-.025em;font-size:1.25rem;font-weight:720}.public-policy-body p{color:var(--eb-muted);font-size:.92rem;line-height:1.8}.public-policy-body a{width:fit-content;color:var(--eb-blue-600);text-underline-offset:.2rem;font-weight:700;-webkit-text-decoration:underline #9bc6ff;text-decoration:underline #9bc6ff}.auth-brand-root,.consent-brand-root,.brand-state-root{background:radial-gradient(circle at 4% 0%, #0788ff24, transparent 28rem), var(--eb-paper);min-height:100vh;color:var(--eb-navy-950);font-family:var(--font-instrument-sans), "PingFang TC", "Noto Sans TC", sans-serif}.auth-brand-shell{flex-direction:column;width:min(100% - 2rem,74rem);min-height:100vh;margin-inline:auto;padding-block:1.25rem;display:flex}.auth-brand-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-brand-header>a:first-child{color:var(--eb-navy-950)}.auth-brand-language,.auth-brand-back{border:1px solid var(--eb-line);background:var(--eb-surface);min-height:2.75rem;color:var(--eb-muted);border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.auth-brand-layout{flex:1;align-items:center;gap:clamp(2.5rem,7vw,6rem);padding-block:2.5rem;display:grid}.auth-brand-story{display:none}.auth-brand-kicker{color:var(--eb-blue-600);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:760}.auth-brand-story h2{letter-spacing:-.06em;max-width:12ch;margin-top:1rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:620;line-height:.98}.auth-brand-story>p:not(.auth-brand-kicker){max-width:35rem;color:var(--eb-muted);margin-top:1.3rem;line-height:1.75}.auth-brand-flow{gap:.65rem;margin-top:2rem;display:grid}.auth-brand-flow>div{border:1px solid var(--eb-line);background:#fbfcffd1;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.auth-brand-flow>div>span{background:var(--eb-blue-100);width:2.15rem;height:2.15rem;color:var(--eb-blue-600);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.auth-brand-flow strong,.auth-brand-flow small{display:block}.auth-brand-flow strong{font-size:.82rem}.auth-brand-flow small{color:var(--eb-muted);margin-top:.12rem;font-size:.68rem}.auth-brand-flow>div>svg{color:var(--eb-success)}.auth-brand-form-wrap{width:100%;max-width:33rem;margin-inline:auto}.auth-brand-card{border:1px solid var(--eb-line);border-top:.28rem solid var(--eb-blue-600);background:var(--eb-surface);width:100%;box-shadow:var(--eb-shadow);border-radius:.9rem;padding:clamp(1.35rem,5vw,2rem)}.auth-brand-card>h1{color:var(--eb-navy-950);letter-spacing:-.045em;margin-top:.55rem;font-size:clamp(1.85rem,5vw,2.45rem);font-weight:670;line-height:1.05}.auth-brand-description{color:var(--eb-muted);margin-top:.8rem;font-size:.88rem;line-height:1.6}.auth-brand-back{background:0 0;border-color:#0000;margin:.75rem auto 0}.auth-brand-root .ui-button-primary,.auth-brand-card .ui-button-primary{background:var(--eb-blue-600);color:#f5f8ff}.auth-brand-root .ui-button-primary:hover,.auth-brand-card .ui-button-primary:hover{background:var(--eb-blue-500);color:var(--eb-navy-950)}.auth-brand-root .ui-input:focus{border-color:var(--eb-blue-500);box-shadow:0 0 0 3px #0788ff2e}.auth-brand-root a:not(.auth-brand-header a):not(.auth-brand-back){text-decoration-color:#9bc6ff}.consent-brand-root,.brand-state-root{place-items:center;padding:1rem;display:grid}.consent-brand-card,.brand-state-card{border:1px solid var(--eb-line);border-top:.3rem solid var(--eb-blue-600);background:var(--eb-surface);width:min(100%,43rem);box-shadow:var(--eb-shadow);border-radius:.95rem;padding:clamp(1.25rem,5vw,2rem);overflow:hidden}.consent-brand-header{border-bottom:1px solid var(--eb-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.1rem;display:flex}.consent-brand-header>span{background:var(--eb-success-soft);color:#0c684d;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.68rem;font-weight:720;display:inline-flex}.consent-brand-intro{padding-block:1.5rem}.consent-brand-intro>p:first-child{color:var(--eb-blue-600);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:760}.consent-brand-intro h1,.consent-brand-error h1,.brand-state-card h1{color:var(--eb-navy-950);letter-spacing:-.045em;margin-top:.55rem;font-size:clamp(1.85rem,5vw,2.55rem);font-weight:680;line-height:1.08}.consent-brand-intro>p:last-child,.consent-brand-error>p,.brand-state-card>p{color:var(--eb-muted);margin-top:.75rem;font-size:.9rem;line-height:1.65}.consent-brand-grid{gap:1rem;display:grid}.consent-brand-grid section{border:1px solid var(--eb-line);background:var(--eb-blue-50);border-radius:.7rem;padding:1rem}.consent-brand-grid h2{color:var(--eb-navy-950);font-size:.84rem;font-weight:750}.consent-brand-grid ul{gap:.5rem;margin-top:.7rem;display:grid}.consent-brand-grid li{color:var(--eb-ink);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.consent-brand-grid li svg{color:var(--eb-blue-600)}.consent-brand-grid li span{background:var(--eb-blue-100);color:var(--eb-navy-900);text-transform:lowercase;border-radius:999px;margin-left:auto;padding:.25rem .4rem;font-size:.58rem;font-weight:700}.consent-brand-note{border-left:.22rem solid var(--eb-blue-500);background:var(--eb-blue-50);color:var(--eb-muted);gap:.65rem;margin-top:1rem;padding:.8rem;font-size:.76rem;line-height:1.55;display:flex}.consent-brand-note svg{color:var(--eb-blue-600);flex:none}.consent-brand-actions,.brand-state-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.3rem;display:flex}.consent-brand-actions button,.consent-brand-actions a,.brand-state-actions a,.brand-state-actions button{border:1px solid var(--eb-line);background:var(--eb-surface);min-height:2.85rem;color:var(--eb-navy-950);border-radius:.62rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.84rem;font-weight:720;display:inline-flex}.consent-brand-actions button,.brand-state-actions a:first-child,.brand-state-actions button:first-child{border-color:var(--eb-blue-600);background:var(--eb-blue-600);color:#f5f8ff}.consent-brand-error .easybissy-lockup,.brand-state-card .easybissy-lockup{color:var(--eb-navy-950)}.consent-brand-icon,.brand-state-icon{background:var(--eb-blue-100);width:3.2rem;height:3.2rem;color:var(--eb-blue-600);border-radius:.75rem;justify-content:center;align-items:center;margin-top:2rem;display:inline-flex}.consent-brand-icon svg,.brand-state-icon svg{width:1.5rem;height:1.5rem}.consent-account{color:var(--eb-muted);margin-top:.75rem;font-size:.8rem}.consent-account a{color:var(--eb-blue-600);font-weight:650;text-decoration:underline}.consent-alert{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.6rem;margin-bottom:1rem;padding:.75rem .9rem;font-size:.82rem;line-height:1.5}.consent-form{gap:1rem;display:grid}.consent-fieldset{border:1px solid var(--eb-line);background:var(--eb-blue-50);border-radius:.7rem;min-width:0;padding:1rem}.consent-fieldset legend{color:var(--eb-navy-950);padding:0 .35rem;font-size:.88rem;font-weight:750}.consent-hint{color:var(--eb-muted);font-size:.78rem;line-height:1.55}.consent-toolbar{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.consent-toolbar button{border:1px solid var(--eb-line);background:var(--eb-surface);min-height:2.5rem;color:var(--eb-navy-950);border-radius:.5rem;padding:.4rem .75rem;font-size:.76rem;font-weight:700}.consent-toolbar button:disabled{cursor:not-allowed;opacity:.55}.consent-empty{color:#92400e;margin-top:.7rem;font-size:.8rem;font-weight:650}.consent-options{gap:.4rem;margin-top:.7rem;display:grid}.consent-options li{background:var(--eb-surface);border:1px solid #0000;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.6rem .7rem;display:grid}.consent-options li[data-disabled=true]{opacity:.65}.consent-options input{width:1.1rem;height:1.1rem;accent-color:var(--eb-blue-600);margin-top:.15rem}.consent-options label{cursor:pointer;min-width:0;color:var(--eb-ink);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.82rem;display:flex}.consent-option-title{font-weight:650}.consent-option-meta{background:var(--eb-blue-100);color:var(--eb-navy-900);border-radius:999px;padding:.2rem .45rem;font-size:.6rem;font-weight:700}.consent-option-elevated{color:#92400e;background:#fef3c7}.consent-option-note{color:var(--eb-muted);flex-basis:100%;font-size:.72rem;line-height:1.45}.consent-scope-group{margin-top:.8rem}.consent-scope-group-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.consent-scope-group-actions{margin-top:0}.consent-scope-group-count{color:var(--eb-muted);letter-spacing:normal;margin-left:.35rem;font-weight:500}.consent-scope-group-title{color:var(--eb-navy-900);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:760}.consent-summary{border-left:.22rem solid var(--eb-blue-500);color:var(--eb-navy-950);padding:.5rem .8rem;font-size:.86rem;font-weight:650}.consent-brand-actions button:disabled{cursor:not-allowed;opacity:.55}.consent-brand-actions .consent-cancel{border-color:var(--eb-line);background:var(--eb-surface);color:var(--eb-navy-950)}.marketing-root a:focus-visible,.marketing-root button:focus-visible,.marketing-root summary:focus-visible,.auth-brand-root a:focus-visible,.auth-brand-root button:focus-visible,.auth-brand-root input:focus-visible,.consent-brand-root a:focus-visible,.consent-brand-root button:focus-visible,.brand-state-root a:focus-visible,.brand-state-root button:focus-visible{outline-offset:3px;outline:3px solid #0788ff73}@media (hover:hover) and (pointer:fine){.story-photo:hover .story-photo-image{transform:scale(1.025)}}@media (min-width:40rem){.marketing-container,.auth-brand-shell{width:min(100% - 3rem,82rem)}.consent-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.editorial-people-mast{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr)}.story-photo-public-hero{width:90%;min-height:29rem;margin-left:auto}.public-page-hero-layout,.public-section-layout{grid-template-columns:minmax(0,.92fr) minmax(21rem,1.08fr)}.public-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-step-symbol .public-icon-tile{display:inline-flex}}@media (min-width:64rem){.editorial-people-grid{grid-template-rows:repeat(2,minmax(18rem,1fr));grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr)}.story-photo-people{min-height:18rem}.story-photo-people-1{grid-row:1/span 2;min-height:36.85rem}.auth-brand-layout{grid-template-columns:minmax(0,1fr) minmax(25rem,.88fr)}.auth-brand-story{display:block}.public-step-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.public-step-card{flex-direction:column;min-height:16rem;display:flex}.public-step-card>div:last-child{margin-top:auto}}@media (max-width:63.99rem){.marketing-desktop-nav,.marketing-nav-actions{display:none}.marketing-mobile-menu{display:block}}@media (max-width:47.99rem){.marketing-announcement p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-announcement a{display:none}.promo-collector{right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-bottom));border-radius:1rem;overflow-y:auto}.public-page-actions{display:grid}.public-page-actions .marketing-button{width:100%}.story-photo figcaption>small{display:none}.marketing-footer-grid{gap:2.5rem}}@media (prefers-reduced-motion:reduce){.marketing-root *,.auth-brand-root *,.consent-brand-root *,.brand-state-root *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.marketing-home-hero,.public-page-hero-clean{background:#fff;padding-block:clamp(3rem,7vw,6rem)}.marketing-home-hero-layout,.public-page-hero-clean .public-page-hero-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.marketing-home-hero-copy{max-width:37rem}.marketing-home-hero-copy h1,.public-page-hero-clean .public-page-copy h1{max-width:14ch;color:var(--eb-navy-950);letter-spacing:-.045em;text-wrap:balance;margin:1.2rem 0 0;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:650;line-height:1.08}.marketing-root[data-locale=tc] .marketing-home-hero-copy h1,.marketing-root[data-locale=tc] .public-page-hero-clean .public-page-copy h1{letter-spacing:-.035em;max-width:12ch;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.25}.marketing-home-hero-copy .marketing-hero-body{max-width:32rem;color:var(--eb-muted);margin-top:1.5rem;font-size:1.05rem;line-height:1.8}.marketing-home-hero-copy .marketing-hero-actions{margin-top:1.75rem}.marketing-home-hero-copy .marketing-trial-note{color:var(--eb-muted);line-height:1.6}.marketing-home-hero-copy .marketing-trial-note svg{color:var(--eb-blue-600);flex-shrink:0}.marketing-home-hero .marketing-button{box-shadow:none}.conversation-example{min-width:0;color:var(--eb-navy-950);background:#f3f5f9;margin:0}.conversation-example-heading{border-bottom:1px solid #dce2ed;flex-wrap:wrap;align-items:center;gap:.6rem;padding:1.1rem 1.4rem;display:flex}.conversation-example-heading>svg{color:var(--eb-blue-600);flex-shrink:0}.conversation-example-heading>p{font-size:.82rem;font-weight:650}.conversation-example-heading>span{color:var(--eb-muted);margin-left:auto;font-size:.7rem}.conversation-example-body{padding:clamp(1.5rem,3vw,2.25rem)}.conversation-example-label{color:var(--eb-muted);margin:0 0 .6rem;font-size:.75rem}.conversation-example-inbound{max-width:85%}.conversation-example-outbound{max-width:88%;margin-left:auto}.conversation-example-outbound .conversation-example-label{text-align:right}.conversation-example blockquote{background:#fff;border-radius:.9rem .9rem .9rem .15rem;margin:0;padding:1rem 1.2rem;font-size:1rem;line-height:1.7}.conversation-example-outbound blockquote{background:var(--eb-navy-900);color:#fff;border-radius:.9rem .9rem .15rem}.conversation-example-handoff{color:var(--eb-muted);align-items:center;gap:.5rem;margin:1.3rem 0;font-size:.72rem;display:flex}.conversation-example-handoff:after{content:"";background:#dce2ed;flex:1;height:1px}.conversation-example>figcaption{border-top:1px solid #dce2ed;padding:1.1rem 1.4rem}.conversation-example>figcaption strong{font-size:.85rem;font-weight:650}.conversation-example>figcaption p{color:var(--eb-muted);margin-top:.35rem;font-size:.78rem;line-height:1.6}.public-page-hero-clean .public-page-hero-layout{color:var(--eb-navy-950);background:0 0;border-radius:0;padding:0;overflow:visible}.public-page-hero-clean .marketing-kicker{color:var(--eb-blue-600)}.public-page-hero-clean .public-page-copy>p:last-of-type{color:var(--eb-muted)}.public-page-hero-clean .marketing-button{box-shadow:none}.public-page-hero-clean .marketing-button-secondary{border-color:var(--eb-line);color:var(--eb-navy-950);background:#fff}.public-page-hero-clean .marketing-button-secondary:hover{background:var(--eb-blue-50)}.public-page-hero-clean .story-photo{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.access-example{border-top:3px solid var(--eb-blue-600);background:#f3f5f9;min-width:0;margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.access-example-heading{color:var(--eb-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.access-example h2{color:var(--eb-navy-950);letter-spacing:-.035em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.4rem,2.7vw,2rem);font-weight:650;line-height:1.3}.access-example-steps{margin-top:1.4rem;padding:0;list-style:none}.access-example-steps li{border-top:1px solid #dce2ed;grid-template-columns:1.6rem minmax(0,1fr);align-items:baseline;gap:.7rem;padding:1.05rem 0;display:grid}.access-example-steps li>span{color:var(--eb-blue-600);font-variant-numeric:tabular-nums;font-size:.7rem}.access-example-steps h3{font-size:.95rem;font-weight:650}.access-example-steps p{color:var(--eb-muted);margin-top:.4rem;font-size:.82rem;line-height:1.7}.access-example-steps li>svg{display:none}.access-example>figcaption{color:var(--eb-muted);border-top:1px solid #dce2ed;align-items:flex-start;gap:.55rem;padding-top:1rem;font-size:.75rem;line-height:1.6;display:flex}.access-example>figcaption svg{color:var(--eb-blue-600);flex-shrink:0;margin-top:.1rem}@media (min-width:60rem){.marketing-home-hero-layout,.public-page-hero-clean .public-page-hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3rem,6vw,6rem)}.access-example-steps li{grid-template-columns:1.6rem minmax(0,1fr) 1rem}.access-example-steps li>svg{color:var(--eb-muted);display:block}}@media (max-width:39.99rem){.conversation-example-heading{padding:1rem}.conversation-example-heading>span{margin-left:0}.conversation-example-body{padding:1.25rem 1rem}.conversation-example blockquote{padding:.85rem 1rem;font-size:.95rem}.conversation-example>figcaption{padding:1rem}.marketing-home-hero-copy .marketing-hero-body{font-size:1rem}}
:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong:cubic-bezier(.34, 3.85, .64, 1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:.96;--scale-medium:.97;--scale-small:.98;--scale-tiny:.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1);--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:100px;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1);--page-slide-dur:.25s;--page-fade-dur:.25s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.5s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1);--avatar-lift:-4px;--avatar-dur:.32s;--avatar-scale:1.05;--avatar-falloff:.45;--avatar-ease-in:cubic-bezier(.22, 1, .36, 1);--avatar-ease-out:cubic-bezier(.34, 3.85, .64, 1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s;--clear-dur:1s;--clear-out-dur:.4s;--clear-in-dur:.4s;--clear-out-fly:12px;--clear-in-fly:12px;--clear-out-ease:cubic-bezier(.22, 1, .36, 1);--clear-in-ease:cubic-bezier(.22, 1, .36, 1);--clear-blur:2px;--glow-delay:50ms;--glow-peak-at:.15;--glow-opacity:.42;--glow-spread:1.5;--pulse-dur:1s;--pulse-count:1;--pulse-min:.5;--reveal-dur:.4s;--reveal-blur:2px;--reveal-ease:ease-in-out;--shimmer-dur:2s;--shimmer-base:#7c7c7c;--shimmer-highlight:#0d0d0d;--shimmer-band:400%;--shimmer-ease:linear;--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tabs-text-muted:#0f0f0fcc;--tabs-text-active:#0f0f0f;--tabs-bar-bg:#f1f1f1;--tabs-pill-bg:#fff;--tt-in-dur:.15s;--tt-out-dur:50ms;--tt-scale:.98;--tt-delay:80ms;--tt-in-ease:ease-out;--tt-out-ease:ease-out;--tt-move-dur:.16s;--tt-move-ease:cubic-bezier(.22, 1, .36, 1);--tt-bg:#fff;--tt-fg:#2f2f2f;--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);--tilt-perspective:1000px;--tilt-return:1s;--tilt-return-ease:cubic-bezier(.22, 1, .36, 1);--tilt-follow:.4s;--tilt-follow-ease:cubic-bezier(.22, 1, .36, 1);--tilt-glare-opacity:.32;--tilt-glare-fade:.3s;--tilt-glare-ease:cubic-bezier(.22, 1, .36, 1);--morph-open-dur:.35s;--morph-close-dur:.25s;--morph-ease:cubic-bezier(.34, 1.25, .64, 1);--morph-close-ease:cubic-bezier(.22, 1, .36, 1);--morph-r-closed:40px;--morph-r-open:20px;--morph-fade-dur:.2s;--morph-slide:40px;--morph-rotate:45deg;--morph-scale:.97;--morph-blur:2px;--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1);--toast-open:.35s;--toast-close:.25s;--toast-distance:16px;--toast-blur:2px;--toast-scale:.97;--toast-ease:cubic-bezier(.22, 1, .36, 1);--like-color:#f40051;--like-fill:.15s;--like-pop:.35s;--like-pop-ease:cubic-bezier(.34, 1.96, .64, 1);--like-particle-dur:.6s;--like-particle-dist:20px;--like-particle-size:2.5px;--like-ease:cubic-bezier(.22, 1, .36, 1);--learn-shift:2px;--learn-spread:8deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:cubic-bezier(.22, 1, .36, 1);--check-box:.15s;--check-draw:.35s;--check-delay:0s;--check-uncheck:.15s;--check-ease:cubic-bezier(.22, 1, .36, 1);--reel-dur:1.4s;--reel-cell:30px;--reel-spin-blur:3px;--reel-stagger:90ms;--reel-ease:cubic-bezier(.16, 1, .3, 1);--toggle-dur:.35s;--toggle-travel:14.66px;--toggle-ov1:1px;--toggle-ov2:0px;--toggle-track:0s;--toggle-ease:cubic-bezier(.34, 1.35, .64, 1);--think-hold:2s;--think-swap:.15s;--think-gap:50ms;--think-distance:8px;--think-blur:2px;--think-shimmer:2s;--think-base:#7c7c7c;--think-highlight:#0d0d0d;--think-ease:ease-in-out;--reason-hold:.84s;--reason-step:.5s;--reason-lines:2;--reason-fade:28px;--reason-ease:cubic-bezier(.22, 1, .36, 1);--stream-gap:60ms;--stream-fade:.35s;--stream-blur:1px;--stream-ease:cubic-bezier(.22, 1, .36, 1);--matrix-cycle:1.2s;--matrix-base:#d9d9d9;--matrix-active:#85858f;--matrix-ease:ease-in-out;--stack-open:.35s;--stack-close:.25s;--stack-rise:60px;--stack-blur:2px;--stack-scale:.97;--stack-peek:12px;--stack-spread-gap:8px;--stack-depth-scale:.06;--stack-depth-fade:.4;--stack-depth1-blur:1px;--stack-depth2-blur:2px;--stack-ease:cubic-bezier(.22, 1, .36, 1)}
.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-panel-slide{transition:none!important}}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.t-skel-skeleton,.t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}}.t-tabs{background:var(--tabs-bar-bg);border-radius:48px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative}.t-tab{appearance:none;height:30px;color:var(--tabs-text-muted);cursor:pointer;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);background:0 0;border:0;border-radius:48px;padding:4px 12px;position:relative}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{background:var(--tabs-pill-bg);width:0;height:30px;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;z-index:0;pointer-events:none;border-radius:48px;position:absolute;top:3px;left:0;transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-tabs-pill,.t-tab{transition:none!important}}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}
:root{--modal-open-dur:var(--duration-fast);--modal-close-dur:var(--duration-quick);--modal-ease:var(--ease-smooth-out);--dropdown-open-dur:var(--duration-fast);--dropdown-close-dur:var(--duration-quick);--dropdown-ease:var(--ease-smooth-out);--panel-open-dur:var(--duration-slow);--panel-close-dur:var(--duration-medium);--panel-translate-y:var(--distance-base);--panel-ease:var(--ease-smooth-out);--stagger-dur:var(--duration-fast);--stagger-distance:var(--distance-micro);--stagger-blur:var(--blur-small);--stagger-ease:var(--ease-smooth-out);--tabs-dur:var(--duration-fast);--tabs-ease:var(--ease-smooth-out);--acc-expand:var(--duration-fast);--acc-collapse:var(--duration-fast);--acc-ease:var(--ease-smooth-out)}.app-main{animation:app-page-reveal var(--duration-fast) var(--ease-smooth-out)}@keyframes app-page-reveal{0%{opacity:.7}to{opacity:1}}@starting-style{.t-stagger.is-shown .t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}.t-modal.is-open{opacity:0;transform:scale(var(--modal-scale))}.t-dropdown.is-open{opacity:0;transform:scale(var(--dropdown-pre-scale))}.t-panel-slide[data-open=true]{opacity:0;transform:translateY(var(--panel-translate-y));filter:blur(var(--panel-blur))}}.motion-presence{display:contents}.motion-presence[inert]>*{pointer-events:none}.motion-tabs{isolation:isolate;position:relative}.motion-tabs>[role=tab]{z-index:1;position:relative}.motion-tabs>.t-tabs-pill{visibility:hidden;background:var(--brand)}.motion-tabs[data-motion-tabs=pill]>.t-tabs-pill{background:var(--surface-raised);box-shadow:var(--shadow-sm)}.motion-tabs[data-motion-ready=true][data-motion-tabs=pill]>[role=tab],.motion-tabs[data-motion-ready=true][data-motion-tabs=brand]>[role=tab]{box-shadow:none;background:0 0}.motion-tabs[data-motion-ready=true][data-motion-tabs=line]>[role=tab]{border-bottom-color:#0000}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){:where(.app-shell,.auth-brand-root) details::details-content{interpolate-size:allow-keywords;opacity:0;block-size:0;transition:block-size var(--acc-collapse) var(--acc-ease), opacity var(--acc-collapse) var(--acc-ease), content-visibility var(--acc-collapse) allow-discrete;overflow:clip}:where(.app-shell,.auth-brand-root) details[open]::details-content{opacity:1;block-size:auto;transition-duration:var(--acc-expand)}}.mobile-nav-dialog{opacity:0;transition:opacity var(--panel-close-dur) var(--panel-ease), display var(--panel-close-dur) allow-discrete, overlay var(--panel-close-dur) allow-discrete}.mobile-nav-dialog[open]{opacity:1;transition-duration:var(--panel-open-dur)}.mobile-nav-panel{transition:transform var(--panel-close-dur) var(--panel-ease);transform:translate(-24px)}.mobile-nav-dialog[open] .mobile-nav-panel{transform:translate(0)}@starting-style{.mobile-nav-dialog[open]{opacity:0}.mobile-nav-dialog[open] .mobile-nav-panel{transform:translate(-24px)}}.app-shell .animate-pulse{animation:t-skel-pulse var(--pulse-dur) var(--ease-in-out) 3}@media (min-width:1024px){.app-grid{transition:grid-template-columns var(--duration-fast) var(--ease-smooth-out)}.app-sidebar{transition:padding var(--duration-fast) var(--ease-smooth-out)}}@media (prefers-reduced-motion:reduce){.app-main,.app-shell .animate-pulse{animation:none}.mobile-nav-dialog,.mobile-nav-panel{transition:none}:where(.app-shell,.auth-brand-root) details::details-content{transition:none}@starting-style{.t-stagger.is-shown .t-stagger-line,.t-modal.is-open,.t-dropdown.is-open,.t-panel-slide[data-open=true]{opacity:1;filter:none;transform:none}.mobile-nav-dialog[open]{opacity:1}.mobile-nav-dialog[open] .mobile-nav-panel{transform:none}}}
