.email-management .email-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin-bottom:var(--sp-5)}.email-tabs{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-5)}.email-summary .stat-card{display:grid;gap:var(--sp-2);padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.email-summary .stat-card span{font-size:var(--fs-meta);color:var(--ink-2)}.email-summary .stat-card strong{font-size:var(--fs-section-title);color:var(--navy)}.email-management .feedback{padding:var(--sp-3);border-radius:var(--r-md);background:var(--info-soft);color:var(--info)}.email-management .data-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.email-management .panel-heading{display:flex;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-4);border-bottom:1px solid var(--line)}.email-workbench{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:var(--sp-5);align-items:start}.email-library{display:grid;gap:var(--sp-2)}.email-model{display:flex;gap:var(--sp-3);align-items:center;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-3);text-align:left;color:var(--ink);cursor:pointer}.email-model.is-selected,.email-model:hover{background:var(--navy-soft);border-color:var(--line-strong)}.email-model span:nth-child(2){flex:1 1;min-width:0}.email-model small{display:block;color:var(--ink-2);font-size:var(--fs-meta)}.email-code{font-family:var(--mono);color:var(--accent);font-size:var(--fs-label)}.email-editor{display:grid;gap:var(--sp-4);min-width:0}.email-editor h2,.email-editor h3,.email-editor p{margin:0}.email-editor header{display:grid;gap:var(--sp-2)}.email-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.email-variables{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.email-variables code{font-size:var(--fs-meta);background:var(--paper);padding:var(--sp-1);border-radius:var(--r-sm)}.email-preview iframe{width:100%;height:650px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-md)}.email-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--surface-2);padding:var(--sp-4)}.email-recipient{display:block;overflow-wrap:anywhere}.email-management .table-scroll{overflow-x:auto}@media (max-width:1023px){.email-workbench{grid-template-columns:1fr}.email-library{grid-template-columns:repeat(2,minmax(0,1fr))}.email-library>.field{grid-column:1/-1}}@media (max-width:600px){.email-form-grid,.email-library,.email-management .email-summary{grid-template-columns:1fr}.email-tabs .button{flex:1 1}.email-tabs{gap:var(--sp-2)}}.marketing-pdf-preview{grid-template-columns:minmax(0,1fr);min-width:0}.launch-offer-banner{background:var(--navy);color:var(--ink-on-navy);padding-block:var(--sp-3);gap:var(--sp-4) var(--sp-8);font-size:var(--fs-label)}.launch-banner-kicker{color:var(--launch-mint)}.launch-offer-banner small{color:var(--ink-on-navy-2)}.launch-offer-banner .launch-countdown-compact{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:1px solid color-mix(in srgb,var(--launch-mint) 40%,transparent);border-radius:var(--r-pill);color:var(--ink-on-navy-2);white-space:nowrap}.launch-countdown-compact strong{color:var(--launch-mint);font-size:var(--fs-body)}.launch-countdown-compact strong b{font-weight:var(--fw-bold)}.launch-countdown-compact strong span{margin-left:var(--sp-1)}.launch-banner-link{background:var(--surface);color:var(--navy);border-color:var(--surface)}.launch-banner-link:hover{background:var(--launch-mint);border-color:var(--launch-mint)}.launch-offer-banner>button:hover{background:var(--navy-hover)}.marketing-hero-copy .marketing-hero-terms{display:flex;align-items:flex-start;gap:var(--sp-2)}.marketing-hero-terms>svg{flex-shrink:0;margin-top:var(--sp-1);color:var(--accent)}.marketing-example-action{flex-direction:column;align-items:flex-start}.marketing-document-sheet{display:flex;flex-direction:column;min-width:0;aspect-ratio:210/297;width:100%;padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:0 24px 40px -20px color-mix(in srgb,var(--navy) 35%,transparent);transform:rotate(-1deg);color:var(--navy);font-size:calc(var(--fs-meta) * .85);line-height:var(--lh-body);text-align:left}.marketing-document-letterhead{display:flex;justify-content:space-between;gap:var(--sp-4)}.marketing-document-letterhead>p{text-align:right;font-size:var(--fs-eyebrow)}.marketing-document-letterhead strong,.marketing-document-recipient strong{display:block}.marketing-document-letterhead strong{font-size:var(--fs-body)}.marketing-document-letterhead p{color:var(--ink-2);margin-top:var(--sp-2)}.marketing-document-logo{display:inline-block;padding:var(--sp-2);background:var(--navy);color:var(--ink-on-navy);border-radius:var(--r-sm);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);margin-bottom:var(--sp-2)}.marketing-document-recipient{width:52%;background:var(--paper);border:0;padding:var(--sp-3);border-radius:var(--r-sm);margin:var(--sp-4) 0 var(--sp-6) auto}.marketing-document-recipient small{display:block;color:var(--ink-2);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-caps);margin-bottom:var(--sp-1)}.marketing-document-subject{font-size:var(--fs-label);font-weight:var(--fw-bold);margin-bottom:var(--sp-4)}.marketing-document-table>div{display:flex;justify-content:space-between;gap:var(--sp-2);padding-block:var(--sp-2);border-bottom:1px solid var(--line)}.marketing-document-table>div:first-child{padding-block:var(--sp-2);background:transparent;color:var(--navy);border-bottom-color:var(--navy)}.marketing-document-table>div>:last-child{white-space:nowrap}.marketing-document-totals{margin:var(--sp-5) 0 var(--sp-8) auto;width:55%}.marketing-document-totals p{display:flex;justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-2)}.marketing-document-totals p:last-child{border-top:1px solid var(--line-strong);padding-top:var(--sp-2)}.marketing-document-payment{margin-top:auto;padding-top:var(--sp-8);color:var(--ink-2)}.marketing-document-payment span{display:block;height:var(--sp-1);margin-top:var(--sp-1);background:var(--paper)}.marketing-document-payment span:last-child{width:75%}.marketing-library-note{border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:var(--sp-5)}.marketing-faq summary>span{display:grid;place-items:center;flex:0 0 calc(var(--sp-6) + var(--sp-1));height:calc(var(--sp-6) + var(--sp-1));border-radius:var(--r-pill);background:var(--paper);font-size:0}.marketing-faq summary>span:after{content:"+";font-size:var(--fs-body)}.marketing-faq details[open] summary>span{transform:none}.marketing-faq details[open] summary>span:after{content:"−"}.marketing-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-founder-card{display:grid;grid-template-columns:132px minmax(0,1fr);align-content:start;gap:var(--sp-4)}.marketing-founder-identity{display:contents}.marketing-founder-initial{grid-row:1/span 2;width:132px;height:160px;border-radius:var(--r-lg);align-content:center;gap:var(--sp-2)}.marketing-founder-initial small{font-size:var(--fs-eyebrow);font-weight:var(--fw-medium)}.marketing-founder-portrait{display:block;object-fit:cover;object-position:center 20%}.marketing-founder-card ul,.marketing-founder-card>p,.marketing-founder-identity>div{grid-column:2}.marketing-founder-card li{display:flex;align-items:flex-start;gap:var(--sp-2)}.marketing-founder-card li:before{content:none}.marketing-founder-card li svg{flex-shrink:0;color:var(--accent)}.marketing-team-contact .marketing-button{width:auto}.marketing-team-roles>div{gap:var(--sp-4)}.marketing-team-roles article{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg)}.marketing-role-icon{display:grid;place-items:center;flex:0 0 var(--sp-10);height:var(--sp-10);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent)}.marketing-team-roles h4{font-size:var(--fs-ui)}.marketing-team-roles h4 span{display:inline;color:var(--ink-2);margin:0}.marketing-team-roles p{margin-top:var(--sp-2)}.marketing-security-section{background:var(--paper)}.marketing-security{border:0;padding-block:calc(var(--sp-12) * 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing-security ul{grid-template-columns:minmax(0,1fr);margin:0;gap:var(--sp-6)}.early-registration .registration-header,.early-registration .registration-layout{max-width:1120px}.registration-mobile-counter{display:none}.registration-trade-chip{display:inline-flex;width:fit-content;padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-2)}.registration-trade-chip strong{display:grid;place-items:center;width:var(--sp-6);height:var(--sp-6);background:var(--navy);color:var(--ink-on-navy);border-radius:var(--r-pill);font-size:var(--fs-eyebrow)}.early-registration .registration-mobile-offer{display:none}.early-registration .registration-card{padding:var(--sp-8);gap:var(--sp-3)}.early-registration .registration-card h1{font-size:calc(var(--fs-page-title) * 1.35);margin-top:var(--sp-2)}.registration-story-early{background:var(--navy);gap:var(--sp-5)}.registration-story-early .registration-eyebrow{padding:var(--sp-1) var(--sp-3);border:1px solid color-mix(in srgb,var(--launch-mint) 30%,transparent);background:color-mix(in srgb,var(--launch-mint) 8%,transparent);color:var(--launch-mint);font-size:var(--fs-eyebrow)}.registration-story-early .registration-eyebrow svg{display:none}.registration-story-early .registration-story-date{color:var(--launch-mint)}.registration-story-early .registration-story-intro{margin-top:var(--sp-5);font-size:var(--fs-ui)}.registration-story-availability{display:grid;justify-items:start;gap:var(--sp-3)}.registration-story-availability .launch-countdown{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb,var(--launch-mint) 35%,transparent);border-radius:var(--r-pill);color:var(--ink-on-navy-2);font-size:var(--fs-eyebrow)}.registration-story-availability .launch-countdown strong{color:var(--launch-mint);font-size:var(--fs-meta)}.early-registration .registration-places-banner{padding:var(--sp-2) var(--sp-3);border-style:dashed;border-radius:var(--r-md);gap:var(--sp-2);background:transparent}.registration-story-availability .registration-places-banner{border-color:color-mix(in srgb,var(--launch-mint) 40%,transparent)}.early-registration .registration-places-banner p,.early-registration .registration-places-icon,.early-registration .registration-places-label{display:none}.early-registration .registration-places-banner strong{font-size:var(--fs-meta)}.registration-story-availability .registration-places-banner strong,.registration-story-availability .registration-places-count{color:var(--launch-mint)}.registration-onboarding-heading{color:var(--ink-on-navy-2);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);margin-top:var(--sp-3)}.registration-onboarding-steps{margin:0}.registration-onboarding-steps li>span{width:calc(var(--sp-6) + var(--sp-1));height:calc(var(--sp-6) + var(--sp-1));border-radius:var(--r-pill);background:color-mix(in srgb,var(--launch-mint) 14%,var(--navy));color:var(--launch-mint);font-size:var(--fs-meta);font-weight:var(--fw-bold)}.registration-story-early .registration-discount{background:var(--accent-soft);border:0;border-radius:var(--r-lg);padding:var(--sp-5);color:var(--navy);gap:var(--sp-2)}.registration-story-early .registration-discount>strong{color:var(--accent);font-size:var(--fs-label)}.registration-story-early .registration-discount-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.registration-story-early .registration-discount-values>span:not(.registration-discount-separator){display:grid}.registration-story-early .registration-discount-values b{font-size:calc(var(--fs-page-title) * 1.5);color:var(--accent)}.registration-story-early .registration-discount>p:last-child{color:var(--ink-2);font-size:var(--fs-meta)}.registration-story-early .registration-story-detail{font-size:var(--fs-meta)}.registration-story-early .registration-detail-icon{display:none}.registration-story-early .registration-story-origin{padding-top:var(--sp-3)}.registration-offer-switch{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-meta)}.registration-offer-switch button{min-height:var(--touch);color:var(--accent);font-size:var(--fs-meta);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px}.early-registration .registration-timeline{padding:var(--sp-4);border:0;background:var(--paper)}.early-registration .registration-timeline-grid{gap:var(--sp-3)}.early-registration .registration-timeline-grid p{border-top:3px solid var(--line-strong);padding-top:var(--sp-3)}.early-registration .registration-timeline-grid p:first-child{border-color:var(--accent)}.early-registration .registration-timeline-grid p:nth-child(2){border-color:var(--launch-mint)}.early-registration .registration-timeline>small{font-size:var(--fs-eyebrow)}.early-registration .launch-checkbox{font-size:var(--fs-label);line-height:var(--lh-body)}@media (min-width:1024px){.early-registration .registration-layout{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr)}.registration-story-early{padding:calc(var(--sp-6) + var(--sp-1))}.early-registration .registration-form input:not([type=checkbox]):not([type=radio]){min-height:48px}.registration-story-early .registration-discount{margin-top:0}.registration-story-early .registration-story-origin{margin-top:auto}}@media (max-width:1023px){.marketing-team-grid{grid-template-columns:minmax(0,1fr)}.early-registration .registration-card{order:-1}}@media (max-width:767px){.launch-offer-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2);padding:var(--sp-3) var(--sp-10) var(--sp-3) var(--sp-4)}.launch-banner-kicker{font-size:var(--fs-eyebrow)}.launch-offer-banner p{font-size:var(--fs-meta);line-height:var(--lh-snug)}.launch-offer-banner p span{display:inline}.launch-countdown-compact>span,.launch-offer-banner .launch-banner-conditions,.launch-offer-banner .launch-banner-link{display:none}.launch-offer-banner .launch-countdown-compact{padding:0;border:0;border-radius:0}.launch-countdown-compact strong{display:grid;justify-items:center;font-size:var(--fs-eyebrow)}.launch-countdown-compact strong b{font-size:calc(var(--fs-page-title) * 1.2)}.launch-countdown-compact strong span{margin:0}.launch-offer-banner>button{width:var(--sp-8);height:var(--sp-8);top:var(--sp-2);right:var(--sp-1)}.marketing-hero-copy{display:contents}.marketing-hero{gap:var(--sp-4)}.marketing-hero-actions,.marketing-hero-copy>.marketing-trial-terms,.marketing-hero-discount{display:none}.marketing-hero .marketing-product-preview{order:1}.marketing-hero .marketing-assurances{order:2;margin-top:var(--sp-6)}.marketing-document-sheet{padding:var(--sp-5);font-size:calc(var(--fs-meta) * .85)}.marketing-document-letterhead{gap:var(--sp-2)}.marketing-document-recipient{margin-block:var(--sp-4)}.marketing-document-totals{width:60%}.marketing-founder-card{grid-template-columns:96px minmax(0,1fr)}.marketing-founder-initial{width:96px;height:124px}.marketing-founder-card ul,.marketing-founder-card>p{grid-column:1/-1}.marketing-founder-identity h3{font-size:var(--fs-section-title)}.marketing-security,.marketing-team-roles>div{grid-template-columns:minmax(0,1fr)}.marketing-security{padding-block:var(--sp-12);gap:var(--sp-6)}.early-registration{padding-inline:var(--sp-4);background:var(--surface)}.early-registration .registration-header{min-height:var(--touch);margin-bottom:var(--sp-5)}.registration-login-prefix{display:none}.early-registration .registration-card{padding:0;border:0;box-shadow:none;background:transparent;gap:var(--sp-3)}.early-registration .registration-card h1{font-size:calc(var(--fs-page-title) * 1.2);margin:0}.early-registration .registration-mobile-offer{display:block;font-size:var(--fs-eyebrow)}.registration-trade-chip{display:none}.registration-mobile-counter{display:block}.registration-mobile-counter .registration-places-banner{width:fit-content;background:var(--accent-soft);border-color:var(--accent);border-style:solid;border-radius:var(--r-pill)}.early-registration .registration-form{gap:var(--sp-4)}.early-registration .registration-form input:not([type=checkbox]):not([type=radio]){min-height:52px}.registration-offer-switch{align-items:flex-start;gap:0}.registration-offer-switch button{min-height:var(--touch);text-align:left}.early-registration .registration-timeline-grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.early-registration .registration-timeline-grid p{display:block;font-size:var(--fs-meta);padding:var(--sp-3);border:0;border-radius:var(--r-md);background:var(--paper)}.early-registration .registration-timeline{padding:0;background:none}.early-registration .registration-timeline-grid strong:after{content:" · "}.early-registration .registration-timeline-grid span{display:inline}.early-registration .registration-timeline-grid strong{overflow-wrap:normal}.early-registration .registration-story-early{display:flex;flex-direction:column;margin:var(--sp-6) calc(-1 * var(--sp-4)) 0;padding:var(--sp-8) var(--sp-5);border-radius:0;gap:var(--sp-4)}.registration-story-early .registration-story-availability,.registration-story-early .registration-story-heading{display:none}.registration-story-early .registration-discount{order:-1;border:0;padding:0 0 var(--sp-5);margin:0;border-bottom:1px solid color-mix(in srgb,var(--ink-on-navy) 18%,transparent);background:transparent;color:var(--ink-on-navy)}.registration-story-early .registration-discount>strong{color:var(--launch-mint);text-transform:uppercase;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-caps)}.registration-story-early .registration-discount>p:last-child{color:var(--ink-on-navy-2)}.registration-story-early .registration-discount-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.registration-story-early .registration-discount-values>span:not(.registration-discount-separator){display:grid}.registration-story-early .registration-discount-values b{font-size:calc(var(--fs-page-title) * 1.5);color:var(--launch-mint)}.registration-story-early .registration-onboarding-heading{margin:0}}.localized-application{display:contents}.client-document-signature{margin-top:1.5rem;padding:1rem;border:1px solid var(--color-border,#cbd5e1);border-radius:8px;page-break-inside:avoid;break-inside:avoid}.client-document-signature>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-height:6rem}.personal-language-card{display:grid;gap:var(--sp-4);margin-bottom:var(--sp-6)}.personal-language-card h2{font-size:var(--fs-section-title);font-weight:var(--fw-bold)}.app-language-options{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.app-language-options button{min-height:var(--touch);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-md);font-size:var(--fs-ui);background:var(--surface);color:var(--navy)}.app-language-options button span{font-weight:var(--fw-bold)}.app-language-options button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.translation-editor{display:grid;gap:var(--sp-4)}.translation-editor .platform-page-header h1{max-width:none;font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.03em;margin-block:8px}.translation-editor .platform-page-header>p:last-child{max-width:900px;font-size:13px;line-height:1.6;color:var(--ink-2)}.translation-list{display:grid;gap:var(--sp-3)}.translation-entry{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);background:var(--surface)}.translation-toolbar{display:grid;grid-template-columns:150px minmax(220px,1fr) 130px auto auto;align-items:end;gap:16px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 3px 12px rgb(11 42 80/3%)}.translation-toolbar .field{margin:0;min-width:0}.translation-toolbar .button{min-height:42px}.translation-search-input{position:relative}.translation-search-input svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.platform-page .translation-search-input input{padding-left:38px;width:100%}.translation-modified-filter{display:flex;align-items:center;gap:8px;min-height:42px;font-size:13px;white-space:nowrap;cursor:pointer}.translation-modified-filter input{width:16px;height:16px;accent-color:var(--navy)}.translation-clear{grid-column:1/-1;justify-self:end;font-size:12px;color:var(--muted);text-underline-offset:3px}.translation-results-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted)}.translation-results-summary p{margin:0}.translation-results-summary strong{color:var(--navy)}.translation-entry-meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);margin-bottom:12px}.translation-state{border-radius:20px;background:var(--bg,#f3f6fa);padding:3px 9px}.translation-state.is-modified{background:#e4f3ef;color:#12766c}.translation-entry-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;align-items:start}.translation-field-label,.translation-text-field>span{font-size:12px;font-weight:600;color:var(--muted)}.translation-source p{margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.translation-source .translation-location{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translation-entry .translation-text-field{margin:0;min-width:0}.platform-page .translation-entry textarea{min-height:40px;padding:9px 11px;line-height:1.5;resize:none;overflow:hidden;font-size:14px;border-radius:7px}.translation-entry-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-top:12px}.platform-page .translation-entry-actions .button,.platform-page .translation-history .button{min-height:32px;padding:6px 10px;font-size:12px;line-height:1.35;border-radius:7px}.translation-entry .form-error,.translation-entry .form-success{font-size:12px;margin-top:10px}.translation-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 0;font-size:12px}.translation-pagination p{margin:0;color:var(--muted)}.translation-page-links{display:flex;gap:4px;align-items:center}.translation-page-links a,.translation-page-links>span{min-width:34px;height:34px;display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);text-decoration:none;color:var(--navy)}.translation-page-links a:hover{background:#e8eff6}.translation-page-links a[aria-current=page]{background:var(--navy);border-color:var(--navy);color:white;font-weight:700}.translation-page-links [aria-disabled=true]{opacity:.4}.translation-page-links .translation-page-gap{border-color:transparent;background:transparent;min-width:20px}.translation-page-jump,.translation-page-jump label{display:flex;align-items:center;gap:8px}.translation-page-jump input[type=number]{width:58px;height:34px;border:1px solid var(--line);border-radius:7px;padding:5px;background:var(--surface);color:var(--navy)}.platform-page .translation-page-jump .button{min-height:34px;padding:6px 10px;font-size:12px}.translation-empty{padding:40px 20px;text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:12px}@media (max-width:1100px){.translation-toolbar{grid-template-columns:150px minmax(180px,1fr) 130px}.translation-modified-filter{grid-column:1/3}.translation-clear{grid-column:auto;justify-self:start}}@media (max-width:640px){.translation-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px;gap:12px}.translation-toolbar .translation-search{grid-column:1/-1;grid-row:2}.translation-modified-filter{grid-column:1/-1}.translation-entry-content{grid-template-columns:minmax(0,1fr);gap:12px}.translation-entry-actions{justify-content:flex-start}.translation-pagination{justify-content:center;gap:12px}.translation-pagination>p{width:100%;text-align:center}.translation-page-links{gap:3px}.translation-page-links a,.translation-page-links>span{min-width:30px;height:36px}.translation-entry-meta{flex-wrap:wrap}}.translation-entry .field-help{overflow-wrap:anywhere}.translation-history{display:grid;gap:var(--sp-2);margin-block:var(--sp-3)}.service-status-banner{position:relative;z-index:var(--z-topbar);display:flex;align-items:center;justify-content:center;gap:var(--sp-4);min-height:var(--touch);padding:var(--sp-2) var(--sp-5);border-bottom:1px solid var(--line-strong);background:var(--info-soft);color:var(--ink);font-size:var(--fs-label)}.service-status-banner>div{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:baseline}.service-maintenance-card p,.service-status-banner a,.service-status-banner span,.service-status-banner strong{margin:0}.service-status-banner a{color:currentColor;font-weight:var(--fw-semibold);text-underline-offset:3px}.service-status-banner.service-status-maintenance,.service-status-banner.service-status-planned{background:var(--warn-soft)}.service-status-banner.service-status-outage{background:var(--risk-soft)}.service-status-window{color:var(--ink-2);font-size:var(--fs-meta)}.service-maintenance-page{min-height:100dvh;display:grid;place-items:center;padding:var(--sp-6);background:var(--paper)}.service-maintenance-card{width:min(100%,680px);display:grid;gap:var(--sp-4);padding:clamp(var(--sp-6),7vw,var(--sp-10));border:1px solid var(--line-strong);border-left:var(--sp-1) solid var(--warn);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-float)}.service-maintenance-page.service-status-outage .service-maintenance-card{border-left-color:var(--risk)}.service-maintenance-brand{color:var(--navy);font-family:var(--display);font-size:var(--fs-card-title);text-decoration:none}.service-maintenance-brand,.service-status-kicker{font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide)}.service-status-kicker{color:var(--ink-3);font-size:var(--fs-eyebrow)}.service-maintenance-card h1{margin:0;color:var(--ink);font-size:var(--fs-hero);line-height:var(--lh-snug)}.service-status-link{display:inline-flex;align-items:center;gap:var(--sp-2)}.service-status-dot{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:var(--ink-3)}.service-status-operational .service-status-dot{background:var(--ok)}.service-status-degraded .service-status-dot,.service-status-maintenance .service-status-dot{background:var(--warn)}.service-status-outage .service-status-dot{background:var(--risk)}@media (max-width:767px){.service-status-banner{align-items:flex-start;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}.service-status-banner>div{display:grid;gap:var(--sp-1)}.service-maintenance-page{padding:var(--sp-4)}}.public-status-page{width:min(100% - 2 * var(--sp-5),920px);min-height:100dvh;display:grid;align-content:start;gap:var(--sp-6);margin-inline:auto;padding-block:var(--sp-5) var(--sp-10)}.public-status-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.public-status-header>a:last-child{color:var(--navy);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.public-status-summary{display:flex;align-items:flex-start;gap:var(--sp-4);padding:clamp(var(--sp-5),5vw,var(--sp-8));border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface)}.public-status-summary>.service-status-dot{width:.8rem;height:.8rem;margin-top:.45rem}.public-status-section h2,.public-status-section h3,.public-status-section p,.public-status-summary h1,.public-status-summary p{margin:0}.public-status-summary h1{margin-block:var(--sp-1) var(--sp-2);font-size:var(--fs-page-title)}.public-status-section small,.public-status-summary p:last-child{color:var(--ink-2);font-size:var(--fs-meta)}.public-status-section{display:grid;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.public-status-section h2{font-size:var(--fs-section-title)}.public-status-event-list,.public-status-history{display:grid;gap:var(--sp-3)}.public-status-event-list article,.public-status-planned article{display:grid;gap:var(--sp-2);padding:var(--sp-4);border-left:var(--sp-1) solid var(--warn);background:var(--warn-soft);border-radius:var(--r-md)}.public-status-event-list article>span{color:var(--ink-3);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase}.public-status-components{display:grid;gap:0;margin:0;padding:0;list-style:none}.public-status-components li,.public-status-history article{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-3);border-top:1px solid var(--line)}.public-status-components strong{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--ink-2);font-size:var(--fs-meta);font-weight:var(--fw-semibold);text-align:right}.public-status-history article>div{display:grid;gap:var(--sp-1)}.public-status-history article>span{color:var(--ok);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}@media (max-width:600px){.public-status-page{width:min(100% - 2 * var(--sp-4),920px);gap:var(--sp-4);padding-block:var(--sp-4) var(--sp-8)}.public-status-section,.public-status-summary{padding:var(--sp-4)}.public-status-components li{align-items:flex-start}}.maintenance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-create-form,.maintenance-event-section{display:grid;gap:var(--sp-4)}.maintenance-create-form h2,.maintenance-create-form p,.maintenance-event-list h3,.maintenance-event-section h2,.maintenance-event-section p{margin:0}.maintenance-create-form .field-row{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md)}.maintenance-services legend{padding-inline:var(--sp-2);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.maintenance-services label{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--touch);font-size:var(--fs-label)}.maintenance-services input{width:1.15rem;height:1.15rem;flex:0 0 auto;accent-color:var(--navy)}.maintenance-form-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.maintenance-event-list{display:grid;gap:var(--sp-3)}.maintenance-event-list article{display:grid;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.maintenance-event-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.maintenance-event-heading>div{display:grid;gap:var(--sp-2)}.maintenance-event-heading>strong,.maintenance-event-list small{color:var(--ink-2);font-size:var(--fs-meta)}.maintenance-event-list .button{width:fit-content;margin-top:var(--sp-2)}.maintenance-event-list .status-active{background:var(--risk-soft);color:var(--risk)}.maintenance-event-list .status-scheduled{background:var(--info-soft);color:var(--info)}.maintenance-event-list .status-completed,.maintenance-event-list .status-resolved{background:var(--ok-soft);color:var(--ok)}.maintenance-event-list .status-cancelled{background:var(--surface);color:var(--ink-3)}@media (max-width:900px){.maintenance-create-form .field-row,.maintenance-metrics{grid-template-columns:1fr}}@media (max-width:600px){.maintenance-event-list .button,.maintenance-form-actions .button{width:100%}.maintenance-event-heading{display:grid}}