:root{color-scheme:dark;--bg:#0b1419;--lab-bg:#0b1419;--bg-raised:#13242d;--bg-sunken:#1a3543;--text:#e8f4f8;--foreground:var(--text);--muted:#8fb3c4;--surface:#13242d;--surface-raised:#13242d;--surface-strong:#1a3543;--surface-veil:rgba(232,244,248,0.06);--border:rgba(103,223,242,0.15);--border-strong:rgba(103,223,242,0.28);--link:#63e4f3;--link-hover:#8ef0ff;--elevation-1:0 12px 32px rgba(0,0,0,0.35);--glow:0 0 0 1px rgba(103,223,242,0.12);--radius-sm:8px;--accent:var(--licko-cyan);--glass:color-mix(in srgb,#122433 74%,transparent);--glass-border:color-mix(in srgb,var(--licko-cyan) 32%,transparent);--elev:0 0.35rem 1rem color-mix(in srgb,#000 40%,transparent);--postage-surface:color-mix(in srgb,#0c2230 92%,#050e15);--folder:var(--postage-surface);--licko-navy:#050e15;--licko-ink:#041b27;--licko-cyan:#43d3e8;--licko-cyan-glow:#7df0ff;--licko-cyan-ice:#d7f9ff;--licko-cyan-mid:#63e4f3;--licko-teal-deep:#0a6d83;--licko-danger:#b84a55;--licko-danger-deep:#6e1f28;--licko-danger-glow:#ff9aa3;--licko-ok:#3d9a6e;--licko-ok-deep:#0d3f26;--licko-ok-glow:#8fd9b0;--wow-bg:var(--licko-navy);--wow-fg:var(--licko-cyan-glow);--board-font:"DSEG14 Modern","DSEG7 Modern",ui-monospace,monospace;--focus-ring:#7df0ff;--status-current:#f4c15f;--status-complete:#43d3e8;--status-pending:var(--muted);--status-warning:#c9a227;--status-error:var(--licko-danger);--interactive:var(--licko-cyan);--interactive-active:var(--licko-cyan-glow);--disabled:var(--muted);--type-sm:0.72rem;--type-md:0.85rem;--type-lg:1rem;--type-title:clamp(1.05rem,2.4vw,1.35rem);--type-kicker:0.68rem;--type-meta:0.72rem;--prose-size:0.78rem;--prose-leading:1.5;--prose-ink:color-mix(in srgb,var(--text) 92%,var(--muted));--prose-gap:0.65rem;--prose-h1-size:1.5rem;--prose-h2-size:1.2rem;--prose-h3-size:1.05rem;--prose-heading-size:var(--prose-h2-size);--prose-heading-weight:800;--prose-heading-leading:1.25;--prose-heading-before:1.1rem;--prose-heading-after:0.65rem;--prose-list-pad:1.05rem;--prose-table-size:0.72rem;--prose-table-head:0.58rem;--motion-duration-feedback:120ms;--motion-duration-spatial:240ms;--motion-duration-decorative:1000ms;--focus-ring-width:2px;--focus-ring-offset:2px;--diagram-primary:var(--licko-cyan);--diagram-glow:var(--licko-cyan-glow);--diagram-core:var(--licko-teal-deep);--diagram-scan-warm:#e8a35c;--diagram-scan-warm-line:#ffe7c8;--diagram-scan-cool:var(--licko-cyan-glow);--diagram-scan-cool-line:#e8fbff}html[data-contrast=enhanced]{--bg:#05080b;--lab-bg:#05080b;--bg-raised:#0a1218;--surface:#0a1218;--surface-strong:#0c1820;--text:#f4fcff;--muted:#c5e4ee;--border:rgba(125,240,255,0.42);--border-strong:rgba(125,240,255,0.62);--link:#b8fbff;--link-hover:#ffffff;--status-warning:#ffd08a;--status-error:var(--licko-danger-glow);--interactive:#b8fbff;--interactive-active:#ffffff;--disabled:#8fb3c4;--focus-ring:#f4fcff;--diagram-primary:#d7f9ff;--diagram-glow:#f4fcff}html[data-contrast=monochrome]{--bg:#0a0a0a;--lab-bg:#0a0a0a;--bg-raised:#141414;--surface:#141414;--surface-strong:#1a1a1a;--text:#f2f2f2;--muted:#b0b0b0;--border:rgba(255,255,255,0.28);--border-strong:rgba(255,255,255,0.45);--link:#ffffff;--link-hover:#e8e8e8;--licko-cyan:#d0d0d0;--licko-cyan-glow:#f5f5f5;--licko-cyan-mid:#e0e0e0;--status-current:#f0f0f0;--status-complete:#c8c8c8;--status-pending:#8a8a8a;--status-warning:#b8b8b8;--status-error:#ffffff;--interactive:#ffffff;--interactive-active:#e8e8e8;--disabled:#5c5c5c;--focus-ring:#ffffff;--diagram-primary:#d0d0d0;--diagram-glow:#f5f5f5;--diagram-core:#8a8a8a;--diagram-scan-warm:#c8c8c8;--diagram-scan-warm-line:#f0f0f0;--diagram-scan-cool:#d0d0d0;--diagram-scan-cool-line:#f5f5f5}html[data-contrast=monochrome] .auth__oauth-logo{filter:grayscale(1)}html[data-focus=enhanced]{--focus-ring-width:3px;--focus-ring-offset:3px}html[data-focus=enhanced] :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}html[data-motion=reduced]{--motion-duration-decorative:0s;--motion-duration-spatial:0s}@media(prefers-reduced-motion:reduce){html[data-motion=system]{--motion-duration-decorative:0s;--motion-duration-spatial:0s}html[data-motion=system] *,html[data-motion=system] :after,html[data-motion=system] :before{scroll-behavior:auto!important}}html[data-motion=reduced] *,html[data-motion=reduced] :after,html[data-motion=reduced] :before{scroll-behavior:auto!important}@media(forced-colors:active){:root{--bg:Canvas;--text:CanvasText;--border:ButtonBorder;--focus-ring:Highlight;--diagram-primary:CanvasText;--diagram-glow:CanvasText;--status-current:Highlight}html[data-contrast=monochrome] .auth__oauth-logo{filter:none}}.licko-notice__inner{min-width:0}.licko-notice{display:block;width:100%;margin:0 0 1rem;padding:.9rem 1rem .95rem .95rem;border-radius:10px;border:1px solid var(--border-strong);border-left-width:4px;text-align:left;font-size:.9375rem;line-height:1.5;color:var(--text);box-sizing:border-box;cursor:default;-webkit-user-select:text;user-select:text}.licko-notice__title{margin:0 0 .35rem;font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.licko-notice__body{margin:0;font-weight:500}.licko-notice__body p{margin:.35rem 0 0}.licko-notice__body p:first-child{margin-top:0}.licko-notice--info{border-left-color:#21b8d5;background:rgba(15,143,172,.22)}.licko-notice--success{border-left-color:rgba(15,143,172,.9);background:rgba(33,184,213,.15)}.licko-notice--caution{border-left-color:#21b8d5;background:rgba(33,184,213,.18)}.licko-notice--warning{border-left-color:#8b5cf6;background:rgba(139,92,246,.16)}.licko-notice--error{border-left-color:#e85d4c;background:rgba(232,93,76,.15)}.plans{display:flex;flex-direction:column;gap:1rem;margin:.85rem 0 0}.plans__hero{text-align:center;padding:.35rem .5rem .15rem}.plans__title{margin:0 0 .35rem;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:750;letter-spacing:-.025em;line-height:1.25}.plans__sub{margin:0 auto;max-width:34rem;font-size:.78rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 78%,var(--text))}.plans__billing{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;margin:.65rem auto 0;padding:.22rem;width:100%;max-width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 35%,transparent)}.plans__billing-mark{position:absolute;z-index:0;top:.22rem;bottom:.22rem;left:.22rem;width:calc(50% - .22rem);border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--glass));box-shadow:0 1px 0 color-mix(in srgb,#fff 6%,transparent);pointer-events:none;transition:transform .22s ease}.plans__billing[data-billing=yearly] .plans__billing-mark{transform:translateX(100%)}.plans__bill{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:2.55rem;margin:0;padding:.55rem .4rem;box-sizing:border-box;border:1px solid rgba(0,0,0,0);border-radius:999px;font:inherit;font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap;text-align:center;color:color-mix(in srgb,var(--muted) 55%,var(--text));background:rgba(0,0,0,0);box-shadow:none;cursor:pointer}.plans__bill:hover:not(.plans__bill--on):not(:disabled){color:var(--text);background:rgba(0,0,0,0)}.plans__bill:disabled{color:color-mix(in srgb,var(--muted) 42%,transparent);opacity:.45;cursor:not-allowed;pointer-events:none}.plans__bill--on{color:var(--text);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.plan__card .plans__billing{height:var(--plan-bar);min-height:var(--plan-bar);margin:0 0 .15rem}.plan__card .plans__bill{height:2.55rem;min-height:2.55rem;max-height:2.55rem}@media(prefers-reduced-motion:reduce){.plans__billing-mark{transition:none}}.plan__block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:.65rem;width:100%;box-sizing:border-box;margin-top:.05rem;padding:.42rem .52rem .48rem;border-radius:9px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--bg) 55%,transparent)}.plan__price-body{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.28rem;min-width:0}.plan__card .plan__block{grid-template-columns:minmax(0,1fr) auto}.plan__price-row{display:flex;flex-direction:row}.plan__price-row,.plan__slot{align-items:center;width:100%;min-width:0}.plan__slot{display:grid;justify-items:start}.plan__slot>*{grid-area:1/1;max-width:100%}.plan__slot>[aria-hidden=true]{visibility:hidden}.plan__slot--price{height:1.815rem}.plan__slot--price .plan__price{height:100%;margin:0}.plan__slot--compare,.plan__slot--lead{height:.918rem;overflow:hidden;font-size:.68rem;line-height:1.35}.plan__slot--badge{height:calc(1.165rem + 2px)}.plan__rule{flex:0 0 1px;width:100%;height:1px;background:color-mix(in srgb,var(--border) 78%,transparent)}.plan__block>.plan__mark{grid-column:2;grid-row:1;width:1.45rem;height:1.45rem;margin:0;justify-self:end;align-self:center}.plan__card .plan__block>.plan__mark{width:auto;height:0;min-height:100%;max-height:100%;aspect-ratio:1;object-fit:contain;object-position:center;justify-self:end;align-self:stretch}.plan__detail,.plan__lead{margin:0;overflow:hidden;font-size:.68rem;font-weight:550;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb,var(--muted) 88%,var(--text))}.plan__lead{font-weight:650}.plan__year{display:inline-flex;align-items:center;box-sizing:border-box;height:100%;padding:0 .55rem;border-radius:999px;font-family:inherit;font-size:.58rem;font-weight:800;letter-spacing:.03em;line-height:1.25;white-space:nowrap;text-align:center;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 88%,var(--text));background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:stretch}.plans__grid{margin:0}.plan__card{--plan-bar:calc(2.55rem + 0.44rem + 2px);display:flex;flex-direction:column;min-width:0;padding:1rem 1rem 1.05rem;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:12px;background:color-mix(in srgb,var(--glass) 92%,transparent);box-shadow:0 1px 0 color-mix(in srgb,#fff 4%,transparent)}.plan__card--rec{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),0 12px 40px color-mix(in srgb,var(--accent) 8%,transparent)}.plan__head{position:relative;display:flex;flex-direction:column;gap:.28rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.plan__badge{position:absolute;top:0;right:0;padding:.12rem .4rem;border-radius:999px;font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 90%,#fff);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.plan__title{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:1.12rem;font-weight:800;letter-spacing:-.03em}.plan__card .plan__title{display:flex;align-items:center;box-sizing:border-box;width:100%;gap:.55rem;font-size:1.34rem;line-height:1.1}.plan__card .plan__name{flex:0 0 auto;white-space:nowrap}.plan__card .plan__title-rule{flex:1 1 auto;align-self:center;height:1px;min-width:.75rem;background:color-mix(in srgb,var(--licko-cyan,var(--accent)) 72%,transparent)}.plan__title .plus__mark{--plus-size:1.2rem;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:1.2rem;height:1.2rem;border-radius:var(--radius-pill,999px);border:1.5px solid var(--licko-ring,#e8f4f8);background:var(--wow-bg,#0b1419);color:var(--wow-fg,var(--licko-cyan,#43d3e8));font-size:0;line-height:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--diagram-glow) 35%,transparent),0 0 .45rem color-mix(in srgb,var(--diagram-glow) 42%,transparent)}.plan__title .plus__mark:after,.plan__title .plus__mark:before{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:1px;transform:translate(-50%,-50%)}.plan__title .plus__mark:before{width:.38rem;height:1.5px}.plan__title .plus__mark:after{width:1.5px;height:.38rem}.plan__mark{display:block;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:50%;object-fit:contain;object-position:center;background:rgba(0,0,0,0)}.plan__mark--sm,.plans--compact .plan__mark{width:1.35rem;height:1.35rem}.plans--compact .plan__price-row>.plan__mark{width:2.1rem;height:2.1rem}.plan__price{margin:.05rem 0 0;display:flex;flex-wrap:nowrap;align-items:baseline;gap:.12rem .3rem;min-width:0;white-space:nowrap}.plan__amount{font-size:1.65rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.plan__amount--qual{font-size:1.28rem;letter-spacing:-.03em}.plan__period{font-size:.8rem;font-weight:550;color:var(--muted)}.plans--yearly .plan__block{background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--accent) 7%,transparent));border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.plans--yearly .plan__price--yearly .plan__amount{color:var(--licko-cyan-glow,var(--accent-surface))}.plans--yearly .plan__price--yearly .plan__amount--qual{color:color-mix(in srgb,var(--licko-cyan-glow,var(--accent-surface)) 92%,var(--accent))}.plans--yearly .plan__price--yearly .plan__period{color:color-mix(in srgb,var(--accent) 70%,var(--accent-surface))}.plans--yearly .plan__lead--yearly{color:color-mix(in srgb,var(--accent-surface) 75%,var(--muted))}.plans--yearly .plan__year--save{color:var(--wow-bg);background:var(--wow-fg);border-color:color-mix(in srgb,var(--wow-fg) 70%,var(--wow-bg))}.plans--yearly .plans__billing-mark{background:color-mix(in srgb,var(--accent) 22%,var(--glass));border-color:color-mix(in srgb,var(--accent) 48%,var(--border));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 18%,transparent)}.plans--yearly .plans__bill[data-billing=yearly].plans__bill--on{color:color-mix(in srgb,var(--accent-deep) 20%,var(--text));background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.plan__audience{margin:.35rem 0 0;font-size:.82rem;font-weight:650;line-height:1.35;color:color-mix(in srgb,var(--text) 92%,var(--muted))}.plan__unlimited{display:flex;align-items:center;gap:.4rem;margin:.45rem 0 0;font-size:.78rem;font-weight:700;letter-spacing:-.01em;color:color-mix(in srgb,var(--licko-cyan-glow,var(--accent)) 70%,var(--text))}.plan__infinity{font-size:1.15rem;font-weight:800;line-height:1;color:var(--licko-cyan-glow,var(--accent-surface));text-shadow:0 0 14px color-mix(in srgb,var(--accent) 40%,transparent)}.plan__value{margin:.15rem 0 0;font-size:.88rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:color-mix(in srgb,var(--accent) 55%,var(--text))}.plan__label{margin:.15rem 0 .35rem;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 70%,var(--text))}.plan__label--planned{margin-top:.75rem;color:color-mix(in srgb,var(--licko-paper-warm,#c98a4a) 55%,var(--muted))}.plan__features{flex:0 1 auto;margin:0;padding:0;list-style:none;font-size:.78rem;line-height:1.5;color:color-mix(in srgb,var(--text) 90%,var(--muted))}.plan__features li{position:relative;margin-bottom:.35rem;padding-left:1.15rem}.plan__features li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.plan__features--planned{color:color-mix(in srgb,var(--muted) 55%,var(--text))}.plan__features--planned li:before{background:color-mix(in srgb,var(--licko-paper-warm,#c98a4a) 80%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-paper-warm,#c98a4a) 35%,transparent)}.plan__meta{display:flex;flex-direction:column;gap:.12rem;margin:.55rem 0 0;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.plan__key{font-size:.6rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 95%,transparent)}.plan__val{font-size:.68rem;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35;color:color-mix(in srgb,var(--muted) 88%,var(--text))}.plan__restrictions{margin:.35rem 0 0;padding:0;list-style:none;font-size:.65rem;line-height:1.4;color:color-mix(in srgb,var(--muted) 95%,transparent)}.plan__restrictions li{margin-bottom:.15rem;padding-left:.85rem;text-indent:-.85rem}.plan__restrictions li:before{content:"– ";opacity:.65}.plan__foot{margin-top:auto;padding-top:.85rem}@media(max-width:720px){.plan{gap:.5rem}.plan__card{padding:.7rem .6rem .75rem}.plan__badge{position:static;align-self:flex-start;margin-bottom:.2rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan__head{margin-bottom:.55rem;padding-bottom:.55rem}.plan__title{font-size:.95rem}.plan__block{min-height:0;padding:.28rem .32rem .32rem}.plan__block>.plan__mark,.plan__price-row>.plan__mark{width:1.25rem;height:1.25rem}.plan__card .plan__block>.plan__mark{width:auto;height:0;min-height:100%}.plan__slot--price{height:1.265rem}.plan__amount{font-size:1.15rem}.plan__audience,.plan__features,.plan__period,.plan__unlimited,.plan__value{font-size:.68rem}.plan__features li{padding-left:.95rem;margin-bottom:.28rem}}@media(max-width:480px){.plan{grid-template-columns:1fr}}.plans:not(.plans--compact) .plan__head{gap:0;margin-bottom:.875rem;padding-bottom:.875rem}.plans:not(.plans--compact) .plan__title{margin-bottom:1.25rem}.plans:not(.plans--compact) .plan__card .plans__billing{margin:0 0 .5625rem}.plans:not(.plans--compact) .plan__head>.plan__block{margin-top:0;margin-bottom:1rem}.plans:not(.plans--compact) .plan__audience{margin:0}.plans:not(.plans--compact) .plan__unlimited{margin:.625rem 0 0}.plans:not(.plans--compact) .plan__value{margin:.375rem 0 0}.plans:not(.plans--compact) .plan__label{margin:0 0 .625rem}.plans:not(.plans--compact) .plan__label--planned{margin-top:.875rem}@media(max-width:480px){.plans:not(.plans--compact) .plan{gap:1.375rem}}.plan__cta{box-sizing:border-box;display:inline-flex;align-items:center;gap:.55rem;padding:.2rem 0;border:none;border-radius:0;background:rgba(0,0,0,0);color:var(--text)}.plan__cta:hover:not(:disabled),.plus.plan__cta:hover:not(:disabled){background:rgba(0,0,0,0);box-shadow:none}.plan__cta--rec{box-shadow:none}.plus__mark.plus__mark--cta{--plus-size:2.4rem;--plus-stroke:calc(var(--plus-size) * 0.125 / 2.4);--plus-bar:calc(var(--plus-size) * 0.7 / 2.4);width:var(--plus-size);height:var(--plus-size);border:var(--plus-stroke) solid var(--licko-ring);border-style:solid;background:var(--wow-bg);color:var(--wow-fg);box-shadow:0 0 0 calc(var(--plus-size)*.0625/2.4) color-mix(in srgb,var(--licko-cyan-glow) 35%,transparent),0 0 calc(var(--plus-size)*.75/2.4) color-mix(in srgb,var(--licko-cyan-glow) 45%,transparent);transition:box-shadow .2s ease,transform .2s ease}.plus__mark.plus__mark--cta:before{width:var(--plus-bar);height:var(--plus-stroke)}.plus__mark.plus__mark--cta:after{width:var(--plus-stroke);height:var(--plus-bar)}.plan__cta .plus__mark--cta{--plus-size:2.4rem}.arch__node:focus-within .plus__mark--cta,.arch__node:hover .plus__mark--cta,.plus:hover:not(:disabled) .plus__mark--cta{box-shadow:0 0 0 calc(var(--plus-size)*.0625/2.4) color-mix(in srgb,var(--licko-cyan-glow) 60%,transparent),0 0 calc(var(--plus-size)*1.25/2.4) color-mix(in srgb,var(--licko-cyan-glow) 70%,transparent),0 0 calc(var(--plus-size)*2.25/2.4) color-mix(in srgb,var(--licko-cyan-glow) 38%,transparent)}.plan__cta:hover:not(:disabled) .plus__mark--cta{transform:scale(1.04)}.plan__cta--rec .plus__mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow) 45%,transparent),0 0 1rem color-mix(in srgb,var(--licko-cyan-glow) 58%,transparent)}.plan__cta .plus__label{flex:1 1;min-width:0;font-size:.82rem;font-weight:750;letter-spacing:-.01em;text-align:left;color:inherit;transition:color .2s ease,text-shadow .2s ease}.plan__cta:hover:not(:disabled) .plus__label{background:rgba(0,0,0,0);color:color-mix(in srgb,var(--licko-cyan-glow) 40%,var(--text));text-shadow:none}.plan__cta--rec .plus__label{color:color-mix(in srgb,var(--text) 96%,var(--licko-cyan-glow))}#pricing{scroll-margin-top:1.25rem}.plan__cta{width:100%;justify-content:center;font-size:.78rem}.plan__cta--once{width:auto;min-width:10rem;border-color:color-mix(in srgb,var(--border) 90%,transparent);color:var(--text)}.plan__cta--once:hover:not(:disabled){background:color-mix(in srgb,var(--text) 6%,transparent)}.plus__mark.plus__mark--ok{--plus-size:2rem;--plus-stroke:calc(var(--plus-size) * 0.125 / 2.4);--plus-bar:calc(var(--plus-size) * 0.7 / 2.4);width:var(--plus-size);height:var(--plus-size);border-style:solid;border:var(--plus-stroke) solid var(--licko-ring,#e8f4f8);background:var(--wow-bg,#0b1419);color:var(--wow-fg,var(--licko-cyan,#43d3e8));box-shadow:0 0 0 calc(var(--plus-size)*.0625/2.4) color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 35%,transparent),0 0 calc(var(--plus-size)*.75/2.4) color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 45%,transparent)}.plus__mark.plus__mark--ok:after,.plus__mark.plus__mark--ok:before{content:"";position:absolute;left:50%;top:50%;border-radius:1px;background:currentColor;transform:translate(-50%,-50%)}.plus__mark.plus__mark--ok:before{width:var(--plus-bar);height:var(--plus-stroke);animation:licko-plus-to-ok-h .55s ease forwards}.plus__mark.plus__mark--ok:after{width:var(--plus-stroke);height:var(--plus-bar);animation:licko-plus-to-ok-v .55s ease forwards}@keyframes licko-plus-to-ok-h{0%,38%{width:var(--plus-bar);height:var(--plus-stroke);border:0;background:currentColor;transform:translate(-50%,-50%) rotate(0deg)}to{width:.42rem;height:.72rem;border-right:2px solid;border-bottom:2px solid;background:rgba(0,0,0,0);transform:translate(-50%,-58%) rotate(40deg)}}@keyframes licko-plus-to-ok-v{0%,38%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}@media(prefers-reduced-motion:reduce){.plus__mark.plus__mark--ok:after,.plus__mark.plus__mark--ok:before{animation:none}.plus__mark.plus__mark--ok:before{width:.42rem;height:.72rem;border-right:2px solid;border-bottom:2px solid;background:rgba(0,0,0,0);transform:translate(-50%,-58%) rotate(40deg)}.plus__mark.plus__mark--ok:after{opacity:0}}@media(max-width:720px){.plan__cta{gap:.35rem}.plan__cta .plus__mark--cta{--plus-size:1.7rem}.plan__cta .plus__label{font-size:.68rem}}.pricing-compare{margin-top:.35rem;padding:1rem 0 .15rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.pricing-compare__head{text-align:center;margin-bottom:.85rem}.pricing-compare__title{margin:0 0 .3rem;font-size:1.02rem;font-weight:750;letter-spacing:-.02em}.pricing-compare__sub{margin:0 auto;max-width:28rem;font-size:.72rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 78%,var(--text))}.pricing-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--glass) 88%,transparent);box-shadow:0 1px 0 color-mix(in srgb,#fff 4%,transparent)}.pricing-compare__table{width:100%;min-width:28rem;border-collapse:separate;border-spacing:0;font-size:.78rem;line-height:1.35}.pricing-compare__table td,.pricing-compare__table th{padding:.62rem .85rem;text-align:left;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.pricing-compare__table thead th{padding-top:.75rem;padding-bottom:.7rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 70%,var(--text));background:color-mix(in srgb,var(--bg) 45%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 95%,transparent)}.pricing-compare__table thead th:first-child{border-top-left-radius:11px}.pricing-compare__table thead th:last-child{border-top-right-radius:11px}.pricing-compare__feat{width:52%}.pricing-compare__plan{width:24%;text-align:center!important;vertical-align:middle}.pricing-compare__plan .plan__title{font-size:inherit;font-weight:inherit;letter-spacing:inherit;justify-content:center}.pricing-compare__plan--biz{color:color-mix(in srgb,var(--accent) 70%,var(--text));background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 1px 0 0 color-mix(in srgb,var(--accent) 22%,transparent)}.pricing-compare__table tbody th[scope=row]{font-weight:600;color:color-mix(in srgb,var(--text) 92%,var(--muted))}.pricing-compare__table tbody td{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-compare__col--biz{background:color-mix(in srgb,var(--accent) 5%,transparent);box-shadow:inset 1px 0 0 color-mix(in srgb,var(--accent) 16%,transparent)}.pricing-compare__group th{padding-top:.85rem;padding-bottom:.45rem;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 55%,var(--muted));background:color-mix(in srgb,var(--bg) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--accent) 18%,var(--border))}.pricing-compare__subgroup th{padding-top:.55rem;padding-bottom:.28rem;font-size:.55rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 88%,var(--text));background:rgba(0,0,0,0);border-bottom-color:color-mix(in srgb,var(--muted) 22%,transparent)}.pricing-compare__group--planned th{color:color-mix(in srgb,var(--licko-paper-warm,#c98a4a) 55%,var(--text));border-bottom-color:color-mix(in srgb,var(--licko-paper-warm,#c98a4a) 32%,var(--border));background:color-mix(in srgb,var(--resolution-paper,#fcfcfb) 12%,var(--bg))}.pricing-compare__row--planned th[scope=row]{color:color-mix(in srgb,var(--muted) 35%,var(--text));font-weight:550}.pricing-compare__inf{min-width:1.35rem;font-size:1.05rem;font-weight:800;line-height:1;color:var(--licko-cyan-glow,var(--accent-surface));text-shadow:0 0 12px color-mix(in srgb,var(--accent) 40%,transparent)}.pricing-compare__inf,.pricing-compare__planned{display:inline-flex;align-items:center;justify-content:center}.pricing-compare__planned{gap:.28rem;box-sizing:border-box;max-width:100%;padding:.2rem .62rem .2rem .48rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--licko-paper-warm,#c98a4a) 78%,#e8dcc8);background:color-mix(in srgb,var(--licko-paper-warm,#c98a4a) 14%,transparent);border:1px solid color-mix(in srgb,var(--licko-paper-warm,#c98a4a) 40%,transparent);box-shadow:none;white-space:nowrap}.pricing-compare__planned:before{content:"";width:.32rem;height:.32rem;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--licko-paper-warm,#c98a4a) 82%,#fff);box-shadow:none}.pricing-compare__footnote{margin:.65rem auto 0;max-width:36rem;text-align:center;font-size:.68rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 82%,var(--text))}.pricing-compare__table tbody tr:last-child td,.pricing-compare__table tbody tr:last-child th{border-bottom:none}.pricing-compare__table tbody tr:not(.pricing-compare__group):not(.pricing-compare__subgroup):hover td,.pricing-compare__table tbody tr:not(.pricing-compare__group):not(.pricing-compare__subgroup):hover th{background:color-mix(in srgb,var(--text) 3.5%,transparent)}.pricing-compare__table tbody tr:not(.pricing-compare__group):not(.pricing-compare__subgroup):hover .pricing-compare__col--biz{background:color-mix(in srgb,var(--accent) 10%,transparent)}.pricing-compare__yes{font-size:.92rem;font-weight:800;color:var(--licko-cyan-glow,var(--accent-surface));text-shadow:0 0 12px color-mix(in srgb,var(--accent) 45%,transparent)}.pricing-compare__no,.pricing-compare__yes{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;line-height:1}.pricing-compare__no{font-size:.85rem;font-weight:600;color:color-mix(in srgb,var(--muted) 75%,transparent);opacity:.85}.pricing-compare .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.pricing-compare,.pricing-compare .pricing-compare__scroll{max-width:100%;min-width:0}.pricing-compare .pricing-compare__scroll{overflow-x:clip}.pricing-compare .pricing-compare__table{width:100%;min-width:0;max-width:100%;table-layout:fixed;font-size:.7rem}.pricing-compare .pricing-compare__table td,.pricing-compare .pricing-compare__table th{box-sizing:border-box;padding:.48rem .55rem;overflow-wrap:break-word}.pricing-compare .pricing-compare__feat,.pricing-compare .pricing-compare__table tbody th[scope=row]{position:static;width:46%;min-width:0;max-width:none;white-space:normal;background:rgba(0,0,0,0);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pricing-compare .pricing-compare__table thead th.pricing-compare__feat{z-index:auto;white-space:nowrap;background:color-mix(in srgb,var(--bg) 92%,var(--glass))}.pricing-compare .pricing-compare__plan{width:27%;min-width:0;padding-inline:.28rem;white-space:nowrap}.pricing-compare .pricing-compare__plan .plus__mark{display:none}.pricing-compare .pricing-compare__plan .plan__title{font-size:.62rem;letter-spacing:.04em;gap:0}.pricing-compare .pricing-compare__table tbody th[scope=row]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pricing-compare .pricing-compare__table td{padding-inline:.22rem}.pricing-compare .pricing-compare__planned{box-sizing:border-box;max-width:100%;gap:.14rem;padding:.16rem .32rem;font-size:.48rem;letter-spacing:.01em;line-height:1.15;white-space:normal;text-align:center;-webkit-hyphens:none;hyphens:none}.pricing-compare .pricing-compare__planned:before{width:.2rem;height:.2rem}.pricing-compare .pricing-compare__table thead th:first-child{border-top-left-radius:9px}.pricing-compare .pricing-compare__table thead th:last-child{border-top-right-radius:9px}}.plans--compact{gap:.65rem;margin:0}.plans--compact .plans__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.plans--compact .plan__card{padding:.75rem .85rem .9rem}.plans--compact .plan__head{margin-bottom:.5rem;padding-bottom:.5rem}.plans--compact .plan__cta .plus__mark{--plus-size:2rem;width:2rem;height:2rem}.plans--compact .plan__card--current{border-color:color-mix(in srgb,var(--licko-cyan) 32%,var(--border));background:color-mix(in srgb,var(--licko-cyan) 6%,var(--bg-raised))}.plan__badge--current{background:color-mix(in srgb,var(--licko-cyan) 18%,transparent);border-color:color-mix(in srgb,var(--licko-cyan) 40%,transparent);color:var(--licko-cyan-glow)}.takeoff{display:flex;flex-direction:column;gap:0}main.shell.takeoff{width:100%;max-width:none;gap:0;padding:0 0 2rem}main.shell.takeoff>:not(.takeoff__section--mascot):not(.takeoff__section--year){width:min(1100px,100% - 3rem);margin-inline:auto}.takeoff__section{margin:0}.takeoff #architecture,.takeoff #compare,.takeoff #evidence,.takeoff #faq,.takeoff #galaxy,.takeoff #handoff,.takeoff #legal,.takeoff #licko,.takeoff #pricing,.takeoff #print,.takeoff #providers,.takeoff #sdk,.takeoff #time,.takeoff #trust,.takeoff #understands,.takeoff #year{scroll-margin-top:1.25rem}.takeoff__section+.takeoff__section{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.takeoff__section--mascot+.takeoff__section--year,.takeoff__section--year+.takeoff__section{margin-top:0;padding-top:0;border-top:0}.takeoff .plans,.takeoff .providers,.takeoff .trust,.takeoff .understands{margin:0}.takeoff .evidence,.takeoff .evidence__shell,.takeoff .trust,.takeoff .trust__shell,.takeoff .trust__shell--prefer,.takeoff .understands__shell{border:0;box-shadow:none;background:rgba(0,0,0,0)}.takeoff .evidence,.takeoff .trust{margin-bottom:0;padding:0}.takeoff .evidence__shell{padding:0}html:has(.takeoff),html:has(.takeoff) body{overflow-x:clip}html.takeoff-snap,html.takeoff-snap body{scroll-snap-type:y mandatory}.takeoff__section--mascot,.takeoff__section--year{scroll-snap-align:start}html[data-motion=reduced].takeoff-snap,html[data-motion=reduced].takeoff-snap body{scroll-snap-type:none}@media(prefers-reduced-motion:reduce){html[data-motion=system].takeoff-snap,html[data-motion=system].takeoff-snap body{scroll-snap-type:none}}.takeoff__section--mascot{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;height:100vh;height:100svh;min-height:100vh;min-height:100svh;max-height:100svh;padding:0;background:rgba(0,0,0,0)}.takeoff__section--mascot .takeoff__splash{--takeoff-hero-gap:clamp(4.5rem,8vw,6.5rem);display:grid;grid-template-columns:minmax(0,1fr) var(--takeoff-hero-gap) minmax(0,1fr);container-type:inline-size;container-name:takeoff-hero;flex:1 1 auto;align-self:stretch;align-items:center;justify-content:stretch;gap:0;width:100%;height:100%;min-height:0;border:0;border-radius:0;padding:0;background:none}.takeoff__section--mascot .takeoff__point{grid-column:3;grid-row:1;justify-self:stretch;align-self:center;width:100%;max-width:100%;container-type:inline-size}.takeoff__section--mascot .takeoff__mascot{grid-column:1;grid-row:1;justify-self:end;align-self:center;box-sizing:border-box;width:min(33rem,100%,78svh);min-height:0;font-size:clamp(.72rem,(100cqi - var(--takeoff-hero-gap))*.0195,1.42rem)}.takeoff__section--mascot .takeoff__mascot>.takeoff__label{font-size:1em}.takeoff__section--mascot .takeoff__licko{font-size:clamp(2.05rem,5.2vw,3.45rem)}.takeoff__section--mascot .takeoff__birth,.takeoff__section--mascot .takeoff__ways{max-width:none}.takeoff__section--mascot .takeoff__slogan,.takeoff__section--mascot .takeoff__tagline{white-space:nowrap}@media(max-width:720px){.takeoff__section--mascot .takeoff__splash{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.78fr) auto minmax(0,1fr) auto;align-content:stretch;box-sizing:border-box;width:100%;height:100%;margin-inline:auto;row-gap:0;padding:0 2rem 1.75rem}.takeoff__section--mascot .takeoff__mascot{grid-column:1;grid-row:2;justify-self:center;box-sizing:content-box;width:min(17.325rem,100% - 3.2rem);font-size:clamp(.72rem,3.9cqi,1.42rem)}.takeoff__section--mascot .takeoff__point{grid-column:1;grid-row:4;justify-self:stretch;align-self:start;box-sizing:border-box;padding:0;text-align:start}}.takeoff .contract--public.contract__panel,.takeoff .evidence__card,.takeoff .faq__scene,.takeoff .handoff__stage,.takeoff .providers__detail,.takeoff .providers__map,.takeoff .time__stage{box-shadow:none;border:0;outline:1px solid color-mix(in srgb,var(--border) 45%,transparent);outline-offset:0}.takeoff .faq__scene{background:radial-gradient(120% 80% at 0 0,color-mix(in srgb,var(--licko-cyan) 9%,transparent),transparent 55%),color-mix(in srgb,var(--glass) 94%,#061018)}.takeoff__splash{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.75rem 1rem;min-height:16rem;padding:1.15rem 1.25rem 1.2rem;border:1px solid color-mix(in srgb,var(--licko-cyan,#1a9bb0) 38%,var(--border));z-index:3;border-radius:1.35rem;background:linear-gradient(165deg,#07131c,#05090e 55%,#061018);overflow:visible}.takeoff__tools{position:absolute;top:.85rem;right:.9rem;z-index:2;display:flex;align-items:center;gap:.45rem}.takeoff__lang{gap:.35rem;min-height:2.35rem;padding:0 .7rem;color:var(--text);font-size:.82rem;font-weight:750;letter-spacing:.04em}.takeoff__acct,.takeoff__lang{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 42%,var(--border));border-radius:.55rem;background:color-mix(in srgb,#050e15 55%,transparent)}.takeoff__acct{justify-content:center;width:2.35rem;height:2.35rem;margin:0;padding:0;color:var(--licko-cyan-glow,#7df0ff);cursor:pointer}.takeoff__tools .licko-locale-picker__trigger,.takeoff__tools .site-nav__user-trigger{border-color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 42%,var(--border));background:color-mix(in srgb,#050e15 55%,transparent)}.takeoff__tools .site-nav__user-trigger{color:var(--licko-cyan-glow,#7df0ff)}.takeoff__splash:has(.takeoff__tools) .takeoff__point{padding-top:2.15rem}.takeoff__point{position:relative;z-index:1;justify-self:stretch;min-width:0;width:100%;max-width:100%;container-type:inline-size;padding:.35rem .15rem .5rem}.takeoff__name{margin:0 0 .55rem;font-size:clamp(1.85rem,4.6vw,2.85rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:#fff}.takeoff__birth,.takeoff__ways{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;margin:0}.takeoff__birth{gap:.42rem;min-width:0}.takeoff__birth-age{--birth-plus:1.8rem;display:inline-flex;align-items:flex-start;gap:.22rem}.takeoff__splash>.takeoff__birth-age{position:relative;z-index:2;justify-self:center;overflow:visible}.takeoff__splash .takeoff__age-mark,.takeoff__splash .takeoff__birth-years,.takeoff__splash .takeoff__birthday-part>span,.takeoff__year .takeoff__age-mark,.takeoff__year .takeoff__birth-years,.takeoff__year .takeoff__birthday-part>span{opacity:0}.takeoff__splash.is-born .takeoff__age-mark,.takeoff__year.is-born .takeoff__age-mark{z-index:3;transform-origin:center;animation:takeoff-plus-in 1.25s cubic-bezier(.22,.82,.28,1) 1s forwards}.takeoff__year.is-born .takeoff__age-mark{animation-delay:0s}.takeoff__splash.is-born .takeoff__birth-years,.takeoff__year.is-born .takeoff__birth-years{animation:takeoff-birth-in .01s linear 2.25s forwards}.takeoff__year.is-born .takeoff__birth-years{animation-delay:1.25s}.takeoff__splash.is-born .takeoff__birthday-part>span,.takeoff__year.is-born .takeoff__birthday-part>span{animation:takeoff-birth-in .08s ease calc(2.25s + var(--i, 0)*1s/var(--birth-letters, 1)) forwards}.takeoff__year.is-born .takeoff__birthday-part>span{animation-delay:calc(1.25s + var(--i, 0)*1s/var(--birth-letters, 1))}.takeoff__birth-stack{display:flex;flex-direction:column;align-items:stretch;width:max-content}.takeoff__birth-years{font-size:1.8rem;font-weight:800;letter-spacing:-.05em;line-height:1.05;white-space:nowrap;color:#fff}.takeoff__slogan{font-size:clamp(.72rem,3.9cqi,1.42rem);font-weight:750;letter-spacing:-.03em;line-height:1.2;white-space:nowrap;color:color-mix(in srgb,#fff 88%,var(--text))}.takeoff__tagline{font-size:clamp(.78rem,2.4cqi,.95rem);font-weight:550;line-height:1.35;white-space:nowrap;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 28%,var(--muted))}.takeoff__mascot{position:relative;display:flex;align-items:center;justify-content:center;justify-self:center;width:min(16.5rem,100%);aspect-ratio:1;min-height:14rem;padding:.35rem .15rem .2rem;isolation:isolate;overflow:visible;container-type:inline-size;container-name:takeoff-fig}.takeoff__mascot:has(.licko):before{content:"";position:absolute;z-index:0;left:50%;top:48%;width:118%;height:118%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 14%,transparent) 0,color-mix(in srgb,var(--licko-cyan,#1a9bb0) 6%,transparent) 40%,transparent 72%);filter:blur(1.15rem);filter:blur(8cqi);pointer-events:none}.takeoff__mascot>.takeoff__label{position:absolute;top:10%;right:0;z-index:2;padding:.62em .72em;border-radius:999px;background:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#e7fcff);color:#050e15;font-size:clamp(.62rem,5.1cqi,.92rem);font-weight:800;letter-spacing:.01em;line-height:1.05;text-transform:none;white-space:nowrap;transform:translateX(42%);box-shadow:none}.takeoff__splash .licko{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:1;filter:drop-shadow(0 0 .22rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 36%,transparent))}.takeoff__mascot--birthday .licko{filter:drop-shadow(0 0 .22rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 36%,transparent)) drop-shadow(0 0 .55rem color-mix(in srgb,var(--accent-warm,#f4c15f) 18%,transparent))}@keyframes takeoff-birth-in{to{opacity:1}}@keyframes takeoff-plus-in{0%{opacity:0;transform:scale(1)}14%{opacity:1;transform:scale(1)}22%{opacity:1;transform:scale(1)}48%{opacity:1;transform:scale(2)}to{opacity:1;transform:scale(1)}}.takeoff__age-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--birth-plus,1.8rem);height:var(--birth-plus,1.8rem);flex:0 0 var(--birth-plus,1.8rem);border-radius:50%;border:2px solid var(--licko-ring,#fff);background:var(--wow-bg,#050e15);color:var(--wow-fg,#7df0ff);font-size:0;line-height:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ink,#041b27) 35%,transparent),0 0 .45rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 32%,transparent)}.takeoff__age-mark:after,.takeoff__age-mark:before{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:2px;transform:translate(-50%,-50%)}.takeoff__age-mark:before{width:46%;height:11%}.takeoff__age-mark:after{width:11%;height:46%}.takeoff__birthday-when{display:flex;align-items:baseline;gap:.45em;margin-top:.85rem;font-family:var(--board-font,"DSEG14 Modern","DSEG7 Modern",ui-monospace,monospace);font-size:.43rem;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 55%,var(--muted))}.takeoff__birthday-part{display:inline-flex}.takeoff__birthday-dust{position:absolute;z-index:2;inset:16% 18% 26% 16%;pointer-events:none;opacity:.62;background:radial-gradient(circle at 14% 28%,var(--accent-warm,#f4c15f) 0 .09rem,transparent .12rem),radial-gradient(circle at 86% 20%,var(--licko-cyan-glow,#7df0ff) 0 .07rem,transparent .1rem),radial-gradient(circle at 72% 74%,var(--accent-warm,#f4c15f) 0 .06rem,transparent .09rem);animation:takeoff-birthday-dust 5s ease-in-out infinite}@keyframes takeoff-birthday-dust{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:.72;transform:translateY(-.12rem)}}html[data-motion=reduced] .takeoff__birthday-dust,html[data-motion=reduced] .takeoff__splash .takeoff__age-mark,html[data-motion=reduced] .takeoff__splash .takeoff__birth-years,html[data-motion=reduced] .takeoff__splash .takeoff__birthday-part>span,html[data-motion=reduced] .takeoff__year .takeoff__age-mark,html[data-motion=reduced] .takeoff__year .takeoff__birth-years,html[data-motion=reduced] .takeoff__year .takeoff__birthday-part>span{animation:none}html[data-motion=reduced] .takeoff__splash .takeoff__age-mark,html[data-motion=reduced] .takeoff__splash .takeoff__birth-years,html[data-motion=reduced] .takeoff__splash .takeoff__birthday-part>span,html[data-motion=reduced] .takeoff__year .takeoff__age-mark,html[data-motion=reduced] .takeoff__year .takeoff__birth-years,html[data-motion=reduced] .takeoff__year .takeoff__birthday-part>span{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html[data-motion=system] .takeoff__birthday-dust,html[data-motion=system] .takeoff__splash .takeoff__age-mark,html[data-motion=system] .takeoff__splash .takeoff__birth-years,html[data-motion=system] .takeoff__splash .takeoff__birthday-part>span,html[data-motion=system] .takeoff__year .takeoff__age-mark,html[data-motion=system] .takeoff__year .takeoff__birth-years,html[data-motion=system] .takeoff__year .takeoff__birthday-part>span{animation:none}html[data-motion=system] .takeoff__splash .takeoff__age-mark,html[data-motion=system] .takeoff__splash .takeoff__birth-years,html[data-motion=system] .takeoff__splash .takeoff__birthday-part>span,html[data-motion=system] .takeoff__year .takeoff__age-mark,html[data-motion=system] .takeoff__year .takeoff__birth-years,html[data-motion=system] .takeoff__year .takeoff__birthday-part>span{opacity:1;transform:none}}.takeoff__splash--app{min-height:13.5rem}.takeoff__splash--app .takeoff__mascot{width:min(13.5rem,100%)}.takeoff__signed{display:flex;flex-direction:column;gap:.55rem}.takeoff__avoid{padding:.65rem .7rem .75rem;border-radius:.7rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--bg) 88%,#050e15)}.takeoff__avoid-bar{display:flex;align-items:center;gap:.4rem}.takeoff__avoid-ico,.takeoff__avoid-lang{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;padding:0 .45rem;border:1px solid var(--border);border-radius:.45rem;color:var(--muted);font-size:.78rem;font-weight:700}.takeoff__avoid-ico--off{opacity:.38}.takeoff__avoid-grow{flex:1 1}.takeoff__avoid-note{margin:.55rem 0 0;font-size:.72rem;color:var(--muted)}@media(max-width:720px){.takeoff__splash{grid-template-columns:1fr;min-height:0;justify-items:start;row-gap:.85rem}.takeoff__mascot{min-height:11rem}.takeoff__birth-stack{min-width:0;max-width:calc(100vw - 6.2rem)}.takeoff__birth-years{font-size:clamp(1.45rem,8.2vw,2.05rem)}.takeoff__birthday-when{flex-direction:column;align-items:flex-start;gap:.2em;margin-top:.22rem;font-size:clamp(.52rem,3.9vw,.7rem)}}.takeoff__section--year{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100vh;height:100svh;min-height:100vh;min-height:100svh;max-height:100svh;padding:0;background:rgba(0,0,0,0)}.takeoff__year{position:relative;isolation:isolate;display:grid;place-items:center;width:min(36rem,100% - 2rem);min-height:min(22rem,56dvh);overflow:visible}.takeoff__year-glow{position:absolute;z-index:0;left:50%;top:46%;width:min(28rem,90%);height:min(28rem,80%);pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 18%,transparent) 0,color-mix(in srgb,var(--licko-cyan,#1a9bb0) 7%,transparent) 42%,transparent 72%);filter:blur(2.2rem)}.takeoff__year .takeoff__birth-age{position:relative;z-index:2;align-items:flex-start;gap:.55rem;padding:calc(var(--birth-plus, 2.4rem)*.55) .2rem}.takeoff__year .takeoff__birth-stack{gap:.85rem}.takeoff__year .takeoff__birth-years{font-size:clamp(2.4rem,7vw,4.2rem)}.takeoff__year .takeoff__birthday-when{margin-top:0;font-size:clamp(.52rem,1.6vw,.78rem)}.takeoff__year .takeoff__birthday-dust{display:none}.takeoff__section--year,.takeoff__year,.takeoff__year-burst{overflow:visible}.takeoff__year-burst{position:absolute;z-index:3;inset:0;pointer-events:none}.takeoff__year-cluster{position:absolute;left:var(--ox,50%);top:var(--oy,46%);width:0;height:0}.takeoff__year-ring{position:absolute;left:0;top:0;width:7.5rem;height:7.5rem;border-radius:50%;border:2px solid color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#fff);opacity:0;transform:translate(-50%,-50%) scale(.2);box-shadow:0 0 1.6rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 55%,transparent)}.takeoff__year-ring--b{width:5.2rem;height:5.2rem;border-color:color-mix(in srgb,var(--accent-warm,#f4c15f) 80%,#fff);box-shadow:0 0 1.2rem color-mix(in srgb,var(--accent-warm,#f4c15f) 50%,transparent)}.takeoff__year-cluster.is-salute .takeoff__year-ring--a{animation:takeoff-year-ring 1.15s cubic-bezier(.16,.74,.22,1) both}.takeoff__year-cluster.is-salute .takeoff__year-ring--b{animation:takeoff-year-ring 1.02s cubic-bezier(.16,.74,.22,1) .06s both}.takeoff__year-spark{position:absolute;left:0;top:0;color:var(--licko-cyan-glow,#7df0ff);font-size:clamp(1.15rem,3.8vw,1.9rem);font-weight:800;line-height:1;opacity:0;transform:translate(-50%,-50%) rotate(var(--a,0deg));text-shadow:0 0 .35rem currentColor,0 0 .9rem currentColor}.takeoff__year-spark:before{content:"+"}.takeoff__year-spark--cyan{color:var(--licko-cyan-glow,#7df0ff)}.takeoff__year-spark--ice{color:var(--licko-cyan-ice,#d7f9ff)}.takeoff__year-spark--warm{color:var(--accent-warm,#f4c15f)}.takeoff__year-cluster.is-salute .takeoff__year-spark{animation:takeoff-year-spark 1.2s cubic-bezier(.12,.78,.22,1) var(--delay,0s) both}@keyframes takeoff-year-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.18)}16%{opacity:.95;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(5.4)}}@keyframes takeoff-year-spark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--a,0deg)) translateY(0) scale(.4)}14%{opacity:1;transform:translate(-50%,-50%) rotate(var(--a,0deg)) translateY(0) scale(1.25)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a,0deg)) translateY(calc(var(--r, 12rem) * -1)) scale(.35)}}.takeoff__year.is-quiet .takeoff__year-burst{display:none;animation:none;opacity:0}html[data-motion=reduced] .takeoff__year-burst{display:none}html[data-motion=reduced] .takeoff__year-cluster.is-still .takeoff__year-ring,html[data-motion=reduced] .takeoff__year-cluster.is-still .takeoff__year-spark{animation:none}html[data-motion=reduced] .takeoff__year-cluster.is-still .takeoff__year-ring{opacity:.95;transform:translate(-50%,-50%) scale(1)}html[data-motion=reduced] .takeoff__year-cluster.is-still .takeoff__year-spark{opacity:1;transform:translate(-50%,-50%) rotate(var(--a,0deg)) translateY(calc(var(--r, 12rem) * -.42)) scale(1)}@media(prefers-reduced-motion:reduce){html[data-motion=system] .takeoff__year-burst{display:none}html[data-motion=system] .takeoff__year-cluster.is-still .takeoff__year-ring,html[data-motion=system] .takeoff__year-cluster.is-still .takeoff__year-spark{animation:none}html[data-motion=system] .takeoff__year-cluster.is-still .takeoff__year-ring{opacity:.95;transform:translate(-50%,-50%) scale(1)}html[data-motion=system] .takeoff__year-cluster.is-still .takeoff__year-spark{opacity:1;transform:translate(-50%,-50%) rotate(var(--a,0deg)) translateY(calc(var(--r, 12rem) * -.42)) scale(1)}}@media(max-width:720px){.takeoff__year .takeoff__birth-years{font-size:clamp(1.8rem,11vw,2.8rem)}.takeoff__year .takeoff__birthday-when{flex-direction:column;align-items:flex-start;gap:.2em;font-size:clamp(.52rem,3.9vw,.7rem)}}.takeoff{--takeoff-ink:#2b7bdc;--takeoff-cyan:var(--diagram-primary);--takeoff-glow:var(--diagram-glow);--takeoff-stroke:1.5px}.takeoff__sum{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:.85rem 0 .15rem;max-width:36rem}.takeoff__sum-line{font-size:clamp(.95rem,2.4vw,1.2rem);font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 25%,var(--text))}.takeoff__sum-line--strong{color:color-mix(in srgb,#e8f4f8 88%,var(--takeoff-cyan));text-shadow:0 0 1.25rem color-mix(in srgb,var(--takeoff-glow) 35%,transparent)}.takeoff__sum-line--orbit{margin-top:.2rem;font-size:clamp(.82rem,2vw,1rem);letter-spacing:.06em;text-transform:none;font-weight:650;color:color-mix(in srgb,#d7eef4 78%,var(--takeoff-cyan))}.takeoff__label{margin:0 0 .35rem;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--takeoff-cyan)}.takeoff__heading{margin:0 0 .45rem;font-size:clamp(1.25rem,2.8vw,1.7rem);font-weight:750;letter-spacing:-.03em;line-height:1.2}.takeoff__licko{margin:0 0 .55rem;font-size:clamp(1.85rem,4.6vw,2.85rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:#fff}.takeoff__line{display:flex;align-items:center;gap:clamp(.65rem,1.8vw,1rem);width:fit-content;max-width:100%;margin:0;padding:.35rem .15rem;border:0;background:rgba(0,0,0,0);box-shadow:none;text-decoration:none;text-shadow:none;color:inherit;cursor:pointer;border-radius:.2rem;outline:none;transition:color .15s ease}.plus__mark.takeoff__line-mark{--plus-size:clamp(2.05rem,6.2vw,2.85rem);flex-shrink:0;width:var(--plus-size);height:var(--plus-size);border-style:solid;border:2px solid var(--licko-ring,#e8f4f8);background:var(--wow-bg,#0b1419);color:var(--wow-fg,var(--licko-cyan,#43d3e8));font-size:0;line-height:0;box-shadow:none;transition:box-shadow .15s ease}.plus__mark.takeoff__line-mark:before{width:.7rem;height:2px}.plus__mark.takeoff__line-mark:after{width:2px;height:.7rem}.takeoff__line-text{flex:0 1 auto;min-width:0;font-size:clamp(.95rem,2.2vw,1.2rem);font-weight:750;letter-spacing:-.035em;line-height:1.2;color:color-mix(in srgb,#e8f4f8 92%,var(--takeoff-cyan));background:rgba(0,0,0,0);box-shadow:none;text-shadow:none;white-space:nowrap;text-decoration:none;transition:color .15s ease}@media(max-width:52rem){.takeoff__line-text{white-space:normal}}a.takeoff__line:focus-visible,a.takeoff__line:hover,button.takeoff__line:focus-visible,button.takeoff__line:hover:not(:disabled){background:rgba(0,0,0,0);box-shadow:none;text-shadow:none}a.takeoff__line:focus-visible .takeoff__line-text,a.takeoff__line:hover .takeoff__line-text,button.takeoff__line:focus-visible .takeoff__line-text,button.takeoff__line:hover:not(:disabled) .takeoff__line-text{color:#fff;background:rgba(0,0,0,0);box-shadow:none;text-decoration:none;text-shadow:none}a.takeoff__line:focus-visible .plus__mark.takeoff__line-mark,a.takeoff__line:hover .plus__mark.takeoff__line-mark,button.takeoff__line:focus-visible .plus__mark.takeoff__line-mark,button.takeoff__line:hover:not(:disabled) .plus__mark.takeoff__line-mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ink) 35%,transparent),0 0 1.8rem color-mix(in srgb,var(--licko-cyan-glow) 85%,transparent),0 0 3.4rem color-mix(in srgb,var(--licko-cyan-glow) 60%,transparent),0 0 6rem color-mix(in srgb,var(--licko-cyan-glow) 40%,transparent),var(--elev)}a.takeoff__line:focus-visible,button.takeoff__line:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--takeoff-cyan,var(--info)) 55%,transparent)}.letter{--letter-ink:var(--licko-cyan-glow,#7df0ff);--letter-core:#fff;--letter-t:2.6s;position:relative;overflow:hidden;isolation:isolate}.letter--blue{--letter-ink:#6aa6e0;--letter-core:#e7f2ff}.letter--cyan{--letter-ink:var(--licko-cyan-glow,#7df0ff);--letter-core:#e8fbff}.letter--violet{--letter-ink:#b3a4dc;--letter-core:#f3eeff}.letter--warm{--letter-ink:#e8a35c;--letter-core:#ffe7c8}.letter--crimson{--letter-ink:#e07080;--letter-core:#ffd0d6}.letter__line{left:-6%;right:-6%;z-index:3;height:1.5px;border-radius:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--letter-ink) 55%,transparent) 12%,var(--letter-core) 50%,color-mix(in srgb,var(--letter-ink) 55%,transparent) 88%,transparent 100%);box-shadow:0 0 .35rem color-mix(in srgb,var(--letter-ink) 85%,transparent),0 0 .85rem color-mix(in srgb,var(--letter-ink) 70%,transparent),0 0 1.6rem color-mix(in srgb,var(--letter-ink) 45%,transparent)}.letter__band,.letter__line{position:absolute;top:12%;pointer-events:none;animation:letter-scan var(--letter-t) ease-in-out infinite alternate}.letter__band{left:-4%;right:-4%;z-index:2;height:1.1rem;margin-top:-.55rem;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--letter-ink) 22%,transparent) 45%,color-mix(in srgb,var(--letter-ink) 28%,transparent) 50%,color-mix(in srgb,var(--letter-ink) 22%,transparent) 55%,transparent 100%);mix-blend-mode:screen}@keyframes letter-scan{0%{top:10%}to{top:88%}}.letter{display:flex;flex-direction:row;align-items:center;gap:.55rem;width:min(13.5rem,100%)}.letter__sheet{flex:0 0 auto;width:6.4rem;height:8.6rem;border-radius:2px;background:#fcfcfb;box-shadow:0 0 0 1px color-mix(in srgb,#7a94a8 40%,transparent)}.letter__lines{inset:18% 14% auto;height:42%;background:repeating-linear-gradient(180deg,color-mix(in srgb,#7a94a8 28%,transparent) 0 1px,transparent 1px .55rem);opacity:.7}.letter__lines,.letter__pad{position:absolute;pointer-events:none}.letter__pad{left:12%;top:14%;width:42%;height:14%;border-radius:1px;background:color-mix(in srgb,#2b7bdc 12%,#fcfcfb);box-shadow:inset 0 0 0 1px color-mix(in srgb,#2b7bdc 35%,transparent)}.letter__env{flex:0 0 auto;width:6.4rem;height:3.2rem;border-radius:2px;background:#fcfcfb;box-shadow:0 0 0 1px color-mix(in srgb,#7a94a8 40%,transparent)}.letter__win{left:10%;top:38%;width:38%;height:38%;background:color-mix(in srgb,#0b1419 8%,#e8f0f4);box-shadow:inset 0 0 0 1px color-mix(in srgb,#2b7bdc 40%,transparent)}.letter__stamp,.letter__win{position:absolute;border-radius:1px;pointer-events:none}.letter__stamp{right:8%;top:14%;width:1.15rem;height:.9rem;background:color-mix(in srgb,var(--licko-cyan,#1a9bb0) 18%,#fcfcfb);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--licko-cyan,#1a9bb0) 55%,transparent)}html[data-motion=reduced] .letter__band,html[data-motion=reduced] .letter__line{animation:none}@media(prefers-reduced-motion:reduce){html[data-motion=system] .letter__band,html[data-motion=system] .letter__line{animation:none}}.print__loop{--desk-ink:#2b7bdc;--desk-face:#fcfcfb;--desk-glow:var(--licko-cyan,#1a9bb0);--desk-paper-edge:color-mix(in srgb,#7a94a8 55%,transparent);--desk-t:4.33s;display:flex;flex-direction:column;gap:.35rem;width:100%}.print__svg{display:block;width:100%;height:auto;overflow:visible}.print__bezel,.print__fill{fill:color-mix(in srgb,var(--desk-ink) 7%,transparent);stroke:var(--desk-ink);stroke-width:.85}.print__screen{fill:color-mix(in srgb,#07131c 42%,transparent);stroke:color-mix(in srgb,var(--desk-ink) 70%,var(--desk-glow));stroke-width:.7}.print__stroke{fill:none;stroke:var(--desk-ink);stroke-width:.85;stroke-linejoin:round;stroke-linecap:round}.print__tick{fill:none;stroke:color-mix(in srgb,var(--desk-glow) 75%,#fff);stroke-width:.7;stroke-linecap:square;stroke-linejoin:miter}.print__hair{fill:none;stroke:color-mix(in srgb,var(--desk-ink) 38%,transparent);stroke-width:.45;stroke-dasharray:1.6 2.2}.print__pip{fill:color-mix(in srgb,var(--desk-glow) 55%,#fff);stroke:var(--desk-ink);stroke-width:.6}.print__slot{stroke:var(--desk-glow);stroke-width:1.55;stroke-linecap:round;filter:url(#print-glow)}.print__lead{fill:none;stroke:var(--desk-glow);stroke-width:.9;stroke-dasharray:3 4;animation:desk-lead var(--desk-t) linear infinite}.print__doc{stroke:var(--desk-paper-edge);stroke-width:1;stroke-dasharray:2.2 1.7;animation:desk-doc var(--desk-t) ease-in-out infinite}.print__block path,.print__doc-lines{fill:none;stroke:color-mix(in srgb,#5a7388 72%,#1a2b33);stroke-width:1.05;stroke-linecap:round}.print__sheet-face{stroke:var(--desk-paper-edge);stroke-width:.75;stroke-dasharray:2.2 1.8;transform-box:fill-box;transform-origin:50% 0;animation:desk-fold var(--desk-t) linear infinite}.print__stamp rect:not(.print__stamp-inner){stroke:var(--desk-ink);stroke-width:.45}.print__block-pad{fill:color-mix(in srgb,#f7f9fb 88%,#fff);stroke:var(--desk-paper-edge);stroke-width:.7;stroke-dasharray:1.6 1.2}.print__body{stroke:var(--desk-ink);stroke-width:.8}.print__win{fill:none;stroke:color-mix(in srgb,var(--desk-ink) 48%,transparent);stroke-width:.7;stroke-dasharray:1.8 1.5}.print__flap path{stroke:var(--desk-ink);stroke-width:.8;stroke-linejoin:round}.print__stamp-inner{fill:none;stroke:var(--desk-ink);stroke-width:.35}.print__scan{transform-box:view-box;transform-origin:0 0;pointer-events:none;opacity:0}.print__scan--sheet{animation:print-scan-sheet var(--desk-t) linear infinite}.print__scan--env{animation:print-scan-env var(--desk-t) linear infinite}.print__scan-band{fill:var(--diagram-scan-warm);opacity:.28}.print__scan--env .print__scan-band{fill:var(--diagram-scan-cool)}.print__scan-line{fill:var(--diagram-scan-warm-line)}.print__scan--env .print__scan-line{fill:var(--diagram-scan-cool-line)}@keyframes print-scan-sheet{0%,21%{opacity:0;transform:translateY(0)}22%{opacity:1;transform:translateY(0);animation-timing-function:ease-in-out}35%{opacity:1;transform:translateY(38%)}36%,to{opacity:0;transform:translateY(38%)}}@keyframes print-scan-env{0%,57%{opacity:0;transform:translateY(0)}58%{opacity:1;transform:translateY(0);animation-timing-function:ease-in-out}77%{opacity:1;transform:translateY(14%)}78%,to{opacity:0;transform:translateY(14%)}}.print__env,.print__sheet{transform-box:view-box;transform-origin:0 0}.print__sheet{animation:desk-sheet var(--desk-t) linear infinite;filter:drop-shadow(0 .18rem .42rem color-mix(in srgb,#000 28%,transparent))}.print__env{animation:desk-env var(--desk-t) linear infinite;filter:drop-shadow(0 0 .4rem color-mix(in srgb,var(--diagram-primary) 16%,transparent)) drop-shadow(0 .1rem .28rem color-mix(in srgb,#000 14%,transparent))}.print__flap{transform-box:fill-box;transform-origin:50% 100%;animation:desk-flap var(--desk-t) ease-in-out infinite}.print__steps{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.2rem;margin:.1rem 0 0;padding:0;list-style:none}.print__step{margin:0;text-align:center;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--desk-glow) 35%,var(--muted))}.print__step--1{animation:desk-step-1 var(--desk-t) linear infinite}.print__step--2{animation:desk-step-2 var(--desk-t) linear infinite}.print__step--3{animation:desk-step-3 var(--desk-t) linear infinite}.print__step--4{animation:desk-step-4 var(--desk-t) linear infinite}.print__caption{position:relative;min-height:1.35em;margin:0;text-align:center;font-size:.78rem;font-weight:550;line-height:1.3;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 55%,#fff)}.print__cap{position:absolute;inset:0}.print__cap--1{animation:desk-cap-1 var(--desk-t) linear infinite}.print__cap--2{animation:desk-cap-2 var(--desk-t) linear infinite}.print__cap--3{animation:desk-cap-3 var(--desk-t) linear infinite}@keyframes desk-sheet{0%,3%{transform:translate(-30.87%,-1.61%);opacity:0}5%{transform:translate(-30.87%,-1.61%);opacity:1}14%{transform:translate(-30.87%,25%);opacity:1}22%{transform:translateY(25%);opacity:1}30%,50%{transform:none;opacity:1}62%,76%{transform:translateY(43.55%);opacity:1}86%,to{transform:translate(6.09%,43.55%);opacity:1}}@keyframes desk-env{0%,16%{transform:translate(-30.87%,-41.94%);opacity:0}18%{transform:translate(-30.87%,-41.94%);opacity:1}28%{transform:translate(-30.87%,-18.55%);opacity:1}36%,76%{transform:none;opacity:1}86%,to{transform:translate(6.09%);opacity:1}}@keyframes desk-fold{0%,37%{transform:scaleY(1)}37.2%,40.85%{transform:scaleY(1)}41.05%,44.7%{transform:scaleY(.6667)}44.9%,to{transform:scaleY(.3333)}}@keyframes desk-flap{0%,68%{transform:scaleY(1);opacity:1}72%{transform:scaleY(.42);opacity:1}76%,to{transform:scaleY(0);opacity:0}}@keyframes desk-lead{0%,4%{opacity:.28;stroke-dashoffset:42}16%,8%{opacity:1;stroke-dashoffset:0}18%,22%{opacity:.45;stroke-dashoffset:42}24%,36%{opacity:1;stroke-dashoffset:0}42%,to{opacity:.32}}@keyframes desk-doc{0%,15%,17%,30%,4%,to{filter:none}13%,6%{filter:url(#print-glow)}19%,27%{filter:url(#print-glow)}}@keyframes desk-step-1{0%,30%{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#fff);opacity:1}34%,to{color:color-mix(in srgb,var(--desk-glow) 35%,var(--muted));opacity:.55}}@keyframes desk-step-2{0%,36%,50%,to{color:color-mix(in srgb,var(--desk-glow) 35%,var(--muted));opacity:.55}37%,48%{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#fff);opacity:1}}@keyframes desk-step-3{0%,48%,76%,to{color:color-mix(in srgb,var(--desk-glow) 35%,var(--muted));opacity:.55}50%,72%{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#fff);opacity:1}}@keyframes desk-step-4{0%,72%{color:color-mix(in srgb,var(--desk-glow) 35%,var(--muted));opacity:.55}76%,to{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#fff);opacity:1}}@keyframes desk-cap-1{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes desk-cap-2{0%,30%,76%,to{opacity:0}34%,72%{opacity:1}}@keyframes desk-cap-3{0%,72%{opacity:0}76%,to{opacity:1}}html[data-motion=reduced] .print__cap,html[data-motion=reduced] .print__doc,html[data-motion=reduced] .print__env,html[data-motion=reduced] .print__flap,html[data-motion=reduced] .print__lead,html[data-motion=reduced] .print__scan,html[data-motion=reduced] .print__sheet,html[data-motion=reduced] .print__sheet-face,html[data-motion=reduced] .print__step{animation:none;filter:none;transform:none}html[data-motion=reduced] .print__scan{display:none}html[data-motion=reduced] .print__sheet{transform:translate(6.09%,43.55%);filter:drop-shadow(0 .18rem .42rem color-mix(in srgb,#000 28%,transparent))}html[data-motion=reduced] .print__env{transform:translate(6.09%);filter:drop-shadow(0 0 .4rem color-mix(in srgb,var(--diagram-primary) 16%,transparent)) drop-shadow(0 .1rem .28rem color-mix(in srgb,#000 14%,transparent))}html[data-motion=reduced] .print__sheet-face{transform:scaleY(.3333)}html[data-motion=reduced] .print__flap{transform:scaleY(0);opacity:0}html[data-motion=reduced] .print__cap--1,html[data-motion=reduced] .print__cap--2{opacity:0}html[data-motion=reduced] .print__cap--3,html[data-motion=reduced] .print__step--4{opacity:1;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#fff)}html[data-motion=reduced] .print__lead{opacity:.4}@media(prefers-reduced-motion:reduce){html[data-motion=system] .print__cap,html[data-motion=system] .print__doc,html[data-motion=system] .print__env,html[data-motion=system] .print__flap,html[data-motion=system] .print__lead,html[data-motion=system] .print__scan,html[data-motion=system] .print__sheet,html[data-motion=system] .print__sheet-face,html[data-motion=system] .print__step{animation:none;filter:none;transform:none}html[data-motion=system] .print__scan{display:none}html[data-motion=system] .print__sheet{transform:translate(6.09%,43.55%);filter:drop-shadow(0 .18rem .42rem color-mix(in srgb,#000 28%,transparent))}html[data-motion=system] .print__env{transform:translate(6.09%);filter:drop-shadow(0 0 .4rem color-mix(in srgb,var(--diagram-primary) 16%,transparent)) drop-shadow(0 .1rem .28rem color-mix(in srgb,#000 14%,transparent))}html[data-motion=system] .print__sheet-face{transform:scaleY(.3333)}html[data-motion=system] .print__flap{transform:scaleY(0);opacity:0}html[data-motion=system] .print__cap--1,html[data-motion=system] .print__cap--2{opacity:0}html[data-motion=system] .print__cap--3,html[data-motion=system] .print__step--4{opacity:1;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#fff)}html[data-motion=system] .print__lead{opacity:.4}}.print{display:flex;flex-direction:column;gap:.85rem}.print__head{max-width:38rem}.print__title{margin:0 0 .4rem;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:750;letter-spacing:-.03em;line-height:1.2;color:var(--text)}.print__lede,.print__line{margin:0;font-size:.88rem;line-height:1.45;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.print__line{margin-top:.2rem;color:color-mix(in srgb,var(--muted) 45%,var(--text))}.takeoff #print .print__loop{width:min(36rem,100%);margin-inline:auto;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;background:none}.takeoff #print .print__caption{position:static;min-height:0}.takeoff #architecture.takeoff__section{margin-top:3.25rem;padding-top:3rem;padding-bottom:3rem}.takeoff #architecture+.takeoff__section{margin-top:3.25rem;padding-top:3rem}.arch{display:flex;flex-direction:column;gap:.65rem;margin:0;overflow:visible}.arch,.arch__shell{padding:0;border:0;background:rgba(0,0,0,0)}.arch__shell{display:grid;justify-items:stretch;gap:.85rem;border-radius:0}.arch__intro{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0}.arch__intro--licko{align-items:center;gap:.28rem;padding:.15rem .15rem .35rem}.arch__kicker{display:inline-flex;align-items:center;align-self:center;gap:.4rem;margin:0;padding:0;border:0;background:none;font-size:clamp(.72rem,3.9cqi,1.42rem);font-weight:750;letter-spacing:-.03em;line-height:1.2;color:color-mix(in srgb,#fff 88%,var(--text))}.arch__kicker--sdk{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:min(100%,20rem)}.arch__kicker-side--lead{justify-self:end}.arch__kicker-side--trail{justify-self:start}#licko-title{margin-bottom:1rem}.arch__mark{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.15rem,2.6vw,1.55rem);letter-spacing:0;text-transform:none;color:var(--licko-cyan-glow,#7df0ff)}.arch__badge-icon{display:block;width:clamp(1.15rem,2.6vw,1.55rem);height:clamp(1.15rem,2.6vw,1.55rem);object-fit:contain}.arch__headline{margin:0;text-align:center;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:750;letter-spacing:-.03em;word-spacing:.05em;line-height:1.2;color:#fff}.arch__headline--licko{text-align:center;font-size:clamp(1.05rem,2.2vw,1.42rem)}.arch__system{display:flex;flex-direction:column;align-items:stretch;min-width:0}.arch__field{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(12.5rem,.78fr) minmax(0,1fr);grid-template-rows:auto minmax(7rem,1fr) auto;grid-template-areas:"front core back" "pers  core stor" "trust core postal";column-gap:clamp(1rem,3.2vw,2.4rem);row-gap:clamp(1.1rem,2.8vw,2rem);min-height:28rem;margin:.15rem 0 0;padding:.35rem .2rem 0}.arch__traces{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.arch__trace{fill:none;stroke:var(--diagram-primary);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke;opacity:.42}.arch__trace-packet{fill:currentColor;filter:drop-shadow(0 0 3px currentColor);animation:arch-trace-packet-color 2.8s linear infinite}.arch__trace-packet--ice{animation-delay:0s}.arch__trace-packet--cyan{animation-delay:-.7s}.arch__trace-packet--aqua{animation-delay:-1.4s}.arch__trace-packet--indigo{animation-delay:-2.1s}@keyframes arch-trace-packet-color{0%,to{color:#fff}25%{color:#9af6ff}50%{color:#43d3e8}75%{color:#6366f1}}.arch__core{grid-area:core;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;align-self:center;justify-self:center;width:min(12.6rem,86%);margin:0}.arch__core-ring{position:absolute;inset:-11%;border:1px dashed color-mix(in srgb,var(--licko-cyan,#1a9bb0) 38%,transparent);border-radius:50%;pointer-events:none;opacity:.7}.arch__core-ring:before{content:"";position:absolute;inset:9%;border:1px solid color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 16%,transparent);border-radius:50%}.arch__orbit{animation:arch-orbit 2.8s linear infinite}.arch__orbit,.arch__orbit:after{position:absolute;border-radius:50%}.arch__orbit:after{content:"";top:-3px;left:50%;width:6px;height:6px;background:currentColor;box-shadow:0 0 .45rem currentColor;transform:translateX(-50%)}.arch__orbit--outer{inset:-1px;color:#9af6ff}.arch__orbit--inner{inset:9%;color:#08798f;animation-direction:reverse}.arch__core--gck .arch__orbit--outer{color:#fff}.arch__core--gck .arch__orbit--inner{color:#000}.arch__core--gck .arch__orbit--inner:after{box-shadow:0 0 0 1px color-mix(in srgb,#fff 42%,transparent),0 0 .4rem color-mix(in srgb,#fff 32%,transparent)}@keyframes arch-orbit{to{transform:rotate(1turn)}}.arch__face{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 0 .85rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 32%,transparent))}.arch__nodes{display:contents;margin:0;padding:0;list-style:none}.arch__node{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"idx name" "idx stack" "idx owns";column-gap:.55rem;row-gap:.12rem;max-width:16.5rem;margin:0;padding:0;background:none;border:0;box-shadow:none}.arch__idx{grid-area:idx;align-self:center;justify-self:center;margin:0}.plus__mark.arch__idx{--plus-size:1.2rem;width:var(--plus-size);height:var(--plus-size)}.arch__node-name,.arch__node-owns,.arch__node-stack{transition:text-shadow .2s ease}.arch__node:focus-within .arch__node-name,.arch__node:focus-within .arch__node-owns,.arch__node:focus-within .arch__node-stack,.arch__node:hover .arch__node-name,.arch__node:hover .arch__node-owns,.arch__node:hover .arch__node-stack{text-shadow:0 0 .55rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 55%,transparent)}.arch__node-name{grid-area:name;font-size:.68rem;font-weight:750;letter-spacing:.1em;word-spacing:.06em;text-transform:uppercase;line-height:1.2;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 72%,#fff)}.arch__node-name,.arch__node-owns,.arch__node-stack{margin:0;font-family:ui-sans-serif,system-ui,sans-serif}.arch__node-owns,.arch__node-stack{font-size:.72rem;word-spacing:.05em;overflow-wrap:anywhere;line-height:1.3}.arch__node-stack{grid-area:stack;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 38%,var(--text))}.arch__node-owns{grid-area:owns;color:color-mix(in srgb,var(--muted) 18%,var(--text))}.arch__node--lhs{text-align:right;grid-template-columns:minmax(0,1fr) auto 1px;grid-template-areas:"name idx lead" "stack idx lead" "owns idx lead"}.arch__node--rhs{grid-template-columns:1px auto minmax(0,1fr);grid-template-areas:"lead idx name" "lead idx stack" "lead idx owns"}.arch__node--front{grid-area:front;justify-self:end;align-self:start}.arch__node--back{grid-area:back;justify-self:start;align-self:start}.arch__node--pers{grid-area:pers;justify-self:end;align-self:center}.arch__node--stor{grid-area:stor;justify-self:start;align-self:center}.arch__node--trust{grid-area:trust;justify-self:end;align-self:end}.arch__lead{grid-area:lead;display:block;width:1px;align-self:stretch;justify-self:center;margin:0;background:var(--diagram-primary);opacity:.42;pointer-events:none}.arch__node--postal{grid-area:postal;justify-self:start;align-self:end}.arch__node--postal .arch__node-name{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 82%,#fff)}.arch__descent{display:flex;flex-direction:column;align-items:center;margin:0;pointer-events:none}.arch__descent-line{position:relative;width:1px;height:2.35rem;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 72%,transparent),color-mix(in srgb,var(--licko-cyan,#1a9bb0) 22%,transparent))}.arch__descent--into{margin:-.15rem 0 -.1rem}.arch__descent--into .arch__descent-line{height:1.85rem}.arch__system>.arch__descent .arch__descent-pulse{animation-direction:reverse}.arch__descent-pulse{position:absolute;left:50%;top:0;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--diagram-glow);box-shadow:0 0 .45rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 70%,transparent);animation:arch-drop .7s ease-in-out infinite}@keyframes arch-drop{0%{top:0;opacity:0}14%{opacity:1}82%{opacity:1}to{top:calc(100% - 5px);opacity:0}}.arch__open{display:grid;justify-items:stretch;gap:.55rem;min-width:0}.arch__porto{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(12.5rem,.78fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"py   core ts" "data core feat";column-gap:clamp(1rem,3.2vw,2.4rem);row-gap:clamp(1.35rem,3.2vw,2.1rem);min-height:18rem;margin:0;padding:.15rem .2rem 0;align-items:center}.arch__core--gck{box-sizing:border-box;width:min(12.6rem,86%);aspect-ratio:1;padding:0;min-width:0;flex-shrink:0}.arch__core--gck .arch__by{position:relative;z-index:1;display:block;width:64%;min-width:0}.arch__core--gck .arch__by img,.arch__core--gck .arch__face{width:100%;height:auto;display:block}.arch__node--py{grid-area:py;justify-self:end;align-self:end}.arch__node--ts{grid-area:ts;justify-self:start;align-self:end}.arch__node--data{grid-area:data;justify-self:end;align-self:start}.arch__node--feat{grid-area:feat;justify-self:start;align-self:start}.arch__by{display:block;line-height:0;text-decoration:none}.arch__git{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:max-content;max-width:100%;margin:.15rem auto 0;padding:.15rem .2rem;justify-self:center;background:rgba(0,0,0,0);text-decoration:none}.arch__git:focus-visible,.arch__git:hover,.arch__git:hover:not(:disabled){background:rgba(0,0,0,0)}.arch__git .plus__mark{--plus-size:1.55rem;width:1.55rem;height:1.55rem;border-style:solid;border:2px solid var(--licko-ring);background:var(--wow-bg);color:var(--wow-fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow) 35%,transparent),0 0 .75rem color-mix(in srgb,var(--licko-cyan-glow) 45%,transparent),0 3px 12px color-mix(in srgb,#000 32%,transparent);transition:box-shadow .2s ease,transform .2s ease}.arch__git .plus__mark:before{width:.48rem;height:2px}.arch__git .plus__mark:after{width:2px;height:.48rem}.arch__git:focus-visible .plus__mark,.arch__git:hover:not(:disabled) .plus__mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow) 60%,transparent),0 0 1.25rem color-mix(in srgb,var(--licko-cyan-glow) 70%,transparent),0 0 2.25rem color-mix(in srgb,var(--licko-cyan-glow) 38%,transparent),0 4px 16px color-mix(in srgb,#000 35%,transparent);transform:scale(1.04)}.arch__git .plus__label{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 55%,#fff)}.arch__git-copy{display:inline-flex;align-items:center;gap:.45rem}.arch__octo{display:block;flex:0 0 auto;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 70%,#fff)}.arch__trust{display:block;max-width:36rem;margin:1.5rem auto 1.65rem;padding:0;border:0;background:none;text-align:center;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.78rem;word-spacing:.05em;line-height:1.45;color:color-mix(in srgb,var(--muted) 12%,var(--text))}@media(max-width:52rem){.arch__field,.arch__porto{grid-template-columns:minmax(0,1fr) minmax(6.6rem,.62fr) minmax(0,1fr);column-gap:.42rem;padding-inline:.08rem}.arch__field{row-gap:.75rem;min-height:21rem}.arch__porto{row-gap:.85rem;min-height:13.5rem}.arch__core,.arch__core--gck{width:min(7.8rem,94%)}.arch__node{max-width:9.2rem;column-gap:.28rem}.arch__node-name{font-size:.56rem;letter-spacing:.06em}.arch__node-owns,.arch__node-stack{font-size:.6rem}.arch__descent--into,.arch__system>.arch__descent{align-items:center;margin-left:0}}@media(max-width:40rem){.arch__headline--licko{font-size:1.08rem}.arch__field,.arch__porto{grid-template-columns:minmax(0,1fr) minmax(5.6rem,.58fr) minmax(0,1fr);column-gap:.28rem}.arch__core,.arch__core--gck{width:min(6.6rem,96%)}}@media(max-width:720px){.takeoff #architecture.takeoff__section{width:min(1100px,100% - 1rem)}.arch__field,.arch__porto{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:.7rem;row-gap:.32rem;min-height:0;padding-inline:0;align-items:center}.arch__porto{grid-template-rows:auto auto}.arch__field .arch__core,.arch__porto .arch__core,.arch__porto .arch__core--gck{width:4.25rem}.arch__field .arch__core-ring,.arch__porto .arch__core-ring{inset:-4%}.arch__field .arch__node,.arch__porto .arch__node{align-self:center;max-width:none;column-gap:.35rem}.arch__field .arch__node--lhs,.arch__porto .arch__node--lhs{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name idx" "stack idx" "owns idx"}.arch__field .arch__node--rhs,.arch__porto .arch__node--rhs{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"idx name" "idx stack" "idx owns"}.arch__field .arch__node-name,.arch__field .arch__node-owns,.arch__field .arch__node-stack,.arch__porto .arch__node-name,.arch__porto .arch__node-owns,.arch__porto .arch__node-stack{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.arch__field .arch__node-name,.arch__porto .arch__node-name{font-size:.68rem;letter-spacing:.04em}.arch__field .arch__node-owns,.arch__field .arch__node-stack,.arch__porto .arch__node-owns,.arch__porto .arch__node-stack{font-size:.64rem}.arch__field .arch__lead,.arch__porto .arch__lead{position:absolute;top:0;bottom:0;width:0;margin:0;background:none}.arch__node--lhs .arch__lead{right:0;left:auto}.arch__node--rhs .arch__lead{left:0;right:auto}.arch__orbit:after{top:-2px;width:4px;height:4px}}html[data-motion=reduced] .arch__descent-pulse{animation:none;opacity:0}html[data-motion=reduced] .arch__orbit,html[data-motion=reduced] .arch__trace-packet{display:none}@media(prefers-reduced-motion:reduce){html[data-motion=system] .arch__descent-pulse{animation:none;opacity:0}html[data-motion=system] .arch__orbit,html[data-motion=system] .arch__trace-packet{display:none}}.galaxy__lead{margin:0 0 .35rem;max-width:32rem;font-size:.92rem;font-weight:650;line-height:1.35;letter-spacing:-.005em;color:color-mix(in srgb,var(--muted) 28%,var(--text))}.galaxy__lead--cyan{color:color-mix(in srgb,#e8f7fb 82%,var(--takeoff-cyan,#3ec8d8))}.galaxy{position:relative;width:100%;margin:0;padding:.75rem .65rem 1.85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--takeoff-cyan) 42%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,#02060c 55%,transparent) 0,color-mix(in srgb,#02060c 28%,transparent) 35%,color-mix(in srgb,#02060c 35%,transparent) 70%,color-mix(in srgb,#02060c 62%,transparent) 100%),var(--milky-way-bg,none) center center/cover no-repeat,color-mix(in srgb,#061018 78%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--takeoff-cyan) 16%,transparent);overflow:visible}.galaxy__label{margin:0 0 .35rem;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--takeoff-cyan)}.galaxy__answer-lede{margin:0 0 .55rem;max-width:36rem;font-size:.78rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 55%,#d7e8ef)}.galaxy__credit{position:absolute;left:0;right:0;bottom:0;z-index:4;margin:0;padding:.55rem .55rem .4rem;font-size:.52rem;font-weight:500;line-height:1.35;letter-spacing:.01em;text-align:center;color:color-mix(in srgb,#d8e4ef 72%,transparent);background:none;border-radius:0 0 10px 10px;pointer-events:none}.galaxy__credit a{color:color-mix(in srgb,var(--licko-cyan,#3ec8d8) 78%,#fff);text-decoration:underline;text-underline-offset:.12em;pointer-events:auto}.galaxy__credit a:focus-visible,.galaxy__credit a:hover{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#fff)}.galaxy__rings{--life-r:clamp(7.5rem,28vw,11.5rem);--mail-r:clamp(4.6rem,17vw,7.1rem);--face-r:2.15rem;position:relative;width:min(100%,36rem);height:calc(var(--life-r)*2 + 4.5rem);margin:.25rem auto 0}.galaxy__core{position:absolute;z-index:6;left:50%;top:50%;width:1.85rem;height:1.85rem;margin:-.925rem 0 0 -.925rem;border-radius:50%;color:var(--diagram-primary);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--text) 60%,transparent) 0 18%,transparent 42%),radial-gradient(circle at 50% 55%,var(--diagram-primary) 0 40%,var(--diagram-core) 78%,var(--bg) 100%);background-color:var(--diagram-core);box-shadow:0 0 0 2px color-mix(in srgb,var(--takeoff-cyan) 50%,transparent),0 0 1.6rem color-mix(in srgb,var(--takeoff-glow) 45%,transparent),0 0 3rem color-mix(in srgb,var(--takeoff-glow) 22%,transparent);transition:background .28s ease,box-shadow .28s ease,filter .28s ease,transform .28s ease}.galaxy__rings:has(.galaxy__ball:hover) .galaxy__core,.galaxy__rings:has(.galaxy__slot:hover) .galaxy__core,.galaxy__rings:hover .galaxy__core{background:radial-gradient(circle at 28% 22%,#fff 0 24%,transparent 48%),radial-gradient(circle at 62% 40%,color-mix(in srgb,var(--text) 65%,var(--diagram-glow)) 0 16%,transparent 42%),radial-gradient(circle at 50% 55%,var(--diagram-glow) 0 38%,var(--diagram-core) 72%,var(--bg) 100%);box-shadow:0 0 0 2px color-mix(in srgb,var(--takeoff-glow) 72%,transparent),0 0 .55rem color-mix(in srgb,#fff 40%,transparent),0 0 1.85rem color-mix(in srgb,var(--takeoff-glow) 58%,transparent),0 0 3.6rem color-mix(in srgb,var(--takeoff-glow) 36%,transparent),0 0 5.25rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 24%,transparent);filter:brightness(1.18) saturate(1.1);transform:scale(1.1)}.galaxy__ring{--n:4;--step:calc(360deg / var(--n));position:absolute;left:50%;top:50%;width:0;height:0}.galaxy__path{position:absolute;left:0;top:0;border-radius:50%;border:1px dashed color-mix(in srgb,var(--takeoff-glow) 32%,transparent);pointer-events:none}.galaxy__ring--life{z-index:2;animation:galaxy-spin 64s linear infinite}.galaxy__ring--life .galaxy__path{width:calc(var(--life-r)*2);height:calc(var(--life-r)*2);margin:calc(var(--life-r)*-1) 0 0 calc(var(--life-r)*-1);animation:none}.galaxy__ring--mail{z-index:4;animation:galaxy-spin 88s linear infinite}.galaxy__ring--mail .galaxy__path{width:calc(var(--mail-r)*2);height:calc(var(--mail-r)*2);margin:calc(var(--mail-r)*-1) 0 0 calc(var(--mail-r)*-1);border-color:color-mix(in srgb,var(--takeoff-cyan) 45%,transparent);animation:none}.galaxy__slot{--a:calc(-90deg + (var(--step) / 2) + (var(--i) * var(--step)));z-index:3;pointer-events:auto}.galaxy__orient,.galaxy__slot{position:absolute;left:0;top:0;width:0;height:0}.galaxy__orient{transform-origin:0 0}.galaxy__ring--life>.galaxy__slot{transform:rotate(var(--a)) translateX(var(--life-r)) rotate(calc(var(--a) * -1))}.galaxy__ring--life>.galaxy__slot>.galaxy__orient{animation:galaxy-unspin 64s linear infinite}.galaxy__ring--mail>.galaxy__slot{transform:rotate(var(--a)) translateX(var(--mail-r)) rotate(calc(var(--a) * -1))}.galaxy__ring--mail>.galaxy__slot>.galaxy__orient{animation:galaxy-unspin 88s linear infinite}.galaxy__ball{position:absolute;left:0;top:0;width:.55rem;height:.55rem;margin:-.275rem 0 0 -.275rem;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff 0 18%,rgba(255,255,255,.4) 28%,transparent 52%),radial-gradient(circle at 50% 55%,#9af6ff 0 34%,#43d3e8 55%,#6366f1 100%);box-shadow:0 0 .2rem color-mix(in srgb,#fff 28%,transparent),0 0 .35rem color-mix(in srgb,var(--takeoff-glow) 38%,transparent),0 0 .7rem color-mix(in srgb,var(--takeoff-glow) 22%,transparent),0 0 1.2rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 14%,transparent);animation:galaxy-ball-hue 5.5s linear infinite;animation-delay:calc(var(--i, 0)*-.85s);pointer-events:auto;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.galaxy__ball:before{inset:-.9rem;z-index:2}.galaxy__ball:after,.galaxy__ball:before{content:"";position:absolute;border-radius:50%}.galaxy__ball:after{inset:-.55rem;background:radial-gradient(circle,color-mix(in srgb,var(--takeoff-glow) 28%,transparent) 0,color-mix(in srgb,var(--takeoff-glow) 9%,transparent) 42%,transparent 72%);animation:galaxy-ball-aura 2.6s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0)*-.4s);pointer-events:none;z-index:-1;transition:opacity .2s ease,inset .2s ease,transform .2s ease}.galaxy__ball:hover,.galaxy__slot:hover>.galaxy__orient>.galaxy__ball{z-index:8;transform:scale(1.45);box-shadow:0 0 .22rem color-mix(in srgb,#fff 40%,transparent),0 0 .45rem color-mix(in srgb,var(--takeoff-glow) 48%,transparent),0 0 .9rem color-mix(in srgb,var(--takeoff-glow) 38%,transparent),0 0 1.6rem color-mix(in srgb,var(--takeoff-glow) 25%,transparent),0 0 2.5rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 20%,transparent)}.galaxy__ball:hover:after,.galaxy__slot:hover>.galaxy__orient>.galaxy__ball:after{inset:-.75rem;opacity:1;background:radial-gradient(circle,color-mix(in srgb,var(--takeoff-glow) 40%,transparent) 0,color-mix(in srgb,var(--takeoff-glow) 18%,transparent) 40%,transparent 74%);animation:none;transform:scale(1.15)}.galaxy__ball--env{width:.85rem;height:.85rem;margin:-.425rem 0 0 -.425rem;box-shadow:0 0 0 2px color-mix(in srgb,var(--takeoff-glow) 40%,transparent),0 0 .28rem color-mix(in srgb,#fff 20%,transparent),0 0 .7rem color-mix(in srgb,var(--takeoff-glow) 35%,transparent),0 0 1.3rem color-mix(in srgb,var(--takeoff-glow) 20%,transparent),0 0 1.9rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 11%,transparent);animation-duration:4.8s;animation-delay:-1.4s}.galaxy__ball--env:before{inset:-1.1rem}.galaxy__ball--env:after{inset:-.85rem;animation-duration:2.2s;animation-delay:-.6s}.galaxy__ball--env:hover,.galaxy__slot:hover>.galaxy__orient>.galaxy__ball--env{transform:scale(1.35);box-shadow:0 0 0 2px color-mix(in srgb,var(--takeoff-glow) 50%,transparent),0 0 .35rem color-mix(in srgb,#fff 35%,transparent),0 0 .8rem color-mix(in srgb,var(--takeoff-glow) 45%,transparent),0 0 1.6rem color-mix(in srgb,var(--takeoff-glow) 30%,transparent),0 0 2.75rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 21%,transparent)}.galaxy__ball--sm{width:.36rem;height:.36rem;margin:-.18rem 0 0 -.18rem;animation-duration:4s}.galaxy__ball--sm:before{inset:-.7rem}.galaxy__ball--sm:after{inset:-.4rem;animation-duration:2.1s}.galaxy__ball--sm:hover,.galaxy__slot:hover>.galaxy__orient>.galaxy__ball--sm{transform:scale(1.6)}.galaxy__ring--life .galaxy__ball{animation-delay:calc(var(--i, 0)*-.9s - .2s)}.galaxy__ring--life .galaxy__ball:after{animation-delay:calc(var(--i, 0)*-.35s)}.galaxy__ring--mail>.galaxy__slot>.galaxy__orient>.galaxy__ball{animation-delay:calc(var(--i, 0)*-1.1s - .5s)}.galaxy__ring--mail>.galaxy__slot>.galaxy__orient>.galaxy__ball:after{animation-delay:calc(var(--i, 0)*-.45s)}.galaxy__ring--face .galaxy__ball{animation-delay:calc(var(--i, 0)*-.7s - .8s)}.galaxy__ring--face .galaxy__ball:after{animation-delay:calc(var(--i, 0)*-.25s)}@keyframes galaxy-ball-hue{to{filter:hue-rotate(1turn)}}@keyframes galaxy-ball-aura{0%{opacity:.18;transform:scale(.88)}to{opacity:.48;transform:scale(1.12)}}.galaxy__tag{position:absolute;left:0;top:0;padding:.06rem .16rem;border:0;border-radius:.12rem;background:color-mix(in srgb,#050b12 24%,transparent);color:color-mix(in srgb,#dce8ee 76%,transparent);font-size:.52rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;pointer-events:none;box-shadow:none;text-shadow:0 0 .28rem color-mix(in srgb,#02060c 62%,transparent),0 .05rem .1rem color-mix(in srgb,#02060c 48%,transparent);transform:translate(-50%,-50%) translateY(-.78rem)}.galaxy__tag--env{background:color-mix(in srgb,#050b12 18%,transparent);color:color-mix(in srgb,var(--takeoff-glow) 58%,#d4e6ee);font-weight:650;transform:translate(-50%,-50%) translateY(-.98rem)}.galaxy__tag--snap{background:color-mix(in srgb,#050b12 16%,transparent);color:color-mix(in srgb,var(--takeoff-glow) 52%,#cfe3ea);font-weight:550}.galaxy__ball--snap{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--takeoff-glow) 55%,transparent),0 0 .35rem color-mix(in srgb,#fff 28%,transparent),0 0 .7rem color-mix(in srgb,var(--takeoff-glow) 40%,transparent),0 0 1.3rem color-mix(in srgb,var(--takeoff-glow) 22%,transparent)}.galaxy__slot--env{z-index:5}.galaxy__list{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.galaxy{overflow-x:clip;padding-bottom:1.65rem;background:linear-gradient(180deg,color-mix(in srgb,#02060c 55%,transparent) 0,color-mix(in srgb,#02060c 28%,transparent) 35%,color-mix(in srgb,#02060c 35%,transparent) 70%,color-mix(in srgb,#02060c 62%,transparent) 100%),color-mix(in srgb,#061018 78%,var(--bg))}.galaxy__rings:before{content:"";position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:var(--milky-way-bg,none) center center/cover no-repeat;pointer-events:none}.galaxy__rings{--life-r:clamp(5.2rem,34vw,8.6rem);--mail-r:clamp(3.1rem,20vw,5.2rem);--face-r:1.65rem;width:min(100%,22rem);height:calc(var(--life-r)*2 + 3.4rem)}.galaxy__tag{font-size:.44rem;padding:.04rem .1rem;max-width:5.8rem;white-space:normal;text-align:center;line-height:1.15}.galaxy__ring--face .galaxy__tag{font-size:.4rem;max-width:3.6rem}}.galaxy__ring--face{--n:4;--step:calc(360deg / var(--n));position:absolute;left:0;top:0;width:0;height:0;z-index:5;animation:galaxy-spin 12s linear infinite}.galaxy__ring--face .galaxy__path{width:calc(var(--face-r)*2);height:calc(var(--face-r)*2);margin:calc(var(--face-r)*-1) 0 0 calc(var(--face-r)*-1);border-color:color-mix(in srgb,var(--takeoff-ink) 55%,transparent);border-style:dotted;animation:none}.galaxy__ring--face .galaxy__slot{transform:rotate(var(--a)) translateX(var(--face-r)) rotate(calc(var(--a) * -1))}.galaxy__ring--face .galaxy__slot>.galaxy__orient{animation:galaxy-unspin 12s linear infinite}.galaxy__ring--face .galaxy__tag{font-size:.46rem;padding:.04rem .1rem;background:color-mix(in srgb,#050b12 16%,transparent);color:color-mix(in srgb,#d2e2e9 70%,transparent);transform:translate(-50%,-50%) translateY(-.56rem)}@keyframes galaxy-spin{to{transform:rotate(1turn)}}@keyframes galaxy-unspin{to{transform:rotate(-1turn)}}html[data-motion=reduced] .galaxy__ball,html[data-motion=reduced] .galaxy__ball:after,html[data-motion=reduced] .galaxy__orient,html[data-motion=reduced] .galaxy__ring--face,html[data-motion=reduced] .galaxy__ring--life,html[data-motion=reduced] .galaxy__ring--mail{animation:none!important}html[data-motion=reduced] .galaxy__ring--life>.galaxy__slot{transform:rotate(var(--a)) translateX(var(--life-r)) rotate(calc(var(--a) * -1))}html[data-motion=reduced] .galaxy__ring--mail>.galaxy__slot{transform:rotate(var(--a)) translateX(var(--mail-r)) rotate(calc(var(--a) * -1))}html[data-motion=reduced] .galaxy__ring--face .galaxy__slot{transform:rotate(var(--a)) translateX(var(--face-r)) rotate(calc(var(--a) * -1))}@media(prefers-reduced-motion:reduce){html[data-motion=system] .galaxy__ball,html[data-motion=system] .galaxy__ball:after,html[data-motion=system] .galaxy__orient,html[data-motion=system] .galaxy__ring--face,html[data-motion=system] .galaxy__ring--life,html[data-motion=system] .galaxy__ring--mail{animation:none!important}html[data-motion=system] .galaxy__ring--life>.galaxy__slot{transform:rotate(var(--a)) translateX(var(--life-r)) rotate(calc(var(--a) * -1))}html[data-motion=system] .galaxy__ring--mail>.galaxy__slot{transform:rotate(var(--a)) translateX(var(--mail-r)) rotate(calc(var(--a) * -1))}html[data-motion=system] .galaxy__ring--face .galaxy__slot{transform:rotate(var(--a)) translateX(var(--face-r)) rotate(calc(var(--a) * -1))}}.understands{--u-cyan:var(--licko-cyan,#1a9bb0);--u-glow:var(--licko-cyan-glow,#7df0ff);--u-ok:var(--ok,#6ee7a8);--u-warn:var(--warn,#f4c15f);--u-need:var(--error,#e85d5d);display:flex;flex-direction:column;gap:.75rem;margin:1.15rem 0 .35rem;padding:0}.understands__head{text-align:center;max-width:38rem;margin:0 auto}.understands__title{margin:0 0 .4rem;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:750;letter-spacing:-.03em;line-height:1.2;color:var(--text)}.understands__lede{margin:0;font-size:.88rem;line-height:1.45;color:color-mix(in srgb,var(--text) 88%,var(--u-cyan))}.understands__shell{display:flex;flex-direction:column;align-items:center;gap:1.15rem;margin-top:.35rem;padding:0}.understands__shell>.understands__deps{container-type:inline-size;display:block;align-self:stretch;box-sizing:border-box;gap:0;width:100%;max-width:32rem;min-width:0;margin-inline:auto;padding:0;border:0;background:none}.understands__deps-fit{--u:clamp(0.6rem,calc(100cqi / 30),1.25rem);display:flex;flex-direction:column;align-items:center;gap:calc(.32*var(--u));box-sizing:border-box;width:100%;margin-inline:auto;padding:calc(.95*var(--u)) calc(.5*var(--u));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.understands__deps-fit .understands-dep{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;min-height:calc(1.65*var(--u, 1rem));padding:calc(.22*var(--u, 1rem)) calc(.5*var(--u, 1rem));border-radius:calc(.3*var(--u, 1rem));border:1px solid color-mix(in srgb,var(--u-cyan) 32%,var(--border));background:color-mix(in srgb,var(--bg-raised,#13242d) 88%,transparent);color:color-mix(in srgb,var(--text) 90%,var(--u-glow));font-size:calc(.72*var(--u, 1rem));font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap}.understands__deps-fit .understands-dep--recipient{border-color:color-mix(in srgb,var(--u-glow) 45%,transparent);box-shadow:0 0 calc(.65*var(--u, 1rem)) color-mix(in srgb,var(--u-cyan) 18%,transparent)}.understands__deps-fit .understands-dep--core{min-width:calc(5.25*var(--u, 1rem));min-height:calc(2*var(--u, 1rem));border-color:color-mix(in srgb,var(--u-glow) 55%,transparent);background:color-mix(in srgb,var(--u-cyan) 16%,var(--bg-raised,#13242d));color:var(--u-glow);box-shadow:0 0 calc(1*var(--u, 1rem)) color-mix(in srgb,var(--u-cyan) 28%,transparent);font-size:calc(.8*var(--u, 1rem))}.understands__deps-fit .understands-dep--mark{border-style:dashed}.understands__deps .understands-dep__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;width:100%;max-width:100%;min-width:0;margin-inline:auto;column-gap:max(.28rem,.28*var(--u,1rem))}.understands__deps-fit .understands-dep__slot{display:flex;align-items:center;min-width:0;max-width:100%;overflow:hidden}.understands__deps-fit .understands-dep__slot--in{justify-content:flex-end}.understands__deps-fit .understands-dep__slot--out{justify-content:flex-start}.understands__deps-fit .understands-dep__slot .understands-dep{flex:0 1 auto;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.understands__deps-fit .understands-dep__arrow{display:block;color:color-mix(in srgb,var(--u-cyan) 70%,var(--muted));font-size:calc(.75*var(--u, 1rem));line-height:1;opacity:.85}.understands__deps-fit .understands-dep__arrow--h{display:inline-block;flex:0 0 auto;padding:0 calc(.05*var(--u, 1rem))}.understands__thesis{margin:0;max-width:28rem;text-align:center;font-size:.95rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;color:color-mix(in srgb,var(--text) 92%,var(--u-glow))}.understands__reactions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:100%;max-width:48rem;margin:0;padding:0;list-style:none}@media(max-width:900px){.understands__reactions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.understands__reactions{grid-template-columns:1fr}}.understands-rx{display:flex;gap:.45rem;align-items:flex-start;margin:0;padding:.55rem .6rem;border-radius:.45rem;border:1px solid color-mix(in srgb,var(--muted) 28%,transparent);background:color-mix(in srgb,var(--bg-raised,#13242d) 75%,transparent)}.understands-rx__mark{flex:0 0 auto;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;font-size:.72rem;font-weight:800}.understands-rx__body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.understands-rx__title{font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.understands-rx__text{font-size:.68rem;line-height:1.35;color:var(--muted)}.understands-rx--ready{border-color:color-mix(in srgb,var(--u-ok) 35%,transparent)}.understands-rx--ready .understands-rx__mark{color:var(--u-ok);background:color-mix(in srgb,var(--u-ok) 14%,transparent);box-shadow:0 0 .55rem color-mix(in srgb,var(--u-ok) 22%,transparent)}.understands-rx--ready .understands-rx__title{color:color-mix(in srgb,var(--u-ok) 85%,var(--text))}.understands-rx--guide{border-color:color-mix(in srgb,var(--u-warn) 38%,transparent)}.understands-rx--guide .understands-rx__mark{color:var(--u-warn);background:color-mix(in srgb,var(--u-warn) 14%,transparent);box-shadow:0 0 .55rem color-mix(in srgb,var(--u-warn) 22%,transparent)}.understands-rx--guide .understands-rx__title{color:color-mix(in srgb,var(--u-warn) 85%,var(--text))}.understands-rx--notice{border-color:color-mix(in srgb,var(--u-cyan) 40%,transparent)}.understands-rx--notice .understands-rx__wow{flex:0 0 auto;width:1.45rem;height:1.45rem;border-width:1.5px;font-size:.68rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ink,#041b27) 30%,transparent),0 0 .55rem color-mix(in srgb,var(--u-cyan) 35%,transparent)}.understands-rx--notice .understands-rx__title{color:color-mix(in srgb,var(--u-glow) 80%,var(--text))}.understands-rx--need{border-color:color-mix(in srgb,var(--u-need) 38%,transparent)}.understands-rx--need .understands-rx__mark{color:var(--u-need);background:color-mix(in srgb,var(--u-need) 12%,transparent);box-shadow:0 0 .55rem color-mix(in srgb,var(--u-need) 20%,transparent)}.understands-rx--need .understands-rx__title{color:color-mix(in srgb,var(--u-need) 80%,var(--text))}.understands__narrative{max-width:36rem;margin:0;text-align:center}.understands__narrative-lead{margin:0 0 .55rem;font-size:.88rem;font-weight:700;letter-spacing:-.015em;color:var(--text)}.understands__narrative p{margin:0 0 .55rem;font-size:.74rem;line-height:1.5;color:color-mix(in srgb,var(--muted) 75%,var(--text))}.understands__narrative p:last-child{margin-bottom:0}.understands__example{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:40rem}@media(max-width:640px){.understands__example{grid-template-columns:1fr}}.understands-ex{margin:0;padding:.75rem .8rem .85rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--muted) 28%,transparent);background:color-mix(in srgb,var(--bg-raised,#13242d) 80%,transparent)}.understands__example .understands-ex--before{border-color:color-mix(in srgb,var(--border) 82%,var(--muted));opacity:1}.understands-ex--with{border-color:color-mix(in srgb,var(--u-cyan) 40%,transparent);box-shadow:0 0 1rem color-mix(in srgb,var(--u-cyan) 12%,transparent)}.understands-ex__title{margin:0 0 .55rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.understands__example .understands-ex--before .understands-ex__title{color:color-mix(in srgb,var(--text) 70%,var(--muted))}.understands-ex--with .understands-ex__title{color:color-mix(in srgb,var(--u-glow) 75%,var(--muted))}.understands__example .understands-ex__chain{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;font-size:.78rem;font-weight:550;line-height:1.35;color:color-mix(in srgb,var(--text) 74%,var(--muted))}.understands__example .understands-ex__chain li{position:relative;padding:0}.understands__example .understands-ex__chain li:not(:last-child):after{content:"↓";display:block;margin:.12rem 0 .1rem;color:color-mix(in srgb,var(--muted) 78%,var(--text));font-size:.55rem;font-weight:500;line-height:1}.understands__example .understands-ex__doubt{color:color-mix(in srgb,var(--u-need) 82%,var(--text));font-style:normal;font-weight:650}.understands-ex__flow{display:flex;flex-direction:column;align-items:center;gap:.25rem}.understands-ex__seed{display:inline-flex;padding:.2rem .55rem;border-radius:.28rem;border:1px solid color-mix(in srgb,var(--u-cyan) 30%,transparent);background:color-mix(in srgb,var(--bg) 70%,transparent);font-size:.65rem;font-weight:650;color:var(--text)}.understands-ex__seed--core{border-color:color-mix(in srgb,var(--u-glow) 50%,transparent);color:var(--u-glow);box-shadow:0 0 .65rem color-mix(in srgb,var(--u-cyan) 22%,transparent)}.understands-ex__arrow{color:color-mix(in srgb,var(--u-cyan) 65%,var(--muted));font-size:.7rem}.understands-ex__panel{margin:.15rem 0 0;padding:.45rem .55rem;width:100%;list-style:none;display:flex;flex-direction:column;gap:.28rem;border-radius:.35rem;border:1px solid color-mix(in srgb,var(--u-cyan) 28%,transparent);background:color-mix(in srgb,var(--u-cyan) 8%,var(--bg-raised,#13242d));font-size:.68rem;font-weight:650;color:var(--text)}.understands-ex__panel li{display:flex;align-items:center;gap:.35rem}.understands-ex__tick{flex:0 0 auto;width:.95rem;text-align:center;font-weight:800}.understands-ex__tick--ok{color:var(--u-ok)}.understands-ex__tick--guide{color:var(--u-warn)}.understands__close{margin:.15rem 0 0;max-width:28rem;text-align:center;font-size:.92rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;color:color-mix(in srgb,var(--text) 94%,var(--u-glow))}.understands__next{display:inline-flex;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:var(--u-glow);text-decoration:none}.understands__next:hover{text-decoration:underline}.providers{display:flex;flex-direction:column;gap:1.5rem}.providers__head{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:.4rem}.providers__index{margin:.15rem 0 0;min-width:4.5rem;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.providers__title{margin:0;font-size:1.05rem;font-weight:750;color:var(--text)}.providers__q{margin:.15rem 0 0;font-size:.88rem;font-weight:650;color:color-mix(in srgb,var(--text) 82%,var(--muted))}.providers__msg{margin:0 0 .85rem;font-size:.78rem;font-weight:650;color:var(--muted)}.providers__row{display:grid;gap:.85rem}@media(min-width:40rem){.providers__row{grid-template-columns:minmax(0,1.25fr) minmax(15rem,1fr);align-items:stretch}}.providers__map{position:relative;min-height:12.5rem;height:100%;border-radius:calc(var(--radius) + 2px);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 46%),color-mix(in srgb,var(--bg) 70%,var(--licko-navy));overflow:hidden}.providers__rays{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}.providers__ray{stroke:color-mix(in srgb,var(--accent) 42%,transparent);stroke-width:.45;stroke-linecap:round;opacity:.55;transition:stroke .15s ease,opacity .15s ease}.providers__map:has([data-providers-node=ch].providers__node--on) .providers__ray[data-providers-ray=ch],.providers__map:has([data-providers-node=de].providers__node--on) .providers__ray[data-providers-ray=de],.providers__map:has([data-providers-node=fr].providers__node--on) .providers__ray[data-providers-ray=fr],.providers__map:has([data-providers-node=ua].providers__node--on) .providers__ray[data-providers-ray=ua]{stroke:color-mix(in srgb,var(--accent) 78%,transparent);opacity:.95}.providers__hub{position:absolute;left:50%;top:48%;z-index:0;display:flex;align-items:center;justify-content:center;width:4.1rem;height:4.1rem;padding:0;box-sizing:border-box;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;transform:translate(-50%,-50%);pointer-events:none;overflow:visible}.providers__hub-logo{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--accent) 35%,transparent))}.providers__hint-float{position:absolute;left:.75rem;bottom:.65rem;z-index:1;margin:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 80%,transparent);pointer-events:none}.providers__node{position:absolute;z-index:1;box-sizing:border-box;width:2.45rem;height:2.45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);box-shadow:0 0 0 4px rgba(0,0,0,0);background:color-mix(in srgb,var(--bg-raised) 88%,transparent);color:var(--muted);font:inherit;font-size:.68rem;font-weight:750;cursor:pointer;transform:translate(-50%,-50%);transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}.providers__node[data-providers-node=de]{left:36%;top:30%}.providers__node[data-providers-node=fr]{left:20%;top:58%}.providers__node[data-providers-node=ch]{left:58%;top:74%}.providers__node[data-providers-node=ua]{left:76%;top:32%}.providers__node--live{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:color-mix(in srgb,var(--text) 94%,var(--licko-cyan-glow));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent);opacity:1}.providers__node--soon{opacity:.48}.providers__node--on,.providers__node:hover,.providers__node[aria-pressed=true]{opacity:1;border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--bg-raised));color:var(--text);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent);z-index:2}.providers__node--live.providers__node--on,.providers__node--live:hover,.providers__node--live[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 70%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent),0 0 1.1rem color-mix(in srgb,var(--licko-cyan-glow) 28%,transparent)}.providers__detail{display:flex;flex-direction:column;gap:.45rem;box-sizing:border-box;min-height:12.5rem;height:100%;padding:.85rem .9rem;border-radius:calc(var(--radius) + 1px);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--bg-raised) 70%,transparent)}.providers__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.15rem}.providers__country{margin:0;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.providers__provider{margin:0;min-height:1.35rem;font-size:1.05rem;font-weight:750;color:var(--text)}.providers__badge{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:0;border:0;background:rgba(0,0,0,0);font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.providers__badge-dot{width:.42rem;height:.42rem;border-radius:999px;background:color-mix(in srgb,var(--muted) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--muted) 18%,transparent)}.providers__badge--live{color:color-mix(in srgb,var(--text) 88%,var(--licko-cyan-glow))}.providers__badge--live .providers__badge-dot{background:var(--licko-cyan-glow,#7df0ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.providers__badge--soon{color:color-mix(in srgb,var(--muted) 92%,var(--text))}.providers__badge--soon .providers__badge-dot{background:color-mix(in srgb,var(--muted) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--border) 40%,transparent)}.providers__caps{margin:.2rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem;min-height:6rem}.providers__cap{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.55rem;align-items:start}.providers__glyph{position:relative;display:flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;margin-top:.05rem;color:color-mix(in srgb,var(--accent) 88%,var(--text))}.providers__glyph svg{display:block;width:1rem;height:1rem}.providers__glyph .providers__svg--check[hidden],.providers__glyph .providers__svg--open[hidden]{display:none}.providers__text{font-size:.78rem;font-weight:650;line-height:1.35;color:color-mix(in srgb,var(--text) 92%,var(--muted))}.providers__cap--check .providers__glyph,.providers__cap--purchase.providers__cap--check .providers__glyph{color:color-mix(in srgb,var(--licko-cyan-glow) 80%,var(--accent))}.providers__cap--purchase.providers__cap--open{opacity:.5}.providers__cap--purchase.providers__cap--open .providers__glyph{color:color-mix(in srgb,var(--muted) 75%,var(--accent))}.providers__cap--purchase.providers__cap--open .providers__text{color:color-mix(in srgb,var(--muted) 90%,var(--text))}.providers__note{margin:auto 0 0;min-height:2.9em;font-size:.7rem;line-height:1.45;color:var(--muted)}html[data-motion=reduced] .providers__node{transition:none}@media(prefers-reduced-motion:reduce){html[data-motion=system] .providers__node{transition:none}}.time{display:flex;flex-direction:column;gap:.55rem}.time__lead{margin:0}.why-time__lead{margin:0 0 .35rem;max-width:32rem;font-size:.92rem;font-weight:650;line-height:1.35;letter-spacing:-.005em;color:color-mix(in srgb,var(--muted) 28%,var(--text))}.why-time__lead--cyan{color:color-mix(in srgb,#e8f7fb 82%,var(--takeoff-cyan,#3ec8d8))}.time__stage{position:relative;width:100%;height:clamp(18rem,58vw,26rem);margin:.1rem 0 0;overflow:hidden;border-radius:.45rem;border:1px solid color-mix(in srgb,var(--licko-cyan,#3ec8d8) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#02060c 35%,transparent),transparent 28%,transparent 72%,color-mix(in srgb,#02060c 45%,transparent)),#020406}.time__credit{position:absolute;left:0;right:0;bottom:0;z-index:6;margin:0;padding:.55rem .55rem .4rem;font-size:.52rem;font-weight:500;line-height:1.35;letter-spacing:.01em;text-align:center;color:color-mix(in srgb,#d8e4ef 72%,transparent);background:linear-gradient(180deg,transparent,color-mix(in srgb,#02060c 72%,transparent) 55%,color-mix(in srgb,#02060c 88%,transparent));pointer-events:none}.time__credit a{color:color-mix(in srgb,var(--licko-cyan,#3ec8d8) 78%,#fff);text-decoration:underline;text-underline-offset:.12em;pointer-events:auto}.time__credit a:focus-visible,.time__credit a:hover{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#fff)}.time__counter{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;max-width:28rem;margin:.35rem auto 0;padding:.35rem .5rem 0;text-align:center;pointer-events:none}.time__counter-label{font-size:.52rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 72%,var(--muted))}.time__meters{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.45rem;padding-top:.35rem}.time__meter.meter{min-width:2.85rem;height:2.05rem;border-color:color-mix(in srgb,var(--licko-cyan,#3ec8d8) 42%,var(--border));background:color-mix(in srgb,#061018 88%,transparent);box-shadow:0 0 .55rem color-mix(in srgb,var(--licko-cyan,#3ec8d8) 8%,transparent)}.time__meter--ms.meter{min-width:3.55rem}.time__meter .meter__label{background:color-mix(in srgb,#040a10 96%,#000);color:color-mix(in srgb,var(--licko-cyan-ice,#d7f9ff) 55%,var(--muted))}.time__meter .meter__digits{color:color-mix(in srgb,var(--licko-cyan-ice,#d7f9ff) 94%,#fff);text-shadow:0 0 .45rem color-mix(in srgb,var(--licko-cyan,#3ec8d8) 28%,transparent);font-size:1rem}.time__counter.time__counter--tick .time__meters{filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 35%,transparent))}.time__counter-note{margin-top:.06rem;max-width:18rem;font-size:.52rem;font-weight:500;line-height:1.35;letter-spacing:.01em;color:color-mix(in srgb,var(--muted) 82%,transparent)}.time .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.time__field{inset:0;pointer-events:none}.time__field,.time__obj{position:absolute;z-index:2}.time__obj{left:50%;top:50%;width:5.35rem;margin:0;padding:0;border:1px solid color-mix(in srgb,#6a7a85 40%,transparent);border-radius:.28rem;background:color-mix(in srgb,#121a20 94%,#000);box-shadow:0 .22rem .6rem color-mix(in srgb,#000 48%,transparent);opacity:0;transform:translate(-50%,-50%);transform-origin:center center;will-change:transform,opacity;overflow:hidden;contain:layout style}.time__obj--sinking{box-shadow:-.55rem 0 .85rem -.2rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 28%,transparent),0 0 .45rem color-mix(in srgb,var(--licko-cyan,#3ec8d8) 18%,transparent),0 .15rem .45rem color-mix(in srgb,#000 50%,transparent)}.time__obj--tag{width:auto;min-width:2.4rem;padding:.28rem .45rem;font-size:.58rem;font-weight:750;letter-spacing:.04em;text-align:center;color:color-mix(in srgb,var(--muted) 40%,var(--text));background:color-mix(in srgb,#1a242c 90%,#000)}.time__obj--tag--paper{color:color-mix(in srgb,#c9b8a0 70%,var(--text))}.time__chrome{display:block;padding:.16rem .32rem;border-bottom:1px solid color-mix(in srgb,#fff 6%,transparent);background:color-mix(in srgb,#1c262e 92%,#000);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.48rem;font-weight:650;letter-spacing:.01em;color:color-mix(in srgb,#9aa8b2 85%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time__face{display:block;height:2.65rem}.time__face--grid{background:linear-gradient(color-mix(in srgb,#2a8f5a 35%,transparent) 1px,transparent 0) 0 0/100% .55rem,linear-gradient(90deg,color-mix(in srgb,#2a8f5a 28%,transparent) 1px,transparent 0) 0 0/33% 100%,#0f1a14}.time__face--page{background:repeating-linear-gradient(180deg,transparent 0 .28rem,color-mix(in srgb,#fff 8%,transparent) .28rem .32rem),#1a1e24}.time__face--shot{background:radial-gradient(circle at 60% 40%,#3a4550 0 12%,transparent 13%),linear-gradient(135deg,#2a3138,#151a1f)}.time__face--mail{background:linear-gradient(180deg,#1e3a5c 0 28%,transparent 28%),repeating-linear-gradient(180deg,transparent 0 .35rem,color-mix(in srgb,#fff 7%,transparent) .35rem .38rem),#121820}.time__face--print{background:linear-gradient(90deg,transparent 18%,color-mix(in srgb,#c45 40%,transparent) 18% 82%,transparent 82%),#181c20}.time__face--env{background:linear-gradient(160deg,#2a241c,#1a1612);box-shadow:inset 0 0 0 .35rem color-mix(in srgb,#000 35%,transparent)}.time__face--files{background:repeating-linear-gradient(180deg,color-mix(in srgb,#fff 6%,transparent) 0 .22rem,transparent .22rem .48rem),#141a20}.time__face--track{background:linear-gradient(90deg,var(--licko-cyan,#3ec8d8) 0 42%,color-mix(in srgb,#fff 12%,transparent) 42%),#12181e;background-size:100% .28rem,auto;background-repeat:no-repeat,no-repeat;background-position:.35rem 55%,0 0}.time__face--word{background:linear-gradient(180deg,#1a3355 0 22%,transparent 22%),repeating-linear-gradient(180deg,transparent 0 .3rem,color-mix(in srgb,#fff 7%,transparent) .3rem .34rem),#121820}.time__face--chat{background:radial-gradient(ellipse at 30% 40%,color-mix(in srgb,#5b6 28%,transparent) 0 18%,transparent 19%),radial-gradient(ellipse at 70% 65%,color-mix(in srgb,#fff 10%,transparent) 0 16%,transparent 17%),#151a22}.time__face--costs{background:linear-gradient(color-mix(in srgb,#2a8f5a 30%,transparent) 1px,transparent 0) 0 0/100% .5rem,#0f1a14}.time__face--align{background:linear-gradient(135deg,transparent 40%,color-mix(in srgb,#c45 35%,transparent) 40% 60%,transparent 60%),#181c22}.time__obj--excel .time__chrome{color:color-mix(in srgb,#6ee7a8 70%,#9aa8b2)}.time__obj--pdf .time__chrome,.time__obj--word .time__chrome{color:color-mix(in srgb,#8ab4f8 70%,#9aa8b2)}.time__obj--mail .time__chrome{color:color-mix(in srgb,#7db7ff 75%,#9aa8b2)}.time__obj--shot .time__chrome{color:color-mix(in srgb,#c9a060 65%,#9aa8b2)}.time__obj[data-time-show=desktop]{display:none}@media(min-width:720px){.time__stage{height:clamp(22rem,42vw,28rem)}.time__obj--tag[data-time-show=desktop],.time__obj[data-time-show=desktop]{display:block}.time__obj{width:5.55rem}.time__chrome{font-size:.52rem}.time__face{height:2.85rem}}.time__punch{font-size:.82rem;font-weight:700;letter-spacing:-.015em;color:color-mix(in srgb,var(--licko-cyan-ice,#d7f9ff) 55%,var(--text))}.time--reduced .time__obj{opacity:1;transition:none}html[data-motion=reduced] .time__counter.time__counter--tick .time__meters{filter:none}@media(prefers-reduced-motion:reduce){html[data-motion=system] .time__counter.time__counter--tick .time__meters{filter:none}}.takeoff .time__stage{background:linear-gradient(180deg,color-mix(in srgb,#02060c 35%,transparent) 0,transparent 28%,transparent 72%,color-mix(in srgb,#02060c 45%,transparent) 100%),var(--black-hole-bg,none) center center/cover no-repeat,#020406}.takeoff .meter{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-end;min-width:3.2rem;height:1.9rem;padding:0 .4rem;border:1px solid var(--border);border-radius:5px}.takeoff .meter__label{position:absolute;top:0;left:.35rem;transform:translateY(-50%);padding:0 .14rem;background:var(--bg,#061018);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.54rem;font-weight:600;letter-spacing:.03em;color:var(--muted);text-transform:lowercase;line-height:1;z-index:1}.takeoff .meter__digits{display:block;margin:0;padding:0;font-family:var(--display-font);font-size:.92rem;font-weight:700;line-height:1;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);transform:translateY(.12em)}.takeoff .time__meter.meter{min-width:2.85rem;height:2.05rem;border-color:color-mix(in srgb,var(--licko-cyan,#3ec8d8) 42%,var(--border));background:color-mix(in srgb,#061018 88%,transparent);box-shadow:0 0 .55rem color-mix(in srgb,var(--licko-cyan,#3ec8d8) 8%,transparent)}.takeoff .time__meter--ms.meter{min-width:3.55rem}.takeoff .time__meter .meter__label{background:color-mix(in srgb,#040a10 96%,#000);color:color-mix(in srgb,var(--licko-cyan-ice,#d7f9ff) 55%,var(--muted))}.takeoff .time__meter .meter__digits{color:color-mix(in srgb,var(--licko-cyan-ice,#d7f9ff) 94%,#fff);text-shadow:0 0 .45rem color-mix(in srgb,var(--licko-cyan,#3ec8d8) 28%,transparent);font-size:1rem}.takeoff .time__cap{margin:.15rem 0 0;font-size:.72rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;color:color-mix(in srgb,var(--muted) 55%,var(--text))}.takeoff .time__close{font-size:.82rem;font-weight:700;letter-spacing:-.015em;color:color-mix(in srgb,var(--licko-cyan-ice,#d7f9ff) 55%,var(--text))}.evidence{--ev-ink:#2b7bdc;--ev-cyan:var(--licko-cyan,#1a9bb0);--ev-glow:var(--licko-cyan-glow,#7df0ff);display:flex;flex-direction:column;gap:.75rem;margin:.85rem 0;padding:.85rem .9rem 1rem;border:1px solid color-mix(in srgb,var(--ev-ink) 22%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--bg) 55%,transparent)}.evidence--in-post{margin:.85rem 0 1rem}.evidence__head{text-align:left}.evidence__title{margin:0 0 .25rem;font-size:.95rem;font-weight:750;letter-spacing:-.02em}.evidence__sub{margin:0;max-width:46rem;font-size:.72rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 78%,var(--text))}.evidence__shell{display:flex;flex-direction:column;gap:1.15rem;padding:.95rem .95rem 1.05rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--ev-ink) 28%,var(--border));background:color-mix(in srgb,var(--glass) 55%,transparent);box-shadow:0 1px 0 color-mix(in srgb,#fff 5%,transparent)}.evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:640px){.evidence__grid{grid-template-columns:1fr}}.evidence__card{display:flex;flex-direction:column;gap:.85rem;min-height:100%;padding:1rem 1.05rem .95rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--ev-cyan) 28%,var(--border));background:linear-gradient(165deg,color-mix(in srgb,var(--ev-cyan) 8%,transparent) 0,transparent 42%),color-mix(in srgb,var(--bg) 72%,transparent)}.evidence__card-title{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ev-glow) 55%,var(--muted))}.evidence__stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.evidence__stat{display:grid;grid-template-columns:7.75rem minmax(0,1fr);align-items:baseline;gap:.75rem}.evidence__stat-val{display:grid;grid-template-columns:minmax(0,1fr) .95em;align-items:baseline;column-gap:.28rem}.evidence__stat-num{justify-self:end;text-align:right;font-family:var(--display-font);font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:700;letter-spacing:.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in srgb,#e8f4f8 94%,var(--ev-cyan));transform:translateY(.08em)}.evidence__stat-suffix{justify-self:start;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.68rem;font-weight:750;letter-spacing:.04em;line-height:1;color:color-mix(in srgb,var(--ev-glow) 45%,var(--muted))}.evidence__stat-place{font-size:.82rem;font-weight:600;letter-spacing:-.015em;color:color-mix(in srgb,var(--muted) 35%,var(--text))}.evidence__src{display:inline;margin-left:.2em;font-size:.78em;font-weight:650;letter-spacing:0;line-height:1;vertical-align:.05em;color:color-mix(in srgb,var(--ev-cyan) 65%,var(--muted));text-decoration:none;border:0;transition:color .15s ease}.evidence__src:focus-visible,.evidence__src:hover{color:color-mix(in srgb,var(--ev-glow) 80%,#fff);outline:none}.evidence__star{margin-left:.1em;font-size:.75em;color:color-mix(in srgb,var(--ev-glow) 50%,var(--muted))}.evidence__card-sum{margin:0;font-size:.78rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 55%,var(--text))}.evidence__card-foot{margin:0;font-size:.62rem;line-height:1.4;color:color-mix(in srgb,var(--muted) 78%,var(--text))}.evidence__friction{display:flex;flex-direction:column;gap:1.1rem;flex:1 1 auto;padding:.15rem 0 .25rem}.evidence__friction-block{display:flex;flex-direction:column;gap:.12rem;margin:0}.evidence__friction-num{display:inline-flex;align-items:baseline;gap:.1em;margin-bottom:.28rem;font-family:var(--display-font);font-size:clamp(1.55rem,4vw,2.15rem);font-weight:700;letter-spacing:.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,#e8f4f8 94%,var(--ev-cyan));transform:translateY(.08em)}.evidence__friction-approx{font-family:ui-sans-serif,system-ui,sans-serif;font-size:.55em;font-weight:650;letter-spacing:0;color:color-mix(in srgb,var(--ev-glow) 50%,var(--muted));transform:translateY(-.15em)}.evidence__friction-label{font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--ev-glow) 45%,var(--muted))}.evidence__friction-unit{font-size:.72rem;line-height:1.35;color:color-mix(in srgb,var(--muted) 70%,var(--text))}.evidence__chain{margin:auto 0 .35rem;padding-top:.35rem;font-size:.82rem;font-weight:650;letter-spacing:-.015em;line-height:1.4;color:color-mix(in srgb,#e8f4f8 72%,var(--ev-cyan))}.evidence__chain-note{margin:0;font-size:.68rem;line-height:1.4;color:color-mix(in srgb,var(--muted) 55%,var(--text))}.evidence__research{display:flex;flex-direction:column;gap:0;margin:.15rem 0 0;padding:.7rem .9rem .8rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--ev-cyan) 22%,var(--border));background:linear-gradient(165deg,color-mix(in srgb,var(--ev-cyan) 5%,transparent) 0,transparent 55%),color-mix(in srgb,var(--bg) 78%,transparent)}.evidence__research-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem 1.1rem;align-items:center}.evidence__research-mark{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;margin:0;font-size:.58rem;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:color-mix(in srgb,var(--ev-glow) 45%,var(--muted))}.evidence__research-quote{margin:0;padding:0;border:0;min-width:0}.evidence__research-quote p{margin:0;font-size:.74rem;line-height:1.4;font-style:italic;color:color-mix(in srgb,#e8f4f8 88%,transparent)}.evidence__research-link{flex-shrink:0;align-self:start;margin-top:.05rem;font-size:.62rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb,var(--ev-cyan) 78%,var(--text));text-decoration:none}.evidence__research-link:focus-visible,.evidence__research-link:hover{color:var(--ev-glow);text-decoration:underline;text-underline-offset:.12em}.evidence__research-reply{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin:.65rem 0 0;padding:.65rem 0 0;border-top:1px solid color-mix(in srgb,#e8f4f8 14%,transparent)}.evidence__close-line{margin:0;font-size:clamp(.9rem,2.2vw,1.05rem);font-weight:750;letter-spacing:.02em;line-height:1.3;color:color-mix(in srgb,var(--muted) 25%,var(--text))}.evidence__close-line--strong{color:color-mix(in srgb,#e8f4f8 92%,var(--ev-cyan));text-shadow:0 0 1.1rem color-mix(in srgb,var(--ev-glow) 22%,transparent)}.evidence__close-body{margin:0;max-width:42rem;font-size:.74rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 48%,var(--text))}@media(max-width:640px){.evidence__research-row{grid-template-columns:1fr;gap:.55rem}.evidence__research-mark{flex-direction:row;flex-wrap:wrap;gap:0}.evidence__research-link{align-self:start}}.handoff{position:relative;width:100%;margin:0 0 .85rem;padding:1.25rem 0 0}.handoff__label{margin:0 0 .875rem;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 75%,var(--text))}.handoff__intro{margin:0 0 .55rem;max-width:38rem}.handoff__lede{margin:0;max-width:36rem;font-size:.78rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 45%,#c8d0d8)}.handoff__lede--contrast{margin-top:.45rem;color:color-mix(in srgb,#d7eef4 72%,var(--takeoff-cyan,#3ec8d8))}.handoff__stage{position:relative;width:100%;height:clamp(14.5rem,42vw,19.5rem);margin:.45rem 0 0;overflow:hidden;border-radius:.45rem;border:1px solid color-mix(in srgb,#8a9bb0 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#04060c 48%,transparent) 0,color-mix(in srgb,#04060c 22%,transparent) 40%,color-mix(in srgb,#04060c 55%,transparent) 100%),var(--handoff-bg,none) center center/cover no-repeat,#05070c;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 4%,transparent)}.handoff__bodies,.handoff__payloads{position:absolute;inset:0;pointer-events:none}.handoff__payloads{z-index:4}.handoff__trails{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible;pointer-events:none}.handoff__trail{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.handoff__trail--pdf{stroke:color-mix(in srgb,#9fdfff 78%,#fff);stroke-width:1.35;filter:drop-shadow(0 0 2px color-mix(in srgb,#7df0ff 70%,transparent)) drop-shadow(0 0 6px color-mix(in srgb,#3ec8d8 35%,transparent))}.handoff__trail--addr{stroke:color-mix(in srgb,#a8e8c0 70%,#fff);stroke-width:1.05;filter:drop-shadow(0 0 2px color-mix(in srgb,#7dffb0 45%,transparent))}.handoff__trail--soft{stroke:color-mix(in srgb,#d0c4ff 55%,#fff);stroke-width:.9;filter:drop-shadow(0 0 2px color-mix(in srgb,#b0a0ff 30%,transparent))}.hand-body{--bx:50%;--by:50%;--orbit-r:1.35rem;position:absolute;left:var(--bx);top:var(--by);width:0;height:0;z-index:2}.hand-body__orbit{position:absolute;left:0;top:0;width:calc(var(--orbit-r)*2);height:calc(var(--orbit-r)*2);margin:calc(var(--orbit-r)*-1) 0 0 calc(var(--orbit-r)*-1);border-radius:50%;border:1px dashed color-mix(in srgb,#c9d7e8 28%,transparent);box-shadow:inset 0 0 .55rem color-mix(in srgb,#7eb6ff 8%,transparent);opacity:.9;animation:hand-orbit-spin 42s linear infinite;pointer-events:none}.hand-body__orbit--outer{width:calc(var(--orbit-r)*3.7);height:calc(var(--orbit-r)*3.7);margin:calc(var(--orbit-r)*-1.85) 0 0 calc(var(--orbit-r)*-1.85);border-style:dotted;border-color:color-mix(in srgb,#9eb0c4 16%,transparent);box-shadow:none;opacity:.7;animation-duration:68s;animation-direction:reverse}.hand-body[data-hand-body=mail] .hand-body__orbit{border-color:color-mix(in srgb,#9ecfff 34%,transparent);animation-direction:reverse}.hand-body[data-hand-body=mail] .hand-body__orbit--outer{animation-direction:normal}.hand-body[data-hand-body=print] .hand-body__orbit{border-color:color-mix(in srgb,#c4b0ff 30%,transparent)}.hand-body[data-hand-body=pack] .hand-body__orbit{border-color:color-mix(in srgb,#a8e0b0 30%,transparent);animation-direction:reverse}.hand-body[data-hand-body=pack] .hand-body__orbit--outer{animation-direction:normal}.hand-body[data-hand-body=post] .hand-body__orbit{border-color:color-mix(in srgb,#ffc0a0 30%,transparent)}@keyframes hand-orbit-spin{to{transform:rotate(1turn)}}html[data-motion=reduced] .hand-body__orbit,html[data-motion=reduced] .hand-body__orbit--outer{animation:none}@media(prefers-reduced-motion:reduce){html[data-motion=system] .hand-body__orbit,html[data-motion=system] .hand-body__orbit--outer{animation:none}}.hand-body__glow{width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;background:radial-gradient(circle,color-mix(in srgb,#f0c27a 22%,transparent) 0,color-mix(in srgb,#7eb6ff 10%,transparent) 42%,transparent 72%);opacity:.85}.hand-body__core,.hand-body__glow{position:absolute;left:0;top:0;border-radius:50%}.hand-body__core{width:.72rem;height:.72rem;margin:-.36rem 0 0 -.36rem;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.5333333333) 0 18%,transparent 48%),radial-gradient(circle at 50% 55%,#f2d39a 0 38%,#c4873a 62%,#3a2412 100%);box-shadow:0 0 .35rem color-mix(in srgb,#f0c27a 40%,transparent),0 0 .9rem color-mix(in srgb,#7eb6ff 18%,transparent)}.hand-body[data-hand-body=mail] .hand-body__core{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.5333333333) 0 18%,transparent 48%),radial-gradient(circle at 50% 55%,#b8e4ff 0 36%,#4f8ec8 60%,#14263a 100%)}.hand-body[data-hand-body=print] .hand-body__core{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.5333333333) 0 18%,transparent 48%),radial-gradient(circle at 50% 55%,#d7c4ff 0 36%,#7a62c8 60%,#22183a 100%)}.hand-body[data-hand-body=pack] .hand-body__core{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.5333333333) 0 18%,transparent 48%),radial-gradient(circle at 50% 55%,#c8f0c4 0 36%,#4f9a62 60%,#14301c 100%)}.hand-body[data-hand-body=post] .hand-body__core{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.5333333333) 0 18%,transparent 48%),radial-gradient(circle at 50% 55%,#ffd0b8 0 36%,#c86a4f 60%,#3a1812 100%)}.hand-body__label{transform:translate(-50%,calc(-50% + .95rem));max-width:7.5rem;white-space:normal;text-align:center;font-size:.46rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:color-mix(in srgb,#e8eef6 72%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.8)}.hand-body__label,.hand-pay{position:absolute;left:0;top:0}.hand-pay{z-index:5;width:3.05rem;margin:0;padding:.18rem .22rem .22rem;border-radius:.28rem;border:1px solid color-mix(in srgb,#fff 14%,transparent);background:color-mix(in srgb,#0b121a 82%,#1a2430);box-shadow:0 .15rem .45rem rgba(0,0,0,.5333333333),0 0 .55rem color-mix(in srgb,#7eb6ff 12%,transparent);transform:translate(-50%,-50%);will-change:transform,opacity;opacity:0}.hand-pay__chrome{display:block;margin:0 0 .12rem;font-size:.42rem;font-weight:650;letter-spacing:.01em;color:color-mix(in srgb,#dce6f0 88%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hand-pay__face{display:block;height:1.15rem;border-radius:.12rem;background:#121820}.hand-pay__face--pdf{background:linear-gradient(90deg,#3a4a5c 0 18%,transparent 18%),repeating-linear-gradient(180deg,#1a2430 0 .14rem,#243040 .14rem .28rem)}.hand-pay__face--addr{background:linear-gradient(90deg,#2f6b4e 0 12%,transparent 12%),repeating-linear-gradient(180deg,#16221c 0 .16rem,#1d2c24 .16rem .32rem)}.hand-pay__face--letter{background:linear-gradient(180deg,#f4efe6 0 22%,#e8dfd0 22% 100%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1333333333)}.hand-pay__face--env{background:linear-gradient(135deg,#d8c4a0 0 48%,#c4ad86 48% 52%,#d8c4a0 52% 100%)}.hand-pay--env,.hand-pay--letter{width:2.55rem}.hand-pay--addr{width:3.35rem}.handoff__credit{position:absolute;left:0;right:0;bottom:0;z-index:6;margin:0;padding:.55rem .55rem .35rem;font-size:.48rem;font-weight:500;line-height:1.35;letter-spacing:.01em;text-align:center;color:color-mix(in srgb,#d8e4ef 70%,transparent);background:linear-gradient(180deg,transparent,color-mix(in srgb,#02060c 72%,transparent) 55%,color-mix(in srgb,#02060c 88%,transparent));pointer-events:none}.handoff__credit a{color:color-mix(in srgb,var(--licko-cyan,#3ec8d8) 78%,#fff);text-decoration:underline;text-underline-offset:.12em;pointer-events:auto}.handoff__credit a:focus-visible,.handoff__credit a:hover{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 88%,#fff)}.handoff__close{margin:.55rem 0 0;font-size:.86rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:color-mix(in srgb,#f0e6d8 90%,#fff)}@media(max-width:640px){.handoff__stage{height:clamp(13.5rem,58vw,17rem)}.hand-body__label{font-size:.42rem;transform:translate(-50%,calc(-50% + .85rem))}.hand-pay{width:2.55rem;padding:.12rem .16rem .16rem}.hand-pay__face{height:.95rem}}.takeoff aside.trust.takeoff__section{display:block;margin-top:2.75rem;padding:2.5rem 0;background:rgba(0,0,0,0)}.takeoff aside.trust+.takeoff__section{margin-top:2.75rem;padding-top:2.5rem}.takeoff .trust__board{display:flex;flex-wrap:nowrap;justify-content:space-evenly;align-items:flex-start;gap:clamp(1rem,2.5vw,2.25rem);width:100%;margin:0}.takeoff .trust__line{display:flex;flex-direction:column;align-items:stretch;width:max-content;max-width:100%;margin:0}.takeoff .trust__statement{font-size:clamp(.98rem,1.55vw,1.32rem);font-weight:750;letter-spacing:-.03em;line-height:1.2;text-align:center;white-space:nowrap;color:#fff}.takeoff .trust__rule{display:block;width:100%;height:.34rem;margin-top:.42rem;border-radius:1px}.takeoff .trust__rule--black{background:#e6e6e6}.takeoff .trust__rule--black:after{content:"";display:block;height:.2rem;margin:.07rem 1px 0;background:#000}.takeoff .trust__rule--red{background:#d00}.takeoff .trust__rule--gold{background:#ffce00}@media(max-width:800px){.takeoff .trust__board{flex-direction:column;align-items:center;gap:1.35rem}.takeoff .trust__statement{font-size:clamp(.98rem,4.2vw,1.2rem);white-space:normal}}.faq{display:flex;flex-direction:column;gap:.6rem}.faq__top{max-width:38rem}.faq__heading{margin:0 0 .35rem;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:750;letter-spacing:-.03em;line-height:1.2;color:var(--text)}.faq__lede{margin:0;font-size:.88rem;line-height:1.45;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.takeoff .faq .faq__scene,.takeoff .faq .faq__scene--hero,.takeoff .faq .faq__scene--wide{margin:0;padding:.7rem .85rem}.takeoff .faq .faq__scene:last-child{margin-bottom:0}.takeoff .faq .faq__head{margin:0 0 .35rem;gap:.55rem}.takeoff .faq .faq__sub{margin:.18rem 0 0;font-size:.78rem;line-height:1.4;color:var(--muted)}.takeoff .faq{--faq-pad:0.75rem;--faq-gap:0.5rem;--faq-gap-xs:0.35rem}.takeoff .faq .faq__msg{margin:0 0 var(--faq-gap)}.takeoff .faq .faq__copy{margin:.5rem 0 .4rem}.takeoff .faq .faq__copy p{margin-bottom:.4rem}.takeoff .faq .faq__foot,.takeoff .faq .faq__nos{margin-top:.45rem}.takeoff .faq .faq__desk{gap:0}.takeoff .faq .faq__bound{margin-top:0;gap:var(--faq-gap)}.takeoff .faq .faq__boundary{padding:var(--faq-pad)}.takeoff .faq .faq__core{margin-bottom:var(--faq-gap)}.takeoff .faq .faq__locked{gap:var(--faq-gap-xs)}.takeoff .faq .faq__locked li,.takeoff .faq .faq__outside li{padding:.4rem .5rem}.takeoff .faq .faq__gate{margin-top:var(--faq-gap);padding:.45rem .55rem}.takeoff .faq .faq__outside{gap:var(--faq-gap-xs)}.takeoff .faq .faq__outside li{flex:0 0 auto}@media(min-width:40rem){.takeoff .faq .faq__bound{align-items:stretch}.takeoff .faq .faq__outside{box-sizing:border-box;height:100%;padding-block:var(--faq-pad);justify-content:space-between}}.takeoff .faq .faq__path{margin-top:0;gap:var(--faq-gap);align-items:center}@media(min-width:28rem){.takeoff .faq .faq__path{grid-template-columns:minmax(0,1.35fr) minmax(4.75rem,.5fr)}}.takeoff .faq .faq__email,.takeoff .faq .faq__lane{padding:var(--faq-pad)}.takeoff .faq .faq__caption{margin-bottom:var(--faq-gap)}.takeoff .faq .faq__steps,.takeoff .faq__rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.takeoff .faq .faq__steps{margin-bottom:var(--faq-gap)}.takeoff .faq .faq__email{gap:var(--faq-gap-xs);justify-content:center}.takeoff .faq .faq__steps li{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:1.7rem;box-sizing:border-box;padding:.2rem .1rem;white-space:normal;overflow:visible;text-align:center;line-height:1.15;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.takeoff .faq__rail{position:relative;height:auto;align-items:center}.takeoff .faq__line{grid-column:1/-1;left:0;right:0;align-self:center}.takeoff .faq__carrier,.takeoff .faq__line{grid-row:1;position:relative;width:100%;top:auto;transform:none}.takeoff .faq__carrier{left:auto;display:flex;max-width:100%;height:auto;z-index:1}.takeoff .letter__env.letter__env{flex:none;width:100%;height:auto;aspect-ratio:2/1;box-shadow:0 0 0 1px color-mix(in srgb,#7a94a8 40%,transparent),0 .08rem .22rem color-mix(in srgb,#000 22%,transparent)}.takeoff .letter__env .letter__stamp{width:18%;height:28%}.takeoff .faq .faq__note{margin-top:0}.takeoff .faq .faq__inbox{text-decoration-thickness:1px;text-decoration-skip-ink:none;text-decoration-color:color-mix(in srgb,var(--licko-danger-glow) 88%,var(--licko-danger))}.takeoff .faq .faq__ways{margin-top:0}.takeoff .faq .faq__side{padding:var(--faq-pad);gap:var(--faq-gap)}.takeoff .faq .faq__blurb,.takeoff .faq .faq__cue,.takeoff .faq .faq__name,.takeoff .faq .faq__role{margin:0}.takeoff .faq .faq__viz{min-height:0;margin:0;gap:var(--faq-gap);align-self:start}.takeoff .faq .faq__desk.letter{--faq__desk-w:4.8rem;width:max-content;height:auto;gap:.45rem}.takeoff .faq .faq__desk .letter__env,.takeoff .faq .faq__desk .letter__sheet{flex:none;width:var(--faq__desk-w);height:auto}.takeoff .faq .faq__desk .letter__sheet{aspect-ratio:6.4/8.6}.takeoff .faq .faq__desk .letter__env{aspect-ratio:2/1}.takeoff .faq .faq__desk .letter__stamp{width:18%;height:28%}.takeoff .faq .faq__cue{padding-top:0}.takeoff .faq .faq__split{margin:var(--faq-pad) 0;align-self:stretch}@media(min-width:40rem){.takeoff .faq .faq__ways{grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto auto auto}.takeoff .faq .faq__side{display:grid;grid-template-rows:subgrid;grid-row:1/-1;align-content:start}.takeoff .faq .faq__side--app{grid-column:1}.takeoff .faq .faq__side--sdk{grid-column:3}.takeoff .faq .faq__split{grid-column:2;grid-row:1/-1}}@media(max-width:40rem){.takeoff .faq .faq__ways .faq__viz>.letter{--sheet-w:3.15rem}}@media(max-width:28rem){.takeoff .faq .faq__scene,.takeoff .faq .faq__scene--hero,.takeoff .faq .faq__scene--wide{padding:.6rem .7rem .65rem}}.faq__scene{scroll-margin-top:1.2rem;margin:0 0 .85rem;padding:.95rem .95rem 1.05rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:calc(var(--radius) + 2px);background:color-mix(in srgb,var(--bg-raised) 76%,transparent)}.faq__scene--hero{margin-bottom:1.15rem;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}.faq__scene--security{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:radial-gradient(80% 60% at 50% 20%,color-mix(in srgb,var(--licko-cyan) 10%,transparent),transparent 70%),color-mix(in srgb,var(--bg-raised) 88%,var(--licko-navy));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent) 70%,transparent),0 .45rem 1.4rem color-mix(in srgb,#000 28%,transparent)}.faq__scene--wide{margin-top:.35rem;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--info) 45%,transparent)}.faq__head{display:flex;align-items:flex-start;gap:.7rem;margin:0 0 .55rem}.faq__titles{min-width:0}.faq__title{margin:0;font-size:clamp(1.05rem,2.6vw,1.22rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.faq__title--xl{font-size:clamp(1.25rem,3.4vw,1.65rem);letter-spacing:-.025em}.faq__q{margin:.28rem 0 0;font-size:.78rem;line-height:1.4;color:var(--muted)}.faq__msg{margin:0 0 .85rem;max-width:36rem;font-size:.95rem;font-weight:650;line-height:1.4;color:color-mix(in srgb,var(--text) 92%,var(--accent))}.faq__copy{margin:.9rem 0 .65rem;max-width:40rem}.faq__copy p{margin:0 0 .5rem;font-size:.86rem;line-height:1.6;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.faq__copy p:last-child{margin-bottom:0}.faq__foot{margin:.7rem 0 0;max-width:36rem;font-size:.78rem;line-height:1.5;color:var(--muted)}.faq__nos{display:flex;flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none}.faq__nos li{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--licko-danger) 40%,var(--border));background:color-mix(in srgb,var(--licko-danger) 10%,var(--bg));font-size:.78rem;font-weight:650;color:var(--text)}.faq__nos li span{color:var(--licko-danger-glow);font-size:.72rem}html[data-motion=reduced] .faq__obj{animation:none!important}@media(prefers-reduced-motion:reduce){html[data-motion=system] .faq__obj{animation:none!important}}@media(max-width:28rem){.faq-page__main{padding:.65rem .7rem 1.15rem}.faq__scene{padding:.8rem .75rem .9rem}.faq__locked,.faq__viz{grid-template-columns:1fr}.faq__viz{justify-items:start}}.faq__desk{container-type:inline-size;container-name:faq-desk;width:100%}.faq__desk,.faq__rig{display:flex;justify-content:center}.faq__rig{--faq-window:40rem;--faq-gap:1.25rem;align-items:center;gap:var(--faq-gap);width:fit-content;max-width:100%}.faq__browser{position:relative;flex:0 0 auto;width:var(--faq-window);max-width:100%;aspect-ratio:16/10;container-type:inline-size;border-radius:calc(var(--radius) + 2px);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--bg) 70%,var(--licko-navy));overflow:hidden;box-shadow:0 .5rem 1.4rem color-mix(in srgb,#000 35%,transparent)}.faq__browser-fit{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:var(--faq-window);height:calc(var(--faq-window)*10/16);transform-origin:top left;transform:scale(calc(100cqi / var(--faq-window)))}.faq__chrome{display:flex;align-items:center;flex-shrink:0;gap:.35rem;padding:.35rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--bg-raised) 80%,transparent)}.faq__chrome span{width:.38rem;height:.38rem;border-radius:999px;background:color-mix(in srgb,var(--muted) 55%,transparent)}.faq__chrome em{margin-left:.35rem;font-style:normal;font-size:.58rem;letter-spacing:.04em;color:var(--muted)}.faq__compose{flex:1 1 auto;display:flex;flex-direction:column;gap:.28rem;min-height:0;padding:.4rem;background:radial-gradient(70% 80% at 45% 40%,color-mix(in srgb,var(--info) 8%,transparent),transparent 60%),color-mix(in srgb,var(--bg) 88%,#061018)}.faq__bar{display:flex;flex-shrink:0;align-items:center;gap:.28rem;height:3rem;box-sizing:border-box;padding:.22rem .28rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--bg-raised) 72%,transparent)}.faq__bar span{display:block;width:.72rem;height:.72rem;border-radius:2px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 18%,transparent)}.faq__bar span:nth-child(2){border-radius:999px;background:color-mix(in srgb,var(--info) 22%,transparent);border-color:color-mix(in srgb,var(--info) 45%,var(--border))}.faq__bar span:nth-child(3){width:1.15rem}.faq__bar span:nth-child(4){margin-left:auto;border-style:dashed;background:color-mix(in srgb,var(--paper) 14%,transparent);border-color:color-mix(in srgb,var(--paper) 42%,var(--border))}.faq__bar span:nth-child(5){border-radius:999px;width:.55rem;height:.55rem;background:color-mix(in srgb,var(--muted) 32%,transparent);border-color:color-mix(in srgb,var(--muted) 45%,var(--border))}.faq__body{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,1fr) minmax(0,.46fr);gap:.28rem;align-items:stretch;min-height:0}.faq__tag{margin:0 0 .22rem;font-size:.48rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.faq__tag--on{color:color-mix(in srgb,var(--paper) 75%,var(--text))}.faq__spine{min-width:0;overflow:hidden;padding:.3rem .28rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--info) 35%,var(--border));background:color-mix(in srgb,var(--info) 8%,transparent)}.faq__sheets,.faq__spine{display:flex;flex-direction:column;min-height:0}.faq__sheets{gap:.18rem;flex:1 1}.faq__sheets span{display:block;flex:1 1;width:100%;min-height:.65rem;margin:0;border-radius:2px;border:1px solid color-mix(in srgb,var(--info) 40%,var(--border));background:color-mix(in srgb,var(--info-surface) 14%,transparent);opacity:1}.faq__stage{display:grid;place-items:center;min-width:0;min-height:0;padding:0}.faq__envelope{position:relative;width:100%;max-width:none;aspect-ratio:2/1;flex:0 0 auto;padding:.28rem .35rem;border-radius:3px;border:1px solid color-mix(in srgb,var(--paper) 48%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--paper-surface) 16%,transparent),color-mix(in srgb,var(--bg-raised) 55%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper) 12%,transparent)}.faq__envelope,.faq__window{min-height:0;box-sizing:border-box}.faq__window{position:absolute;left:10%;top:42%;width:42%;height:38%;padding:.28rem .25rem;border-radius:2px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.faq__lines{display:block;height:2px;margin-top:.16rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 35%,transparent)}.faq__lines:first-child{margin-top:0}.faq__lines--short{width:62%;margin-top:.12rem;opacity:.7}.faq__stamp{position:absolute;right:6%;top:12%;width:12%;aspect-ratio:1;max-width:1.25rem;border-radius:2px;border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.faq__tools{flex-direction:column;min-width:0}.faq__tool,.faq__tools{display:flex;min-height:0}.faq__tool{flex:1 1;overflow:hidden;padding:.3rem .32rem .35rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--bg-raised) 70%,transparent)}.faq__kit,.faq__tool{flex-direction:column}.faq__kit{display:flex;justify-content:center;gap:.22rem;flex:1 1}.faq__kit span{display:block;height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--muted) 28%,transparent)}.faq__kit span:first-child{width:78%;background:color-mix(in srgb,var(--accent) 35%,transparent)}.faq__phone{--faq-phone-w:calc(var(--faq-window) * 10 / 16 * 0.725 * 9 / 19.5);position:relative;flex:0 0 auto;align-self:center;aspect-ratio:9/19.5;container-type:inline-size;margin:0;padding:0;border-radius:12%/5.5%;border:1px solid color-mix(in srgb,var(--licko-danger) 40%,var(--border));background:color-mix(in srgb,var(--bg) 80%,#000);overflow:hidden;opacity:.95}.faq__phone,.faq__phone-fit{width:var(--faq-phone-w);box-sizing:border-box}.faq__phone-fit{position:absolute;top:0;left:0;height:calc(var(--faq-phone-w)*19.5/9);padding:.55rem .4rem .5rem;transform-origin:top left;transform:scale(calc(100cqi / var(--faq-phone-w)))}.faq__notch{width:1.85rem;height:.26rem;margin:0 auto .55rem;border-radius:999px;background:color-mix(in srgb,var(--muted) 40%,transparent)}.faq__unfit{margin:0 0 .45rem;text-align:center;font-size:.55rem;font-weight:750;letter-spacing:.04em;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase;color:var(--licko-danger-glow)}.faq__ghost{height:58%;border-radius:4px;border:1px dashed color-mix(in srgb,var(--licko-danger) 35%,transparent);background:repeating-linear-gradient(-45deg,transparent,transparent 4px,color-mix(in srgb,var(--licko-danger) 12%,transparent) 4px,color-mix(in srgb,var(--licko-danger) 12%,transparent) 8px)}@container faq-desk (max-width: 51rem){.faq__rig{flex-direction:column;align-items:center;width:min(100%,var(--faq-window))}.faq__browser{width:100%}.faq__phone{align-self:center;width:14.4230769231%;max-width:4.5rem}}.faq__bound{position:relative;display:grid;gap:.75rem;margin-top:.25rem}@media(min-width:40rem){.faq__bound{grid-template-columns:1fr 8.5rem;align-items:center}}.faq__boundary{position:relative;padding:1rem .9rem 1.15rem;border-radius:1rem;border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--licko-navy) 55%,var(--bg));box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 8%,transparent),inset 0 0 2rem color-mix(in srgb,var(--accent) 8%,transparent);overflow:hidden}.faq__boundary:before{content:"";position:absolute;inset:-40% auto auto 55%;width:8rem;height:8rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);filter:blur(18px);pointer-events:none}.faq__core{margin:0 0 .55rem;font-size:.58rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 75%,var(--muted))}.faq__locked{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:0;padding:0;list-style:none}.faq__locked li{display:flex;justify-content:space-between;gap:.35rem;padding:.45rem .5rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:.72rem;font-weight:650;color:var(--text)}.faq__gate{display:block;width:100%;margin-top:.75rem;padding:.55rem .65rem;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--licko-warn) 50%,var(--border));background:color-mix(in srgb,var(--licko-warn) 10%,transparent);color:color-mix(in srgb,var(--licko-warn-glow) 80%,var(--text));font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-align:left;overflow-wrap:break-word;cursor:pointer}.faq__gate[aria-pressed=true]{border-style:solid;box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ok) 40%,transparent);color:color-mix(in srgb,var(--licko-ok-glow) 80%,var(--text));background:color-mix(in srgb,var(--licko-ok) 12%,transparent)}.faq__outside{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.faq__outside li{padding:.5rem .55rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--bg) 55%,transparent);font-size:.75rem;font-weight:650;color:var(--muted)}.faq__inflight{position:absolute;inset:0;pointer-events:none;overflow:hidden}.faq__obj{position:absolute;left:-1.2rem;width:.7rem;height:.55rem;border-radius:2px;background:color-mix(in srgb,var(--paper) 70%,var(--text));opacity:0}.faq__obj--doc{top:28%;height:.7rem;width:.55rem;background:color-mix(in srgb,var(--info) 70%,var(--text))}.faq__obj--clip{top:52%;width:.85rem;background:color-mix(in srgb,var(--accent) 65%,var(--text))}.faq__obj--env{top:40%}.faq__bound[data-animating=true] .faq__obj{animation:faq-ingest 2.4s ease-in-out infinite}.faq__bound[data-animating=true] .faq__obj--doc{animation-delay:.4s}.faq__bound[data-animating=true] .faq__obj--clip{animation-delay:.85s}@keyframes faq-ingest{0%{transform:translateX(0);opacity:0;filter:none}18%{opacity:1}55%{transform:translateX(min(42vw,14rem));opacity:1;filter:blur(0)}72%{transform:translateX(min(48vw,16rem));opacity:.85;filter:blur(1px);letter-spacing:.2em}to{transform:translateX(min(56vw,19rem));opacity:0;filter:blur(2px)}}.faq__bound[data-gate-open=true] .faq__boundary{box-shadow:0 0 0 6px color-mix(in srgb,var(--licko-ok) 10%,transparent),inset 0 0 2rem color-mix(in srgb,var(--licko-ok) 10%,transparent)}.faq__bound[data-gate-open=true] .faq__boundary:after{content:"";position:absolute;right:-.15rem;top:42%;width:.9rem;height:1.6rem;border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--licko-ok-glow) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--licko-ok) 55%,transparent)}.faq__path{display:grid;gap:.65rem;margin-top:.15rem}@media(min-width:28rem){.faq__path{grid-template-columns:minmax(0,1.35fr) minmax(4.75rem,.5fr);align-items:center;gap:.7rem}}.faq__lane{min-width:0;padding:.55rem .55rem .65rem;border-radius:calc(var(--radius) + 1px);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.faq__caption{display:flex;align-items:center;gap:.35rem;margin:0 0 .55rem;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--licko-ok-glow) 70%,var(--text))}.faq__ok{display:grid;place-items:center;width:1rem;height:1rem;border-radius:999px;background:color-mix(in srgb,var(--licko-ok) 25%,transparent);color:var(--licko-ok-glow);font-size:.62rem}.faq__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin:0 0 .7rem;padding:0;list-style:none}.faq__steps li{padding:.28rem .15rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--bg) 55%,transparent);font-size:.52rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--muted);transition:border-color .2s ease,color .2s ease,background .2s ease}.faq__steps li.is-on{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text)}.faq__rail{position:relative;height:1.85rem}.faq__line{left:4%;right:4%;height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--info) 55%,transparent),color-mix(in srgb,var(--accent) 40%,transparent));transform:translateY(-50%)}.faq__carrier,.faq__line{position:absolute;top:50%}.faq__carrier{left:0;width:18%;transform:translate(-10%,-50%);display:flex;justify-content:center}.faq__env{position:relative;width:1.7rem;height:1.1rem;background:color-mix(in srgb,var(--info) 42%,var(--bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--info) 18%,transparent),0 .15rem .45rem color-mix(in srgb,#000 35%,transparent)}.faq__flap{height:.55rem;background:linear-gradient(180deg,color-mix(in srgb,var(--info) 58%,var(--bg)),color-mix(in srgb,var(--info) 28%,transparent))}.faq__email{display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;padding:.65rem .6rem;border-radius:calc(var(--radius) + 1px);border:1px dashed color-mix(in srgb,var(--licko-danger) 32%,var(--border));background:repeating-linear-gradient(-45deg,transparent,transparent 5px,color-mix(in srgb,var(--licko-danger) 5%,transparent) 5px,color-mix(in srgb,var(--licko-danger) 5%,transparent) 10px),color-mix(in srgb,var(--bg) 70%,transparent);opacity:.9}.faq__x{display:flex;align-items:center;gap:.3rem;margin:0;font-size:.58rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--licko-danger-glow)}.faq__inbox{margin:0;font-size:.82rem;font-weight:700;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--licko-danger-glow) 55%,transparent);color:color-mix(in srgb,var(--muted) 90%,var(--text))}.faq__note{margin:.15rem 0 0;font-size:.68rem;line-height:1.4;color:var(--muted)}.faq__ways{display:grid;grid-template-columns:1fr;gap:0;margin-top:.35rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:calc(var(--radius) + 2px);background:color-mix(in srgb,var(--bg) 42%,transparent);overflow:hidden}@media(min-width:40rem){.faq__ways{grid-template-columns:1fr auto 1fr}}.faq__side{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:1rem 1.05rem 1.05rem}.faq__name{margin:0;font-size:.82rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.faq__role{margin:-.2rem 0 0;font-size:.72rem;font-weight:650;color:var(--muted)}.faq__viz{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:center;margin:.35rem 0 .15rem;min-height:6.5rem}.faq__ways .faq__viz>.letter{--sheet-w:4.2rem;--sheet-h:calc(var(--sheet-w) * 8.6 / 6.4);--env-w:calc(var(--sheet-w) * 0.78);--env-gap:calc((var(--sheet-h) - var(--env-w) * 1.5) / 2);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:calc(var(--sheet-w)*.12);width:max-content;max-width:100%;height:auto;overflow:visible}.faq__ways .letter__sheet{flex:none;width:var(--sheet-w);height:auto;aspect-ratio:6.4/8.6}.faq__envs{display:flex;flex-direction:column;justify-content:center;flex:none;gap:var(--env-gap);width:var(--env-w);height:var(--sheet-h)}.faq__ways .faq__envs .letter__env{flex:none;width:100%;height:auto;aspect-ratio:2/1}.faq__ways .faq__envs .letter:nth-child(2) .letter__band,.faq__ways .faq__envs .letter:nth-child(2) .letter__line{animation-delay:-.85s}.faq__ways .faq__envs .letter:nth-child(3) .letter__band,.faq__ways .faq__envs .letter:nth-child(3) .letter__line{animation-delay:-1.7s}.faq__ways .letter__env .letter__line{height:1px;box-shadow:0 0 .2rem color-mix(in srgb,var(--letter-ink) 65%,transparent),0 0 .5rem color-mix(in srgb,var(--letter-ink) 40%,transparent)}.faq__ways .letter__env .letter__band{height:.42rem;margin-top:-.21rem}.faq__sheet{position:absolute;left:.35rem;width:2.2rem;height:2.7rem;border-radius:2px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--paper) 88%,var(--bg));box-shadow:0 1px 0 color-mix(in srgb,#000 12%,transparent)}.faq__sheet:first-child{top:.15rem;transform:rotate(-4deg);opacity:.7}.faq__sheet:nth-child(2){top:.35rem;left:.55rem;transform:rotate(3deg);opacity:.85}.faq__env{left:.2rem;bottom:.1rem;width:2.85rem;aspect-ratio:2/1;border-radius:2px;background:color-mix(in srgb,var(--info) 34%,var(--bg));box-shadow:0 .15rem .4rem color-mix(in srgb,#000 28%,transparent)}.faq__env,.faq__flap{position:absolute;border:1px solid color-mix(in srgb,var(--info) 72%,var(--border))}.faq__flap{left:-1px;right:-1px;top:-1px;height:48%;border-bottom:none;border-radius:2px 2px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--info) 55%,var(--bg)),color-mix(in srgb,var(--info) 22%,transparent));clip-path:polygon(0 0,50% 100%,100% 0)}.faq__flow{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.faq__flow li{position:relative;padding:.12rem 0 .12rem .85rem;font-size:.72rem;font-weight:650;color:color-mix(in srgb,var(--text) 90%,var(--muted));line-height:1.35}.faq__flow li:before{content:"";position:absolute;left:.15rem;top:.55rem;width:.28rem;height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--info) 75%,var(--text))}.faq__flow li:not(:last-child):after{content:"";position:absolute;left:.26rem;top:.9rem;bottom:-.05rem;width:1px;background:color-mix(in srgb,var(--info) 35%,transparent)}.faq__viz--sdk{grid-template-columns:1fr;align-items:start;min-height:0}.faq__flow--sdk li:before{background:color-mix(in srgb,var(--accent) 75%,var(--text))}.faq__flow--sdk li:not(:last-child):after{background:color-mix(in srgb,var(--accent) 35%,transparent)}.faq__blurb{margin:.25rem 0 0;max-width:18rem;font-size:.8rem;line-height:1.45;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.faq__cue{margin:auto 0 0;padding-top:.55rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--accent) 75%,var(--text))}.faq__side--sdk .faq__cue{color:color-mix(in srgb,var(--info) 70%,var(--text))}.faq__split{display:none;width:1px;margin:1.1rem 0;background:color-mix(in srgb,var(--border) 95%,transparent)}@media(min-width:40rem){.faq__split{display:block}}@media(max-width:39.99rem){.faq__side--sdk{border-top:1px solid color-mix(in srgb,var(--border) 90%,transparent)}}.legal{padding:.25rem 0 .75rem}.legal__head{margin:0 0 1.15rem;max-width:38rem}.legal__title{margin:0 0 .4rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;color:color-mix(in srgb,#f2fafc 96%,var(--licko-cyan,#43d3e8))}.legal__lede{margin:0;font-size:.88rem;line-height:1.45;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.legal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.75rem;align-items:stretch}.legal__aside,.legal__docs{display:flex;flex-direction:column;min-width:0;height:100%}@media(max-width:900px){.legal__grid{grid-template-columns:1fr}.legal__aside,.legal__docs{height:auto}.takeoff .legal__aside>.contract--public.contract__panel,.takeoff .legal__docs{height:auto;min-height:0;overflow:visible}}.legal__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.72rem}.legal__panel{height:auto}.legal__list>li{display:block;min-width:0}.legal__doc{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;text-decoration:none;color:inherit}.legal__name{font-size:.92rem;font-weight:750;letter-spacing:-.015em;color:var(--text)}.legal__desc{font-size:.78rem;font-weight:500;line-height:1.4;color:color-mix(in srgb,var(--text) 78%,var(--muted))}.legal__doc:focus-visible .legal__name,.legal__doc:hover .legal__name{color:color-mix(in srgb,var(--text) 88%,var(--licko-cyan-glow))}.legal__doc:focus-visible .legal__desc,.legal__doc:hover .legal__desc{color:color-mix(in srgb,var(--text) 82%,var(--muted))}.takeoff .legal__aside>.contract--public.contract__panel,.takeoff .legal__docs{box-sizing:border-box;flex:1 1 auto;align-self:stretch;height:100%;min-height:0;overflow:visible;outline-color:color-mix(in srgb,var(--licko-cyan) 14%,var(--border))}.contract__kicker--report{display:inline-flex;align-items:center;gap:.4rem}.contract__lede{margin:-.15rem 0 .15rem;font-size:.72rem;line-height:1.45;color:color-mix(in srgb,var(--text) 78%,var(--muted))}.takeoff .contract__field textarea{box-sizing:border-box;width:100%;min-height:5.5rem;padding:.45rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--licko-cyan) 18%,var(--border));background:color-mix(in srgb,var(--wow-bg) 55%,transparent);color:var(--text);font:inherit;font-size:.82rem;line-height:1.45;resize:vertical}.takeoff .contract__field textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--licko-cyan-glow) 45%,transparent);outline-offset:1px}.contract{display:flex;flex-direction:column;gap:1.35rem;margin-top:.85rem}.contract__panel{padding:1.05rem 1.1rem 1.15rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--licko-cyan) 22%,var(--glass-border));background:radial-gradient(120% 80% at 0 0,color-mix(in srgb,var(--licko-cyan) 9%,transparent),transparent 55%),color-mix(in srgb,var(--glass) 94%,#061018);box-shadow:0 1px 0 color-mix(in srgb,#fff 5%,transparent),0 18px 48px color-mix(in srgb,#000 38%,transparent)}.contract__head{margin:0 0 .95rem;max-width:38rem}.contract__kicker{margin:0 0 .28rem;letter-spacing:.12em;color:color-mix(in srgb,var(--licko-cyan-glow) 55%,var(--muted))}.contract__title{margin:0 0 .35rem;font-size:1.28rem;font-weight:800;letter-spacing:-.035em;color:color-mix(in srgb,#f2fafc 96%,var(--licko-cyan))}.contract__lede{margin:0;font-size:.78rem;line-height:1.5;color:color-mix(in srgb,var(--muted) 88%,var(--text))}.contract__aside{margin:.85rem 0 .45rem;font-size:.7rem;color:var(--muted)}.contract__aside a{color:var(--licko-cyan-glow)}.contract__footnote{margin:.15rem 0 0;font-size:.7rem;line-height:1.45;color:var(--muted)}.contract__save{width:auto;padding:.15rem .15rem .15rem 0;gap:.5rem;text-decoration:none;color:var(--text);border:none}.contract__save,.plus.contract__save:hover:not(:disabled){background:rgba(0,0,0,0)}.contract__save .plus__mark{--plus-size:2rem;width:2rem;height:2rem;border-style:solid;border:2px solid var(--licko-ring);background:var(--wow-bg);color:var(--wow-fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow) 35%,transparent),0 0 .75rem color-mix(in srgb,var(--licko-cyan-glow) 42%,transparent)}.contract__save .plus__label{font-size:.82rem;font-weight:750;letter-spacing:-.01em}.contract__date{margin:.35rem 0 0}.contract__kicker{margin:0 0 .2rem;letter-spacing:.14em;color:color-mix(in srgb,var(--muted) 70%,var(--licko-cyan))}.contract__value{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.28rem .42rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.contract__date .contract__day{font-family:var(--display-font);font-size:2.35rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,#fff 94%,var(--licko-cyan-ice));text-shadow:0 0 1.4rem color-mix(in srgb,var(--licko-cyan-glow) 28%,transparent);transform:translateY(.06em)}.contract__month{font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--licko-cyan-glow) 72%,var(--text))}.contract__year{font-size:.92rem;font-weight:550;color:var(--muted)}.contract__note{margin:.35rem 0 0;font-size:.68rem}.contract__date--warn .contract__day{color:color-mix(in srgb,var(--licko-warn-glow,#ffd08a) 88%,#fff);text-shadow:0 0 1.2rem color-mix(in srgb,var(--licko-warn,#c9a227) 35%,transparent)}.contract__date--warn .contract__month{color:color-mix(in srgb,var(--licko-warn-glow,#ffd08a) 70%,var(--text))}.contract__date--mute .contract__day{font-size:1.65rem;color:color-mix(in srgb,var(--text) 55%,var(--muted));text-shadow:none}.contract__date--mute .contract__month{color:var(--muted)}.contract__date--inline{margin:0}.contract__date--inline .contract__day{font-size:1.55rem}.contract__date--hero{padding:.85rem .95rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--licko-cyan) 28%,var(--border));background:linear-gradient(155deg,color-mix(in srgb,var(--licko-cyan) 12%,transparent),color-mix(in srgb,var(--wow-bg) 70%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.contract__date--hero .contract__day{font-size:2.85rem}.contract__date--window{padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--licko-cyan) 24%,var(--border));background:color-mix(in srgb,var(--wow-bg) 55%,transparent)}.contract__stage{padding:.95rem 1rem 1.05rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--licko-cyan-glow) 26%,transparent);background:radial-gradient(70% 60% at 85% 0,color-mix(in srgb,var(--licko-cyan) 14%,transparent),transparent 55%),linear-gradient(165deg,color-mix(in srgb,#0d1c26 92%,var(--licko-cyan)),#060d12 70%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent),0 0 0 1px color-mix(in srgb,var(--licko-cyan) 8%,transparent),0 22px 50px color-mix(in srgb,#000 45%,transparent)}.contract__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.65rem 1.25rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--licko-cyan) 16%,transparent)}.contract__eyebrow{margin:0 0 .2rem;font-family:inherit;font-size:.56rem;font-weight:800;letter-spacing:.08em;word-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--licko-cyan-glow) 50%,var(--muted))}.contract__selected{margin:0;font-size:.82rem;font-weight:550;color:var(--muted)}.contract__figure{margin-left:.2rem;font-family:var(--display-font);font-size:2rem;font-weight:700;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,#fff 96%,var(--licko-cyan-ice));text-shadow:0 0 1.5rem color-mix(in srgb,var(--licko-cyan-glow) 45%,transparent);transform:translateY(.06em)}.contract__day .contract__hint{margin:0;max-width:14rem;font-size:.66rem;line-height:1.4;letter-spacing:0;word-spacing:.05em;color:var(--muted);text-align:right}.contract__day .contract__hint-end{display:block;margin-top:.15rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--licko-cyan-glow) 65%,var(--text))}.contract__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.contract__cell{position:relative;box-sizing:border-box;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--licko-cyan) 14%,transparent);background:color-mix(in srgb,#07141c 78%,transparent);color:color-mix(in srgb,var(--text) 82%,var(--muted));font:inherit;font-size:.78rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.contract__cell:focus-visible,.contract__cell:hover{border-color:color-mix(in srgb,var(--licko-cyan) 48%,transparent);color:var(--licko-cyan-ice);background:color-mix(in srgb,var(--licko-cyan) 10%,#07141c);outline:none}.contract__cell--on{border-color:color-mix(in srgb,var(--licko-ring) 70%,var(--licko-cyan));background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--licko-cyan) 28%,transparent),color-mix(in srgb,var(--wow-bg) 88%,transparent) 70%);color:#fff;font-weight:800;box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow) 45%,transparent),0 0 1.15rem color-mix(in srgb,var(--licko-cyan-glow) 55%,transparent),0 0 2.4rem color-mix(in srgb,var(--licko-cyan) 28%,transparent);transform:scale(1.04)}.contract__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:.95rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--licko-cyan) 14%,transparent)}.contract__price .plan__block,.plans--yearly .contract__price .plan__block{width:100%;height:auto;min-height:5.6rem;margin-top:0;box-sizing:border-box;padding:.7rem .85rem;border-radius:16px}.contract__group--billing .contract__day--checkout{width:100%;max-width:none}.contract__group--billing .contract__day--checkout .contract__cell{width:auto;height:auto;aspect-ratio:1}@media(max-width:860px){.contract__config{grid-template-columns:1fr;gap:1.15rem 0}.contract__group--billing{padding-left:0;padding-top:.85rem}.contract__day--checkout{width:100%;max-width:18rem}}.contract__day--checkout{margin-top:0;width:17.25rem;min-width:0;align-self:stretch;height:auto;display:flex;flex-direction:column}.contract__day--checkout .contract__stage{flex:1 1 auto;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:.55rem .55rem .6rem;border-radius:16px}.contract__day--checkout .contract__top{margin-bottom:.4rem;padding-bottom:.4rem;gap:.35rem .55rem}.contract__day--checkout .contract__eyebrow{font-size:.5rem}.contract__day--checkout .contract__selected{font-size:.68rem}.contract__day--checkout .contract__figure{font-size:1.2rem}.contract__day--checkout .contract__hint{max-width:6.5rem;font-size:.55rem}.contract__day--checkout .contract__grid{gap:.18rem}.contract__day--checkout .contract__cell{width:1.85rem;height:1.85rem;aspect-ratio:auto;font-size:.62rem}.contract__hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:900px){.contract__hub{grid-template-columns:1fr}}.contract__card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.85rem .9rem .95rem 1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--bg-raised) 72%,transparent)}.contract__card:has(.gck){overflow:visible}.contract__rail{position:absolute;left:0;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--muted) 40%,transparent)}.contract__card--active{border-color:color-mix(in srgb,var(--licko-cyan) 32%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan) 8%,transparent)}.contract__card--active .contract__rail{background:linear-gradient(180deg,var(--licko-cyan-glow),color-mix(in srgb,var(--licko-cyan) 40%,transparent));box-shadow:0 0 12px color-mix(in srgb,var(--licko-cyan-glow) 55%,transparent)}.contract__card--terminating{border-color:color-mix(in srgb,var(--licko-warn,#c9a227) 38%,var(--border))}.contract__card--terminating .contract__rail{background:linear-gradient(180deg,var(--licko-warn-glow,#ffd08a),color-mix(in srgb,var(--licko-warn,#c9a227) 45%,transparent))}.contract__card--ended .contract__rail,.contract__card--withdrawn .contract__rail{background:color-mix(in srgb,var(--muted) 55%,transparent)}.contract__card--withdrawn{border-color:color-mix(in srgb,var(--licko-danger,#b84a55) 28%,var(--border))}.contract__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .55rem}.contract__plan{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.03em}.contract__plan .plus__mark{--plus-size:1.15rem;width:1.15rem;height:1.15rem;border-style:solid;border:1.5px solid var(--licko-ring);background:var(--wow-bg);color:var(--wow-fg);box-shadow:0 0 .4rem color-mix(in srgb,var(--licko-cyan-glow) 40%,transparent)}.contract__plan--mute{color:var(--muted);font-weight:700}.contract__ref{flex:1 1 100%;margin:.15rem 0 0}.contract__ref .gck{max-width:none}.contract__price{margin:0;flex-wrap:wrap;align-items:baseline;gap:.12rem .28rem;line-height:1}.contract__currency{flex:0 0 auto;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:color-mix(in srgb,#e8f4f8 78%,var(--text));transform:translateY(.06em)}.contract__amount{flex:0 0 auto;font-family:var(--display-font);font-size:1.35rem;font-weight:700;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform:translateY(.08em);color:color-mix(in srgb,#e8f4f8 92%,var(--text))}.contract__period{font-size:.72rem;font-weight:550;color:var(--muted)}.contract__actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.contract__badge{display:inline-flex;align-items:center;padding:.14rem .42rem;border-radius:999px;font-size:.56rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(0,0,0,0)}.contract__badge--active{color:color-mix(in srgb,var(--licko-cyan-glow) 85%,#fff);background:color-mix(in srgb,var(--licko-cyan) 14%,transparent);border-color:color-mix(in srgb,var(--licko-cyan) 32%,transparent)}.contract__badge--terminating{color:color-mix(in srgb,var(--licko-warn-glow,#ffd08a) 90%,#fff);background:color-mix(in srgb,var(--licko-warn,#c9a227) 14%,transparent);border-color:color-mix(in srgb,var(--licko-warn,#c9a227) 34%,transparent)}.contract__badge--ended{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent);border-color:color-mix(in srgb,var(--border) 80%,transparent)}.contract__badge--withdrawn{color:color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 85%,#fff);background:color-mix(in srgb,var(--licko-danger,#b84a55) 12%,transparent);border-color:color-mix(in srgb,var(--licko-danger,#b84a55) 30%,transparent)}.contract__label{font-family:inherit;font-size:.88rem;font-weight:750;letter-spacing:0;word-spacing:.08em;overflow-wrap:break-word;word-break:normal;white-space:normal}.contract__flow{display:flex;flex-direction:column;gap:.85rem;scroll-margin-top:calc(var(--site-header-offset, 1.68rem) + env(safe-area-inset-top, 0px) + .35rem)}.contract__flow .contract__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.65rem;width:100%}.contract__flow .contract__row .contract__submit,.contract__flow .contract__row .plus.contract__save,.contract__flow .contract__row .tool,.contract__flow .contract__row .tool.hub__danger{display:inline-flex;width:auto;flex:0 0 auto;margin-left:0;justify-content:center;box-sizing:border-box}.contract__flow .contract__row .contract__submit,.contract__flow .contract__row .plus.contract__save,.contract__flow .contract__row .tool.hub__danger{margin-left:auto}.contract__flow .tool.hub__danger{border-color:color-mix(in srgb,var(--licko-cyan) 32%,transparent);color:color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 85%,var(--licko-cyan-ice))}.contract__flow .tool.hub__danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--licko-cyan) 55%,transparent)}.contract__steps{display:flex;gap:.45rem;margin:0;padding:0;list-style:none}.contract__step{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.contract__step--on{color:color-mix(in srgb,var(--licko-cyan-glow) 80%,#fff);border-color:color-mix(in srgb,var(--licko-cyan) 40%,transparent);background:color-mix(in srgb,var(--licko-cyan) 12%,transparent)}.contract__facts{margin:.55rem 0 .85rem;padding:0 0 0 1.05rem;font-size:.76rem;line-height:1.5;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.contract__precontract{margin-top:1.15rem;padding:0;font-family:ui-sans-serif,system-ui,sans-serif}.contract__precontract h3{margin:0 0 .45rem;font-size:1.2rem;font-weight:800;letter-spacing:-.03em;word-spacing:.04em;color:color-mix(in srgb,#f2fafc 96%,var(--licko-cyan))}.contract__precontract ul{margin:0 0 .95rem;padding-left:1.05rem}.contract__early{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 .95rem;font-size:.82rem;line-height:1.45;color:color-mix(in srgb,var(--text) 90%,var(--muted));cursor:pointer}.contract__early input{flex:0 0 auto;margin:.2rem 0 0;accent-color:var(--licko-ok,#3d9a6e)}.contract__pay-cta{--takeoff-cyan:var(--licko-cyan,#43d3e8);appearance:none;margin:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.contract__pay-cta+.tool{margin-top:1.15rem}.contract__pay-cta:focus-visible,.contract__pay-cta:hover:not(:disabled){background:rgba(0,0,0,0);box-shadow:none;transform:none}.contract__pay-cta:disabled{opacity:.42;cursor:not-allowed}.contract__confirm{margin:0 0 .85rem;font-size:.82rem;line-height:1.45;color:color-mix(in srgb,var(--text) 90%,var(--muted))}.contract__formation{display:flex;flex-direction:column;align-items:stretch;gap:1rem;min-width:0}.contract__config{display:grid;grid-template-columns:minmax(22rem,1.35fr) minmax(18rem,.95fr);align-items:start;gap:0 1.35rem;min-width:0;padding:1rem 1.05rem 1.1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);background:color-mix(in srgb,var(--glass) 92%,transparent);box-shadow:0 1px 0 color-mix(in srgb,#fff 4%,transparent)}.contract__group{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;min-width:0}.contract__group--billing{padding-left:1.25rem}.contract__group-label{display:block;width:max-content;max-width:100%;margin:0;padding:0;border:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.48rem;font-weight:800;letter-spacing:-.038em;word-spacing:.04em;line-height:1.05;text-transform:none;color:color-mix(in srgb,#f2fafc 96%,var(--licko-cyan))}.contract__asks{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.1rem;min-width:0;font-family:ui-sans-serif,system-ui,sans-serif}.contract__ask{display:grid;grid-template-rows:auto auto auto;gap:.38rem;margin:0;padding:0;border:0;min-width:0;min-height:0;min-inline-size:0}.contract__ask-title{display:block;float:none;width:100%;padding:0;font-size:.62rem;font-weight:800;letter-spacing:.06em;word-spacing:.14em;text-transform:uppercase;line-height:1.3;color:color-mix(in srgb,var(--licko-cyan-glow) 50%,var(--muted))}.contract__ask-hint,.contract__ask-title{margin:0;font-family:ui-sans-serif,system-ui,sans-serif}.contract__ask-hint{min-height:1.35em;font-size:.72rem;line-height:1.4;letter-spacing:0;word-spacing:.12em;color:var(--muted)}.contract__pills{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.28rem;min-width:0;padding:.22rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--bg) 35%,transparent)}.contract__pill{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.48rem .75rem;min-width:0;border:1px solid rgba(0,0,0,0);border-radius:999px;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--muted) 55%,var(--text));font-family:ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:0;word-spacing:.12em;line-height:1.25;text-align:center;overflow-wrap:break-word;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.contract__pill:hover:not(.contract__pill--on):not(:has(input:disabled)){color:var(--text);background:color-mix(in srgb,var(--glass) 40%,transparent)}.contract__pill:has(input:focus-visible){outline:none;border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.contract__pill--on{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,var(--glass));border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:0 1px 0 color-mix(in srgb,#fff 6%,transparent)}.contract__pill:has(input:disabled){opacity:.38;cursor:not-allowed}.contract__price{flex-direction:column;align-items:stretch;gap:.55rem;min-width:0;height:auto;padding:0;border:0;background:rgba(0,0,0,0);font-family:ui-sans-serif,system-ui,sans-serif}.contract__cycle,.contract__price{display:flex;justify-content:flex-start}.contract__cycle{flex-direction:row;align-items:center;margin:0}.contract__cycle .plans__billing{margin:0;justify-content:flex-start}.contract__row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.contract__submit{margin:0;padding:.48rem .95rem;width:fit-content;max-width:fit-content;flex:none;border-radius:999px;border:1px solid color-mix(in srgb,var(--licko-warn,#c9a227) 45%,transparent);background:color-mix(in srgb,var(--licko-warn,#c9a227) 12%,transparent);color:color-mix(in srgb,var(--licko-warn-glow,#ffd08a) 88%,#fff);font:inherit;font-size:.8rem;font-weight:750;cursor:pointer;white-space:nowrap}.contract__submit:hover{background:color-mix(in srgb,var(--licko-warn,#c9a227) 20%,transparent)}.contract__submit.contract__submit--danger,.contract__submit.contract__submit--withdraw{border:1px solid color-mix(in srgb,var(--licko-danger,#b84a55) 48%,transparent);background:color-mix(in srgb,var(--licko-danger,#b84a55) 12%,transparent);color:color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 88%,#fff)}.contract__submit.contract__submit--danger:hover,.contract__submit.contract__submit--withdraw:hover{background:color-mix(in srgb,var(--licko-danger,#b84a55) 20%,transparent)}.contract__window{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}.contract__meter{height:3px;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent);overflow:hidden}.contract__fill{display:block;height:100%;width:var(--w,40%);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--licko-cyan) 55%,transparent),var(--licko-cyan-glow));box-shadow:0 0 10px color-mix(in srgb,var(--licko-cyan-glow) 55%,transparent)}.contract__landing.contract__panel{padding:.9rem .95rem 1rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--licko-cyan) 18%,var(--border));background:color-mix(in srgb,var(--bg) 72%,transparent);box-shadow:none}.contract__landing .contract__title{font-size:1.28rem;font-weight:800;letter-spacing:-.035em}.contract__landing__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,21.5rem);gap:1.35rem 1.85rem;align-items:start}@media(max-width:900px){.contract__landing__grid{grid-template-columns:1fr}}.contract__docs{margin:0;min-width:0}.contract__docs--inset{margin-top:.9rem;padding-top:.85rem;font-family:ui-sans-serif,system-ui,sans-serif}.contract__docs--inset .contract__title{margin:0 0 .45rem;font-size:.88rem}.contract__docs--inset .contract__row{padding:.42rem 0}.contract__docs--inset .contract__index li:first-child .contract__row{padding-top:.08rem}.contract__docs .contract__kicker{margin:0 0 .22rem;letter-spacing:.14em}.contract__docs .contract__title{margin:0 0 .4rem;font-size:1.02rem;font-weight:700;letter-spacing:-.02em}.contract__docs .contract__lede{margin:0 0 .85rem;max-width:36rem;font-size:.76rem}.contract__index{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.contract__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.65rem;align-items:start;margin:0;padding:.68rem 0;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);text-decoration:none;color:inherit;background:none;box-shadow:none}.contract__index li:first-child .contract__row{border-top:0;padding-top:.15rem}.contract__mark{--plus-size:0.72rem;width:.72rem;height:.72rem;margin-top:.18rem;border:1.5px solid var(--licko-ring,#fff);background:var(--wow-bg,#0a1620);color:var(--wow-fg,#fff);box-shadow:none}.contract__mark:before{width:.28rem;height:1.5px}.contract__mark:after{width:1.5px;height:.28rem}.contract__copy{display:flex;flex-direction:column;gap:.14rem;min-width:0}.contract__name{font-size:.7rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;color:color-mix(in srgb,var(--text) 92%,var(--licko-cyan-ice));transition:color .15s ease}.contract__desc{font-size:.74rem;line-height:1.35;color:color-mix(in srgb,var(--muted) 18%,var(--text))}.contract__meta{font-size:.64rem;line-height:1.35;letter-spacing:.01em;color:var(--muted)}.contract__go{margin-top:.12rem;font-size:.78rem;line-height:1;color:color-mix(in srgb,var(--muted) 72%,transparent)}.contract__row:focus-visible .contract__name,.contract__row:hover .contract__name{color:var(--licko-cyan-glow,#7df0ff)}.contract__row:focus-visible{outline:2px solid var(--licko-cyan-glow,#7df0ff);outline-offset:3px}.contract--public{display:flex;flex-direction:column;gap:.85rem;min-width:0}.contract--public .contract__flow{width:100%;min-width:0}.contract--public .contract__flow .contract__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.65rem;width:100%;margin:0;padding:.55rem 0 0;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);text-decoration:none;color:inherit;background:none;box-shadow:none;grid-template-columns:none}.contract--public .contract__flow .contract__row>.tool{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:2rem;margin:0;box-sizing:border-box}.contract--public .contract__flow .contract__row>.contract__submit,.contract--public .contract__flow .contract__row>.plus.contract__save,.contract--public .contract__flow .contract__row>.tool.hub__danger{margin-left:auto}.contract--public .contract__flow .tool.hub__danger{border-color:color-mix(in srgb,var(--licko-cyan) 32%,transparent);color:color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 85%,var(--licko-cyan-ice));background:rgba(0,0,0,0)}.contract--public .contract__flow .tool.hub__danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--licko-cyan) 55%,transparent);background:color-mix(in srgb,var(--licko-cyan) 10%,transparent)}.contract__action{margin:.25rem 0 0;padding:0;border:0;display:flex;flex-direction:column;gap:.45rem}.contract__action legend{margin:0 0 .35rem;padding:0;font-size:.72rem;font-weight:700;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.contract__radio{display:grid;grid-template-columns:1.05rem minmax(0,1fr);gap:.55rem;align-items:flex-start;margin:0;padding:.55rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--bg) 35%,transparent);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.contract__radio input{position:absolute;opacity:0;pointer-events:none}.contract__radio:hover{border-color:color-mix(in srgb,var(--licko-cyan) 35%,var(--border))}.contract__radio--on{border-color:color-mix(in srgb,var(--licko-cyan) 45%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--licko-cyan) 10%,transparent),color-mix(in srgb,var(--wow-bg) 40%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan) 10%,transparent)}.contract__radio-mark{box-sizing:border-box;width:1.05rem;height:1.05rem;margin-top:.12rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--muted) 55%,transparent);background:rgba(0,0,0,0)}.contract__radio--on .contract__radio-mark{border-color:var(--licko-ring);background:var(--wow-bg);box-shadow:inset 0 0 0 2.5px var(--wow-bg),inset 0 0 0 5px var(--licko-cyan-glow),0 0 .55rem color-mix(in srgb,var(--licko-cyan-glow) 45%,transparent)}.contract__radio-body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.contract__radio-label{font-size:.82rem;font-weight:750;letter-spacing:-.01em;overflow-wrap:break-word}.contract__radio-statute{font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.contract__radio-hint{margin:.12rem 0 0;font-size:.64rem;font-weight:450;letter-spacing:0;text-transform:none;line-height:1.4;color:color-mix(in srgb,var(--muted) 88%,var(--text))}.contract__radio--on:has(input[value=withdrawal]) .contract__radio-statute{color:color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 55%,var(--muted))}.contract__radio--on:has(input[value=termination]) .contract__radio-statute{color:color-mix(in srgb,var(--licko-cyan-glow) 55%,var(--muted))}.contract__continue{align-self:flex-start;margin:.15rem 0 0;padding:.48rem 1.05rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--licko-cyan) 42%,var(--border));background:color-mix(in srgb,var(--licko-cyan) 14%,transparent);color:color-mix(in srgb,var(--licko-cyan-ice) 88%,var(--text));font:inherit;font-size:.82rem;font-weight:750;letter-spacing:-.01em;max-width:100%;overflow-wrap:break-word;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.contract__continue:focus-visible,.contract__continue:hover{border-color:color-mix(in srgb,var(--licko-cyan) 62%,var(--border));background:color-mix(in srgb,var(--licko-cyan) 22%,transparent);color:#fff;outline:none}.contract__continue:focus-visible{outline:2px solid var(--licko-cyan-glow,#7df0ff);outline-offset:2px}.contract__done{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem .9rem;margin:0;padding:.75rem .8rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--licko-cyan) 28%,var(--border));background:color-mix(in srgb,var(--licko-cyan) 8%,transparent)}.contract__done-copy{display:grid;gap:.18rem;min-width:0;flex:1 1 10rem}.contract__done-title{margin:0;font-size:.82rem;font-weight:750}.contract__done-body{margin:0;font-size:.72rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 90%,var(--text))}.contract__branch{min-width:0;padding:.85rem .9rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--licko-cyan) 18%,var(--border));background:color-mix(in srgb,var(--wow-bg) 45%,transparent)}.contract__branch[hidden]{display:none}.contract__kicker{margin:0 0 .65rem;font-size:.56rem;color:color-mix(in srgb,var(--licko-cyan-glow) 45%,var(--muted))}.contract__tree{display:flex;flex-direction:column;gap:.55rem;align-items:stretch}.contract__root,.contract__sink{align-self:center;padding:.35rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--licko-cyan) 28%,var(--border));background:color-mix(in srgb,var(--licko-cyan) 8%,transparent);font-size:.68rem;font-weight:700;color:color-mix(in srgb,var(--text) 92%,var(--licko-cyan))}.contract__sink{border-style:dashed;background:rgba(0,0,0,0);color:var(--muted)}.contract__split{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}@media(max-width:560px){.contract__split{grid-template-columns:1fr}}.contract__col{padding:.65rem .7rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--bg-raised) 50%,transparent);opacity:.55;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.contract__col--on{opacity:1;border-color:color-mix(in srgb,var(--licko-cyan) 40%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan) 12%,transparent)}.contract__col[data-branch=withdrawal].contract__col--on{border-color:color-mix(in srgb,var(--licko-danger,#b84a55) 38%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-danger,#b84a55) 10%,transparent)}.contract__statute{margin:0 0 .4rem;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 80%,var(--muted))}.contract__jump{font-size:.68rem;font-weight:650;color:color-mix(in srgb,var(--licko-cyan-glow) 70%,var(--text));text-decoration:none}.contract__jump:hover{color:var(--licko-cyan-ice)}.contract__landing .contract__form{max-width:none;padding:.7rem .75rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--bg) 40%,transparent);box-shadow:none}.contract__landing .contract__field input{padding:.38rem .5rem;border-radius:5px;font-size:.78rem;background:color-mix(in srgb,var(--bg) 55%,transparent)}.contract__landing .contract__radio{padding:.42rem .5rem;border-radius:6px;background:rgba(0,0,0,0);box-shadow:none}.contract__landing .contract__radio--on{background:color-mix(in srgb,var(--licko-cyan) 6%,transparent);box-shadow:none}.contract__landing .contract__continue{padding:.4rem .85rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--licko-cyan) 32%,var(--border));background:rgba(0,0,0,0);font-size:.78rem;font-weight:650}.contract__landing .contract__continue:focus-visible,.contract__landing .contract__continue:hover{background:color-mix(in srgb,var(--licko-cyan) 8%,transparent);color:color-mix(in srgb,var(--licko-cyan-ice) 88%,var(--text))}.contract__continue:disabled,.contract__landing .contract__continue:disabled{opacity:.42;cursor:not-allowed;pointer-events:none;background:rgba(0,0,0,0);color:var(--muted)}.contract__form{display:flex;flex-direction:column;gap:.55rem;max-width:none;padding:.85rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--bg-raised) 60%,transparent)}.contract__kicker{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.contract__field{display:flex;flex-direction:column;gap:.22rem;font-size:.68rem;color:var(--muted);min-width:0;overflow-wrap:break-word}.contract__field em{font-style:normal;opacity:.75}.contract__field input,.contract__field textarea{box-sizing:border-box;width:100%;padding:.45rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--licko-cyan) 18%,var(--border));background:color-mix(in srgb,var(--wow-bg) 55%,transparent);color:var(--text);font:inherit;font-size:.82rem}.contract__field textarea{min-height:4.5rem;line-height:1.4;resize:vertical}.contract__field input:focus-visible,.contract__field textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--licko-cyan-glow) 55%,transparent);outline-offset:1px}.contract__note{margin:.15rem 0 0;font-size:.64rem;line-height:1.4;color:var(--muted)}.contract__widerruf-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.15rem 1.35rem;align-items:stretch}@media(max-width:860px){.contract__widerruf-grid{grid-template-columns:1fr}}.contract__widerruf-grid>.contract__panel{min-width:0;height:100%}.contract__widerruf-grid .contract__form{padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;max-width:none}.egate{position:relative;display:inline-flex;align-items:center;max-width:100%}.egate__label{min-width:0;max-width:100%}.egate__lock{display:block;width:.7rem;height:.7rem;color:currentColor}.egate__mark{position:absolute;top:-.2rem;right:-.2rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;margin:0;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--bg-raised,var(--bg)) 78%,transparent);color:color-mix(in srgb,var(--muted) 45%,var(--text));box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent);cursor:inherit;pointer-events:auto}.egate:focus-visible .egate__mark,.egate__mark:focus-visible,.egate__mark:hover{color:color-mix(in srgb,var(--text) 88%,var(--muted));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan,#43d3e8) 40%,var(--border));outline:none}.egate__tip{position:absolute;right:0;bottom:calc(100% + .35rem);z-index:3;width:max-content;max-width:12rem;padding:.28rem .45rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--bg-raised,#13242d) 96%,transparent);color:color-mix(in srgb,var(--muted) 25%,var(--text));font-size:.62rem;font-weight:650;letter-spacing:.01em;line-height:1.25;white-space:nowrap;box-shadow:0 6px 16px color-mix(in srgb,#000 28%,transparent);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.egate:focus-visible .egate__mark .egate__tip,.egate__mark:focus-visible .egate__tip,.egate__mark:hover .egate__tip,.egate__mark[data-egate-tip-open] .egate__tip{opacity:1;visibility:visible;transform:translateY(0)}html[data-motion=reduced] .egate__tip{transition:none}@media(prefers-reduced-motion:reduce){html[data-motion=system] .egate__tip{transition:none}}.egate__mark--planned{width:auto;height:auto;min-height:.95rem;padding:.06rem .28rem;gap:.18rem;color:color-mix(in srgb,var(--status-warning) 88%,var(--text));background:color-mix(in srgb,var(--status-warning) 10%,transparent);box-shadow:none;border:1px dashed color-mix(in srgb,var(--status-warning) 48%,transparent);font-size:.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.egate__mark--planned .egate__lock{display:none}.egate__mark--planned .egate__plan{display:inline}.egate__plan{display:none}.egate--locked{cursor:pointer}.egate--locked>.egate__label{pointer-events:none}.egate--locked:focus-visible{outline:2px solid color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 55%,transparent);outline-offset:2px}.egate--icon{justify-content:center;min-width:2.25rem;min-height:2.25rem}.egate--nav{border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;padding:0;text-align:inherit}.egate--icon .egate__mark{top:-.18rem;right:-.18rem}.egate--card{width:100%;padding:.55rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--glass,transparent) 70%,transparent);text-align:left}.egate--card .egate__mark{top:.4rem;right:.4rem}.egate-dialog{margin:auto;padding:0;border:1px solid color-mix(in srgb,var(--accent,var(--licko-cyan)) 35%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--bg-raised,#13242d) 96%,transparent);color:var(--text);box-shadow:0 18px 48px color-mix(in srgb,#000 45%,transparent);max-width:22rem}.egate-dialog::backdrop{background:color-mix(in srgb,#000 55%,transparent)}.egate-dialog__inner{margin:0;padding:1rem 1.05rem 1.05rem}.egate-dialog__title{margin:0 0 .4rem;font-size:1rem;font-weight:750;letter-spacing:-.02em}.egate-dialog__body{margin:0 0 .85rem;font-size:.78rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 55%,var(--text))}.egate-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.message,.ncenter{display:flex;flex-direction:column;gap:1rem}.ncenter{max-width:40rem;padding:.35rem 0 1.5rem}.message__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.65rem 0;border-bottom:1px solid color-mix(in srgb,var(--licko-navy) 40%,transparent)}.message__row--unread{font-weight:600}.message__kind{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.console-send{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.console-send input,.console-send select,.console-send textarea{width:100%}.console-send.console-send--staff{padding:.55rem .6rem .65rem;margin-top:0;background:var(--console-panel,color-mix(in srgb,var(--licko-navy) 88%,#000));border:1px solid var(--console-edge,color-mix(in srgb,var(--licko-cyan) 24%,#1c2a34));border-radius:var(--radius,8px)}.console-send--staff .console-send__lead{margin:.25rem 0 .55rem;font-size:.68rem;line-height:1.4;color:color-mix(in srgb,var(--muted) 78%,var(--text))}.message__break-glass-block{display:flex;flex-direction:column;gap:.75rem}.billing__status-title .plus__mark{--plus-size:1.2rem;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:1.2rem;height:1.2rem;border-radius:var(--radius-pill,999px);border-style:solid;border:1.5px solid var(--licko-ring,#e8f4f8);background:var(--wow-bg,#0b1419);color:var(--wow-fg,var(--licko-cyan,#43d3e8));font-size:0;line-height:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 35%,transparent),0 0 .45rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 42%,transparent)}.billing__status-title .plus__mark:after,.billing__status-title .plus__mark:before{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:1px;transform:translate(-50%,-50%)}.billing__status-title .plus__mark:before{width:.38rem;height:1.5px}.billing__status-title .plus__mark:after{width:1.5px;height:.38rem}.user__menu-ico .plus__mark{--plus-size:1.05rem;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:1.05rem;height:1.05rem;border-radius:var(--radius-pill,999px);border-style:solid;border:1.5px solid var(--licko-ring,#e8f4f8);background:var(--wow-bg,#0b1419);color:var(--wow-fg,var(--licko-cyan,#43d3e8));font-size:0;line-height:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 35%,transparent),0 0 .45rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 42%,transparent)}.user__menu-ico .plus__mark:after,.user__menu-ico .plus__mark:before{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:1px;transform:translate(-50%,-50%)}.user__menu-ico .plus__mark:before{width:.34rem;height:1.5px}.user__menu-ico .plus__mark:after{width:1.5px;height:.34rem}.site-nav__user-panel.user__menu{min-width:15.5rem;padding:.28rem}.welcome{--welcome-pad-top:2.2rem;--welcome-wow:4.75rem;box-sizing:border-box;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;width:min(52rem,100%);max-width:100%;margin:0 auto;padding:var(--welcome-pad-top) 1.25rem 2rem;overflow:visible;text-align:center;border:none}.welcome__glow{position:absolute;z-index:0;left:50%;top:calc(var(--welcome-pad-top) + var(--welcome-wow)*.5);width:min(22rem,100%);height:min(22rem,100%);max-width:none;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle closest-side,color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 26%,transparent) 0,color-mix(in srgb,var(--licko-cyan,#1a9bb0) 9%,transparent) 42%,transparent 72%)}.welcome__wow{position:relative;z-index:1;width:var(--welcome-wow);height:var(--welcome-wow);margin:0 0 1.15rem;font-size:1.45rem;animation:welcome-wow 5.2s ease-in-out infinite}.welcome__kicker{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.62rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 72%,var(--muted))}.welcome__kicker-mark{display:block;width:.95rem;height:.95rem;flex-shrink:0;object-fit:contain;pointer-events:none}.welcome__title{position:relative;z-index:1;margin:0 0 .7rem;font-weight:760;line-height:1.05;letter-spacing:-.03em;white-space:nowrap;color:color-mix(in srgb,var(--text) 96%,#fff)}.welcome h1.welcome__title,.welcome__title{font-size:clamp(2.05rem,6vw,2.85rem)}.welcome__intro{margin:0 0 1.05rem;max-width:22rem;font-size:.98rem;font-weight:500;word-spacing:.04em;overflow-wrap:anywhere;color:color-mix(in srgb,var(--text) 78%,var(--muted))}.welcome__hint,.welcome__intro{position:relative;z-index:1;line-height:1.5;letter-spacing:.01em}.welcome__hint{margin:0 0 1.35rem;max-width:none;font-size:.78rem;word-spacing:.03em;white-space:nowrap;color:color-mix(in srgb,var(--text) 58%,var(--muted))}.welcome__cta{position:relative;z-index:1;box-sizing:border-box}main.shell.shell--landing:has(.welcome){box-sizing:border-box;justify-content:center;width:100%;max-width:100%;padding-inline:max(1rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px))}@media(max-width:720px){main.shell.shell--landing:has(.welcome){justify-content:flex-start;min-height:0;padding-top:.35rem;padding-bottom:1.15rem}.welcome{--welcome-pad-top:1.15rem;--welcome-wow:3.55rem;padding:var(--welcome-pad-top) .7rem 1.35rem}.welcome__wow{margin-bottom:.85rem;font-size:1.15rem}.welcome h1.welcome__title,.welcome__title{margin-bottom:.5rem;font-size:clamp(1.55rem,7vw,2.2rem);white-space:nowrap}.welcome__intro{margin-bottom:.85rem;font-size:.9rem}.welcome__hint{margin-bottom:1.1rem;max-width:100%;font-size:.74rem;white-space:normal}.welcome__cta.cta{min-height:2.75rem;min-width:min(100%,12rem);padding:.7rem 1.15rem}}@keyframes welcome-wow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ink,#0a1520) 35%,transparent),0 0 1.25rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 38%,transparent),var(--elev,0 .4rem 1rem color-mix(in srgb,#000 28%,transparent))}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ink,#0a1520) 20%,transparent),0 0 1.85rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 58%,transparent),var(--elev,0 .4rem 1rem color-mix(in srgb,#000 28%,transparent))}}html[data-motion=reduced] .welcome__wow{animation:none}@media(prefers-reduced-motion:reduce){html[data-motion=system] .welcome__wow{animation:none}}.wait{position:relative;isolation:isolate;display:grid;place-items:center;width:6.5rem;height:6.5rem}.wait__glow{z-index:0;inset:12%;background:radial-gradient(circle,color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 38%,transparent),transparent 72%);filter:blur(3px);animation:wait-glow 2.6s ease-in-out infinite}.wait__glow,.wait__orbit{position:absolute;border-radius:50%;pointer-events:none}.wait__orbit{z-index:1;inset:0;background:conic-gradient(from 0deg,transparent 0 68%,color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 18%,transparent) 78%,var(--licko-cyan-glow,#7df0ff) 90%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:wait-orbit 1.2s linear infinite}.wait__mark{position:relative;z-index:2;width:4.25rem;height:4.25rem;font-size:1.3rem;animation:wait-breathe 2.6s ease-in-out infinite}@keyframes wait-orbit{to{transform:rotate(1turn)}}@keyframes wait-glow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes wait-breathe{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ink,#0a1520) 35%,transparent),0 0 1.15rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 36%,transparent),var(--elev,0 .4rem 1rem color-mix(in srgb,#000 28%,transparent))}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ink,#0a1520) 18%,transparent),0 0 1.75rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 58%,transparent),var(--elev,0 .4rem 1rem color-mix(in srgb,#000 28%,transparent))}}html[data-motion=reduced] .wait__glow,html[data-motion=reduced] .wait__mark,html[data-motion=reduced] .wait__orbit{animation:none}html[data-motion=reduced] .wait__glow{opacity:.85;transform:none}html[data-motion=reduced] .wait__orbit{transform:none}@media(prefers-reduced-motion:reduce){html[data-motion=system] .wait__glow,html[data-motion=system] .wait__mark,html[data-motion=system] .wait__orbit{animation:none}html[data-motion=system] .wait__glow{opacity:.85;transform:none}html[data-motion=system] .wait__orbit{transform:none}}main.shell.shell--landing:has(.hub-resolving),main.shell:has(.checkout-wait){justify-content:center}.checkout-wait{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.05rem;width:100%;min-height:min(70dvh,36rem);margin:0 auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.checkout-wait__status{margin:0;font-size:1.08rem;font-weight:650;letter-spacing:-.02em;line-height:1.3;text-align:center;color:color-mix(in srgb,var(--text) 94%,#fff)}.checkout-wait__back{display:inline-flex;align-items:center;justify-content:center;margin-top:.25rem;padding:.38rem .95rem;border:1px solid color-mix(in srgb,var(--licko-cyan,#1a9bb0) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--licko-cyan,#1a9bb0) 16%,transparent);color:var(--licko-cyan-glow,#7df0ff);font:inherit;font-size:.82rem;font-weight:750;letter-spacing:-.01em;line-height:1.2;text-decoration:none}.checkout-wait__back:hover{border-color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 70%,transparent);background:color-mix(in srgb,var(--licko-cyan,#1a9bb0) 26%,transparent);color:#c8fbff}.flight-mark{display:inline-grid;place-items:center;flex:0 0 auto;width:.95rem;font-size:.72rem;font-weight:750;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flight-mark--done{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 72%,#8dffc4)}.flight-mark--current{color:var(--licko-cyan-glow,#7df0ff);text-shadow:0 0 .45rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 55%,transparent)}.flight-mark--todo{color:color-mix(in srgb,var(--muted) 55%,transparent)}.flight-mark--blocked{color:color-mix(in srgb,#e07080 88%,#fff)}.flight{display:flex;flex-direction:column;gap:.55rem;width:100%;padding:.65rem .7rem .7rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--licko-cyan,#1a9bb0) 32%,var(--border));background:color-mix(in srgb,#07131c 88%,transparent)}.flight__bar{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.flight__action{margin:0;font-size:.78rem;font-weight:750;letter-spacing:-.01em;color:var(--text)}.flight__count{margin:0;flex:0 0 auto;font-size:.68rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 62%,var(--muted))}.flight__focus{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:.68rem;font-weight:600;color:color-mix(in srgb,var(--muted) 12%,var(--text))}.flight__focus .flight__count{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 62%,var(--muted))}.flight__focus-dot{color:var(--muted);opacity:.7}.flight__stages{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .15rem;margin:0;padding:0;list-style:none}.flight__stage{display:inline-flex;align-items:center;gap:.32rem;margin:0;padding:.12rem .2rem;font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--muted) 20%,var(--text))}.flight__stage--done{color:color-mix(in srgb,var(--text) 82%,var(--muted))}.flight__stage--current{font-weight:750;color:#fff}.flight__stage--todo{color:var(--muted)}.flight__stage--blocked{font-weight:750;color:color-mix(in srgb,#e07080 70%,#fff)}.flight__stage:not(:last-child):after{content:"→";margin-left:.45rem;font-weight:500;color:color-mix(in srgb,var(--licko-cyan,#1a9bb0) 45%,transparent);opacity:.85}.flight__body-note{margin:0;font-size:.68rem;line-height:1.35;color:color-mix(in srgb,#e07080 55%,var(--text))}.flight__body-note--quiet{color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 48%,var(--muted))}.flight__cta{margin-left:.35rem;font-weight:750;color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 82%,#fff);text-decoration:underline;text-underline-offset:.12em}.flight--mobile .flight__stages{flex-direction:column;align-items:stretch;gap:.4rem}.flight--mobile .flight__stage:not(:last-child):after{content:none}.flight--mobile .flight__stage{padding:.28rem .2rem;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.flight--mobile .flight__stage:last-child{border-bottom:0}@media(max-width:640px){.flight:not(.flight--depth):not(.flight--mobile) .flight__stages{flex-direction:column;align-items:stretch;gap:.35rem}.flight:not(.flight--depth):not(.flight--mobile) .flight__stage:not(:last-child):after{content:none}.flight:not(.flight--depth):not(.flight--mobile) .flight__stage{padding:.28rem .2rem;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.flight:not(.flight--depth):not(.flight--mobile) .flight__stage:last-child{border-bottom:0}}@font-face{font-family:DSEG14 Modern;src:url(/_next/static/media/dseg14-modern-700.4d640562.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.runway{--board-font:"DSEG14 Modern","DSEG7 Modern",ui-monospace,monospace;--runway-ink:color-mix(in srgb,#fff 38%,transparent);--runway-yellow:var(--accent-warm,#f4c15f);position:relative;display:flex;align-items:stretch;gap:0;width:100%;min-height:2.65rem;padding:0;border-radius:0;overflow:hidden;background:#050e15}.site-runway .runway:has(.runway__a11y[open],.site-nav__user[open],.runway__guest-hub[open],.licko-locale-picker[open],.runway__ops[open],.runway__pop[open],.runway__plan){overflow:visible}.runway__threshold{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:stretch;gap:.2rem;padding:.45rem .35rem}.runway__threshold--near{padding-left:.45rem}.runway__threshold--far{padding-right:.45rem}.runway__threshold i{display:block;width:.13rem;border-radius:1px;background:color-mix(in srgb,#fff 52%,transparent);transform:perspective(28px) rotateY(var(--thr-yaw,0deg))}.runway__threshold--near i{--thr-yaw:12deg}.runway__threshold--far i{--thr-yaw:-12deg}.runway__threshold--near i:first-child{opacity:.95}.runway__threshold--near i:nth-child(2){opacity:.75}.runway__threshold--far i:first-child,.runway__threshold--near i:nth-child(3){opacity:.55}.runway__threshold--far i:nth-child(2){opacity:.75}.runway__threshold--far i:nth-child(3){opacity:.95}.runway__deck{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:center;min-width:0;padding:.28rem .35rem;overflow:visible}.runway__pad{inset:18% 0 22%;isolation:isolate;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 4%,transparent) 12%,color-mix(in srgb,#fff 6%,transparent) 50%,color-mix(in srgb,#fff 4%,transparent) 88%,transparent);clip-path:polygon(2% 100%,98% 100%,72% 0,28% 0)}.runway__cline,.runway__pad{pointer-events:none;position:absolute;opacity:.55}.runway__cline{left:8%;right:8%;top:50%;height:1px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,color-mix(in srgb,#fff 48%,transparent) 0 .42rem,transparent .42rem .78rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.runway__content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;width:100%;min-width:0;overflow:visible}.runway__content:not(:has(.runway__ops)):not(:has(.runway__switchers)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.runway__content:has(.runway__switchers){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.runway .runway__dests{position:relative;z-index:1;display:flex;flex-wrap:nowrap;align-items:center;gap:.2rem .28rem;min-width:0;max-width:100%;width:100%;justify-self:start;grid-column:1;grid-row:1;overflow:hidden}.runway__content:not(:has(.runway__ops)):not(:has(.runway__switchers)) .runway__facilities{grid-column:2;grid-row:1}.runway__content:has(.runway__ops) .runway__ops,.runway__content:has(.runway__switchers) .runway__switchers{grid-column:2;grid-row:1}.runway__content:has(.runway__ops) .runway__facilities,.runway__content:has(.runway__switchers) .runway__facilities{grid-column:3;grid-row:1}.runway__plan{position:absolute;left:50%;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;gap:.4rem;width:max-content;min-width:0;transform:translate(-50%,-50%);pointer-events:none}.runway__plan .runway__pop{pointer-events:auto}.runway__plan .plan__cta{box-sizing:border-box;width:auto;max-width:100%;height:1.9rem;padding:0 .28rem 0 .04rem;gap:.32rem;background:rgba(0,0,0,0);box-shadow:none;text-decoration:none;pointer-events:auto}.runway__plan .plan__cta .plus__mark{--plus-size:1.72rem;width:1.72rem;height:1.72rem;border-width:1.5px}.runway__plan .plan__cta .plus__mark:before{width:.48rem;height:1.5px}.runway__plan .plan__cta .plus__mark:after{width:1.5px;height:.48rem}.runway__plan .plan__cta:hover:not(:disabled) .plus__mark{transform:none}.runway__plan .plus__label{flex:0 0 auto;letter-spacing:.04em}.runway__plan .plus__label,.runway__sign{white-space:nowrap;font-size:.68rem;font-weight:750;text-transform:uppercase}.runway__sign{display:inline-flex;flex-shrink:0;align-items:center;gap:.28rem;margin:0;padding:.26rem .5rem;border-radius:3px;border:1px solid rgba(0,0,0,0);background:color-mix(in srgb,#050e15 55%,transparent);color:color-mix(in srgb,var(--text) 78%,var(--muted));letter-spacing:.05em;text-decoration:none;line-height:1.15;font-family:inherit;cursor:pointer}.runway__sign:focus-visible,.runway__sign:hover{color:#fff;border-color:color-mix(in srgb,var(--licko-cyan,#1a9bb0) 40%,transparent);outline:none}.runway__sign--on{color:#0a0e12;background:var(--status-current,var(--runway-yellow,#f4c15f));border-color:color-mix(in srgb,var(--status-current,var(--runway-yellow,#f4c15f)) 65%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 35%,transparent)}.runway__sign--on:focus-visible,.runway__sign--on:hover{color:#0a0e12;border-color:#fff}.runway__sign--soon{color:color-mix(in srgb,var(--muted) 82%,transparent);opacity:.7;cursor:default}.runway__sign--soon:focus-visible,.runway__sign--soon:hover{color:color-mix(in srgb,var(--muted) 82%,transparent);border-color:rgba(0,0,0,0)}.runway__sign--soon .egate__mark--planned{display:none}.runway__soon{margin-left:.12rem;font-size:.52rem;font-weight:650;letter-spacing:.06em}.runway__badge{display:inline-grid;place-items:center;min-width:.9rem;height:.9rem;padding:0 .16rem;border-radius:999px;background:color-mix(in srgb,#0a0e12 45%,transparent);font-size:.52rem;font-weight:750}.runway__sign--on .runway__badge{background:color-mix(in srgb,#0a0e12 20%,transparent)}.runway__sign.egate{position:relative;overflow:visible}.runway__sign .egate__label{display:inline-flex;align-items:center;gap:.28rem;min-width:0}.runway__sign .egate__mark:not(.egate__mark--planned){position:static;top:auto;right:auto;z-index:2;flex:0 0 auto;width:1.05rem;height:1.05rem;background:#0a1218;color:#f4f7f9;box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan,#43d3e8) 70%,#fff)}.runway__sign--on .egate__mark:not(.egate__mark--planned){background:#0a0e12;color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,#0a0e12 55%,transparent)}.runway__sign .egate__lock{width:.68rem;height:.68rem}.runway__facilities{z-index:1;display:flex;flex:0 0 auto;gap:.15rem;justify-self:end}.runway .runway__switchers,.runway__facilities{position:relative;align-items:center;overflow:visible}.runway .runway__switchers{z-index:3;display:inline-flex;flex-wrap:nowrap;gap:.24rem;justify-self:center;min-width:0;max-width:100%}.runway__pop{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.runway__pop>summary{list-style:none}.runway__pop>summary::-webkit-details-marker{display:none}.runway__pop>summary::marker{content:""}.runway__switch{display:inline-flex;align-items:center;gap:.22rem;margin:0;padding:.18rem .34rem;border-radius:4px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,#050e15 62%,transparent);color:color-mix(in srgb,var(--text) 72%,var(--muted));font-family:ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-weight:680;letter-spacing:.03em;word-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.runway__switch b{display:inline-block;max-width:7.5rem;overflow:hidden;font-weight:760;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--text) 90%,var(--licko-cyan-glow,#7df0ff))}.runway__pop--postal[data-postal-state=connected] .ctx-trigger__dot,.runway__pop--postal[data-postal-state=connected] .runway__switch b,.runway__pop--postal[data-postal-state=connected] .site-nav__postal-glyph{color:var(--licko-ok-glow,#8fd9b0)}.runway__pop--postal[data-postal-state=connecting] .ctx-trigger__dot,.runway__pop--postal[data-postal-state=connecting] .site-nav__postal-glyph{color:var(--licko-cyan)}.runway__switch-mark{font-size:.48rem;opacity:.72}.runway__plan .runway__pop>.site-nav__user-panel,.runway__switchers .runway__pop>.site-nav__user-panel{left:50%;right:auto;transform:translateX(-50%)}.runway .runway__pop--postal>.site-nav__user-panel.ctx{width:min(22rem,100vw - 1.5rem);max-width:min(22rem,100vw - 1.5rem)}.runway:has(.runway__ops) .runway__cline,.runway:has(.runway__plan) .runway__cline,.runway:has(.runway__switchers) .runway__cline{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 32%,transparent 40%,transparent 60%,#000 68%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 32%,transparent 40%,transparent 60%,#000 68%,#000 92%,transparent)}.runway__ops{--ops-flip:160ms;position:relative;z-index:3;flex:0 0 auto;justify-self:center;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--text) 72%,var(--muted))}.runway__ops-board{--ops-stroke:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 38%,#9eb0be);display:grid;grid-template-rows:auto auto;gap:0;min-width:9.6rem;margin:0;padding:0;list-style:none;cursor:pointer;border:0;border-radius:0;background:#040b11;box-shadow:inset 0 0 0 1px var(--ops-stroke);color:inherit;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;text-transform:uppercase;line-height:1.1;-webkit-user-select:none;user-select:none}.runway__ops-board::-webkit-details-marker{display:none}.runway__ops-board::marker{content:""}.runway__ops-board:focus-visible,.runway__ops-board:hover,.runway__ops[open]>.runway__ops-board{--ops-stroke:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 72%,#fff);outline:none}.runway__ops-board:focus-visible{outline:1px solid color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 55%,transparent);outline-offset:2px}.runway__ops-title{display:block;padding:.16rem .48rem .12rem;border-bottom:1px solid color-mix(in srgb,#fff 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#1a2733 55%,#050e15),color-mix(in srgb,#0b1520 90%,#050e15));color:color-mix(in srgb,var(--muted) 42%,#c5d0da);font-family:var(--board-font,"DSEG14 Modern","DSEG7 Modern",ui-monospace,monospace);font-size:.52rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding-inline:.48rem;transform:none}.runway__ops-flap{position:relative;display:block;overflow:hidden;background:#02070c;box-shadow:inset 0 1px 0 color-mix(in srgb,#000 60%,transparent)}.runway__ops-flap:after{content:"";pointer-events:none;position:absolute;left:.35rem;right:.35rem;top:50%;height:1px;background:color-mix(in srgb,#fff 8%,transparent);opacity:.55;transform:translateY(-50%)}.runway__ops-row{position:relative;z-index:1;display:flex;align-items:center;gap:.32rem;min-height:1.15rem;padding:.18rem .48rem .2rem;transform-origin:50% 50%;transition:transform var(--ops-flip) linear,opacity var(--ops-flip) linear}.runway__ops-flap--flip .runway__ops-row{transform:scaleY(.06);opacity:.25}.runway__ops-flap--settle .runway__ops-row{transform:scaleY(1);opacity:1}.runway__ops-mark{flex:0 0 auto;width:.7rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.55rem;font-weight:750;line-height:1;text-align:center}.runway__ops-step{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;transform:translateY(.08em)}.runway__ops-frac,.runway__ops-step{font-family:var(--board-font,"DSEG14 Modern","DSEG7 Modern",ui-monospace,monospace);font-size:.58rem;font-weight:700}.runway__ops-frac{display:inline-flex;flex:0 0 auto;align-items:baseline;justify-content:flex-end;gap:0;min-width:4.6ch;margin-left:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;color:color-mix(in srgb,var(--text) 62%,var(--muted));line-height:1}.runway__ops-den,.runway__ops-num{display:inline-block;min-width:1.35ch;text-align:right}.runway__ops-den,.runway__ops-num,.runway__ops-slash{font-family:var(--board-font,"DSEG14 Modern","DSEG7 Modern",ui-monospace,monospace);font-weight:700;transform:translateY(.1em)}.runway__ops-slash{opacity:.45;padding:0 .08rem}.runway__ops-row--done{color:color-mix(in srgb,var(--text) 58%,var(--muted))}.runway__ops-row--done .runway__ops-mark,.runway__ops-row--done .runway__ops-step{color:color-mix(in srgb,var(--text) 58%,var(--muted));font-weight:650}.runway__ops-row--now{color:var(--licko-cyan-glow,#7df0ff)}.runway__ops-row--now .runway__ops-mark,.runway__ops-row--now .runway__ops-step{color:var(--licko-cyan-glow,#7df0ff);font-weight:750}.runway__ops-row--todo{color:color-mix(in srgb,var(--muted) 78%,transparent)}.runway__ops-row--todo .runway__ops-mark,.runway__ops-row--todo .runway__ops-step{color:color-mix(in srgb,var(--muted) 78%,transparent);font-weight:600}.runway__ops-expand{position:absolute;left:50%;right:auto;top:calc(100% + .28rem);bottom:auto;z-index:4;display:none;flex-direction:column;align-items:stretch;gap:.18rem;min-width:max(100%,9.6rem);max-width:min(22rem,70vw);padding:.35rem .5rem;border:0;border-radius:0;background:#040b11;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 38%,#9eb0be);font-family:var(--board-font,"DSEG14 Modern","DSEG7 Modern",ui-monospace,monospace);font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;transform:translateX(-50%)}.runway__ops:focus-within>.runway__ops-expand,.runway__ops:hover>.runway__ops-expand,.runway__ops[open]>.runway__ops-expand{display:flex}.runway__ops-bit{color:color-mix(in srgb,var(--muted) 70%,transparent)}.runway__ops-bit--done{color:color-mix(in srgb,var(--text) 62%,var(--muted))}.runway__ops-bit--done:before{content:"✓ ";opacity:.7}.runway__ops-bit--now{color:var(--licko-cyan-glow,#7df0ff);font-weight:750}.runway__ops-bit--now:before{content:"● "}.runway__ops-bit:not(.runway__ops-bit--done):not(.runway__ops-bit--now):before{content:"○ ";opacity:.55}.runway .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.runway__hub{display:inline-flex;align-items:center;gap:.28rem;margin:0;padding:.22rem .4rem;border-radius:5px;border:1px solid rgba(0,0,0,0);color:color-mix(in srgb,var(--text) 82%,var(--muted));text-decoration:none;font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;background:rgba(0,0,0,0);cursor:pointer;list-style:none}.runway__hub::-webkit-details-marker{display:none}.runway__hub::marker{content:""}.runway__hub:focus-visible,.runway__hub:hover{color:var(--licko-cyan-glow,#7df0ff);border-color:color-mix(in srgb,var(--licko-cyan,#1a9bb0) 40%,transparent);outline:none}.runway__tower{display:block;flex:0 0 auto;width:.875rem;height:.875rem;object-fit:contain;object-position:center bottom;image-rendering:auto}.runway__fac{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;height:2.75rem;margin:0;padding:0 .28rem;border-radius:5px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:color-mix(in srgb,var(--text) 72%,var(--muted));font-size:.6rem;font-weight:750;letter-spacing:.04em;cursor:pointer;list-style:none}.runway__fac::-webkit-details-marker{display:none}.runway__fac::marker{content:""}.runway__fac--on,.runway__fac:focus-visible,.runway__fac:hover{color:var(--licko-cyan-glow,#7df0ff);border-color:color-mix(in srgb,var(--licko-cyan,#1a9bb0) 40%,transparent);outline:none}.runway .licko-locale-picker,.runway .runway__a11y,.runway .site-nav__user{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.runway .licko-locale-picker__trigger{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;height:2.75rem;margin:0;padding:0 .28rem;border-radius:5px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:color-mix(in srgb,var(--text) 72%,var(--muted));font-size:.6rem;font-weight:750;letter-spacing:.04em;gap:0;list-style:none}.runway .licko-locale-picker__trigger::-webkit-details-marker{display:none}.runway .licko-locale-picker__trigger::marker{content:""}.runway .licko-locale-picker__trigger .ctx-trigger__chev,.runway .licko-locale-picker__trigger .licko-locale-picker__trigger-main{display:none}.runway .licko-locale-picker__trigger:focus-visible,.runway .licko-locale-picker__trigger:hover{color:var(--licko-cyan-glow,#7df0ff);border-color:color-mix(in srgb,var(--licko-cyan,#1a9bb0) 40%,transparent)}.runway .licko-locale-picker[open]>.runway__fac,.runway .runway__a11y[open]>.runway__fac,.runway .runway__pop[open]>.runway__switch,.runway .site-nav__user[open]>.runway__hub{color:color-mix(in srgb,var(--text) 90%,var(--licko-cyan-glow,#7df0ff));border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,#050e15 62%,transparent)}.runway .licko-locale-picker[open],.runway .runway__a11y[open],.runway .runway__ops[open],.runway .runway__pop[open],.runway .site-nav__user[open]{z-index:80}.runway .runway__a11y-panel,.runway .site-nav__user-panel{width:13.25rem}.runway .licko-locale-picker .licko-locale-picker__panel,.runway .runway__a11y-panel,.runway .site-nav__user-panel{position:absolute;bottom:calc(100% + .28rem);top:auto;z-index:90;box-sizing:border-box;max-width:min(13.25rem,100vw - 1.5rem);min-width:0;padding:.28rem;border-radius:4px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:#050e15;box-shadow:0 .55rem 1.15rem color-mix(in srgb,#000 42%,transparent);color:color-mix(in srgb,var(--text) 78%,var(--muted))}.runway .licko-locale-picker .licko-locale-picker__panel{width:max-content}.runway .site-nav__user>.site-nav__user-panel{left:0;right:auto}.runway .licko-locale-picker .licko-locale-picker__panel,.runway .runway__a11y-panel{right:0;left:auto}.runway .site-nav__user-panel.user__menu{min-width:0;width:13.25rem;max-width:min(13.25rem,100vw - 1.5rem);gap:.04rem}.runway .runway__a11y-panel.ctx,.runway .site-nav__user-panel.ctx{min-width:0;width:13.25rem;max-width:min(13.25rem,100vw - 1.5rem);gap:.08rem}.runway .site-nav__user-panel.ctx .ctx__head{padding:.06rem .22rem .18rem}.runway .site-nav__user-panel.ctx .ctx__eyebrow{margin:.28rem .22rem .08rem;padding:0 0 .16rem;border-bottom-color:color-mix(in srgb,var(--border) 55%,transparent);font-size:.52rem;font-weight:680;letter-spacing:.04em;color:color-mix(in srgb,var(--text) 58%,var(--muted))}.runway .site-nav__user-panel.ctx .ctx__eyebrow--inline{margin:0;padding:0;border:0}.runway .site-nav__user-panel.ctx .ctx__chip{padding:.08rem .34rem;border-radius:4px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,#050e15 62%,transparent);color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:.52rem;font-weight:680;letter-spacing:.03em;text-transform:uppercase}.runway .site-nav__user-panel.ctx .ctx__lede{margin:.08rem .22rem;font-size:.5rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 58%,var(--muted))}.runway .site-nav__user-panel.ctx .ctx__row{min-height:0;padding:.2rem .3rem;border-radius:4px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:color-mix(in srgb,var(--text) 72%,var(--muted));font-size:.56rem;font-weight:680;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.runway .site-nav__user-panel.ctx .ctx__row:focus-visible,.runway .site-nav__user-panel.ctx .ctx__row:hover{color:color-mix(in srgb,var(--text) 90%,var(--muted));border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,#050e15 62%,transparent);outline:none}.runway .site-nav__user-panel.ctx .ctx__row--on,.runway .site-nav__user-panel.ctx .ctx__row--on:hover{color:color-mix(in srgb,var(--text) 90%,var(--licko-cyan-glow,#7df0ff));border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,#050e15 62%,transparent)}.runway .site-nav__user-panel.ctx .ctx__mark{color:color-mix(in srgb,var(--text) 70%,var(--muted))}.runway .user__menu-row{padding:.22rem .3rem;border-radius:4px;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.runway .user__menu-row:focus-visible,.runway .user__menu-row:hover{border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,#050e15 62%,transparent)}.runway .user__menu-row--on,.runway .user__menu-row--on:hover{border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,#050e15 62%,transparent)}.runway .user__menu-label{font-size:.56rem;font-weight:760;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 86%,var(--muted))}.runway .user__menu-hint{font-size:.5rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 58%,var(--muted))}.runway .user__menu-ico{color:color-mix(in srgb,var(--text) 62%,var(--muted))}.runway .user__menu-row--on .user__menu-ico,.runway .user__menu-row--on .user__menu-label{color:color-mix(in srgb,var(--text) 90%,var(--licko-cyan-glow,#7df0ff))}.runway .user__menu-badge{min-width:.95rem;padding:.04rem .24rem;border-radius:4px;background:color-mix(in srgb,#050e15 40%,transparent);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:.5rem}.runway .user__menu-row--signout{margin-top:.12rem;padding-top:.28rem;border-top-color:color-mix(in srgb,var(--border) 55%,transparent)}.runway .user__menu-row--signout .user__menu-ico,.runway .user__menu-row--signout .user__menu-label{color:color-mix(in srgb,var(--text) 62%,var(--muted))}.runway .user__menu-row--signout:hover .user__menu-ico,.runway .user__menu-row--signout:hover .user__menu-label{color:color-mix(in srgb,var(--text) 86%,var(--muted))}.runway .licko-locale-picker .licko-locale-picker__panel{display:flex;flex-direction:column;gap:.08rem}.runway .licko-locale-picker .licko-locale-picker__market{gap:.2rem}.runway .licko-locale-picker .licko-locale-picker__market-name{margin:.28rem .22rem .08rem;padding:0 0 .16rem;font-size:.52rem;font-weight:680;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 58%,var(--muted))}.runway .licko-locale-picker .licko-locale-picker__chips{gap:.15rem}.runway .licko-locale-picker .licko-locale-picker__chip{min-width:0;padding:.2rem .3rem;border-radius:4px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none;color:color-mix(in srgb,var(--text) 72%,var(--muted));font-size:.56rem;font-weight:680;letter-spacing:.03em;text-transform:uppercase}.runway .licko-locale-picker .licko-locale-picker__chip:focus-visible,.runway .licko-locale-picker .licko-locale-picker__chip:hover{border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,#050e15 62%,transparent);color:color-mix(in srgb,var(--text) 90%,var(--muted))}.runway .licko-locale-picker .licko-locale-picker__chip[aria-pressed=true],.runway .licko-locale-picker .licko-locale-picker__chip[aria-pressed=true]:hover{border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,#050e15 62%,transparent);box-shadow:none;color:color-mix(in srgb,var(--text) 90%,var(--licko-cyan-glow,#7df0ff))}.runway .hub__alert-dot{top:.12rem;right:.08rem}.runway .user__menu .egate--nav{width:100%;justify-content:flex-start;text-align:left}.runway__a11y-copy{margin:0;padding:.45rem .85rem;max-width:16rem;font-size:.72rem;font-weight:550;line-height:1.35;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--muted) 25%,var(--text))}.runway--mobile{min-height:0;padding-bottom:env(safe-area-inset-bottom,0)}.runway--mobile .runway__cline,.runway--mobile .runway__pad{display:none}.runway--mobile .runway__threshold{align-items:stretch}.runway--mobile .runway__threshold i{min-height:100%;height:auto}.runway--mobile .runway__deck{padding:.12rem .2rem .2rem}.runway--mobile .runway__content{display:flex;flex-direction:column;align-items:stretch;gap:0}.runway--mobile .runway__dests,.runway--mobile .runway__facilities,.runway--mobile .runway__ops,.runway--mobile .runway__plan{position:relative;display:flex;width:100%;min-height:2.05rem;padding:.28rem .1rem .42rem;justify-self:stretch;grid-column:auto}.runway--mobile .runway__dests{flex-wrap:nowrap;justify-content:space-between;gap:.2rem}.runway--mobile .runway__ops{justify-content:stretch;align-items:stretch;min-height:0}.runway--mobile .runway__ops-board{width:100%;min-width:0}.runway--mobile .runway__ops-title{font-size:.5rem;padding:.16rem .5rem .12rem}.runway--mobile .runway__ops-row{padding:.2rem .5rem .22rem;min-height:1.25rem}.runway--mobile .runway__ops-step{font-size:.64rem}.runway--mobile .runway__facilities{justify-content:center;gap:.28rem;padding-bottom:.35rem}.runway--mobile .runway__dests:after,.runway--mobile .runway__facilities:after,.runway--mobile .runway__ops:after,.runway--mobile .runway__plan:after{content:"";pointer-events:none;position:absolute;left:2%;right:2%;bottom:0;height:1px;background:repeating-linear-gradient(90deg,color-mix(in srgb,#fff 42%,transparent) 0 .35rem,transparent .35rem .68rem);opacity:.5}.runway--mobile .runway__sign{font-size:.66rem;padding:.28rem .42rem}.runway--mobile .runway__ops-expand{bottom:auto;top:calc(100% + .2rem);width:min(100%,18rem)}.runway--mobile .runway__content:not(:has(.runway__ops)) .runway__facilities{grid-column:auto}.runway--mobile .runway__plan{position:relative;left:auto;top:auto;transform:none;grid-column:auto;grid-row:auto;width:100%;justify-content:center;min-height:0;pointer-events:auto}.runway__hub-slot{display:inline-flex;align-items:center;flex:0 0 auto}.runway .site-nav__user.runway__guest-hub{display:none}@media(max-width:720px){.runway{min-height:0;overflow:visible}.runway .runway__cline{left:4%;right:4%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.runway .runway__deck{padding:.08rem .12rem .1rem;overflow:visible}.runway .runway__content,.runway .runway__content:has(.runway__ops),.runway .runway__content:has(.runway__switchers),.runway .runway__content:not(:has(.runway__ops)),.runway .runway__content:not(:has(.runway__ops)):not(:has(.runway__switchers)){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.12rem;width:100%;min-width:0;overflow:visible}.runway .runway__switchers{display:none}.runway .runway__dests,.runway .runway__facilities,.runway .runway__plan{position:relative;display:flex;flex-wrap:nowrap;align-items:center;width:auto;min-width:0;min-height:2.5rem;padding:0;justify-self:auto;grid-column:auto;grid-row:auto}.runway .runway__dests{flex:1 1 auto;justify-content:flex-start;gap:.12rem;z-index:2;overflow:hidden}.runway .runway__dest--inbound,.runway .runway__dest--session{display:none}.runway:has(.runway__plan) .runway__dest--app{display:none}.runway .runway__plan{left:auto;top:auto;transform:none;flex:1 1 auto;justify-content:center;gap:.28rem;width:auto;max-width:none;pointer-events:auto}.runway .runway__plan .plan__cta{height:2.5rem;max-width:100%;padding:0 .18rem 0 .02rem;gap:.22rem}.runway .runway__plan .plan__cta .plus__mark{--plus-size:1.45rem;width:1.45rem;height:1.45rem}.runway .runway__plan .plus__label{overflow:hidden;font-size:clamp(.52rem,2.3vw,.64rem);white-space:nowrap}.runway .runway__sign{box-sizing:border-box;flex:0 0 auto;height:2.15rem;min-height:24px;min-width:24px;padding:0 .32rem;font-size:clamp(.48rem,2vw,.58rem);letter-spacing:.03em;line-height:1;white-space:nowrap}.runway .runway__facilities{flex:0 0 auto;justify-content:flex-end;gap:0;padding-bottom:0;z-index:1}.runway .runway__facilities .licko-locale-picker{order:8}.runway .runway__facilities .runway__a11y{order:4}.runway .runway__facilities [data-testid=nav-hints-toggle],.runway .runway__hub-slot>a.runway__hub{display:none}.runway .site-nav__user.runway__guest-hub{display:inline-flex}.runway .runway__hub{box-sizing:border-box;gap:0;justify-content:center;font-size:clamp(.52rem,2.2vw,.62rem);line-height:1;white-space:nowrap}.runway .licko-locale-picker__trigger,.runway .runway__fac,.runway .runway__hub{height:max(2.15rem,24px);width:max(2.15rem,24px);min-width:max(2.15rem,24px);min-height:max(2.15rem,24px);padding:0}.runway .runway__hub>span:not(.hub__alert-dot):not(.visually-hidden){display:none}.runway .runway__facilities .runway__hub{padding-inline:0}.runway .runway__dests:after,.runway .runway__facilities:after,.runway .runway__plan:after{display:none}.runway .runway__threshold{padding:.28rem .22rem}.runway .runway__ops-expand{bottom:auto;top:calc(100% + .2rem);width:min(100%,18rem)}.runway .runway__guest-hub>.site-nav__user-panel{left:auto;right:0}}@media(max-width:400px){.runway .runway__content,.runway .runway__dests{gap:.06rem}.runway .runway__sign{padding:0 .22rem;font-size:.48rem;letter-spacing:.02em}.runway .runway__facilities{gap:0}.runway .runway__hub{padding:0;gap:0}.runway .licko-locale-picker__trigger,.runway .runway__fac,.runway .runway__hub{width:max(2rem,24px);min-width:max(2rem,24px);min-height:max(2rem,24px);height:max(2rem,24px)}.runway .runway__tower{width:.8rem;height:.8rem}}html[data-motion=reduced] .runway__threshold i{transform:none}html[data-motion=reduced] .runway__ops-row{transition:none}html[data-motion=reduced] .runway__ops-flap--flip .runway__ops-row,html[data-motion=reduced] .runway__ops-flap--settle .runway__ops-row{transform:none;opacity:1}@media(prefers-reduced-motion:reduce){html[data-motion=system] .runway__threshold i{transform:none}html[data-motion=system] .runway__ops-row{transition:none}html[data-motion=system] .runway__ops-flap--flip .runway__ops-row,html[data-motion=system] .runway__ops-flap--settle .runway__ops-row{transform:none;opacity:1}}.runway [data-a11y-panel] .a11y-seg__opt:has(input:checked){border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,#050e15 62%,transparent);color:color-mix(in srgb,var(--text) 90%,var(--licko-cyan-glow,#7df0ff));box-shadow:none}[data-a11y-panel]{font-family:ui-sans-serif,system-ui,sans-serif;word-spacing:.04em}[data-a11y-panel] fieldset{margin:0;padding:0;border:0;min-inline-size:0}[data-a11y-panel] .ctx__head{display:flex;flex-wrap:wrap;align-items:center;gap:.18rem .35rem}[data-a11y-panel] .ctx__chip{flex:1 1 100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-a11y-panel] .ctx__eyebrow{margin-bottom:.2rem}[data-a11y-panel] .ctx__foot{justify-content:flex-start;margin-top:.1rem;padding:.28rem .1rem 0}.a11y-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;box-sizing:border-box;padding:2px;border:1px solid color-mix(in srgb,var(--border,#2a3a44) 78%,#4a6070);border-radius:8px}.a11y-seg__opt{position:relative;display:grid;place-items:center;min-height:1.95rem;margin:0;padding:.22rem .12rem;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.56rem;font-weight:700;letter-spacing:0;word-spacing:.04em;text-align:center;color:color-mix(in srgb,var(--text) 72%,var(--muted));cursor:pointer}.a11y-seg__opt:has(input:checked){border-color:color-mix(in srgb,var(--licko-cyan,#1a9bb0) 48%,transparent);background:color-mix(in srgb,var(--accent,#1a9bb0) 24%,#0c1820);color:#f5fcff}.a11y-seg__opt:focus-within{outline:1px solid var(--focus-ring,#7df0ff);outline-offset:1px}.a11y-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.2rem;margin:0;padding:.12rem .2rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.76rem;font-weight:650;color:color-mix(in srgb,var(--text) 88%,var(--muted));cursor:pointer}.a11y-toggle__name{min-width:0;overflow-wrap:anywhere}.a11y-toggle input[role=switch]{appearance:none;width:1.72rem;height:1rem;margin:0;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,#000 35%,#142028);cursor:pointer}.a11y-toggle input[role=switch]:after{content:"";display:block;width:.72rem;height:.72rem;margin:.08rem 0 0 .1rem;border-radius:50%;background:var(--text)}.a11y-toggle input[role=switch]:checked{background:color-mix(in srgb,var(--licko-cyan,#1a9bb0) 42%,#0a141c)}.a11y-toggle input[role=switch]:checked:after{margin-left:.86rem}.a11y-toggle input[role=switch]:focus-visible{outline:2px solid var(--focus-ring,#7df0ff);outline-offset:2px}.a11y-reset{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.28rem;margin:0;padding:.15rem .1rem;min-height:1.75rem;max-width:100%;border:0;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--muted) 25%,var(--text));font-family:ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:600;cursor:pointer}.a11y-reset:focus-visible{outline:2px solid var(--focus-ring,#7df0ff);outline-offset:2px}.sstat{--sstat-ink:color-mix(in srgb,var(--text) 58%,var(--muted));--sstat-face:#0b131b;--sstat-row:1.68rem;--sstat-type:0.625rem;--sstat-type-floor:0.55rem;--sstat-cell:calc(var(--sstat-type) * 1.47);--sstat-cell-ch:calc(var(--sstat-type) * 0.83);--sstat-act-inset:0.2rem;--sstat-act-h:calc(var(--sstat-row) - (var(--sstat-act-inset) * 2));position:relative;display:flex;align-items:center;gap:.4rem;width:100%;height:var(--sstat-row);min-height:var(--sstat-row);max-height:var(--sstat-row);padding:0 var(--sstat-act-inset) 0 .75rem;overflow:hidden;border:0;border-radius:0;background:#050e15;color:var(--sstat-ink)}.sstat__life,ol.sstat__life{z-index:1;justify-content:flex-start;gap:.32rem;max-width:none;margin:0;padding:0;overflow:visible;list-style:none;font-size:var(--sstat-type);font-weight:750;letter-spacing:.1em;text-shadow:0 1px 0 rgba(0,0,0,.55);text-transform:uppercase;white-space:nowrap;cursor:default;transition:color .15s ease}.sstat__life,.sstat__life>li,ol.sstat__life{display:flex;flex:0 0 auto;align-items:center;min-width:0}.sstat__life>li{justify-content:center}.sstat button.sstat__stage,.sstat__stage{appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:.85rem;min-height:var(--sstat-act-h);margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:default;touch-action:manipulation}.sstat__mark{color:color-mix(in srgb,var(--text) 36%,var(--muted));transition:color .15s ease,opacity .15s ease}.sstat__stage:focus-visible{outline:2px solid var(--focus-ring,var(--licko-cyan-glow,#7df0ff));outline-offset:2px}.sstat__life.is-lit,.sstat__life:hover{color:var(--interactive-active,var(--licko-cyan-glow,#7df0ff))}.sstat__life.is-lit .sstat__mark,.sstat__life:hover .sstat__mark{color:var(--interactive-active,var(--licko-cyan-glow,#7df0ff));text-shadow:none}.sstat__life.is-lit .sstat__stage--done,.sstat__life:hover .sstat__stage--done{opacity:.82}.sstat__life.is-lit .sstat__stage--now,.sstat__life:hover .sstat__stage--now{opacity:1}.sstat__life.is-lit .sstat__stage--todo,.sstat__life:hover .sstat__stage--todo{opacity:.72}.sstat__life:hover .sstat__stage:focus-visible,.sstat__life:hover .sstat__stage:hover,.sstat__stage:focus-visible{opacity:1}.sstat__board{z-index:2;display:none;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;height:1.12rem;overflow:hidden;opacity:1;transition:opacity 1.1s ease;pointer-events:none}.sstat.sstat--board .sstat__board,.sstat__board:not(:empty){display:flex;min-width:min(42vw,10rem)}.sstat:not(:has(.sstat__life)):not(:has(.sstat__act)) .sstat__board{width:100%}.sstat__board.is-fade{opacity:0}.sstat__cell,.sstat__line{position:relative;overflow:hidden;background:var(--sstat-face);border:1px solid color-mix(in srgb,#fff 14%,transparent);box-shadow:none;perspective:80px}.sstat__cell:after,.sstat__line:after{content:"";position:absolute;inset-inline:0;top:50%;z-index:1;height:1px;background:color-mix(in srgb,#fff 14%,transparent);transform:translateY(-50%);pointer-events:none}.sstat__cell{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--sstat-cell);height:var(--sstat-cell);margin-inline:.04rem}.sstat__cell-ch,.sstat__line-ch{display:grid;place-items:center;width:100%;height:100%;font-size:var(--sstat-cell-ch);font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase;color:color-mix(in srgb,var(--text) 82%,#fff);transform-origin:50% 50%;backface-visibility:hidden}.sstat__cell--idle .sstat__cell-ch{font-weight:400;letter-spacing:0;text-transform:none}.sstat__idle-mark{display:block;width:calc(var(--sstat-cell)*.62);height:calc(var(--sstat-cell)*.62);object-fit:contain;pointer-events:none}.sstat__line{display:inline-flex;align-items:center;max-width:min(42vw,18rem);height:1.18em;padding:0 .38rem}.sstat__line-ch{font-size:clamp(.4rem,1.5vw,.5rem);letter-spacing:.05em;white-space:nowrap}.sstat__cell.is-flap .sstat__cell-ch,.sstat__line.is-flap .sstat__line-ch{animation:sstat-flap .42s ease-in}.sstat__board--ok .sstat__cell-ch,.sstat__board--ok .sstat__line-ch{color:color-mix(in srgb,var(--licko-ok-glow,#7dffb2) 48%,var(--muted))}.sstat__board--error .sstat__cell-ch,.sstat__board--error .sstat__line-ch{color:color-mix(in srgb,#e07080 54%,var(--muted))}.sstat button.sstat__act,.sstat__act{appearance:none;flex:0 1 auto;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--sstat-act-h);margin:0;margin-inline-start:auto;padding:.04rem .4rem;border:1px solid color-mix(in srgb,#fff 14%,transparent);border-radius:3px;background:color-mix(in srgb,#fff 3%,#050e15);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent);color:color-mix(in srgb,var(--text) 66%,var(--muted));font:inherit;max-width:min(22rem,100% - 5rem);overflow:hidden;font-size:var(--sstat-type);font-weight:750;letter-spacing:.04em;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.45);text-transform:uppercase;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.sstat__act.is-lit,.sstat__act:focus-visible,.sstat__act:hover{border-color:color-mix(in srgb,var(--interactive,var(--licko-cyan,#43d3e8)) 62%,transparent);background:color-mix(in srgb,var(--interactive,var(--licko-cyan,#43d3e8)) 14%,#050e15);color:var(--interactive-active,var(--licko-cyan-glow,#7df0ff))}.sstat__act:focus-visible{outline:2px solid var(--focus-ring,var(--licko-cyan-glow,#7df0ff));outline-offset:2px}.sstat__sr{position:absolute}@keyframes sstat-flap{0%{transform:rotateX(0);filter:brightness(1)}42%{transform:rotateX(-92deg);filter:brightness(.28)}58%{transform:rotateX(-92deg);filter:brightness(.28)}to{transform:rotateX(0);filter:brightness(1)}}@media(max-width:40rem){.sstat{--sstat-type:clamp(0.55rem,3.1vw,0.625rem);padding-inline:.55rem}.sstat .sstat__life{font-size:var(--sstat-type)}}.sstat.sstat--mobile{--sstat-type:clamp(0.55rem,3.1vw,0.625rem);padding-inline:.55rem}.sstat.sstat--mobile .sstat__life{font-size:var(--sstat-type)}@media(prefers-reduced-motion:reduce){.sstat__cell.is-flap .sstat__cell-ch,.sstat__line.is-flap .sstat__line-ch{animation:none}.sstat__act:active{transform:none}}.consent__icon--inline{display:inline-block;vertical-align:-.2em;width:.85rem;height:.85rem;margin-right:.2rem}.consent__icon-concept-label{margin:0 0 .35rem;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 80%,var(--text))}.consent__icon-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.75rem}.consent__icon-cell{display:flex;flex-direction:column;align-items:center;gap:.22rem;width:5.75rem;padding:.45rem .35rem .5rem;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:calc(var(--radius) + 2px);background:color-mix(in srgb,var(--bg) 38%,transparent);text-align:center}.consent__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:calc(var(--radius) + 1px);border:1px solid rgba(0,0,0,0)}.consent__icon svg{width:1.05rem;height:1.05rem;display:block}.consent__icon--sm{width:1.55rem;height:1.55rem;flex-shrink:0}.consent__icon--sm svg{width:.85rem;height:.85rem}.consent__icon--pending{color:var(--licko-warn);background:color-mix(in srgb,var(--licko-warn) 12%,transparent);border-color:color-mix(in srgb,var(--licko-warn) 35%,transparent)}.consent__icon--grant{color:var(--licko-ok-glow);background:color-mix(in srgb,var(--licko-ok) 14%,transparent);border-color:color-mix(in srgb,var(--licko-ok) 32%,transparent)}.consent__icon--deny{color:var(--licko-danger-glow);background:color-mix(in srgb,var(--licko-danger) 12%,transparent);border-color:color-mix(in srgb,var(--licko-danger) 30%,transparent)}.consent__icon--time{color:color-mix(in srgb,var(--muted) 55%,var(--text));background:color-mix(in srgb,var(--bg-sunken,var(--bg)) 70%,transparent);border-color:color-mix(in srgb,var(--border) 88%,transparent)}.consent__icon--reveal{color:var(--licko-cyan-glow);background:color-mix(in srgb,var(--licko-cyan) 12%,transparent);border-color:color-mix(in srgb,var(--licko-cyan) 30%,transparent)}.consent__icon-name{font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.consent__icon-note{font-size:.58rem;line-height:1.25;color:color-mix(in srgb,var(--muted) 85%,var(--text))}.console__break-glass{display:flex;flex-direction:column;gap:.45rem}.consent__pending{margin:.35rem 0 .75rem;padding:.55rem .6rem;border-radius:calc(var(--radius) + 2px);border:1px solid color-mix(in srgb,var(--licko-warn) 28%,var(--border));background:color-mix(in srgb,var(--licko-warn) 6%,transparent)}.consent__pending-head{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.35rem}.consent__pending-kicker{margin:0 0 .12rem;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--licko-warn) 75%,var(--text))}.consent__pending-title{margin:0;font-size:.82rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.consent__pending-meta{margin:0 0 .45rem;font-size:.68rem;color:color-mix(in srgb,var(--muted) 75%,var(--text))}.consent__bright{font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--licko-cyan-glow,var(--accent))}.consent__scope{margin:0 0 .45rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.28rem}.consent__scope-row{display:flex;align-items:flex-start;gap:.4rem;font-size:.72rem;line-height:1.35;cursor:default}.consent__baseline{margin:0 0 .5rem;font-size:.65rem;line-height:1.4;color:color-mix(in srgb,var(--muted) 82%,var(--text))}.consent__pending-actions{display:flex;flex-wrap:wrap;gap:.4rem}.consent__history-title{margin:0 0 .35rem;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 78%,var(--text))}.consent__timeline{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.32rem}.consent__timeline-item{display:flex;align-items:flex-start;gap:.45rem;padding:.38rem .42rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:color-mix(in srgb,var(--bg) 35%,transparent)}.consent__timeline-item--active{border-color:color-mix(in srgb,var(--licko-ok) 30%,var(--border));background:color-mix(in srgb,var(--licko-ok) 7%,transparent)}.consent__timeline-body{display:flex;flex-direction:column;gap:.08rem;min-width:0}.consent__timeline-label{font-size:.72rem;font-weight:750}.consent__timeline-detail{font-size:.64rem;line-height:1.35;color:color-mix(in srgb,var(--muted) 82%,var(--text))}.consent--console{background:var(--console-panel);border-color:var(--console-edge)}.consent__console-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin:.2rem 0 .35rem}.consent__console-title{margin:0;font-size:.85rem;font-weight:800}.consent__status{display:inline-flex;align-items:center;gap:.28rem;padding:.12rem .4rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.consent__status--grant{color:var(--licko-ok-glow);border:1px solid color-mix(in srgb,var(--licko-ok) 35%,transparent);background:color-mix(in srgb,var(--licko-ok) 10%,transparent)}.consent__console-lead{margin:0 0 .45rem;font-size:.68rem;line-height:1.4;color:color-mix(in srgb,var(--muted) 78%,var(--text))}.consent__masked{margin:0 0 .5rem;padding:.4rem .45rem;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--console-edge) 90%,transparent);background:color-mix(in srgb,var(--console-bg) 55%,transparent)}.consent__masked div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.35rem;align-items:baseline}.consent__masked div+div{margin-top:.35rem}.consent__masked dt{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 88%,var(--text))}.consent__masked dd{margin:0;font-size:.68rem;font-family:var(--console-wordmark-font,ui-monospace,monospace);letter-spacing:.02em}.panel__legend{margin:0 0 .35rem;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 78%,var(--text))}.consent__console-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.consent__reveal-icon{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;margin-right:.15rem}.consent__reveal-icon svg{width:100%;height:100%}.consent__staff-log{margin:0;padding:.45rem 0 0 1.1rem;font-size:.64rem;line-height:1.5;color:color-mix(in srgb,var(--muted) 72%,var(--text))}.consent__staff-log--muted{color:color-mix(in srgb,var(--muted) 88%,transparent)}.post-flow-icon{--post-flow-crease:color-mix(in srgb,var(--bg) 72%,transparent);--post-flow-highlight:color-mix(in srgb,#fff 52%,transparent);--post-flow-envelope-fill:var(--bg);display:block;flex:0 0 auto;width:1.55rem;height:auto;aspect-ratio:32/36;overflow:visible}.post-flow-icon--md{width:2.05rem}.post-flow-icon--lg{width:3.35rem}.post-flow-icon--outbound{color:color-mix(in srgb,var(--accent) 84%,var(--text))}.post-flow-icon--inbound{color:color-mix(in srgb,var(--info,#0f8fac) 82%,var(--text))}.today-tablo-icon{--today-tablo-face:var(--bg);display:block;flex:0 0 auto;width:1.55rem;height:auto;aspect-ratio:32/36;overflow:visible;color:color-mix(in srgb,#f4c15f 78%,var(--text))}.today-tablo-icon--md{width:2.05rem}.today-tablo-icon--lg{width:3.35rem}.licko-locale-picker{position:relative;display:inline-block}.licko-locale-picker__trigger{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.875rem;font-weight:600;padding:.4rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);-webkit-user-select:none;user-select:none}.licko-locale-picker__trigger::-webkit-details-marker{display:none}.licko-locale-picker__trigger:hover{border-color:var(--link)}.licko-locale-picker__trigger-main{display:inline-flex;align-items:center;gap:.25rem}.licko-locale-picker__panel{position:absolute;right:0;top:calc(100% + .35rem);z-index:40;width:max-content;min-width:0;max-width:min(16rem,100vw - 1.5rem);padding:.75rem .85rem;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--elevation-1);display:flex;flex-direction:column;gap:.65rem}.licko-locale-picker__market{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.licko-locale-picker__market-name{align-items:center;font-size:.875rem;font-weight:600;color:var(--text)}.licko-locale-picker__chips,.licko-locale-picker__market-name{display:inline-flex;flex-wrap:wrap;gap:.35rem}.licko-locale-picker__chip{font:inherit;font-size:.8125rem;font-weight:700;min-width:2.35rem;white-space:nowrap;padding:.35rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer}.licko-locale-picker__chip:hover{border-color:var(--link)}.licko-locale-picker__chip[aria-pressed=true]{border-color:var(--link);background:var(--surface);box-shadow:inset 0 0 0 2px var(--link);color:var(--link)}.licko-locale-picker__chip:disabled{cursor:not-allowed;opacity:.45}.licko-locale-picker__coming-soon{display:inline-flex;align-items:center;padding:.06rem .28rem;border-radius:999px;border:1px dashed color-mix(in srgb,var(--runway-yellow,#f4c15f) 48%,transparent);background:color-mix(in srgb,var(--runway-yellow,#f4c15f) 10%,transparent);color:color-mix(in srgb,var(--runway-yellow,#f4c15f) 88%,var(--text));font-size:.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}@keyframes licko-attention-pulse{0%,to{transform:translateX(0)}20%{transform:translateX(-3px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}}.compose-attention--shake,.licko-attention--pulse{animation:licko-attention-pulse .55s ease;border-color:color-mix(in srgb,var(--notice-error,#e85d4c) 55%,var(--border))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--notice-error,#e85d4c) 35%,transparent)}.compose-attention--shake.contact-combobox,.compose-attention--shake.postage__fact,.licko-attention--pulse.contact-combobox,.licko-attention--pulse.postage__fact,.site-nav__postal-trigger.licko-attention--pulse,.site-nav__postal.licko-attention--pulse{border-radius:calc(var(--radius, 8px) - 1px)}.hint{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;touch-action:manipulation;-webkit-user-select:none;user-select:none}.hint--block{display:flex;width:100%;max-width:16rem;padding:.85rem 1rem;border:1px dashed color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius,6px);background:var(--glass,transparent)}.hint__mark{position:absolute;top:-.35rem;right:-.35rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;margin:0;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--muted,#6b7c86) 88%,var(--text));cursor:pointer;opacity:0;pointer-events:none;transform:scale(.92);transition:opacity .18s ease,transform .18s ease,color .14s ease}.hint__mark-svg{display:block;width:1.1rem;height:1.1rem}.hint[data-hint-mark=open] .hint__mark,.hint[data-hint-mark=show] .hint__mark{opacity:.85;pointer-events:auto;transform:scale(1)}.hint__mark:focus-visible,.hint__mark:hover{opacity:1;color:var(--accent,var(--link,var(--text)));outline:none}.hint__pop{position:absolute;top:1rem;right:-.35rem;left:auto;z-index:6;width:min(14.5rem,70vw);margin:0;padding:.55rem .65rem .6rem;border:1px solid var(--border);border-radius:var(--radius,6px);background:var(--bg-raised,var(--surface,var(--bg)));color:var(--text);box-shadow:var(--elev,0 4px 14px color-mix(in srgb,#000 18%,transparent));transform:none;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s ease}.hint__pop:before{content:"";position:absolute;top:-.35rem;right:0;width:1.4rem;height:.4rem}.hint[data-hint-pop=open] .hint__pop{opacity:1;pointer-events:auto;visibility:visible}.hint__title{margin:0 0 .25rem;font-size:.72rem;font-weight:750}.hint__body{margin:0;font-size:.68rem;line-height:1.4;color:color-mix(in srgb,var(--text) 88%,var(--muted,#6b7c86))}.daily-view{display:flex;flex-direction:column;gap:1.25rem}.daily-view__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.daily-view__hero h1{margin:0 0 .35rem;font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.02em}.daily-view__subtitle{margin:0;max-width:36rem;color:var(--licko-muted,#9aa3b2);line-height:1.5}.daily-view__snapshot-open{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(12,37,48,.04);font:inherit;font-size:.9rem;color:var(--muted);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.daily-view__snapshot-open:hover:not(:disabled){color:var(--text);border-color:rgba(43,204,230,.45);background:rgba(103,223,242,.1)}.daily-view__snapshot-open:disabled{opacity:.45;cursor:not-allowed}.daily-view__snapshot-open-icon{width:1rem;height:1rem;border-radius:.2rem;border:2px solid rgba(43,204,230,.75);background:linear-gradient(rgba(12,37,48,.2),rgba(12,37,48,.2)) padding-box,rgba(43,204,230,.35) border-box;box-shadow:inset 0 0 0 2px rgba(12,37,48,.55)}.daily-view__snapshot-hint{margin:-.5rem 0 0;font-size:.85rem;color:var(--licko-muted,#9aa3b2)}.daily-view__lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;align-items:start}.daily-route-map{display:block;min-height:11.5rem;height:11.5rem;padding:0;margin:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:#0d1520;box-shadow:var(--elevation-1);overflow:hidden}.daily-route-map>.address-mini-map--context{display:flex;flex-direction:column;margin:0;gap:0;height:100%;min-height:0}.daily-route-map .address-mini-map--context .address-mini-map__canvas-wrap{position:relative;flex:1 1 auto;width:100%;height:100%;min-height:0}.daily-route-map .address-mini-map--context .address-mini-map__canvas,.daily-route-map .address-mini-map--context .address-mini-map__fallback{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.daily-route-map .maplibregl-canvas,.daily-route-map .maplibregl-canvas-container,.daily-route-map .maplibregl-map{width:100%!important;height:100%!important}.daily-route-map__placeholder{width:100%;height:100%;min-height:11.5rem;background:#0d1520}.mail-lane{display:flex;flex-direction:column;gap:.45rem;min-width:0;min-height:0}.mail-lane__heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-inline:.15rem}.mail-lane__title{margin:0;font-size:.875rem;font-weight:600;color:var(--text);letter-spacing:normal;text-transform:none}.mail-lane__count{font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--licko-muted,#9aa3b2)}.mail-lane__panel{padding:1rem .85rem;border-radius:16px;background:linear-gradient(160deg,rgba(99,228,243,.14) 0,var(--surface) 38%,var(--surface) 100%);border:1px solid var(--border-strong);box-shadow:var(--elevation-1),var(--glow);display:flex;flex-direction:column;min-height:5.9375rem;min-width:0}.mail-lane__empty{margin:0;font-size:.875rem;color:var(--licko-muted,#9aa3b2);line-height:1.5}.mail-lane__cards{display:flex;flex-direction:column;gap:.65rem;min-height:0;max-height:min(28rem,52vh);margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.mail-lane__card-item{margin:0;min-width:0}.mail-card{padding:.9rem 1rem;border-radius:.65rem;background:color-mix(in srgb,var(--licko-surface-raised,#1a2030) 88%,transparent);border:1px solid color-mix(in srgb,var(--licko-border,#2a3348) 70%,transparent);display:flex;flex-direction:column;gap:.45rem}.mail-card--snapshot{padding:.75rem .85rem;gap:.35rem}.mail-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.35rem .5rem}.mail-card__context{margin:0;font-size:.82rem;font-weight:600;line-height:1.35;color:var(--licko-accent,#6eb5ff);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.mail-card__context-label{font-weight:500;color:var(--licko-muted,#9aa3b2);text-transform:none;letter-spacing:normal}.mail-card__badges{display:inline-flex;flex-wrap:wrap;gap:.3rem}.mail-card__badge{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .4rem;border-radius:.25rem;border:1px solid color-mix(in srgb,var(--licko-border,#2a3348) 80%,transparent);color:var(--licko-muted,#9aa3b2)}.mail-card__badge--status{color:var(--licko-accent,#6eb5ff);border-color:color-mix(in srgb,var(--licko-accent,#6eb5ff) 35%,transparent)}.mail-card__title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.mail-card--snapshot .mail-card__title{font-size:.95rem}.mail-card__source{margin:0;font-size:.82rem;color:var(--licko-muted,#9aa3b2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.mail-card__source-label{font-weight:600}.mail-card__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:.15rem 0 0}.mail-card__spec{margin:0;font-size:.78rem;line-height:1.35}.mail-card__spec dt{margin:0;font-weight:600;color:var(--licko-muted,#9aa3b2)}.mail-card__spec dd{margin:.1rem 0 0;color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.mail-card__due{margin:.1rem 0 0;font-size:.82rem;font-weight:600;color:var(--licko-accent,#6eb5ff)}.mail-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.25rem}.mail-card__action{font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--licko-accent,#6eb5ff)}.mail-card__snapshot{font:inherit;font-size:.78rem;padding:.2rem .45rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--muted);cursor:pointer}.mail-card__snapshot:hover:not(:disabled){color:var(--text);border-color:var(--link)}.mail-card__snapshot:disabled{opacity:.45;cursor:not-allowed}.today-post{margin-bottom:2rem}.today-post__filters{flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.today-post__dates{flex-wrap:wrap;gap:.45rem .65rem}.today-post__date,.today-post__dates{display:inline-flex;align-items:center}.today-post__date{gap:.4rem;font-size:.78rem;color:var(--text-muted,#9aa7b4)}.today-post__date input[type=date]{font:inherit;color:var(--text);background:color-mix(in srgb,var(--surface-raised,#1a2030) 88%,transparent);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--radius,8px);padding:.25rem .45rem}.today-orbit{position:relative;margin:.75rem 0 1.25rem;padding:.75rem .85rem 1rem;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:var(--radius,8px);background:color-mix(in srgb,var(--surface-raised,#1a2030) 55%,transparent)}.today-orbit__head{margin-bottom:.35rem}.today-orbit__title{margin:0;font-size:.85rem;font-weight:650}.today-orbit__hint{margin:.15rem 0 0;font-size:.68rem;color:var(--text-muted,#9aa7b4)}.today-orbit__rings{position:relative;list-style:none;margin:0;padding:0;min-height:9.5rem}.today-orbit__body{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--link,#6ea8ff) 45%,var(--border));background:color-mix(in srgb,var(--bg,#0b1419) 70%,var(--link,#6ea8ff) 12%);text-align:center;padding:.2rem}.today-orbit__count{font-size:.85rem;font-weight:700;line-height:1.1}.today-orbit__label{font-size:.55rem;line-height:1.15;color:var(--text-muted,#9aa7b4);max-width:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page:has([data-testid=outbound]){max-width:none;width:100%;flex:1 1 auto;min-width:0}main.shell.shell--layout>.app-page:has([data-testid=outbound]){flex:1 1 auto;min-height:0}.out{width:100%;max-width:none;box-sizing:border-box}.out__empty{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:.35rem 0 0}.out__empty .cta{text-decoration:none}.out__piece--blocked{opacity:.62;cursor:not-allowed}.out__tag--warn{border-color:color-mix(in srgb,#e8a85d 55%,var(--border));color:color-mix(in srgb,#e8a85d 80%,var(--text))}.out-plates.out-plates--dim{opacity:.55}.out__progress{margin:.85rem 0 1rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--radius,8px);background:color-mix(in srgb,var(--surface-raised,#1a2030) 92%,transparent)}.out__progress-banner{margin:0 0 .45rem;font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--text) 88%,transparent)}.out__progress-bar{height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent);overflow:hidden}.out__progress-bar-fill{height:100%;border-radius:inherit;background:color-mix(in srgb,var(--link,#6ea8ff) 75%,#fff 8%);transition:width .28s ease}.out__progress-meta{margin:.35rem 0 .55rem;font-size:.68rem;color:var(--text-muted,#9aa7b4)}.out__terminal{margin:0;max-height:10rem;overflow:auto;padding:.55rem .65rem;border-radius:calc(var(--radius, 8px) - 2px);background:color-mix(in srgb,#0b1020 88%,var(--surface) 12%);color:#c8d2de;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.45;white-space:pre-wrap}.out__terminal-line--ok{color:color-mix(in srgb,#7dcea0 85%,#fff 10%)}.out__terminal-line--fail{color:color-mix(in srgb,#e85d4c 85%,#fff 10%)}.out__terminal-line--info{color:color-mix(in srgb,#9ec1ff 80%,#fff 10%)}.app-page{display:flex;flex-direction:column;gap:1.25rem}.app-nav{border-radius:16px;background:linear-gradient(160deg,rgba(99,228,243,.14) 0,var(--surface) 38%,var(--surface) 100%);border:1px solid var(--border-strong);box-shadow:var(--elevation-1),var(--glow);padding:.35rem}.app-nav__list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none}.app-nav__link{display:inline-flex;align-items:center;gap:.35rem;box-sizing:border-box;min-height:2.4rem;padding:0 .9rem;border-radius:var(--radius-sm);font-size:.92rem;font-weight:600;line-height:1;color:var(--muted);text-decoration:none;transition:color .15s ease,background-color .15s ease}.app-nav__link:hover{color:var(--text);background:rgba(12,37,48,.04)}.app-nav__link--active{color:var(--text);background:rgba(43,204,230,.18);box-shadow:inset 0 0 0 1px rgba(43,204,230,.35)}.app-nav__link--outbound-flash{color:#0c2530;background:rgba(43,204,230,.32);box-shadow:inset 0 0 0 1px rgba(103,223,242,.55)}.app-nav__link--compose{border:0;box-shadow:none}.app-nav__link--compose.app-nav__link--active{box-shadow:none}.app-nav__badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.65rem;margin:.18rem .05rem 0 .32rem;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:#e8fbff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;transform-origin:center;overflow:visible}.app-nav__badge-wow.wow{border-width:1.5px;font-weight:800;letter-spacing:0;line-height:1;box-shadow:0 0 0 1px rgba(12,37,48,.35),0 0 .45rem rgba(103,223,242,.45)}.app-nav__badge-wow--n{width:1.45rem;height:1.45rem;font-size:.72rem}.app-nav__badge-wow--plus{position:absolute;top:.3rem;left:-.4rem;z-index:1;width:.85rem;height:.85rem;font-size:.45rem;border-width:1.5px}.app-nav__badge-n{display:inline-block;line-height:1}.app-nav__badge--pop{animation:app-nav-badge-pop .42s cubic-bezier(.22,1,.36,1)}@keyframes app-nav-badge-pop{0%{transform:scale(1) translateY(0)}35%{transform:scale(1.28) translateY(-2px);box-shadow:0 0 0 1px rgba(103,223,242,.75),0 0 .65rem rgba(103,223,242,.4)}to{transform:scale(1) translateY(0)}}html[data-motion=reduced] .app-nav__badge--pop{animation:none}@media(prefers-reduced-motion:reduce){html[data-motion=system] .app-nav__badge--pop{animation:none}}.app-page__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;position:relative;z-index:auto}.app-page__title{margin:0 0 .35rem;font-size:clamp(1.65rem,3vw,2.1rem);letter-spacing:-.02em}.app-page__intro--inline-title .app-page__title-row{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.65rem;min-width:0}.app-page__intro--inline-title .app-page__title{margin:0;flex-shrink:0}.app-page__intro--inline-title .app-page__subtitle{margin:0;max-width:none;line-height:inherit;white-space:nowrap;min-width:0}.app-page__subtitle{margin:0;max-width:40rem;line-height:1.5}.app-page__context{margin:.15rem 0 0}.workspace-context{display:inline-flex;align-items:center;margin:0;max-width:100%}.workspace-context__select{margin:0;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;font-size:.8125rem;line-height:1.4;color:var(--muted);cursor:pointer;max-width:min(100%,20rem);text-overflow:ellipsis}.workspace-context__select:focus-visible,.workspace-context__select:hover{color:var(--text);outline:none;text-decoration:underline;text-underline-offset:.15em}.app-page__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem}.app-page__body{gap:1.25rem}.app-guest-card,.app-page__body{display:flex;flex-direction:column}.app-guest-card{max-width:420px;margin:2rem auto;align-items:center;text-align:center;gap:1rem}.app-card{padding:1.35rem 1.25rem;border-radius:16px;background:linear-gradient(160deg,rgba(99,228,243,.14) 0,var(--surface) 38%,var(--surface) 100%);border:1px solid var(--border-strong);box-shadow:var(--elevation-1),var(--glow);display:flex;flex-direction:column;gap:.85rem;margin:0}.app-card__title{margin:0;font-size:1.05rem;font-weight:600}.app-card__intro{margin:0;line-height:1.5}.app-card__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.25rem}.app-field{display:flex;flex-direction:column;gap:.4rem;width:100%}.app-field__label{font-size:.875rem;font-weight:600;color:var(--text)}.app-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.app-list__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%;padding:.65rem .75rem;border-radius:var(--radius-sm);background:rgba(12,37,48,.03);border:1px solid var(--border);font:inherit;text-align:left;color:inherit}.app-list__row[type=button]{cursor:pointer}.app-list__row-main{flex:1 1 12rem;min-width:0}.app-list__row-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem .5rem;margin-left:auto;flex-shrink:0}.app-list__row--link{text-decoration:none;color:inherit;transition:border-color .15s ease}.app-list__row--link:hover{border-color:rgba(43,204,230,.45)}.app-list__row--selected{border-color:rgba(43,204,230,.55);background:rgba(43,204,230,.08)}.button--fit{width:fit-content;align-self:center}.button--compact{padding:.35rem .65rem;font-size:.85rem}.button--change.button--compact,.button--danger-ghost.button--compact,.button--safe.button--compact{padding:.35rem .75rem;font-size:.82rem}.input--select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 1.15rem) calc(50% - .2rem),calc(100% - .75rem) calc(50% - .2rem);background-size:5px 5px;background-repeat:no-repeat;padding-right:2.25rem}.hub-resolving{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:min(22rem,60dvh);margin:2rem auto;padding-top:0;border-top:0}.hub-resolving__label{margin:0;font-size:.95rem}main.shell.shell--landing:has(.hub-guest){justify-content:center;align-items:center}.hub-guest.auth.auth--a.panel{width:100%;max-width:26rem;margin:0 auto}.hub-guest .auth__cta{display:inline-flex;align-items:center;text-decoration:none;width:100%;box-sizing:border-box}.hub-guest .auth__cta,.hub-guest .auth__links{justify-content:center}.legal-main{gap:1.25rem}.surface-card.legal-center,.surface-card.legal-center-denied{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--elev);border-radius:12px}.hub__set.legal-center-denied{max-width:min(36rem,100%);margin-inline:auto;gap:1.25rem}.legal-center-denied__list{margin:0;padding-inline-start:1.25rem}.legal-center-denied__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:.55rem .75rem;align-items:center;margin-top:.35rem}.legal-center-denied__actions .tool{text-decoration:none;gap:.35rem}.legal-center-denied__ico{display:inline-flex;flex:0 0 auto;width:.88rem;height:.88rem;align-items:center;justify-content:center;color:inherit}.legal-center-denied__ico svg{display:block;width:100%;height:100%}.legal-center-denied__actions .tool--ok{border-color:color-mix(in srgb,var(--licko-ok,#3d9a6e) 48%,transparent);background:color-mix(in srgb,var(--licko-ok,#3d9a6e) 16%,transparent);color:var(--licko-ok-glow,#8fd9b0)}.legal-center-denied__actions .tool--ok:hover:not(:disabled){border-color:color-mix(in srgb,var(--licko-ok,#3d9a6e) 62%,transparent);background:color-mix(in srgb,var(--licko-ok,#3d9a6e) 24%,transparent);color:color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 92%,#fff)}.legal-main .type__card--wide{box-sizing:border-box;width:100%;max-width:min(52rem,100%);margin-inline:auto}.shell>.license-page.type__card{align-self:center;box-sizing:content-box;width:max-content;max-width:100%;margin-inline:auto}.legal-main .legal-hub.type__card{box-sizing:border-box;width:100%;max-width:min(40rem,100%);margin-inline:auto}.legal-doc.type__card{gap:0}.legal-doc.type__card.legal-doc--accept{border-color:color-mix(in srgb,var(--accent,var(--link)) 38%,var(--glass-border));box-shadow:var(--elev),0 0 0 1px color-mix(in srgb,var(--accent,var(--link)) 10%,transparent)}.legal-center .legal-doc{box-shadow:none;border:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);background:rgba(0,0,0,0);max-width:none;margin-inline:0;width:100%}.legal-onboarding{width:100%}.legal-onboarding .legal-doc.type__card{box-sizing:border-box;width:100%;max-width:min(52rem,100%);margin-inline:auto}.legal-dictionary__header{margin-bottom:1.25rem}.legal-dictionary__header h1{margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem)}.legal-dictionary__intro{margin:0 0 1rem;font-size:.95rem;line-height:1.45}.legal-dictionary__search{display:flex;flex-direction:column;gap:.35rem;margin-top:1rem}.legal-dictionary__search-label{font-size:.85rem;font-weight:600}.legal-dictionary__search-input{box-sizing:border-box;width:100%;max-width:28rem;padding:.5rem .65rem;font:inherit;border-radius:8px;border:1px solid var(--border-subtle,rgba(255,255,255,.12));background:var(--surface-veil,rgba(0,0,0,.2));color:inherit}.legal-dictionary__search-input:focus{outline:2px solid var(--link,#6ae);outline-offset:1px}.legal-dictionary__empty{margin:.5rem 0 0}.legal-dictionary__country-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.legal-dictionary__country{padding:.85rem 1rem;border-radius:10px;border:1px solid var(--border-subtle,rgba(255,255,255,.1));background:var(--surface-veil,rgba(0,0,0,.15))}.legal-dictionary__market{margin:0 0 .65rem;font-size:1.05rem;font-weight:600;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.legal-dictionary__sep{color:var(--muted);font-weight:400}.legal-dictionary__codes{font-size:.8rem;font-weight:500}.legal-dictionary__warn{margin:0;font-size:.9rem}.legal-dictionary__doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.legal-dictionary__doc-link{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;text-decoration:none;color:var(--link,#8cf)}.legal-dictionary__doc-link:hover{color:var(--link-hover,#acf);text-decoration:underline}.legal-dictionary__doc-type{font-weight:600;min-width:6rem}.legal-dictionary__doc-title{color:var(--foreground,inherit);font-weight:400}.legal-hub h1{margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem)}.legal-hub__browse{margin-top:1.25rem}.legal-doc__header{display:flex;flex-direction:column;gap:.28rem;padding-bottom:.55rem;margin-bottom:.65rem;border-bottom:1px solid color-mix(in srgb,var(--glass-border,var(--border)) 85%,transparent)}.legal-doc:not(:has(.legal-doc__changes)) .legal-doc__header{margin-bottom:0}.legal-doc--seen .legal-doc__header{padding-bottom:.45rem;gap:.18rem}.legal-doc__prose{padding-top:.65rem}.legal-doc:has(.legal-doc__toc-wrap) .legal-doc__prose{padding-top:0}.legal-doc__prose--imprint{padding-top:.55rem;border-top:0}.legal-doc__header-top{justify-content:space-between;gap:.35rem .65rem}.legal-doc__header-end,.legal-doc__header-top{display:flex;flex-wrap:wrap;align-items:center}.legal-doc__header-end{justify-content:flex-start;gap:.45rem .65rem}.legal-doc__header h1,.legal-doc__header h2,.legal-doc__title{margin:0;font-size:var(--prose-h1-size);font-weight:800;letter-spacing:-.02em}.legal-doc__mode{padding:.14rem .42rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--glass-border,var(--border));white-space:nowrap}.legal-doc__mode--accept{color:color-mix(in srgb,var(--licko-cyan-ice,#d7f9ff) 92%,var(--text));border-color:color-mix(in srgb,var(--accent,var(--licko-cyan)) 42%,var(--glass-border,var(--border)));background:color-mix(in srgb,var(--accent,var(--licko-cyan)) 14%,var(--bg-raised))}.legal-doc__mode--seen{color:color-mix(in srgb,var(--muted) 90%,var(--text));border-color:color-mix(in srgb,var(--glass-border,var(--border)) 90%,var(--border));background:color-mix(in srgb,var(--bg-raised) 55%,transparent)}.legal-doc__mode--ack{color:color-mix(in srgb,var(--muted) 72%,var(--text));border-color:color-mix(in srgb,var(--glass-border,var(--border)) 82%,var(--border));background:color-mix(in srgb,var(--bg-raised) 50%,transparent)}.legal-doc__meta{margin:0;font-size:var(--type-meta);color:var(--muted)}.legal-doc__lang-switch{display:inline-flex;align-items:center;gap:.4rem;color:var(--text)}.legal-doc__lang-switch svg{display:block;flex-shrink:0}.legal-doc__lang-picker{position:relative}.legal-doc__lang-trigger{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:.8125rem;font-weight:700;padding:.28rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong,var(--glass-border,var(--border)));background:var(--surface,var(--bg-raised));color:var(--text);-webkit-user-select:none;user-select:none}.legal-doc__lang-trigger::-webkit-details-marker{display:none}.legal-doc__lang-trigger::marker{content:""}.legal-doc__lang-trigger:focus-visible,.legal-doc__lang-trigger:hover{border-color:var(--link,var(--accent))}.legal-doc__lang-current{white-space:nowrap}.legal-doc__lang-menu{position:absolute;right:0;top:calc(100% + .35rem);z-index:40;min-width:100%;margin:0;padding:.35rem;list-style:none;border-radius:12px;border:1px solid var(--border-strong,var(--glass-border,var(--border)));background:var(--surface,var(--bg-raised));box-shadow:var(--elevation-1,0 8px 24px color-mix(in srgb,#000 28%,transparent));display:flex;flex-direction:column;gap:.15rem}.legal-doc__lang{display:block;width:100%;box-sizing:border-box;padding:.4rem .55rem;border-radius:var(--radius-sm);color:var(--text);text-decoration:none;font-size:.8125rem;font-weight:600;white-space:nowrap}button.legal-doc__lang{appearance:none;margin:0;border:0;background:rgba(0,0,0,0);text-align:left;font:inherit;cursor:pointer}a.legal-doc__lang:focus-visible,a.legal-doc__lang:hover,button.legal-doc__lang:focus-visible,button.legal-doc__lang:hover{background:color-mix(in srgb,var(--link,var(--accent)) 12%,transparent)}.legal-doc__lang--current{font-weight:800;box-shadow:inset 0 0 0 2px var(--link,var(--accent));color:var(--link,var(--accent))}.legal-doc__block-title{margin:0 0 .35rem;font-size:var(--type-kicker);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.legal-doc__block-title--prose{margin-bottom:.35rem}.legal-doc__block-title--tight{margin-top:.15rem}.legal-doc__toc-wrap{margin:.65rem 0 1.68rem}.legal-doc__toc{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.legal-doc__toc>li+li{border-top:1px solid color-mix(in srgb,var(--border) 42%,transparent)}.legal-doc__toc-link{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;box-sizing:border-box;padding:.85rem .2rem;border-radius:4px;color:inherit;text-decoration:none;font-weight:400;transition:background .15s ease}.legal-doc__toc-link:focus-visible,.legal-doc__toc-link:hover{background:color-mix(in srgb,var(--licko-cyan,var(--accent)) 8%,transparent);outline:none;text-shadow:none;color:inherit}.legal-doc__toc-link:focus-visible{outline:1px solid color-mix(in srgb,var(--licko-cyan,var(--accent)) 55%,transparent);outline-offset:2px}.legal-doc__toc-title{font-size:.82rem;font-weight:750;line-height:1.3;color:color-mix(in srgb,var(--text) 96%,var(--muted))}.legal-doc__toc-summary{display:block;font-size:.76rem;font-weight:400;line-height:1.4;color:color-mix(in srgb,var(--text) 78%,var(--muted))}.legal-doc__chapter{border:1px solid rgba(0,0,0,0);border-radius:8px;margin:0 -.55rem;padding:.15rem .55rem .45rem;transition:border-color .15s ease,background .15s ease}.legal-doc__chapter-head{margin-bottom:.65rem}.legal-doc__chapter-copy{width:100%}.legal-doc__chapter-copy .copy__row{display:block;position:relative;gap:0}.legal-doc__chapter-copy .copy__value{width:100%;min-width:0;max-width:100%;flex:none;padding:0;box-sizing:border-box}.legal-doc__chapter-copy .copy__headline{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .65rem;min-width:0}.legal-doc__chapter-copy .copy__headline-text{min-width:0;flex:1 1 auto}.legal-doc__chapter-copy .copy__headline .copy__control{position:relative;z-index:6;flex:0 0 auto;align-self:center;width:auto;height:auto;min-height:0;margin:0 0 0 auto}.legal-doc__chapter-copy .copy__headline .copy__btn{width:1.5rem;height:1.5rem}.legal-doc__chapter-copy .copy__row>.callout--copy{z-index:4}.legal-doc__chapter-copy .copy__headline h2,.legal-doc__chapter-head h2{min-width:0;margin:0}.impressum-dl{margin:0;display:grid;gap:.65rem}.impressum-dl dd .copy{width:100%}.impressum-dl .copy__value{flex:0 1 auto}.impressum-dl .copy__value,.impressum-dl .copy__value>:not(.callout){width:max-content;max-width:100%}.impressum-dl .copy__control{margin-left:auto}.impressum-dl__row{display:grid;grid-template-columns:minmax(6.5rem,34%) 1fr;gap:.35rem .65rem;font-size:.76rem;line-height:1.4}.impressum-dl dt{font-weight:650;color:var(--muted);overflow-wrap:break-word}.impressum-dl dd,.impressum-dl dt{margin:0;min-width:0}@media(max-width:40rem){.impressum-dl__row{grid-template-columns:1fr}}.impressum-dl__address,.impressum-dl__business,.impressum-dl__contact,.impressum-dl__plain{margin:0}.impressum-dl__contacts{display:grid;gap:.4rem}.impressum-dl__contact{display:grid;gap:.06rem}.impressum-dl__contact-kind{color:var(--muted);font-size:.68rem;line-height:1.3}.impressum-dl__business{color:var(--muted)}.impressum-dl__value{color:inherit;font-weight:inherit;text-decoration:none;text-shadow:none}.impressum-dl__value:focus-visible,.impressum-dl__value:hover{color:inherit;text-decoration:underline;text-shadow:none}.impressum-note{margin:.75rem 0 0;display:grid;gap:.35rem;font-size:var(--type-meta);line-height:1.45;color:var(--muted)}.impressum-note p{margin:0}.impressum-note__link{color:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:.28em;text-shadow:none}.impressum-note__link:focus-visible,.impressum-note__link:hover{color:inherit;text-shadow:none}.legal-doc__actions{margin-top:.35rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--glass-border,var(--border)) 88%,transparent);font-size:var(--type-sm,.72rem)}.legal-doc__actions .button,.legal-doc__actions .legal-doc__btn,.legal-doc__actions .legal-doc__history-link{font-size:inherit}.legal-doc__actions-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem;width:100%}.legal-doc__actions-spacer{flex:1 1 auto;min-width:0}.legal-doc__btn{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-width:5.75rem;margin:0;padding:.38rem .9rem;border-radius:var(--radius-sm,6px);border:1.5px solid rgba(0,0,0,0);font:inherit;font-size:.78rem;font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none;box-shadow:none;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.legal-doc__btn:disabled{opacity:.55;cursor:not-allowed}.legal-doc__btn-mark{font-size:.85rem;font-weight:700;line-height:1}.legal-doc__btn--decline{border-color:color-mix(in srgb,var(--licko-danger) 70%,transparent);background:rgba(0,0,0,0);color:var(--licko-danger-glow)}.legal-doc__btn--decline:hover:not(:disabled){background:color-mix(in srgb,var(--licko-danger) 16%,transparent);border-color:var(--licko-danger);color:var(--licko-danger-glow)}.legal-doc__btn--accept,.legal-doc__btn--ack{margin-left:auto;border-color:color-mix(in srgb,#50c878 55%,transparent);background:rgba(0,0,0,0);color:#a8f0c0}.legal-doc__btn--accept:hover:not(:disabled),.legal-doc__btn--ack:hover:not(:disabled){color:#c8ffe0;border-color:color-mix(in srgb,#50c878 70%,transparent);background:color-mix(in srgb,#183a22 55%,transparent)}.legal-doc__btn--continue{border-color:color-mix(in srgb,var(--glass-border,var(--border)) 90%,var(--muted));background:rgba(0,0,0,0);color:color-mix(in srgb,var(--text) 88%,var(--muted));margin-left:auto}.legal-doc__btn--continue:hover:not(:disabled){border-color:var(--accent,var(--licko-cyan));background:color-mix(in srgb,var(--accent,var(--licko-cyan)) 10%,transparent)}.legal-doc__changes{margin:0 0 .85rem;padding:.55rem .6rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--glass-border,var(--border)) 90%,transparent);background:color-mix(in srgb,var(--bg-raised) 65%,transparent)}.legal-doc__changes-title{margin:0 0 .35rem;font-size:var(--type-kicker);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.legal-doc__effective{margin:0 0 .35rem;font-size:var(--type-meta)}.legal-doc__effective-tz{color:var(--muted);font-size:.68rem}.legal-doc__change-summary{margin:0 0 .35rem;font-size:.76rem;line-height:1.4}.legal-doc__change-summary-label{margin:0 0 .25rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em}.legal-doc__change-list{margin:0;padding-left:1.05rem;font-size:.74rem;line-height:1.4;color:color-mix(in srgb,var(--text) 90%,var(--muted))}.legal-doc.type__card,.legal-doc__chapter,.legal-doc__chapter-body,.legal-prose{min-width:0}.legal-doc__chapter-body .legal-prose__table-wrap,.legal-prose__table-wrap,.legal__table-wrap,.prose-table-wrap{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.legal-prose{max-width:52rem;margin-inline:auto}.legal-prose h2[id]{scroll-margin-top:calc(var(--site-header-offset, 1.68rem) + .35rem)}.legal-doc__history,.legal-doc__no-prev{margin:0}.legal-doc__history-link{font-size:var(--type-sm,.72rem);font-weight:550;color:color-mix(in srgb,var(--muted) 92%,transparent);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--muted) 55%,transparent)}.legal-doc__history-link:hover{color:color-mix(in srgb,var(--muted) 78%,var(--text));text-decoration-color:color-mix(in srgb,var(--muted) 75%,var(--border))}.legal-doc-history__list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.75rem}.legal-doc-history__link{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;text-decoration:none;color:inherit}.legal-doc-history__link:hover .legal-doc-history__title{text-decoration:underline}.legal-center__status-heading{margin:1.25rem 0 .5rem;font-size:1rem}.legal-status{display:grid;gap:1.25rem;margin-top:.95rem}.legal-status__category{min-width:0}.legal-status__heading{display:flex;align-items:center;gap:.4rem;margin:0 0 .35rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--licko-cyan-ice) 78%,var(--muted))}.legal-status__mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:.95rem;height:.95rem;color:color-mix(in srgb,var(--licko-cyan) 58%,var(--muted))}.legal-status__mark svg{display:block;width:.95rem;height:.95rem}.legal-status__list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--licko-cyan) 14%,transparent)}.legal-status__doc{margin:0;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--licko-cyan) 12%,transparent)}.legal-status__doc-link{display:grid;gap:.12rem;margin:0;padding:.55rem .15rem .55rem 0;color:inherit;text-decoration:none}a.legal-status__doc-link:focus-visible .legal-status__doc-title,a.legal-status__doc-link:hover .legal-status__doc-title{color:color-mix(in srgb,var(--licko-cyan-ice) 92%,#fff);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--licko-cyan) 42%,transparent)}a.legal-status__doc-link:focus-visible{outline:2px solid color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 45%,transparent);outline-offset:2px;border-radius:4px}.legal-status__doc-link--static{cursor:default}.legal-status__doc-primary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.28rem .5rem;min-width:0}.legal-status__doc-title{font-size:.9rem;font-weight:650;letter-spacing:-.01em;color:color-mix(in srgb,var(--licko-cyan-ice) 90%,var(--text))}.legal-status__doc-ver{font-size:.72rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--muted) 82%,var(--licko-cyan))}.legal-status__doc-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;margin:0;font-size:.7rem;font-weight:500;line-height:1.35;color:var(--muted)}.legal-status__doc-sep{opacity:.5}.legal-status__doc-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main.shell.shell--auth{align-items:center;justify-content:center;padding:1.5rem 1rem 2rem}main.shell.shell--auth .auth.auth--a{width:100%;max-width:26rem}main.shell.shell--auth .auth__wow.wow{width:4.75rem;height:4.75rem;font-size:1.45rem}main.shell.shell--auth a:hover{text-shadow:none}main.shell.shell--auth .auth__legal{margin:.05rem 0 0;font-size:var(--type-sm,.72rem);line-height:1.4;color:var(--muted)}main.shell.shell--auth .auth__legal a{color:color-mix(in srgb,var(--accent) 75%,var(--text));font-weight:650;text-decoration:none}main.shell.shell--auth .auth__legal a:hover{text-decoration:underline}main.shell.shell--auth input.auth__input.auth__input--invalid{border-color:rgba(33,184,213,.65);box-shadow:inset 0 1px 2px rgba(12,37,48,.06),0 0 0 1px rgba(43,204,230,.45)}.surface-danger-high{position:relative;padding-left:2.75rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.15);color:#fff}.surface-danger-high:before{content:"";position:absolute;left:1rem;top:1.2rem;width:1.35rem;height:1.2rem;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2 1 22h22L12 2zm0 3.2L18.5 19H5.5L12 5.2zM11 10h2v4h-2v-4zm0 5h2v2h-2v-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2 1 22h22L12 2zm0 3.2L18.5 19H5.5L12 5.2zM11 10h2v4h-2v-4zm0 5h2v2h-2v-2z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.surface-danger-high .muted{color:hsla(0,0%,100%,.62)}.user-appearance{display:flex;flex-direction:column;gap:.35rem}.user-appearance__toggle{align-self:flex-start}.user-appearance__hint{margin:0;font-size:.88rem}.ws-field__value{margin:.15rem 0 0;font-weight:700;letter-spacing:.04em}.hub__set-you{margin-bottom:.25rem}.hub__set-you h1{margin:0 0 .35rem;font-size:clamp(1.65rem,3vw,2rem);letter-spacing:-.02em}.hub__set-signed{margin:0 0 .5rem}.ws-field{display:flex;flex-direction:column;gap:.4rem;width:100%}.ws-field__label{font-size:.82rem;font-weight:700;color:var(--text);letter-spacing:.02em}.ws-field__hint{margin:0;font-size:.85rem;line-height:1.4}.ws-field--card{padding-bottom:.35rem;margin-bottom:.25rem;border-bottom:1px solid var(--border)}.ws-field__value--friendly{font-weight:700;letter-spacing:normal;font-size:1.05rem}.hub__set-oauth-copy{display:grid;gap:.12rem;min-width:0;margin:0;width:auto;text-align:start}.login-oauth{margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--border)}.login-oauth__title{margin:0 0 .65rem;font-size:.88rem;font-weight:600;color:rgba(12,37,48,.72);letter-spacing:.02em}.login-oauth__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.login-oauth__row{display:flex;align-items:center;gap:.65rem;min-height:2.75rem;padding:.35rem .55rem .35rem .35rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(12,37,48,.02);color:var(--text);text-decoration:none;transition:border-color .12s ease,background .12s ease,box-shadow .16s ease}.login-oauth__row:hover{border-color:rgba(43,204,230,.45);background:rgba(103,223,242,.08);box-shadow:0 1px 0 rgba(12,37,48,.04)}.login-oauth__row:focus-visible{outline:2px solid rgba(33,184,213,.55);outline-offset:2px}.login-oauth__connect{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--link)}.login-oauth__row:hover .login-oauth__connect{border-color:rgba(43,204,230,.5);color:var(--link-hover);background:rgba(103,223,242,.1)}.login-oauth__connect-svg{display:block;width:1.15rem;height:1.15rem}.login-oauth__brand{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1 1}.login-oauth__brand-logo{display:block;flex-shrink:0;box-sizing:border-box;width:1.75rem;height:1.75rem;padding:.2rem;object-fit:contain;border-radius:4px;background:color-mix(in srgb,var(--bg) 40%,var(--bg-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 75%,transparent)}.login-oauth__brand-name{font-weight:600;font-size:.95rem;letter-spacing:.01em}.site-nav{box-sizing:border-box;width:min(var(--shell-max,1100px),100%);margin-inline:auto;padding-block:.65rem;padding-inline:1.5rem;justify-content:space-between;gap:.5rem;font-size:.95rem}.site-nav,.site-nav__lead{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;min-width:0}.site-nav__lead{gap:.75rem;flex:1 1 auto}.site-nav__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;margin:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(12,37,48,.04);color:var(--link);cursor:pointer;flex-shrink:0;text-decoration:none;font:inherit;font-size:1.05rem;font-weight:700;transition:border-color .12s ease,background .12s ease,color .12s ease}.site-nav__icon-btn .site-nav__hints-svg{display:block;width:1.15rem;height:1.15rem}.site-nav__icon-btn:hover:not(:disabled){border-color:rgba(43,204,230,.45);background:rgba(103,223,242,.12);color:var(--link-hover)}.site-nav__icon-btn:focus-visible{outline:2px solid rgba(43,204,230,.55);outline-offset:2px}.site-nav__icon-btn:disabled{opacity:.38;cursor:not-allowed;color:var(--muted)}.site-nav__icon-btn--on{color:var(--text);border-color:rgba(43,204,230,.55);background:rgba(43,204,230,.16);box-shadow:inset 0 0 0 1px rgba(43,204,230,.35)}.site-nav__icon-svg{flex-shrink:0;display:block}.site-nav .app-nav{display:flex;align-items:center;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;margin:0;align-self:center;height:2.4rem}.site-nav .app-nav__list{flex-wrap:nowrap;gap:.2rem}.site-nav .app-nav__list,.site-nav .app-nav__list>li{display:flex;align-items:center;height:100%;margin:0;padding:0}.site-nav .app-nav__list>li{list-style:none}.site-nav .app-nav__link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;height:2.4rem;min-height:2.4rem;margin:0;padding:0 .7rem;border:0;border-radius:6px;background:rgba(0,0,0,0);box-shadow:none;color:color-mix(in srgb,var(--muted) 92%,transparent);font-size:.88rem;font-weight:550;line-height:1;vertical-align:middle}.site-nav .app-nav__link:hover{background:rgba(0,0,0,0);color:var(--text)}.site-nav .app-nav__link.app-nav__link--active:not(.app-nav__link--compose){background:rgba(0,0,0,0);box-shadow:none;color:var(--text);font-weight:650}.site-nav .app-nav__link.app-nav__link--outbound-flash:not(.app-nav__link--compose){background:rgba(0,0,0,0);box-shadow:none;color:var(--text)}.site-nav .app-nav__link--compose{--plus-size:1.05rem;gap:.4rem;border:0;box-shadow:none;background:rgba(0,0,0,0);color:color-mix(in srgb,var(--accent) 78%,var(--text));font-weight:700}.site-nav .app-nav__link--compose.app-nav__link--active,.site-nav .app-nav__link--compose.app-nav__link--active:hover,.site-nav .app-nav__link--compose:hover{border:0;box-shadow:none;background:color-mix(in srgb,var(--accent) 12%,transparent);color:color-mix(in srgb,var(--accent) 90%,var(--text))}.site-nav .app-nav__link--compose .app-nav__compose-mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;box-shadow:none}.site-nav .app-nav__link--compose .app-nav__link-label{display:block;margin:0;padding:0;font-size:.88rem;font-weight:700;line-height:1;color:inherit}.site-nav .app-nav__link .post-flow-icon,.site-nav .app-nav__link .today-tablo-icon{margin-top:-.05rem}.site-nav .app-nav__badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.55rem;margin:.18rem .05rem 0 .28rem;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:#e8fbff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;overflow:visible}.site-nav .app-nav__badge-wow.wow{border-width:1.5px;font-weight:800;letter-spacing:0;line-height:1;box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ink,#041b27) 35%,transparent),0 0 .45rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 45%,transparent)}.site-nav .app-nav__badge-wow--n{width:1.35rem;height:1.35rem;font-size:.68rem}.site-nav .app-nav__badge-wow--plus{position:absolute;top:.28rem;left:-.38rem;z-index:1;width:.78rem;height:.78rem;font-size:.42rem;border-width:1.5px}.site-nav .app-nav__badge-n{display:inline-block;line-height:1}.site-nav .app-nav__link--outbound{gap:.2rem;min-width:2.35rem;padding-left:.55rem;padding-right:.55rem}.site-nav__context{display:flex;align-items:center;gap:.45rem;margin-left:auto;flex-shrink:1;min-width:0}.site-nav__workflow{position:relative;flex-shrink:1;min-width:0}.site-nav__workflow summary{list-style:none;cursor:pointer}.site-nav__workflow summary::-webkit-details-marker{display:none}.site-nav__postal{position:relative;flex-shrink:0}.site-nav__postal summary{list-style:none;cursor:pointer}.site-nav__postal summary::-webkit-details-marker{display:none}.site-nav__postal-trigger{cursor:pointer;max-width:min(100%,14rem)}.site-nav__postal-glyph{flex-shrink:0;font-size:.72rem;line-height:1;color:var(--muted)}.site-nav__postal-glyph--connected{color:var(--licko-ok-glow,#8fd9b0)}.site-nav__postal-glyph--auth_required,.site-nav__postal-glyph--session_expired{color:#c47a1a}.site-nav__postal-glyph--connecting{color:var(--link)}.site-nav__postal-glyph--connected.ctx-trigger__dot{color:var(--licko-ok-glow,#8fd9b0)}.site-nav__postal-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav__postal-panel{position:absolute;right:0;top:calc(100% + .35rem);width:min(22rem,94vw);padding:.65rem .75rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 40px rgba(12,37,48,.18);z-index:30}.site-nav__postal-header{margin-bottom:.55rem}.site-nav__postal-title{margin:0;font-size:.95rem;font-weight:700}.site-nav__postal-state{margin:.2rem 0 0;font-size:.8rem}.site-nav__postal-body .provider-account-strip{margin:0}.site-nav__postal-body .provider-account-strip .app-field__label{font-size:.875rem;font-weight:600;color:var(--text);text-transform:none;letter-spacing:normal}.provider-account-strip__controls{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.provider-account-strip__select{flex:1 1 auto;min-width:0;font-size:.9rem;padding-top:.5rem;padding-bottom:.5rem}.provider-account-strip__chip-wrap{position:relative;flex:0 0 auto}.provider-account-strip__chip{display:inline-flex;align-items:center;gap:.25rem;min-height:2.25rem;white-space:nowrap}.provider-account-strip__balance{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:.85rem}.provider-account-strip__badge{font-size:.65rem;font-weight:600;letter-spacing:.02em;text-transform:lowercase;opacity:.7}.provider-account-strip__status--warn{font-size:.75rem;font-weight:600;color:var(--warning,#d97706)}.provider-account-strip__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:inherit;cursor:pointer;font-size:.9rem;line-height:1;opacity:.75}.provider-account-strip__icon-btn:hover:not(:disabled){opacity:1;background:rgba(12,37,48,.06)}.provider-account-strip__icon-btn--muted{font-size:1.05rem}.provider-account-strip__link{border:0;background:rgba(0,0,0,0);color:var(--text);cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;padding:.15rem .1rem;text-decoration:underline;text-underline-offset:.12em;white-space:nowrap}.provider-account-strip__link:disabled{opacity:.55;cursor:not-allowed}.provider-account-strip__popover{position:absolute;top:calc(100% + .35rem);right:0;z-index:12;width:min(18rem,86vw);padding:.75rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 40px rgba(12,37,48,.18);display:flex;flex-direction:column;gap:.65rem}.provider-account-strip__popover-hint{margin:0;font-size:.75rem;line-height:1.35;color:var(--muted)}.provider-account-strip__remember{display:flex;align-items:center;gap:.4rem;font-size:.8rem;cursor:pointer}.pacc-ack{display:flex;flex-direction:column;gap:.32rem;margin:.1rem 0 0;padding:.5rem 0 .1rem;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.pacc-ack__kicker{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pacc-ack__title{margin:0;font-size:.74rem;font-weight:750;letter-spacing:-.01em;color:color-mix(in srgb,var(--text) 92%,var(--muted))}.pacc-ack__copy{margin:0;font-size:.7rem;line-height:1.4;color:var(--muted)}.pacc-ack__refs{display:flex;flex-wrap:wrap;gap:.2rem .85rem;margin:.08rem 0 .12rem}.pacc-ack__ref{display:inline-flex;align-items:baseline;gap:.2rem;font-size:.66rem;font-weight:650;line-height:1.3;color:color-mix(in srgb,var(--muted) 35%,var(--text));text-decoration:none}a.pacc-ack__ref:focus-visible,a.pacc-ack__ref:hover{color:color-mix(in srgb,var(--licko-cyan-glow,#7ee8f2) 70%,var(--text));text-decoration:underline;text-underline-offset:.12em;outline:none}.pacc-ack__ref span{font-size:.62rem;color:color-mix(in srgb,var(--licko-cyan,#3ec8d8) 55%,var(--muted))}.pacc-ack__ref--ext span{color:color-mix(in srgb,var(--licko-cyan-glow,#7ee8f2) 65%,var(--muted))}.pacc-ack__confirm{position:relative;display:flex;align-items:flex-start;gap:.45rem;margin:.12rem 0 0;font-size:.7rem;line-height:1.4;color:color-mix(in srgb,var(--muted) 25%,var(--text));cursor:pointer}.pacc-ack__confirm .ctx__check-box,.pacc-ack__confirm input{flex-shrink:0;width:.9rem;height:.9rem;margin:.18rem 0 0}.pacc-ack__confirm .ctx__check-box{border:1px solid var(--border);border-radius:3px;background:rgba(0,0,0,0);box-sizing:border-box}.pacc-ack__confirm input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.pacc-ack__confirm:has(input:checked) .ctx__check-box{display:inline-flex;align-items:center;justify-content:center;border-color:color-mix(in srgb,var(--licko-cyan,#3ec8d8) 55%,var(--border));background:color-mix(in srgb,var(--licko-cyan,#3ec8d8) 28%,transparent)}.pacc-ack__confirm:has(input:checked) .ctx__check-box:after{content:"";width:.32rem;height:.55rem;margin-top:-.12rem;border-right:1.5px solid color-mix(in srgb,var(--licko-cyan-glow,#7ee8f2) 80%,#fff);border-bottom:1.5px solid color-mix(in srgb,var(--licko-cyan-glow,#7ee8f2) 80%,#fff);transform:rotate(40deg)}.pacc-ack__confirm:focus-within .ctx__check-box{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.ncenter__need{margin:0 0 .7rem;padding:.5rem .5rem .55rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--licko-cyan,#3ec8d8) 28%,var(--border));background:color-mix(in srgb,var(--licko-cyan,#3ec8d8) 7%,transparent)}.ncenter__need-title{margin:0 0 .4rem;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--licko-cyan-glow,#7ee8f2) 70%,var(--text))}.ncenter__need-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.ncenter__need-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:start;padding:.4rem .42rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent)}.ncenter__kind{display:inline-flex;align-items:center;justify-content:center;min-width:2.7rem;padding:.12rem .28rem;border-radius:4px;font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--licko-cyan-glow,#7ee8f2) 88%,var(--text));background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.ncenter__need-body{min-width:0}.ncenter__need-name{margin:0 0 .12rem;font-size:.74rem;font-weight:750;letter-spacing:-.01em}.ncenter__need-copy{margin:0;font-size:.64rem;line-height:1.4;color:var(--muted)}.ncenter__review{align-self:center;text-decoration:none}.ncenter__inbox-rest-title{margin:0 0 .35rem;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.provider-account-strip__error{margin:0;color:var(--danger,#dc2626);font-size:.75rem;line-height:1.3}.provider-account-strip__actions{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.site-nav__workflow-trigger{cursor:pointer;max-width:min(100%,18rem)}.site-nav__workflow-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav__ctx-panel{position:absolute;right:0;top:calc(100% + .35rem);z-index:30;width:min(24rem,96vw);min-width:min(22rem,96vw);max-height:min(70vh,28rem);overflow:auto;padding:.65rem .7rem .6rem;box-sizing:border-box}.site-nav .ctx-trigger,.site-nav .ctx__row{cursor:pointer}.site-nav .ctx__head{padding-left:.2rem;padding-right:.2rem}.site-nav .ctx__chip{max-width:100%;white-space:normal;line-height:1.25}.site-nav .ctx__input.input{min-height:2.1rem;padding:.4rem .55rem;font-size:.86rem}.site-nav__workflow-section{padding:0 .35rem .45rem}.site-nav__workflow-heading{margin:0 0 .35rem;padding:0 .5rem .35rem;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.site-nav__workflow-list{margin:0;padding:0;list-style:none}.site-nav__workflow-item{display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.4rem;align-items:center;width:100%;padding:.45rem .5rem;border:0;border-radius:.35rem;background:rgba(0,0,0,0);font:inherit;font-size:.88rem;font-weight:600;text-align:left;color:var(--text);cursor:pointer}.site-nav__workflow-item:hover{background:rgba(103,223,242,.12);color:var(--link)}.site-nav__workflow-item-mark{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;font-size:.82rem;font-weight:700;line-height:1;color:var(--link)}.site-nav__workflow-item-label{min-width:0}.site-nav__workflow-item--active{color:var(--link);background:rgba(103,223,242,.1)}.site-nav__workflow-empty{margin:0;padding:.35rem .5rem;font-size:.82rem}.site-nav__workflow-settings{display:block;margin-top:.15rem;padding:.55rem .85rem .45rem;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent);font-size:.88rem;font-weight:600;color:var(--link);text-decoration:none}.site-nav__workflow-settings:hover{background:rgba(103,223,242,.08)}.site-nav__tools{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.35rem .5rem;min-width:0;flex-shrink:0}.site-nav__theme{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;margin:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(12,37,48,.04);color:var(--link);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .16s ease}.site-nav__theme:hover{color:var(--link-hover);border-color:rgba(43,204,230,.45);background:rgba(103,223,242,.12);box-shadow:0 0 0 1px rgba(67,211,232,.25)}.site-nav__theme-svg,.site-nav__user-svg{flex-shrink:0;display:block}.site-nav__user{position:relative}.site-nav__user summary{list-style:none;cursor:pointer}.site-nav__user summary::-webkit-details-marker{display:none}.site-nav__user-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(12,37,48,.04);color:var(--link);transition:border-color .12s ease,background .12s ease,color .12s ease}.site-nav__user-trigger:hover{border-color:rgba(43,204,230,.45);background:rgba(103,223,242,.12);color:var(--link-hover)}.hub__alert-dot{position:absolute;top:.28rem;right:.28rem;width:.42rem;height:.42rem;border-radius:50%;background:color-mix(in srgb,var(--licko-cyan-glow,#7ee8f2) 88%,#fff);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bg-raised,var(--surface)) 88%,#000);pointer-events:none}.site-nav__user-panel{position:absolute;right:0;top:calc(100% + .35rem);min-width:11rem;padding:.35rem 0;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 40px rgba(12,37,48,.18);z-index:200}.site-nav__user-item{display:block;width:100%;padding:.45rem .85rem;font:inherit;font-weight:600;text-align:left;color:var(--text);background:rgba(0,0,0,0);border:none;cursor:pointer;text-decoration:none}.site-nav__user-item:hover{background:rgba(103,223,242,.12);color:var(--link)}.site-nav__user-item--button{color:var(--text)}.toast-viewport{position:fixed;bottom:1.15rem;right:1.15rem;z-index:10050;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:.45rem;max-width:min(20rem,100vw - 2rem);pointer-events:none}.toast-item{position:relative;pointer-events:auto;padding:.7rem .85rem .75rem;font-size:.88rem;font-weight:600;line-height:1.35;border-radius:0;border:0;background:color-mix(in srgb,#050e15 94%,transparent);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan,#43d3e8) 40%,transparent);animation:toast-enter .32s ease-out}.toast-item--leave{animation:toast-leave .38s ease-in forwards}.toast-item--success{color:color-mix(in srgb,#e8f8ef 92%,var(--licko-ok-glow,#8fd9b0));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ok,#3d9a6e) 50%,transparent),0 0 .85rem color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 28%,transparent)}.toast-item--error{padding-right:1.85rem;color:color-mix(in srgb,#ffe8eb 92%,var(--licko-danger-glow,#ff9aa3));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-danger,#b84a55) 55%,transparent),0 0 .95rem color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 28%,transparent)}.toast-item--info{color:color-mix(in srgb,#e8f4f8 92%,var(--licko-cyan-glow,#7df0ff));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan,#43d3e8) 45%,transparent)}.toast-item__title{margin:0 0 .2rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.toast-item--success .toast-item__title{color:var(--licko-ok-glow,#8fd9b0)}.toast-item--error .toast-item__title{color:var(--licko-danger-glow,#ff9aa3)}.toast-item--info .toast-item__title{color:var(--licko-cyan-glow,#7df0ff)}.toast-item__body{margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.toast-item__x{position:absolute;top:.2rem;right:.25rem;margin:0;padding:.1rem .35rem;border:0;background:rgba(0,0,0,0);color:inherit;font-size:1.1rem;line-height:1;opacity:.75;cursor:pointer}.toast-item__x:hover{opacity:1}@keyframes toast-enter{0%{opacity:0;transform:translateY(.55rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-leave{to{opacity:0;transform:translateY(.4rem) scale(.98)}}.feedback-callout{position:fixed;z-index:10060;box-sizing:border-box;width:min(13.5rem,100vw - 1.5rem);margin:0;padding:.55rem 1.6rem .5rem .6rem;border:0;border-radius:0;background:color-mix(in srgb,#050e15 94%,transparent);transform-origin:center left;pointer-events:auto}.feedback-callout--leave{animation:feedback-callout-leave .38s ease-in forwards}.feedback-callout--danger{opacity:0;color:color-mix(in srgb,#ffe8eb 92%,var(--licko-danger-glow,#ff9aa3));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-danger,#b84a55) 42%,transparent),0 0 .45rem color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 14%,transparent);animation:feedback-callout-fade-slow .85s ease-out forwards,feedback-callout-glow-solid-danger 1.6s ease-out .2s forwards}.feedback-callout--ok{opacity:0;color:color-mix(in srgb,#e8f8ef 92%,var(--licko-ok-glow,#8fd9b0));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ok,#3d9a6e) 50%,transparent),0 0 .55rem color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 18%,transparent);animation:feedback-callout-fade-slow .85s ease-out forwards,feedback-callout-glow-solid 1.6s ease-out .2s forwards}.feedback-callout--info{opacity:0;color:color-mix(in srgb,#e8f4f8 92%,var(--licko-cyan-glow,#7df0ff));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan,#43d3e8) 45%,transparent);animation:feedback-callout-fade-slow .85s ease-out forwards,feedback-callout-glow-solid-info 1.6s ease-out .2s forwards}.feedback-callout__title{margin:0 0 .2rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feedback-callout--danger .feedback-callout__title{color:var(--licko-danger-glow,#ff9aa3)}.feedback-callout--ok .feedback-callout__title{color:var(--licko-ok-glow,#8fd9b0)}.feedback-callout--info .feedback-callout__title{color:var(--licko-cyan-glow,#7df0ff)}.feedback-callout__body{margin:0;font-size:.75rem;font-weight:600;line-height:1.35;color:inherit}.feedback-callout__x{position:absolute;top:.15rem;right:.2rem;z-index:2;margin:0;padding:.1rem .3rem;border:0;background:rgba(0,0,0,0);color:inherit;font-size:1.05rem;line-height:1;opacity:.75;cursor:pointer}.feedback-callout__x:hover{opacity:1}.feedback-callout__tick{position:absolute;width:.32rem;height:.32rem;border-style:solid;pointer-events:none}.feedback-callout--danger .feedback-callout__tick{border-color:color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 80%,#fff)}.feedback-callout--ok .feedback-callout__tick{border-color:color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 80%,#fff)}.feedback-callout--info .feedback-callout__tick{border-color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 80%,#fff)}.feedback-callout__tick--tl{top:0;left:0;border-width:1.5px 0 0 1.5px}.feedback-callout__tick--tr{top:0;right:0;border-width:1.5px 1.5px 0 0}.feedback-callout__tick--bl{bottom:0;left:0;border-width:0 0 1.5px 1.5px}.feedback-callout__tick--br{bottom:0;right:0;border-width:0 1.5px 1.5px 0}.feedback-callout__lead{position:fixed;z-index:10055;height:0;margin:0;padding:0;border:0;border-top:1px dotted color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 70%,#2b7bdc);box-shadow:0 0 .35rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 25%,transparent);transform-origin:0 0;pointer-events:none}.feedback-callout__lead--danger{border-top-color:color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 75%,#b84a55);box-shadow:0 0 .4rem color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 30%,transparent)}.feedback-callout__lead--danger,.feedback-callout__lead--ok{opacity:0;animation:feedback-callout-fade-slow .85s ease-out forwards}.feedback-callout__lead--ok{border-top-color:color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 75%,#3d9a6e);box-shadow:0 0 .4rem color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 28%,transparent)}.feedback-callout__lead--info{opacity:0;border-top-color:color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 75%,#2b7bdc);box-shadow:0 0 .35rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 22%,transparent);animation:feedback-callout-fade-slow .85s ease-out forwards}.feedback-callout--leave .feedback-callout__lead,.feedback-callout__lead--leave{opacity:0;transition:opacity .28s ease-in}@keyframes feedback-callout-fade-slow{0%{opacity:0}to{opacity:1}}@keyframes feedback-callout-glow-solid{0%{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ok,#3d9a6e) 40%,transparent),0 0 .35rem color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 12%,transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 65%,var(--licko-ok,#3d9a6e)),0 0 1.15rem color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 45%,transparent),0 0 .35rem color-mix(in srgb,var(--licko-ok,#3d9a6e) 30%,transparent)}}@keyframes feedback-callout-glow-solid-danger{0%{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-danger,#b84a55) 38%,transparent),0 0 .3rem color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 10%,transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 58%,var(--licko-danger,#b84a55)),0 0 .95rem color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 32%,transparent),0 0 .3rem color-mix(in srgb,var(--licko-danger,#b84a55) 22%,transparent)}}@keyframes feedback-callout-glow-solid-info{0%{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan,#43d3e8) 38%,transparent),0 0 .3rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 10%,transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 60%,var(--licko-cyan,#43d3e8)),0 0 1rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 36%,transparent),0 0 .3rem color-mix(in srgb,var(--licko-cyan,#43d3e8) 22%,transparent)}}@keyframes feedback-callout-leave{to{opacity:0}}html[data-motion=reduced] .feedback-callout--danger,html[data-motion=reduced] .feedback-callout--info,html[data-motion=reduced] .feedback-callout--ok,html[data-motion=reduced] .feedback-callout__lead--danger,html[data-motion=reduced] .feedback-callout__lead--info,html[data-motion=reduced] .feedback-callout__lead--ok{animation:none;opacity:1}html[data-motion=reduced] .feedback-callout--ok{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 65%,var(--licko-ok,#3d9a6e)),0 0 1.15rem color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 45%,transparent),0 0 .35rem color-mix(in srgb,var(--licko-ok,#3d9a6e) 30%,transparent)}html[data-motion=reduced] .feedback-callout--danger{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 58%,var(--licko-danger,#b84a55)),0 0 .95rem color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 32%,transparent),0 0 .3rem color-mix(in srgb,var(--licko-danger,#b84a55) 22%,transparent)}html[data-motion=reduced] .feedback-callout--info{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 60%,var(--licko-cyan,#43d3e8)),0 0 1rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 36%,transparent),0 0 .3rem color-mix(in srgb,var(--licko-cyan,#43d3e8) 22%,transparent)}@media(prefers-reduced-motion:reduce){html[data-motion=system] .feedback-callout--danger,html[data-motion=system] .feedback-callout--info,html[data-motion=system] .feedback-callout--ok,html[data-motion=system] .feedback-callout__lead--danger,html[data-motion=system] .feedback-callout__lead--info,html[data-motion=system] .feedback-callout__lead--ok{animation:none;opacity:1}html[data-motion=system] .feedback-callout--ok{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 65%,var(--licko-ok,#3d9a6e)),0 0 1.15rem color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 45%,transparent),0 0 .35rem color-mix(in srgb,var(--licko-ok,#3d9a6e) 30%,transparent)}html[data-motion=system] .feedback-callout--danger{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 58%,var(--licko-danger,#b84a55)),0 0 .95rem color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 32%,transparent),0 0 .3rem color-mix(in srgb,var(--licko-danger,#b84a55) 22%,transparent)}html[data-motion=system] .feedback-callout--info{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 60%,var(--licko-cyan,#43d3e8)),0 0 1rem color-mix(in srgb,var(--licko-cyan-glow,#7df0ff) 36%,transparent),0 0 .3rem color-mix(in srgb,var(--licko-cyan,#43d3e8) 22%,transparent)}}.feedback-center{position:fixed;inset:0;z-index:10070;display:grid;place-items:center;pointer-events:none}.feedback-center__scrim{position:absolute;inset:0;opacity:0;animation:feedback-center-scrim 2.2s ease forwards}.feedback-center__scrim,.feedback-center__scrim--danger{background:color-mix(in srgb,#050e15 28%,transparent)}.feedback-center__shell{position:relative;z-index:1;max-width:min(20rem,100% - 2.4rem);opacity:0;animation:feedback-center-shell 2.2s ease forwards}.feedback-center__shell--danger{pointer-events:auto}.feedback-center__plate{position:relative;width:max-content;max-width:100%;margin:0;padding:.7rem .95rem .65rem;border:0;border-radius:0;background:color-mix(in srgb,#050e15 94%,transparent);pointer-events:none;opacity:0}.feedback-center__plate--ok{color:color-mix(in srgb,#e8f8ef 92%,var(--licko-ok-glow,#8fd9b0));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ok,#3d9a6e) 50%,transparent),0 0 .55rem color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 18%,transparent);animation:feedback-callout-fade-slow .85s ease-out forwards,feedback-callout-glow-solid 1.6s ease-out .2s forwards}.feedback-center__plate--ok .feedback-callout__tick{border-color:color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 80%,#fff)}.feedback-center__plate--danger{padding-right:1.85rem;color:color-mix(in srgb,#f6eef0 94%,var(--licko-danger-glow,#ff9aa3));box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-danger,#b84a55) 42%,transparent),0 0 .45rem color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 14%,transparent);pointer-events:auto;animation:feedback-callout-fade-slow .85s ease-out forwards,feedback-callout-glow-solid-danger 1.6s ease-out .2s forwards}.feedback-center__plate--danger .feedback-callout__tick{border-color:color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 80%,#fff)}.feedback-center__msg{margin:0;font-size:.88rem;font-weight:650;line-height:1.35;letter-spacing:-.01em;text-align:center;color:inherit}.feedback-center__x{position:absolute;top:.15rem;right:.2rem;z-index:2;margin:0;padding:.1rem .35rem;border:0;background:rgba(0,0,0,0);color:inherit;font-size:1.05rem;line-height:1;opacity:.75;cursor:pointer;pointer-events:auto}.feedback-center__x:hover{opacity:1}.feedback-center--leave .feedback-center__scrim,.feedback-center--leave .feedback-center__shell{animation:none;opacity:0;transition:opacity .38s ease-in}@keyframes feedback-center-scrim{0%{opacity:0}14%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes feedback-center-shell{0%,72%{opacity:1}to{opacity:0}}html[data-motion=reduced] .feedback-center__plate--danger,html[data-motion=reduced] .feedback-center__plate--ok,html[data-motion=reduced] .feedback-center__scrim,html[data-motion=reduced] .feedback-center__scrim--danger,html[data-motion=reduced] .feedback-center__shell,html[data-motion=reduced] .feedback-center__shell--danger{animation:none!important;opacity:1}html[data-motion=reduced] .feedback-center__plate--ok{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 65%,var(--licko-ok,#3d9a6e)),0 0 1.15rem color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 45%,transparent),0 0 .35rem color-mix(in srgb,var(--licko-ok,#3d9a6e) 30%,transparent)}html[data-motion=reduced] .feedback-center__plate--danger{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 58%,var(--licko-danger,#b84a55)),0 0 .95rem color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 32%,transparent),0 0 .3rem color-mix(in srgb,var(--licko-danger,#b84a55) 22%,transparent)}@media(prefers-reduced-motion:reduce){html[data-motion=system] .feedback-center__plate--danger,html[data-motion=system] .feedback-center__plate--ok,html[data-motion=system] .feedback-center__scrim,html[data-motion=system] .feedback-center__scrim--danger,html[data-motion=system] .feedback-center__shell,html[data-motion=system] .feedback-center__shell--danger{animation:none!important;opacity:1}html[data-motion=system] .feedback-center__plate--ok{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 65%,var(--licko-ok,#3d9a6e)),0 0 1.15rem color-mix(in srgb,var(--licko-ok-glow,#8fd9b0) 45%,transparent),0 0 .35rem color-mix(in srgb,var(--licko-ok,#3d9a6e) 30%,transparent)}html[data-motion=system] .feedback-center__plate--danger{box-shadow:0 0 0 1px color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 58%,var(--licko-danger,#b84a55)),0 0 .95rem color-mix(in srgb,var(--licko-danger-glow,#ff9aa3) 32%,transparent),0 0 .3rem color-mix(in srgb,var(--licko-danger,#b84a55) 22%,transparent)}}*{box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-work{position:absolute;left:.75rem;top:.5rem;z-index:1000;padding:.4rem .75rem;background:var(--surface-strong,#0c1820);color:var(--text);border:1px solid var(--border-strong);border-radius:6px;transform:translateY(-180%)}.skip-to-work:focus,.skip-to-work:focus-visible{transform:none;outline:2px solid var(--focus-ring,#7df0ff);outline-offset:2px}.composition-summary.visually-hidden:focus,.composition-summary.visually-hidden:focus-within,.skip-to-composition.visually-hidden:focus,.skip-to-composition.visually-hidden:focus-visible{position:static;width:auto;height:auto;clip:auto;margin:0;overflow:visible;white-space:normal}#main-content:focus{outline:none}#main-content{min-height:100vh;min-height:100svh}dialog.popup{border:none;padding:0;background:rgba(0,0,0,0);max-width:min(28rem,100vw - 2rem);color:inherit}dialog.popup:not([open]){display:none}dialog.popup::backdrop{background:color-mix(in srgb,#000 55%,transparent)}body{margin:0;min-height:100vh;font-family:Inter,SF Pro Display,Roboto,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none;font-weight:600;transition:color .12s ease,text-shadow .16s ease}a:hover{color:var(--link-hover);text-shadow:0 0 18px rgba(103,223,242,.4)}main.shell{width:min(1100px,100%);margin:0 auto;padding:2.5rem 1.5rem 3.25rem;display:flex;flex-direction:column;gap:1.75rem}.shell--landing{min-height:100vh;min-height:100dvh;justify-content:space-between;padding-bottom:2rem}.muted{color:var(--muted)}.eyebrow{display:inline-flex;gap:.45rem;font-size:.95rem;letter-spacing:.02em;color:#0f8fac;text-transform:uppercase;font-weight:800}.actions,.eyebrow{align-items:center}.actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.65rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem 1.15rem;font:inherit;font-weight:700;font-size:.9rem;border-radius:999px;border:1px solid rgba(33,184,213,.45);background:linear-gradient(165deg,rgba(99,228,243,.95),#21b8d5);color:#041b27;cursor:pointer;text-decoration:none;box-shadow:0 4px 16px rgba(33,184,213,.32);transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.button:hover{filter:brightness(1.05);box-shadow:0 6px 20px rgba(33,184,213,.4)}.button:active{transform:translateY(1px)}.button--ghost{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font:inherit;font-weight:600;font-size:.88rem;border-radius:999px;border:1px solid var(--border-strong);background:rgba(4,27,39,.04);color:var(--link);cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease}.button--ghost:hover{border-color:rgba(67,211,232,.45);background:rgba(99,228,243,.12)}.button--safe{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem 1rem;font:inherit;font-weight:600;font-size:.88rem;border-radius:999px;border:1px solid rgba(43,204,230,.42);background:rgba(43,204,230,.1);color:color-mix(in srgb,#2bcce6 70%,var(--text));cursor:pointer;text-decoration:none;box-shadow:0 4px 14px rgba(43,204,230,.18);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.button--safe:hover:not(:disabled){border-color:rgba(43,204,230,.62);background:rgba(43,204,230,.18);box-shadow:0 4px 18px rgba(43,204,230,.28)}.button--safe:disabled{opacity:.55;cursor:not-allowed}.button--change{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem 1rem;font:inherit;font-weight:600;font-size:.88rem;border-radius:999px;border:1px solid rgba(255,179,138,.42);background:rgba(255,179,138,.1);color:color-mix(in srgb,#ffb38a 70%,var(--text));cursor:pointer;text-decoration:none;box-shadow:0 4px 14px rgba(255,179,138,.18);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.button--change:hover:not(:disabled){border-color:rgba(255,179,138,.62);background:rgba(255,179,138,.18);box-shadow:0 4px 18px rgba(255,179,138,.28)}.button--change:disabled{opacity:.55;cursor:not-allowed}.button--danger-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem 1rem;font:inherit;font-weight:600;font-size:.88rem;border-radius:999px;border:1px solid rgba(139,92,246,.42);background:rgba(139,92,246,.1);color:color-mix(in srgb,#8b5cf6 70%,var(--text));cursor:pointer;text-decoration:none;box-shadow:0 4px 14px rgba(139,92,246,.18);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.button--danger-ghost:hover:not(:disabled){border-color:rgba(139,92,246,.62);background:rgba(139,92,246,.18);box-shadow:0 4px 18px rgba(139,92,246,.28)}.button--danger-ghost:disabled{opacity:.55;cursor:not-allowed}.button--danger{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem 1.15rem;font:inherit;font-weight:700;font-size:.9rem;border-radius:999px;border:1px solid rgba(33,184,213,.45);background:linear-gradient(165deg,rgba(99,228,243,.95),#21b8d5);color:#041b27;cursor:pointer;text-decoration:none;box-shadow:0 4px 16px rgba(33,184,213,.32);transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.button--danger:hover{filter:brightness(1.05);box-shadow:0 6px 20px rgba(33,184,213,.4)}.button--danger:active{transform:translateY(1px)}.button--danger{color:#0c2530;background:rgba(139,92,246,.88);border-color:rgba(139,92,246,.72);box-shadow:0 4px 16px rgba(139,92,246,.28)}.button--danger:hover:not(:disabled){background:#8b5cf6}.button--danger:disabled{opacity:.55;cursor:not-allowed}.pill{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;border:1px solid var(--border-strong);background:rgba(142,240,255,.45);color:var(--text)}.pill--warm{background:#ffb38a;color:#0c2530;border-color:rgba(255,179,138,.85);box-shadow:0 4px 16px rgba(255,179,138,.4)}.pill--cool{background:#a8ecfc;color:#0c2530;border-color:rgba(168,236,252,.8)}.pill--caution{border-radius:999px;background:#67dff2;border:1px solid rgba(33,184,213,.45);box-shadow:0 4px 16px rgba(33,184,213,.22)}.pill--caution,.pill--warning{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0c2530}.pill--warning{border-radius:999px;background:rgba(139,92,246,.28);border:1px solid rgba(139,92,246,.55);box-shadow:0 4px 16px rgba(139,92,246,.25)}.status-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.status-pill{background:#67dff2;color:#0c2530}.status-pill,.status-pill--soft{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;border:1px solid var(--border-strong)}.status-pill--soft{background:rgba(232,251,255,.9);color:var(--text)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.surface-card{padding:1.4rem 1.2rem;border-radius:16px;background:linear-gradient(160deg,rgba(99,228,243,.14) 0,var(--surface) 38%,var(--surface) 100%);border:1px solid var(--border-strong);box-shadow:var(--elevation-1),var(--glow)}.surface-card h1{margin:0 0 .5rem;font-size:clamp(1.45rem,3vw,1.75rem);letter-spacing:-.02em}.surface-card>.muted:first-of-type{margin-top:0;margin-bottom:.15rem;line-height:1.5}.input{width:100%;margin:0;padding:.65rem .9rem;font:inherit;font-size:1rem;line-height:1.45;color:var(--text);background:rgba(12,37,48,.03);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:inset 0 1px 2px rgba(12,37,48,.06);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.input::placeholder{color:var(--muted);opacity:.9}.input:hover{border-color:rgba(33,184,213,.45);background:rgba(12,37,48,.02)}.input:focus{outline:none;border-color:#21b8d5;background:var(--surface);box-shadow:inset 0 1px 2px rgba(12,37,48,.04),0 0 0 3px rgba(103,223,242,.4)}.input.input--invalid{border-color:rgba(33,184,213,.65);box-shadow:inset 0 1px 2px rgba(12,37,48,.06),0 0 0 1px rgba(43,204,230,.45)}.envelope-card{padding:1.4rem;border-radius:18px;background:linear-gradient(145deg,var(--surface),var(--surface-strong));border:1px solid var(--border-strong);box-shadow:var(--elevation-1),var(--glow)}.badge-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}code{font-family:ui-monospace,SFMono-Regular,SFMono,Consolas,Liberation Mono,Menlo,monospace;padding:.15rem .35rem;border-radius:var(--radius-sm);background:var(--surface-veil);border:1px solid var(--border)}.site-header{position:sticky;top:0;z-index:200;padding-top:env(safe-area-inset-top,0);background:#050e15;border-bottom:0;overflow:visible}.site-header:has(details[open]){z-index:400}:root{--site-header-offset:1.68rem;--site-runway-offset:2.65rem}@media(max-width:720px){:root{--site-runway-offset:3.35rem}body:has(.runway__plan){--site-runway-offset:3.35rem}}.site-runway{position:fixed;left:0;right:0;bottom:0;z-index:200;padding-bottom:env(safe-area-inset-bottom,0);background:#050e15}.site-runway:has(details[open]){z-index:400;overflow:visible}body:has(.site-runway){padding-bottom:calc(var(--site-runway-offset, 2.65rem) + env(safe-area-inset-bottom, 0px))}.shell--hub{width:min(1180px,100%)}.shell--app{width:min(1280px,100%);margin-inline:auto;padding-bottom:3rem}html:has(main.shell--app){--shell-max:1280px}html:has(main.shell--hub){--shell-max:1180px}