:root{--dc-ink:#101922;--dc-sub:#46525F;--dc-muted:#526173;--dc-ground:#E3E8ED;--dc-surface:#F3F5F7;--dc-white:#FFFFFF;--dc-line:#DCE2E9;--dc-rule:#C2CBD5;--dc-accent:#1F45C4;--dc-accent-hover:#1A3AA8;--dc-accent-soft:#E7ECFB;--dc-chip:#DFE7FB;--dc-chip-ink:#1A3AA8;--dc-good:#157A45;--dc-good-ink:#0E6338;--dc-good-soft:#E1F3E8;--dc-warn:#A96500;--dc-bad:#C42F29;--dc-mark-light:#B3261E;--dc-paper:#FBFAF7;--dc-paper-ink:#1A2836;--dc-toast:#17212B;--dc-toast-ok:#4CC38A;--dc-brass:#B68D40;--dc-l-ink:#EDF2F7;--dc-l-sub:#A5B7C9;--dc-n-amber:#F2B04B;--dc-n-danger:#FF8A80;--dc-n-good:#5CCB93;--dc-n-accent:#86A2FF;--dc-n-accent-hi:#A3B8FF;--dc-tile-night:#18334F;--dc-tile-night-edge:#2A4766;--dc-stack-1:#0A1520;--dc-stack-2:#112131;--dc-p-navy:#0E2A47;--dc-p-navy-2:#18406A;--dc-p-stripe:#3AA3B2;--dc-p-text:#1A2836;--dc-p-sub:#5A6A7A;--dc-p-line:#DAE1E8;--dc-p-no-bg:#FAE6E3;--dc-p-no-fg:#8C1E16;--dc-focus:var(--dc-accent);--dc-font-mono:var(--font-ibm-plex-mono),ui-monospace,Menlo,monospace;--dc-t-hero:min(clamp(2.5rem,1.2rem + 4.4vw,5.25rem),9.75svh,calc((100vw - 2rem) / 8.9));--dc-t-h2:clamp(2.25rem,1.25rem + 3.2vw,4.5rem);--dc-t-lede:clamp(1.125rem,.95rem + .6vw,1.5rem);--dc-gutter:16px;--dc-ease-ui:cubic-bezier(.45,.05,.25,1);--dc-ease-slide:cubic-bezier(.3,.08,.18,1);--dc-ease-pop:cubic-bezier(.2,.7,.2,1);--dc-ease-in-out-quart:cubic-bezier(.76,0,.24,1);--dc-ease-out-expo:cubic-bezier(.16,1,.3,1);--dc-ease-out-back:cubic-bezier(.34,1.2,.64,1);--dc-dur-word:.30s;--dc-dur-card:.45s;--dc-dur-relief:.60s;--dc-dur-pop:.30s;--dc-dur-flip:.35s;--dc-dur-digit:.16s;--dc-dur-press:.12s;--dc-dur-ring:.55s;--dc-dur-flash:.42s}@supports (animation-timing-function:linear(0,1)){:root{--dc-ease-out-expo:linear(0,.3516,.5796,.7274,.8232,.8854,.9257,.9518,.9688,.9797,.9869,.9915,.9945,.9964,.9977,.9985,1);--dc-ease-out-back:linear(0,.231,.4258,.5874,.7188,.8228,.9023,.9604,1,1.0239,1.0352,1.0366,1.0312,1.022,1.0117,1.0034,1)}}@media (min-width:768px){:root{--dc-gutter:40px}}@media (min-width:960px){:root{--dc-t-hero:min(5.25rem,9.75svh,calc((min(100vw, 1200px) - 80px) / 14))}}.dc-night{--dc-focus:var(--dc-n-accent-hi);color-scheme:dark}main.container:has(>.dc-home){max-width:none;margin:0;padding:0}.dc-home{font-family:var(--dc-font-body);color:var(--dc-ink);line-height:1.5;overflow-x:clip}.dc-home :where(h1,h2,h3,p,ol,ul,dl,dd,dt,figure,fieldset,legend,blockquote){margin:0;padding:0}.dc-home :where(ol,ul){list-style:none}.dc-home :where(button){font:inherit;color:inherit}.dc-wrap{max-width:1200px;margin:0 auto;padding:0 var(--dc-gutter)}.dc-dialog :focus-visible,.dc-foot :focus-visible,.dc-head :focus-visible,.dc-home :focus-visible,.dc-skip:focus-visible,.dc-sticky :focus-visible{outline:3px solid var(--dc-focus);outline-offset:3px}.dc-skip{position:absolute;left:12px;top:-80px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--dc-white);color:var(--dc-ink);font:600 16px/1.2 var(--dc-font-body);text-decoration:none;--dc-focus:var(--dc-accent)}.dc-skip:focus{top:12px}.dc-disp{font-family:var(--dc-font-display);font-weight:800;letter-spacing:.005em;text-wrap:balance}.dc-disp,.dc-slate{text-transform:uppercase}.dc-slate{font:500 14px/1.3 var(--dc-font-mono);letter-spacing:.05em}.dc-h2{font-family:var(--dc-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;font-size:var(--dc-t-h2);line-height:.94;margin-top:10px}.dc-body{font:400 17px/1.55 var(--dc-font-body);max-width:34em}.dc-body+.dc-body{margin-top:14px}@media (min-width:768px){.dc-body{font-size:18px}}.dc-micro{margin-top:10px}.dc-micro,.dc-src{font:400 15px/1.45 var(--dc-font-body)}.dc-figlabel,.dc-src{margin-top:12px}.dc-figlabel{font:500 13px/1.2 var(--dc-font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:start}.dc-amber{color:var(--dc-n-amber)}.dc-danger{color:var(--dc-n-danger)}.dc-good{color:var(--dc-good-ink)}.dc-accent{color:var(--dc-accent)}.dc-nacc{color:var(--dc-n-accent)}.dc-night .dc-body,.dc-night .dc-h2{color:var(--dc-l-ink)}.dc-night .dc-figlabel,.dc-night .dc-micro,.dc-night .dc-slate,.dc-night .dc-src{color:var(--dc-l-sub)}.dc-day .dc-body,.dc-day .dc-h2{color:var(--dc-ink)}.dc-day .dc-figlabel,.dc-day .dc-micro,.dc-day .dc-slate,.dc-day .dc-src{color:var(--dc-sub)}.dc-link{color:var(--dc-accent);text-decoration:underline;text-underline-offset:3px;font-weight:600}.dc-link:hover{color:var(--dc-accent-hover)}.dc-night .dc-link{color:var(--dc-n-accent)}.dc-night .dc-link:hover{color:var(--dc-n-accent-hi)}.dc-btn,.dc-day a.dc-btn,.dc-home a.dc-btn,.dc-night a.dc-btn,a.dc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 28px;border-radius:28px;border:0;background:var(--dc-accent);color:#fff;font:600 18px/1 var(--dc-font-body);text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 14px 28px -14px rgba(31,69,196,.6);transition:transform var(--dc-dur-press) var(--dc-ease-ui),background-color .15s}.dc-btn:hover,a.dc-btn:hover{background:var(--dc-accent-hover);color:#fff}.dc-btn:active{transform:scale(.95)}.dc-btn--night,a.dc-btn--night{border:2px solid var(--dc-n-accent-hi)}.dc-btn--sm,a.dc-btn--sm{height:44px;padding:0 20px;font-size:16px;border-radius:22px}.dc-btn--block{width:100%}@media (max-width:639.98px){.dc-btn,a.dc-btn{height:52px}.dc-btn--sm,a.dc-btn--sm{height:44px}}@media (prefers-reduced-motion:reduce){.dc-btn:active{transform:none}}.dc-brand{display:inline-flex;align-items:center;gap:6px}.dc-mark{display:inline-block;flex:none;width:24px;height:24px}.dc-wm{font:800 24px/.9 var(--dc-font-display);letter-spacing:.01em;text-transform:none;white-space:nowrap}.dc-wm b{font-weight:800}.dc-brand--dark .dc-wm{color:var(--dc-l-ink)}.dc-brand--dark .dc-wm b{color:var(--dc-n-accent)}.dc-brand--light .dc-wm{color:var(--dc-ink)}.dc-brand--light .dc-wm b{color:var(--dc-accent)}.site-header.dc-head{background:#0B1A29;border-bottom:0;--dc-focus:var(--dc-n-accent-hi);color-scheme:dark}.dc-head__in{display:flex;align-items:center;justify-content:space-between;height:56px}.dc-head__home{display:inline-flex;text-decoration:none;border-radius:6px}a.dc-head__cta{display:none}@media (min-width:768px){.dc-head__in{height:72px}.dc-head .dc-mark{width:28px;height:28px}.dc-head .dc-wm{font-size:28px}a.dc-head__cta{display:inline-flex}}.site-footer.dc-foot{margin-top:0;background:var(--dc-surface);border-top:1px solid var(--dc-line);padding:24px 0 32px}.dc-foot__in{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between}.dc-foot__home{display:inline-flex;text-decoration:none;border-radius:6px}.dc-foot .dc-mark{width:22px;height:22px}.dc-foot .dc-wm{font-size:22px}.dc-foot .footer-nav{display:flex;flex-wrap:wrap;gap:6px 18px;font:600 15px/1.4 var(--dc-font-body)}.dc-foot .footer-nav a{color:var(--dc-ink);text-decoration:none;font-size:15px}.dc-foot .footer-nav a:hover{color:var(--dc-accent);text-decoration:underline;text-underline-offset:3px}.dc-foot__line{margin:0;font:400 14px/1.4 var(--dc-font-body);color:var(--dc-sub)}.dc-sec{position:relative;padding:56px 0 64px}@media (min-width:768px){.dc-sec{padding:96px 0 104px}}.dc-b1{background:linear-gradient(180deg,#0A1520,#112131)}.dc-b2{background:linear-gradient(180deg,#112131,#18334F)}.dc-b3{background:linear-gradient(180deg,#18334F,#132941 45%,#081422)}.dc-bt{background:linear-gradient(180deg,#081422,#1E3A5A 34%,#4F6E8F 52%,#8B9399 66%,#DECDB4 84%,#F4E3C9)}.dc-b4{background:linear-gradient(180deg,#F4E3C9,#D6E1EA)}.dc-b5{background:linear-gradient(180deg,#D6E1EA,#DCE4EC)}.dc-b6{background:linear-gradient(180deg,#DCE4EC,#E3E8ED)}.dc-b7{background:linear-gradient(180deg,#E3E8ED,#F1E2C8 55%,#F2D3AE)}.dc-b8{background:linear-gradient(180deg,#F2D3AE,#DCE4EC)}.dc-b9{background:linear-gradient(180deg,#DCE4EC,#ECE7DE)}.dc-b10{background:linear-gradient(180deg,#ECE7DE,#F3E3CB)}.dc-b11{background:linear-gradient(180deg,#F3E3CB,#ECE7DE)}.dc-b12{background:linear-gradient(180deg,#ECE7DE,#F3F5F7)}.dc-center{text-align:center}.dc-center .dc-body{margin-left:auto;margin-right:auto}.dc-pair{display:grid;grid-row-gap:16px;row-gap:16px;grid-template-areas:"head" "fig" "body"}.dc-pair>*{min-width:0}.dc-pair__head{grid-area:head}.dc-pair__fig{grid-area:fig;margin:0}.dc-pair__body{grid-area:body}.dc-pair__body>:first-child{margin-top:0}.dc-pair--solo{grid-template-areas:"head" "fig"}@media (min-width:960px){.dc-pair{grid-template-columns:5fr 7fr;grid-template-areas:"head fig" "body fig";column-gap:56px;row-gap:0;align-items:center}.dc-pair__head{align-self:end}.dc-pair__body{align-self:start;margin-top:14px}.dc-pair--flip{grid-template-columns:7fr 5fr;grid-template-areas:"fig head" "fig body"}.dc-pair--flip>.dc-pair__fig{justify-self:end;width:100%}.dc-pair--top{grid-template-rows:auto 1fr;align-items:start}.dc-pair--top>.dc-pair__body,.dc-pair--top>.dc-pair__head{align-self:start}.dc-pair--solo{grid-template-areas:"head fig"}.dc-pair--solo>.dc-pair__head{align-self:center}}.dc-plate{background:#fff;border:1px solid var(--dc-line);border-radius:14px;box-shadow:0 16px 32px -16px rgba(16,25,34,.35);color:var(--dc-ink)}.dc-night .dc-plate{border-color:transparent;box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}@media (max-width:639.98px){.dc-plate{border-radius:10px}}.dc-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 4px;border-radius:16px;background:var(--dc-chip);color:var(--dc-chip-ink);font:600 14px/1 var(--dc-font-body);white-space:nowrap}.dc-chip__av{width:24px;height:24px;border-radius:50%;background:var(--dc-accent);color:#fff;font:700 13px/24px var(--dc-font-body);text-align:center;font-style:normal;flex:none;overflow:hidden}.dc-chip__av img{width:100%;height:100%;object-fit:cover;display:block}.dc-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--dc-accent);flex:none}.dc-ok{width:18px;height:18px;flex:none}.dc-hero{background:#0A1520;color:var(--dc-l-ink)}.dc-sky{position:relative;overflow:hidden;background:linear-gradient(172deg,#0B1A29,#18334F 55%,#4F6782 80%,#C9A889)}.dc-sky .dc-hz{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(96px,15.6vw,240px);pointer-events:none}.dc-hero__copy{position:relative;padding:8px 0 0}.dc-eyebrow{color:var(--dc-l-sub)}.dc-h1{font-family:var(--dc-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;font-size:var(--dc-t-hero);line-height:.92;color:var(--dc-l-ink);margin:10px 0 0}.dc-h1 span{display:block}.dc-sub{font:600 var(--dc-t-lede)/1.35 var(--dc-font-body);color:var(--dc-l-ink);margin-top:12px;max-width:40em}.dc-hero-free{font:700 16px/1.3 var(--dc-font-body);color:var(--dc-n-amber);margin-top:6px}@media (min-width:960px){.dc-hero__copy{padding-top:18px;text-align:center}.dc-h1{margin-top:14px}.dc-h1 .dc-h1-l1{display:block}.dc-h1 .dc-h1-l1>span{display:inline}.dc-h1 .dc-h1-l2{display:block}.dc-sub{margin:14px auto 0}}.dc-fitb{padding:12px 0 44px;background:#0A1520}.dc-fitb-grid{display:grid;grid-gap:20px;gap:20px}@media (min-width:960px){.dc-fitb-grid{grid-template-columns:1.25fr 1fr;gap:48px;align-items:start}}.dc-fit-h{font-size:clamp(1.6rem,1rem + 1.9vw,2.5rem);line-height:1;color:var(--dc-l-ink);margin:0}.dc-fit-q{font:600 18px/1.3 var(--dc-font-body);margin-top:10px}.dc-fitb .dc-fit-q{color:var(--dc-l-ink)}.dc-fitb .dc-micro{color:var(--dc-l-sub)}.dc-tiles4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}@media (min-width:640px){.dc-tiles4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dc-home a.dc-tile-btn,.dc-tile-btn,a.dc-tile-btn{height:64px;border-radius:10px;border:2px solid var(--dc-n-accent-hi);background:var(--dc-tile-night);color:var(--dc-l-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;text-decoration:none;padding:0 4px;width:100%;transition:background-color .15s,color .15s}.dc-tile-btn small{font:500 11px/1 var(--dc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dc-l-sub)}.dc-tile-btn b{font:800 24px/1 var(--dc-font-display);font-size:clamp(20px,6.4vw,24px);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.dc-tile-btn:hover{background:#1F3D5E}.dc-home a.dc-tile-btn--day,.dc-tile-btn--day,a.dc-tile-btn--day{background:#fff;border-color:#526173;color:var(--dc-ink)}.dc-tile-btn--day small{color:var(--dc-muted)}.dc-tile-btn--day:hover{background:var(--dc-accent-soft)}.dc-tile-btn.is-on,.dc-tile-btn[aria-pressed=true]{background:var(--dc-accent);border-color:var(--dc-accent);color:#fff}.dc-tile-btn.is-on small,.dc-tile-btn[aria-pressed=true] small{color:#fff}.dc-steps-h{font:500 14px/1.3 var(--dc-font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px}.dc-steps{list-style:none;display:grid;grid-gap:10px;gap:10px;counter-reset:dcs}.dc-steps li{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;align-items:start;font:500 16px/1.4 var(--dc-font-body)}.dc-steps li:before{counter-increment:dcs;content:counter(dcs);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:600 15px/1 var(--dc-font-mono)}.dc-fitb .dc-steps-h{color:var(--dc-l-sub)}.dc-fitb .dc-steps li{color:var(--dc-l-ink)}.dc-fitb .dc-steps li:before{background:var(--dc-tile-night);border:2px solid var(--dc-n-accent-hi);color:var(--dc-l-ink)}.dc-day .dc-steps-h{color:var(--dc-sub)}.dc-day .dc-steps li{color:var(--dc-ink)}.dc-day .dc-steps li:before{background:#fff;border:2px solid var(--dc-accent);color:var(--dc-accent)}.dc-art{position:relative}.dc-odo{--oh:1.2em;display:inline-block;height:var(--oh);line-height:var(--oh);overflow:hidden;vertical-align:bottom}.dc-odo__col{display:flex;flex-direction:column;transform:translateY(calc((var(--n, 1) - 1) * -1 * var(--oh)))}.dc-odo__col>span{display:block;height:var(--oh)}@media (max-width:639.98px){.dc-end .dc-hz,.dc-sky .dc-hz,.dc-turn .dc-hz{width:200%;left:-45%;right:auto}}.dc-ans{position:relative;padding-top:8px}.dc-ans__row{opacity:.42;transform:scale(.98);transform-origin:top center;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:center}.dc-ans__from{font:700 16px/1.2 var(--dc-font-body)}.dc-ans__time{font:500 13px/1 var(--dc-font-mono);color:var(--dc-accent)}.dc-ans__subj{grid-column:2;font:600 15px/1.25 var(--dc-font-body)}.dc-ans__amt{font:600 15px/1 var(--dc-font-mono)}.dc-ans__fw{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 0 14px;opacity:.6;font:500 13px/1 var(--dc-font-mono);color:var(--dc-l-sub);letter-spacing:.04em;text-transform:uppercase}.dc-ans__fw .dc-chip{text-transform:none;letter-spacing:0}.dc-verdict{position:relative;margin-top:14px;background:var(--dc-accent-soft);border-radius:14px;padding:22px 22px 20px 30px;box-shadow:0 20px 40px -20px rgba(0,0,0,.65);color:var(--dc-ink)}.dc-verdict:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--dc-accent);border-radius:14px 0 0 14px}.dc-clock{position:absolute;right:14px;top:-14px;background:#16202A;color:#E6ECF2;font:600 14px/1 var(--dc-font-mono);padding:7px 10px;border-radius:6px}.dc-clock .dc-odo{--oh:1.1em;vertical-align:top;margin-top:-.05em}.dc-vline{font:700 clamp(1.45rem,1rem + 1.6vw,2.25rem)/1.25 var(--dc-font-body);color:var(--dc-ink)}.dc-tok-blue,.dc-vline>span{display:inline-block}.dc-tok-blue{background:var(--dc-accent);color:#fff;font:600 .92em/1 var(--dc-font-mono);padding:.12em .28em;border-radius:8px;vertical-align:.04em}.dc-split{display:flex;gap:10px;margin-top:18px}.dc-split>span{display:block;height:10px;border-radius:5px}.dc-split__p{flex:1200 1;background:#C9D1DA;transform-origin:right center}.dc-split__d{flex:750 1;background:var(--dc-accent);transform-origin:left center}.dc-split-l{display:flex;justify-content:space-between;margin-top:8px;font:600 13px/1 var(--dc-font-mono);text-transform:uppercase}.dc-split-l span:first-child{color:var(--dc-ink)}.dc-split-l span:last-child{color:var(--dc-accent)}.dc-print{position:relative;container-type:inline-size;background:#fff;border-radius:6px;padding:2%;box-shadow:0 20px 40px -20px rgba(0,0,0,.6);color:var(--dc-p-text)}.dc-print__strip{height:24px;position:relative;display:flex;align-items:center;gap:8px;padding:0 8px;background:#F8FAFB;border-bottom:3px solid #d9dfe6}.dc-print__url{flex:1 1;min-width:0;height:15px;border-radius:8px;background:#E7ECF1;font:500 9px/15px var(--dc-font-body);color:#36424F;padding-left:8px;white-space:nowrap;overflow:hidden}.dc-print__nav{width:22px;height:8px;border-left:2px solid #5d6a78;border-right:2px solid #5d6a78;opacity:.7;flex:none}.dc-print__head{background:var(--dc-p-navy);border-bottom:2px solid var(--dc-p-stripe);display:flex;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font:700 11px/1.1 var(--dc-font-body);color:#fff}.dc-print__head span{font:500 8.5px/1 var(--dc-font-mono);background:var(--dc-p-navy-2);padding:4px 6px;border-radius:4px;white-space:nowrap}.dc-print__band{background:var(--dc-p-navy-2);color:#fff;font:700 10px/1 var(--dc-font-body);padding:6px 8px}.dc-print__row{display:grid;grid-template-columns:1fr auto auto;grid-gap:6px;gap:6px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--dc-p-line);font:700 10px/1.15 var(--dc-font-body);color:var(--dc-p-text)}.dc-print__row:nth-of-type(2n){background:#F7F9FB}.dc-print__row em{display:block;font:400 8.5px/1.2 var(--dc-font-body);color:var(--dc-p-sub);font-style:normal}.dc-print__row b{background:var(--dc-p-no-bg);color:var(--dc-p-no-fg);font:700 8.5px/1 var(--dc-font-body);padding:5px 6px;border-radius:4px;white-space:nowrap;text-transform:uppercase}.dc-print__task{height:28px;background:#16202A;display:flex;justify-content:flex-end;align-items:center;padding:0 10px;text-align:right}.dc-print__task span{font:600 10px/1.1 var(--dc-font-body);color:#E6ECF2}.dc-print__task span em{display:block;font:500 8px/1.1 var(--dc-font-body);color:#9AA8B6;font-style:normal}.dc-print__hole{height:24px}.dc-print__hole--b{height:28px}.dc-mark-box{position:absolute;border-radius:8px;pointer-events:none}.dc-mark-box--top{height:30px}.dc-mark-box--bot{height:34px}.dc-mark--miss{border:3px dashed var(--dc-mark-light);display:grid;place-items:center}.dc-mark--miss span{font:600 14px/1 var(--dc-font-mono);color:var(--dc-mark-light);letter-spacing:.03em;background:#fff;padding:0 4px;text-transform:uppercase;white-space:nowrap}.dc-mark--ok{border:3px solid var(--dc-good)}.dc-stamp{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%) rotate(-9deg);border:6px solid var(--dc-bad);border-radius:10px;padding:2px 16px;font:800 clamp(40px,7cqw,64px)/1 var(--dc-font-display);color:var(--dc-bad);letter-spacing:.04em;text-transform:uppercase;background:rgba(255,255,255,.6)}.dc-print__flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none;border-radius:6px}@container (max-width: 299px){.dc-print__head span{display:none}.dc-print__row{gap:4px;padding:6px}.dc-print__row b{white-space:normal;text-align:center;padding:4px;line-height:1.1}.dc-mark--miss span{font-size:11px;white-space:nowrap;letter-spacing:0}}@container (min-width: 420px){.dc-print__strip{height:32px}.dc-print__url{height:20px;font-size:11px;line-height:20px}.dc-print__head{font-size:15px;padding:9px 12px}.dc-print__head span{font-size:11px}.dc-print__band{font-size:13px;padding:8px 12px}.dc-print__row{font-size:13px;padding:9px 12px}.dc-print__row em{font-size:11px}.dc-print__row b{font-size:11px;padding:6px 8px}.dc-print__task{height:38px}.dc-print__task span{font-size:13px}.dc-print__task span em{font-size:10px}.dc-print__hole{height:32px}.dc-mark-box--top,.dc-print__hole--b{height:38px}.dc-mark-box--bot{height:44px}}.dc-gap2{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}@media (min-width:640px){.dc-gap2{grid-template-columns:140px minmax(0,1fr);gap:24px}}.dc-gapcol__from{font:500 12px/1.2 var(--dc-font-mono);color:var(--dc-l-sub);letter-spacing:.05em;margin-bottom:8px;text-align:center;text-transform:uppercase}.dc-ntile-wrap{perspective:600px}.dc-ntile{background:var(--dc-tile-night);border:1px solid var(--dc-tile-night-edge);border-radius:10px;aspect-ratio:190/290;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--dc-l-ink);text-transform:uppercase;position:relative}.dc-ntile small{font:500 11px/1 var(--dc-font-mono);color:var(--dc-l-sub);letter-spacing:.06em}.dc-ntile b{font:800 clamp(44px,8vw,72px)/.9 var(--dc-font-display)}.dc-ntile b .dc-odo{--oh:1em;vertical-align:top}.dc-ntile__month{position:relative;display:block;height:12px;width:3em;text-align:center;font:500 12px/1 var(--dc-font-mono);letter-spacing:.06em}.dc-ntile__month>span{position:absolute;inset:0}.dc-ntile__month>span:not(:last-child){opacity:0}.dc-later{font:800 clamp(20px,2.4vw,30px)/1 var(--dc-font-display);color:var(--dc-n-amber);text-transform:uppercase;margin-top:10px;text-align:center}.dc-box{max-width:760px;margin:28px auto 0}.dc-bill-l{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--dc-l-ink);font:600 15px/1 var(--dc-font-mono);margin-bottom:10px;text-transform:uppercase}.dc-bill-l b{font:600 clamp(22px,3vw,34px)/1 var(--dc-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc-bill-l b .dc-odo{--oh:1.25em;vertical-align:bottom;margin:-.125em 0}.dc-bill-l b .dc-odo__col{align-items:flex-end}.dc-row8{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:5px;gap:5px;perspective:700px}@media (min-width:640px){.dc-row8{gap:8px}}.dc-t8{position:relative;background:var(--dc-tile-night);border:1px solid var(--dc-tile-night-edge);border-radius:8px;aspect-ratio:190/290;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--dc-l-ink);opacity:.5;text-transform:uppercase}.dc-t8 small{font:500 clamp(7px,1.3vw,11px)/1 var(--dc-font-mono);color:var(--dc-l-sub)}.dc-t8 b{font:800 clamp(20px,4.4vw,44px)/.9 var(--dc-font-display)}.dc-t8 span{font:600 clamp(7px,1.3vw,12px)/1 var(--dc-font-mono)}.dc-t8-slot{min-width:0}.dc-t8--no{opacity:1;transform:translateY(-6px);gap:4px}.dc-t8__edge{position:absolute;inset:-1px;border:2px solid var(--dc-n-amber);border-radius:inherit;pointer-events:none}.dc-t8__was{position:absolute;bottom:14%;left:0;right:0;text-align:center;opacity:0}.dc-t8--no i{font:700 clamp(6px,1.1vw,10px)/1.05 var(--dc-font-body);font-style:normal;background:var(--dc-p-no-bg);color:var(--dc-p-no-fg);border-radius:3px;padding:2px 3px;text-align:center;width:84%}@media (max-width:639.98px){.dc-t8{min-width:0}.dc-t8--no i{width:auto;max-width:94%;padding:2px 1px;font-size:clamp(5.5px,1.75vw,6px)}.dc-bill-l span{display:none}.dc-bill-l{justify-content:center}}@media (max-width:399.98px){.dc-row8{gap:3px}.dc-t8{border-radius:6px}}.dc-rates{font:500 13px/1.3 var(--dc-font-mono);color:var(--dc-l-sub);margin-top:10px;text-align:center}@media (min-width:640px){.dc-rates{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;margin:-1px}}.dc-tokrow{display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,28px);margin-top:28px;flex-wrap:wrap}.dc-pay{font:600 clamp(15px,1.6vw,20px)/1 var(--dc-font-mono);color:var(--dc-l-ink);text-transform:uppercase}.dc-token{display:flex;align-items:stretch}.dc-tk-face{background:var(--dc-tile-night);border:3px solid var(--dc-n-amber);border-radius:12px;padding:10px clamp(16px,3vw,28px);font:600 clamp(36px,6vw,64px)/1 var(--dc-font-mono);color:var(--dc-n-amber);display:flex;align-items:center;box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}.dc-tk-face .dc-odo{--oh:1.15em;margin:-.075em 0}.dc-token--sm .dc-tk-face{font-size:clamp(30px,5vw,48px)}.dc-tk-tab{position:relative;border-radius:0 12px 12px 0;padding:8px 12px;display:flex;flex-direction:column;gap:6px;background:rgba(24,51,79,.6)}.dc-tk-tab__edge{position:absolute;inset:0;border:3px dashed var(--dc-l-sub);border-left:0;border-radius:inherit;pointer-events:none}.dc-tk-tab small{font:600 12px/1 var(--dc-font-mono);color:var(--dc-l-sub);letter-spacing:.08em;text-transform:uppercase}.dc-tk-slots{display:flex;gap:6px}.dc-tk-slots>span{position:relative;overflow:hidden;width:clamp(30px,4.6vw,46px);aspect-ratio:8/5;border:2px dashed var(--dc-l-sub);border-radius:4px}.dc-tk-tab--full .dc-tk-tab__edge{border-style:solid;border-color:var(--dc-n-amber)}.dc-tk-tab__edge--was{border-style:dashed!important;border-color:var(--dc-l-sub)!important;opacity:0}.dc-tk-tab--full small{color:var(--dc-n-amber)}.dc-tk-tab--full .dc-tk-slots>span{border:0;background:#fff}.dc-tk-tab--full .dc-tk-slots>span:before{content:"";position:absolute;left:0;right:0;top:0;height:22%;background:#E7ECF1}.dc-tk-tab--full .dc-tk-slots>span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:20%;background:#16202A}.dc-turn{position:relative;overflow:hidden;min-height:clamp(330px,42svh,600px);display:grid;grid-template-rows:auto 1fr;padding:56px 0 0;text-align:center;color:var(--dc-l-ink);--dc-focus:var(--dc-n-accent-hi)}@media (min-width:768px){.dc-turn{min-height:clamp(440px,60svh,640px);padding-top:88px}}.dc-turn__lock{display:flex;align-items:center;justify-content:center;gap:10px}.dc-turn__lock>span{display:inline-flex}.dc-turn__lock .dc-mark{width:clamp(40px,5vw,60px);height:clamp(40px,5vw,60px)}.dc-turn__lock .dc-wm{font-size:clamp(46px,5.8vw,72px)}.dc-turn__dd{color:var(--dc-l-ink)}.dc-turn__clear{color:var(--dc-n-accent-hi)}.dc-turn .dc-h2{color:var(--dc-l-ink);margin-top:6px}.dc-turn__line{font:600 17px/1.55 var(--dc-font-body);color:var(--dc-l-ink);margin:10px auto 0}@media (min-width:768px){.dc-turn__line{font-size:18px}}.dc-dawnline{position:absolute;left:0;right:0;top:66%;height:60px;pointer-events:none}.dc-dawnline__in{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(242,211,174,.85),rgba(242,211,174,0) 70%)}.dc-turn .dc-hz{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(80px,12vw,180px);opacity:.24}.dc-morning{display:grid;grid-gap:14px;gap:14px;position:relative}@media (min-width:640px){.dc-morning{grid-template-columns:220px minmax(0,1fr);align-items:center}}.dc-panel{padding:14px;position:relative}.dc-panel__h{display:flex;justify-content:space-between;align-items:center;gap:6px}.dc-panel__h .dc-wm{font-size:18px;color:var(--dc-ink)}.dc-panel__h .dc-wm b{color:var(--dc-accent)}.dc-acct{font:600 12px/1 var(--dc-font-body);color:var(--dc-muted);background:#F3F5F7;border-radius:10px;padding:5px 8px;white-space:nowrap}.dc-panel__t{font:700 18px/1.15 var(--dc-font-body);margin-top:12px}.dc-panel__s{font:500 14px/1.3 var(--dc-font-body);color:var(--dc-muted);margin-top:2px}.dc-panel__btn{position:relative;margin-top:10px;height:40px;border-radius:20px;background:var(--dc-accent);color:#fff;font:600 15px/40px var(--dc-font-body);text-align:center}.dc-checks{list-style:none;margin-top:10px;display:grid;grid-gap:6px;gap:6px}.dc-checks li{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:8px;background:var(--dc-good-soft);color:var(--dc-good-ink);font:600 15px/1 var(--dc-font-body)}@media (max-width:639.98px){.dc-morning .dc-panel{order:2;padding:10px}.dc-panel__hide{display:none}.dc-checks{grid-template-columns:1fr 1fr;margin-top:0}}.dc-win{padding:14px 16px;margin-top:14px}.dc-win__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dc-win__top b{font:800 26px/1 var(--dc-font-display);text-transform:uppercase}.dc-win__top span{font:500 13px/1 var(--dc-font-mono);color:var(--dc-muted);text-transform:uppercase;text-align:center}.dc-track{position:relative;height:14px;border-radius:7px;background:#DAE2F8;margin:30px 0 8px}.dc-seg{position:absolute;left:22.8%;width:5.5%;top:0;bottom:0;background:var(--dc-accent);border-radius:7px;transform-origin:left center}.dc-seg__min{position:absolute;bottom:20px;left:23.5%;transform:translateX(-50%);font:800 18px/1 var(--dc-font-display);color:var(--dc-accent);white-space:nowrap;text-transform:uppercase}.dc-win__ticks{display:flex;gap:6px;font:500 13px/1 var(--dc-font-mono);color:var(--dc-muted);padding-left:19%}.dc-win__ticks .dc-odo{--oh:1.15em;vertical-align:top;margin-top:-.075em}.dc-done{display:flex;align-items:center;gap:8px;margin-top:10px;font:800 22px/1 var(--dc-font-display);text-transform:uppercase;color:var(--dc-ink)}.dc-done .dc-ok{width:24px;height:24px}.dc-cursor{width:20px;height:27px}.dc-cursor,.dc-ring{position:absolute;pointer-events:none;opacity:0}.dc-ring{inset:-4px;border-radius:inherit;border:3px solid var(--dc-n-accent-hi)}.dc-shelf{padding:16px}.dc-shelf__row{display:grid;grid-template-columns:76px repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:center;margin-bottom:8px}@media (min-width:640px){.dc-shelf__row{grid-template-columns:90px repeat(6,minmax(0,1fr))}}.dc-shelf__row>b{font:600 12px/1 var(--dc-font-mono);color:var(--dc-sub);text-transform:uppercase}.dc-shot{aspect-ratio:8/5;border-radius:4px;background:#fff;border:1px solid var(--dc-line);position:relative;overflow:hidden;opacity:.35}.dc-shot:before{top:0;height:20%;background:#E7ECF1}.dc-shot:after,.dc-shot:before{content:"";position:absolute;left:0;right:0}.dc-shot:after{bottom:0;height:18%;background:#16202A}.dc-shot i{position:absolute;left:0;right:0;top:20%;height:18%;background:var(--dc-p-navy)}.dc-shot--on{opacity:1;outline:3px solid var(--dc-n-amber);outline-offset:-1px}.dc-shot--x{display:none}@media (min-width:640px){.dc-shot--x{display:block}}.dc-ontok{display:flex;justify-content:center;margin-top:12px}.dc-ready{overflow:hidden}.dc-ready__band{background:var(--dc-good-soft);border-left:6px solid var(--dc-good);padding:12px 14px;font:700 16px/1.3 var(--dc-font-body);color:var(--dc-ink)}.dc-cut{font:500 11px/1 var(--dc-font-mono);letter-spacing:.06em;color:var(--dc-muted);padding:10px 14px 0;display:flex;align-items:center;gap:8px;text-transform:uppercase}.dc-cut:after{content:"";flex:1 1;border-top:1px dashed var(--dc-rule)}.dc-letter{margin:10px 14px 0;background:var(--dc-paper);border:1px solid #ece8df;border-radius:8px;padding:14px 16px;color:var(--dc-paper-ink)}.dc-letter__h{display:flex;justify-content:space-between;gap:8px;font:700 12px/1 var(--dc-font-body);border-bottom:2px solid var(--dc-paper-ink);padding-bottom:6px;margin-bottom:8px}.dc-letter p{font:400 11px/1.45 var(--dc-font-body);margin-top:5px}.dc-letter mark{background:var(--dc-accent-soft);color:inherit;padding:0 2px;border-radius:2px}.dc-letter .dc-letter__nl{font-size:9px;color:#5A6A7A;margin-top:8px}@media (min-width:640px){.dc-letter p{font-size:13px}.dc-letter .dc-letter__nl{font-size:10px}}.dc-atts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:10px 14px 14px}@media (min-width:640px){.dc-atts{grid-template-columns:repeat(4,minmax(0,1fr))}}.dc-att{display:flex;align-items:center;gap:6px;border:1px solid var(--dc-line);border-radius:8px;padding:6px;font:600 11px/1.2 var(--dc-font-body);color:var(--dc-ink);background:#fff;min-width:0}.dc-att em{display:block;font:500 10px/1.2 var(--dc-font-mono);color:var(--dc-muted);font-style:normal}.dc-att__ic{width:26px;height:20px;border-radius:3px;flex:none;background:#C42F29;color:#fff;font:700 8px/20px var(--dc-font-body);text-align:center}.dc-att__ic--png{background:#fff;border:1px solid var(--dc-line);position:relative;overflow:hidden}.dc-att__ic--png:before{content:"";position:absolute;left:0;right:0;top:0;height:22%;background:#E7ECF1}.dc-att__ic--png:after{content:"";position:absolute;left:0;right:0;bottom:0;height:20%;background:#16202A}.dc-sendrow{display:flex;justify-content:space-between;gap:10px;margin-top:14px;flex-wrap:wrap}.dc-sendbtn,.dc-sendrow{align-items:center;position:relative}.dc-sendbtn{display:inline-flex;gap:8px;height:44px;padding:0 20px;border-radius:22px;background:var(--dc-accent);color:#fff;font:600 16px/1 var(--dc-font-body)}.dc-sendbtn svg{width:18px;height:18px}.dc-toast{display:inline-flex;align-items:center;gap:8px;background:var(--dc-toast);color:#fff;font:600 14px/1 var(--dc-font-body);padding:11px 14px;border-radius:10px;margin-top:10px}.dc-toast .dc-ok{width:18px;height:18px}.dc-readall{margin-top:12px}.dc-readall summary{display:inline-block;cursor:pointer;font:600 16px/1.3 var(--dc-font-body);color:var(--dc-accent);text-decoration:underline;text-underline-offset:3px;list-style:none;border-radius:4px}.dc-readall summary::-webkit-details-marker{display:none}.dc-readall summary:hover{color:var(--dc-accent-hover)}.dc-readall__body{margin-top:12px;background:var(--dc-paper);border:1px solid #ece8df;border-radius:10px;padding:18px 20px;color:var(--dc-paper-ink)}.dc-readall__body p{font:400 17px/1.55 var(--dc-font-body)}.dc-readall__body p+p{margin-top:10px}.dc-readall__body mark{background:var(--dc-accent-soft);color:inherit;padding:0 2px;border-radius:2px}.dc-readall__body .dc-readall__h{font-weight:700}.dc-midcta{margin-top:26px}.dc-tl{position:relative;padding-left:34px;display:grid;grid-gap:20px;gap:20px}.dc-tl__rail{position:absolute;left:10px;top:8px;bottom:8px;width:3px;background:var(--dc-accent);border-radius:2px;transform-origin:top center}.dc-stop{position:relative}.dc-stop__node{position:absolute;left:-32px;top:2px;width:17px;height:17px;border-radius:50%;background:#fff;border:3px solid var(--dc-accent)}.dc-stop__d{font:600 13px/1.2 var(--dc-font-mono);letter-spacing:.06em;color:var(--dc-sub);text-transform:uppercase}.dc-stop .dc-plate{padding:12px 14px;margin-top:8px}.dc-rtiles{gap:6px;flex-wrap:wrap;perspective:600px}.dc-gtile,.dc-rtiles{display:flex;align-items:center}.dc-gtile{width:48px;height:66px;border-radius:8px;background:var(--dc-good);color:#fff;flex-direction:column;justify-content:center;gap:2px}.dc-gtile small{font:700 8px/1 var(--dc-font-body);letter-spacing:.04em;text-transform:uppercase}.dc-gtile b{font:800 26px/1 var(--dc-font-display)}.dc-gtok{display:inline-flex;flex-direction:column;align-items:center;background:var(--dc-good);color:#fff;border-radius:10px;padding:8px 14px;margin-left:6px}.dc-gtok b{font:600 24px/1 var(--dc-font-mono)}.dc-gtok small{font:600 11px/1 var(--dc-font-mono);letter-spacing:.12em;color:var(--dc-good-soft);margin-top:4px;text-transform:uppercase}.dc-stop .dc-rem{box-shadow:inset 6px 0 0 var(--dc-accent),0 16px 32px -16px rgba(16,25,34,.35);padding-left:20px}.dc-rem__e{font:600 12px/1 var(--dc-font-mono);color:var(--dc-accent);letter-spacing:.04em;text-transform:uppercase}.dc-rem__t{font:700 18px/1.2 var(--dc-font-body);margin-top:6px}.dc-rem__s{font:500 14px/1.3 var(--dc-font-body);color:var(--dc-muted);margin-top:3px}.dc-days{display:none;gap:6px;margin-top:10px}@media (min-width:600px){.dc-days{display:flex}}.dc-days>span{position:relative;flex:1 1;border:1px solid var(--dc-line);border-radius:8px;text-align:center;padding:6px 0;font:600 10px/1.1 var(--dc-font-mono);color:var(--dc-muted);text-transform:uppercase}.dc-days>span b{display:block;font:800 20px/1 var(--dc-font-display);color:var(--dc-ink);margin-top:3px}.dc-days__box{position:absolute;inset:-1px;border:3px solid var(--dc-accent);border-radius:8px}.dc-rpt-h{display:flex;align-items:center;gap:8px;font:700 15px/1.2 var(--dc-font-body)}.dc-rpt-h .dc-mark{width:20px;height:20px}.dc-exlabel{font:600 11px/1 var(--dc-font-mono);letter-spacing:.08em;color:var(--dc-sub);margin-left:auto;text-transform:uppercase}.dc-rpt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;margin-top:10px}@media (min-width:600px){.dc-rpt{grid-template-columns:repeat(5,minmax(0,1fr))}}.dc-rpt>div{border-top:3px solid var(--dc-ink);padding-top:6px}.dc-rpt dt{font:600 10px/1.2 var(--dc-font-body);letter-spacing:.05em}.dc-rpt dt,.dc-rpt__cap{color:var(--dc-muted);text-transform:uppercase}.dc-rpt__cap{display:block;font:500 11px/1.2 var(--dc-font-mono);letter-spacing:.06em;margin-top:3px}.dc-rpt dd{font:600 19px/1.1 var(--dc-font-mono);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc-rpt .dc-rpt--k{border-color:var(--dc-good)}.dc-rpt .dc-rpt--k dd{color:var(--dc-good-ink)}.dc-rpt .dc-rpt--p{border-color:var(--dc-warn)}.dc-rpt .dc-rpt--n{border-color:#9AA6B2}.dc-rpt .dc-rpt--n dd{color:var(--dc-muted)}@media (max-width:599.98px){.dc-rpt .dc-rpt--k{grid-column:1/-1}}.dc-s8{max-width:980px}.dc-never{list-style:none;display:grid;grid-gap:12px;gap:12px;margin-top:22px}.dc-never li{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}@media (min-width:640px){.dc-never li{grid-template-columns:190px minmax(0,1fr)}}.dc-mini{height:56px;border-radius:12px;background:#fff;border:1px solid var(--dc-line);display:grid;place-items:center;box-shadow:0 10px 20px -14px rgba(16,25,34,.35)}.dc-mini .dc-sendbtn{height:36px;font-size:14px;padding:0 14px}.dc-mini .dc-sendbtn svg{width:16px;height:16px}.dc-mini .dc-chip{height:30px;font-size:13px;padding:0 10px 0 4px}.dc-mini .dc-chip .dc-ok{width:20px;height:20px}.dc-mini__v{font:700 13px/1 var(--dc-font-body);background:var(--dc-accent-soft);border-left:4px solid var(--dc-accent);padding:9px 8px;border-radius:4px;color:var(--dc-ink);white-space:nowrap}.dc-mini__cap{height:34px;border-radius:17px;background:var(--dc-accent);color:#fff;font:600 13px/34px var(--dc-font-body);padding:0 14px;white-space:nowrap}.dc-never p{font:400 16px/1.45 var(--dc-font-body);color:var(--dc-ink)}.dc-never p b{font-weight:700;display:block}@media (min-width:768px){.dc-never p{font-size:17px}}@media (max-width:399.98px){.dc-mini__v{font-size:11px}.dc-mini .dc-chip{font-size:12px}}.dc-fit-grid{display:grid;grid-gap:28px;gap:28px}@media (min-width:960px){.dc-fit-grid{grid-template-columns:1fr 1fr;gap:56px;align-items:start}}.dc-fit-steps{margin-top:26px}.dc-fit-body{margin-top:14px}.dc-mattrow{padding:16px;display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:14px;gap:14px}@media (min-width:640px){.dc-mattrow{grid-template-columns:72px minmax(0,1fr);padding:22px}}.dc-avatar{width:56px;height:56px;border-radius:50%;background:var(--dc-accent);color:#fff;display:grid;place-items:center;font:800 30px/1 var(--dc-font-display);overflow:hidden;flex:none}.dc-avatar img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:640px){.dc-mattrow .dc-avatar{width:72px;height:72px;font-size:38px}}.dc-mattrow__from{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:700 17px/1.2 var(--dc-font-body)}.dc-mattrow__from span:last-child{font:500 14px/1.2 var(--dc-font-body);color:var(--dc-muted)}.dc-mattrow__body{font:400 17px/1.55 var(--dc-font-body);margin-top:8px;color:var(--dc-ink)}.dc-mattlinks{margin-top:14px;display:grid;grid-gap:6px;gap:6px;font:400 16px/1.4 var(--dc-font-body);color:var(--dc-ink)}.dc-faq{max-width:760px;margin:24px auto 0;display:grid;grid-gap:8px;gap:8px;text-align:start}.dc-faq details{background:#fff;border:1px solid var(--dc-line);border-radius:12px;padding:0 16px}.dc-faq summary{list-style:none;display:grid;grid-template-columns:10px minmax(0,1fr) 16px;grid-gap:12px;gap:12px;align-items:center;min-height:60px;cursor:pointer;padding:10px 0;border-radius:8px}.dc-faq summary::-webkit-details-marker{display:none}.dc-faq summary:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--dc-accent);transition:background-color .15s}.dc-faq summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--dc-muted);border-bottom:2px solid var(--dc-muted);transform:rotate(45deg);margin-top:-5px;transition:transform .2s}.dc-faq details[open] summary:before{background:transparent}.dc-faq details[open] summary:after{transform:rotate(225deg);margin-top:4px}.dc-faq h3{font:700 17px/1.3 var(--dc-font-body);color:var(--dc-ink);margin:0;text-transform:none;letter-spacing:0}.dc-faq details p{font:400 16px/1.55 var(--dc-font-body);padding:0 0 16px 22px;color:var(--dc-ink)}@media (prefers-reduced-motion:reduce){.dc-faq summary:after,.dc-faq summary:before{transition:none}}.dc-end{position:relative;overflow:hidden;text-align:center;padding:72px 0 0}.dc-end__l1{font-size:clamp(2.4rem,1.4rem + 3.4vw,4.6rem);line-height:.94;color:var(--dc-ink)}.dc-end__l2{font-size:clamp(3.6rem,2rem + 6vw,8rem);line-height:.92;color:var(--dc-ink)}.dc-end__l2 b{color:var(--dc-accent);font-weight:800}.dc-brass{width:140px;height:3px;background:var(--dc-brass);margin:22px auto 0}@media (min-width:768px){.dc-brass{width:220px}}.dc-chev{display:block;margin:18px auto 0;width:48px;height:40px}.dc-end .dc-fit-q{color:var(--dc-ink)}.dc-end .dc-tiles4{max-width:720px;margin:18px auto 0}.dc-end .dc-micro{color:var(--dc-sub)}.dc-end .dc-hz{position:relative;display:block;width:100%;height:clamp(80px,12vw,180px);opacity:.12;margin-top:40px}.dc-vm-stage{position:relative;z-index:1;padding-top:16px;padding-bottom:14px}.dc-vm-box{container-type:inline-size;position:relative;overflow:hidden;border-radius:14px;aspect-ratio:16/9;width:min(100%,1120px,calc((100svh - 352px) * 16 / 9));border:1px solid #2a4766;box-shadow:0 20px 40px -20px rgba(0,0,0,.6);background:linear-gradient(172deg,#0B1A29,#132A41 46%,#24425F 72%,#4F6782 90%,#8C8A86)}@media (min-width:960px){.dc-vm-box{margin-inline:auto}}@media (max-width:699.98px){.dc-vm-box{aspect-ratio:16/10;width:100%}}.dc-vm[data-locked=p] .dc-vm-box{aspect-ratio:9/16;width:min(100%,calc((100svh - 88px) * 9 / 16));margin-inline:auto}.dc-vm[data-locked=l] .dc-vm-box{aspect-ratio:16/9}.dc-vm-film,.dc-vm-poster{position:absolute;inset:0;width:100%;height:100%}.dc-vm-film{object-fit:contain;background:#0B1A29;display:block}.dc-vm-poster{padding:0;margin:0;border:0;background:transparent;cursor:pointer;display:block;color:#fff}.dc-vm-poster:focus-visible{outline:none}.dc-vm-box:has(.dc-vm-poster:focus-visible){outline:3px solid var(--dc-n-accent-hi);outline-offset:3px}.dc-vm-bg{position:absolute;inset:0;overflow:hidden}.dc-vm-bg:before{content:"";position:absolute;left:50%;top:44%;width:70%;height:90%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(242,176,75,.16),rgba(242,176,75,0));pointer-events:none}.dc-vm-hz{position:absolute;left:0;right:0;bottom:0;width:100%;height:46%}.dc-vm-play{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:16px;height:88px;padding:0 16px 0 10px;border-radius:44px;background:#1F45C4;border:2px solid #a3b8ff;color:#fff;font:700 28px/1 var(--dc-font-body);letter-spacing:.01em;white-space:nowrap;box-shadow:0 18px 40px -14px rgba(0,0,0,.7)}.dc-vm-poster:hover .dc-vm-play{background:#1A3AA8}.dc-vm-tri{width:66px;height:66px;flex:none;border-radius:50%;background:#fff;display:grid;place-items:center}.dc-vm-tri:after{content:"";border-left:22px solid #1f45c4;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:7px}.dc-vm-dur{font:600 17px/1 var(--dc-font-mono);background:rgba(255,255,255,.18);padding:8px 10px;border-radius:8px}.dc-vm-ring{position:absolute;inset:-2px;border-radius:inherit;border:3px solid #a3b8ff;opacity:0;pointer-events:none}.dc-vm-box.is-pulsing .dc-vm-play{animation:dc-vm-breathe 2.4s ease-in-out 2}.dc-vm-box.is-pulsing .dc-vm-ring{animation:dc-vm-pulse 2.4s cubic-bezier(.2,.6,.3,1) 2}.dc-vm-box.is-pulsing .dc-vm-ring2{animation-delay:1.2s;animation-iteration-count:1}@keyframes dc-vm-pulse{0%{transform:scale(1);opacity:.75}to{transform:scale(1.32,1.75);opacity:0}}@keyframes dc-vm-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.045)}}@media (max-width:699.98px){.dc-vm-play{height:68px;gap:12px;font-size:22px;padding:0 12px 0 8px}.dc-vm-tri{width:50px;height:50px}.dc-vm-tri:after{border-left-width:17px;border-top-width:10px;border-bottom-width:10px;margin-left:5px}.dc-vm-dur{font-size:14px;padding:6px 8px}}@media (max-width:359.98px){.dc-vm-play{height:60px;font-size:19px;gap:10px}.dc-vm-play .dc-vm-tri{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.dc-vm-box.is-pulsing .dc-vm-play,.dc-vm-box.is-pulsing .dc-vm-ring,.dc-vm-play,.dc-vm-ring{animation:none}.dc-vm-ring{display:none}}.dc-vm-spinner{position:absolute;left:50%;top:46%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:4px solid rgba(255,255,255,.25);border-top-color:#fff;animation:dc-spin .9s linear infinite}.dc-vm[data-state=loading] .dc-vm-play{opacity:0}@keyframes dc-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dc-vm-spinner{animation-duration:2.4s}}.dc-vm-error{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px;background:rgba(11,26,41,.92);color:var(--dc-l-ink);font:600 18px/1.3 var(--dc-font-body);text-align:center;padding:16px}.dc-fitb{position:relative}.dc-fitb.is-ringed:after{content:"";position:absolute;inset:4px 8px;border:2px solid #a3b8ff;border-radius:14px;pointer-events:none;animation:dc-ring-fit .55s var(--dc-ease-out-expo) both}@keyframes dc-ring-fit{0%{transform:scale(.98);opacity:1}to{transform:scale(1);opacity:0}}.dc-about-cost{margin-top:40px}.dc-about-cost__q{font:700 20px/1.3 var(--dc-font-body);color:var(--dc-ink);margin-bottom:8px;text-transform:none;letter-spacing:0}.dc-kin{display:inline}.dc-gapcol{min-width:0}.dc-morning-fig,.dc-send{position:relative}.dc-vm-label{line-height:1}.dc-kw{overflow:hidden;vertical-align:top;padding:.18em 0;margin:-.18em 0}.dc-kw,.dc-kw>span{display:inline-block}.dc-s3-body{margin-top:14px}.dc-end__h,.dc-s3-fig{margin:0}.dc-end__l1,.dc-end__l2{display:block}.dc-end__motion{position:relative}.dc-cursor--desk{display:none}@media (min-width:640px){.dc-cursor--desk{display:block}}@media (max-width:639.98px){.dc-panel .dc-cursor{display:none}}.dc-sent{min-height:52vh}.dc-sent .dc-body{margin-top:18px}.dc-sent__back{margin-top:22px;font:400 17px/1.5 var(--dc-font-body)}.dc-sheet{padding:0;overflow:hidden}.dc-sheet__h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--dc-line);flex-wrap:wrap}.dc-sheet__h b{font:700 18px/1.2 var(--dc-font-body);color:var(--dc-ink)}.dc-sheet__b{padding:16px;color:var(--dc-ink)}.dc-dialog .dc-sheet__b,.dc-sheet[data-step="1"] .dc-sheet__b{min-height:250px}.dc-prog{font:500 13px/1 var(--dc-font-mono);color:var(--dc-muted);letter-spacing:.04em;text-transform:uppercase}.dc-q{font:700 20px/1.25 var(--dc-font-body);margin-top:8px;color:var(--dc-ink);outline-offset:4px;text-transform:none;letter-spacing:0}.dc-q:focus:not(:focus-visible){outline:none}.dc-tiles4--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.dc-tiles4--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-free{font:400 15px/1.4 var(--dc-font-body);color:var(--dc-muted);margin-top:12px}.dc-kept{font:600 15px/1.4 var(--dc-font-body);color:var(--dc-ink);margin-top:10px}.dc-linkbtn{background:none;border:0;padding:4px 2px;margin:0;font:600 15px/1.3 var(--dc-font-body);color:var(--dc-accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:4px;min-height:32px}.dc-linkbtn:hover{color:var(--dc-accent-hover)}.dc-back{margin-top:10px}.dc-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.dc-opts--row{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:399.98px){.dc-opts--row{grid-template-columns:1fr}}.dc-opt{min-height:48px;border-radius:10px;border:2px solid #526173;background:#fff;color:var(--dc-ink);font:600 15px/1.2 var(--dc-font-body);padding:8px 10px;text-align:center;cursor:pointer;transition:background-color .15s,color .15s}.dc-opt:hover{background:var(--dc-accent-soft)}.dc-opt[aria-pressed=true]{background:var(--dc-accent);border-color:var(--dc-accent);color:#fff}.dc-field{display:grid;grid-gap:6px;gap:6px;margin-top:12px;font:600 15px/1.3 var(--dc-font-body);color:var(--dc-ink)}.dc-field input{height:52px;border:1px solid #526173;border-radius:10px;padding:0 14px;font:400 16px/1.2 var(--dc-font-body);color:var(--dc-ink);background:#fff;width:100%}.dc-field input[aria-invalid=true]{border:2px solid var(--dc-mark-light)}.dc-err{font:600 14px/1.35 var(--dc-font-body);color:var(--dc-mark-light);font-style:normal}.dc-err--send{margin-top:10px}.dc-dialog .dc-btn--block,.dc-sheet .dc-btn--block{margin-top:16px}.dc-btn[disabled]{opacity:.7;cursor:progress}.dc-done-card{display:grid;grid-gap:10px;gap:10px}.dc-done-card .dc-q{margin-top:0}.dc-done-text{font:400 16px/1.5 var(--dc-font-body);color:var(--dc-ink)}.dc-lasttap{font:600 16px/1.4 var(--dc-font-body);color:var(--dc-ink);margin-top:6px}.dc-done-card .dc-btn--sm{justify-self:start;margin-top:6px}.dc-fitform{display:grid;grid-gap:18px;gap:18px}.dc-fs{border:0;margin:0;min-width:0}.dc-fs,.dc-fs legend{padding:0}.dc-radio-tile{position:relative;display:block}.dc-radio-opt input,.dc-radio-tile input{position:absolute;opacity:0;width:1px;height:1px}.dc-radio-tile input:checked+.dc-tile-btn{background:var(--dc-accent);border-color:var(--dc-accent);color:#fff}.dc-radio-tile input:checked+.dc-tile-btn small{color:#fff}.dc-radio-opt input:focus-visible+span,.dc-radio-tile input:focus-visible+.dc-tile-btn{outline:3px solid var(--dc-focus);outline-offset:3px}.dc-radio-opt{position:relative;display:block}.dc-radio-opt span{display:grid;place-items:center;min-height:48px;border-radius:10px;border:2px solid #526173;background:#fff;color:var(--dc-ink);font:600 15px/1.2 var(--dc-font-body);padding:8px 10px;text-align:center;cursor:pointer}.dc-radio-opt input:checked+span{background:var(--dc-accent);border-color:var(--dc-accent);color:#fff}.dc-fitform .dc-free{margin-top:0}.dc-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.dc-dialog{border:0;padding:0;margin:auto auto 0;width:100%;max-width:100%;max-height:92svh;border-radius:18px 18px 0 0;background:#fff;color:var(--dc-ink);box-shadow:0 -20px 40px -20px rgba(0,0,0,.5);overflow:auto;--dc-focus:var(--dc-accent)}.dc-dialog::-webkit-backdrop{background:rgba(11,26,41,.6)}.dc-dialog::backdrop{background:rgba(11,26,41,.6)}.dc-dialog__in{position:relative;font-family:var(--dc-font-body)}.dc-dialog__x{position:absolute;right:12px;top:10px;z-index:1}.dc-dialog .dc-sheet__h{padding-right:84px}@media (min-width:768px){.dc-dialog{margin:auto;width:560px;border-radius:18px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}}.dc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--dc-line);box-shadow:0 -12px 24px -16px rgba(16,25,34,.35);padding:6px 16px calc(6px + env(safe-area-inset-bottom));min-height:calc(64px + env(safe-area-inset-bottom));transform:translateY(0);transition:transform .3s var(--dc-ease-slide)}.dc-sticky .dc-btn{height:52px}.dc-sticky.is-hidden{transform:translateY(100%);transition-duration:.2s}@media (min-width:768px){.dc-sticky{display:none}}@media (max-width:767.98px){html:has(.dc-sticky){scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.dc-sticky,.dc-sticky.is-hidden{transition:none}}.dc-night{--dc-entry-dur:.45s;--dc-entry-ease:var(--dc-ease-slide)}.dc-day,.dc-turn{--dc-entry-dur:.6s;--dc-entry-ease:var(--dc-ease-pop)}[data-a]{--at:initial;--d:initial;--dy:initial;--dx:initial;--s:initial;--steps:initial}[data-dc] [data-a]{animation-duration:var(--d,var(--dc-entry-dur,.45s));animation-delay:var(--at,0s);animation-timing-function:var(--dc-entry-ease,var(--dc-ease-slide));animation-fill-mode:both;animation-iteration-count:1;animation-play-state:paused}[data-dc=play] [data-a]{animation-play-state:running}[data-dc] [data-a=word]{animation-name:dc-word;animation-duration:var(--dc-dur-word);animation-timing-function:var(--dc-ease-out-expo)}[data-dc] [data-a=rise]{animation-name:dc-rise}[data-dc] [data-a=fade]{animation-name:dc-fade}[data-dc] [data-a=fadeout]{animation-name:dc-fadeout;animation-duration:var(--d,.3s)}[data-dc] [data-a=pop]{animation-name:dc-pop;animation-duration:var(--d,var(--dc-dur-pop));animation-timing-function:var(--dc-ease-out-back)}[data-dc] [data-a=drop]{animation-name:dc-drop;animation-duration:var(--d,var(--dc-dur-pop));animation-timing-function:var(--dc-ease-pop)}[data-dc] [data-a=scalex]{animation-name:dc-scalex;animation-timing-function:var(--dc-ease-pop)}[data-dc] [data-a=scaley]{animation-name:dc-scaley;animation-timing-function:linear}[data-dc] [data-a=slidein]{animation-name:dc-slidein;animation-duration:var(--d,.45s)}[data-dc] [data-a=slidex]{animation-name:dc-slidex;animation-duration:var(--d,.45s)}[data-dc] [data-a=zoomin]{animation-name:dc-zoomin;animation-duration:var(--d,.5s)}[data-dc] [data-a=wipe]{animation-name:dc-wipe;animation-duration:var(--d,.25s);animation-timing-function:var(--dc-ease-ui)}[data-dc] [data-a=odo]{animation-name:dc-odo;animation-duration:var(--d,.32s);animation-timing-function:steps(var(--steps,2),jump-none)}[data-dc] [data-a=dimrise]{animation-name:dc-dimrise;animation-timing-function:var(--dc-ease-slide)}[data-dc] [data-a=fwdim]{animation-name:dc-fwdim;animation-timing-function:linear}[data-dc] [data-a=slam]{animation-name:dc-slam;animation-duration:.12s;animation-timing-function:var(--dc-ease-out-back)}[data-dc] [data-a=shake]{animation-name:dc-shake;animation-timing-function:linear}[data-dc] [data-a=flip]{animation-name:dc-flip;animation-timing-function:var(--dc-ease-in-out-quart)}[data-dc] [data-a=weekday]{animation-name:dc-weekday;animation-timing-function:linear}[data-dc] [data-a=m1]{animation-name:dc-m1;animation-timing-function:linear}[data-dc] [data-a=m2]{animation-name:dc-m2;animation-timing-function:linear}[data-dc] [data-a=m3]{animation-name:dc-m3;animation-timing-function:linear}[data-dc] [data-a=deal]{animation-name:dc-deal;animation-duration:.3s;animation-timing-function:var(--dc-ease-out-back)}[data-dc] [data-a=dealfade]{animation-name:dc-dealfade;animation-timing-function:linear}[data-dc] [data-a=flip8]{animation-name:dc-flip8;animation-timing-function:var(--dc-ease-in-out-quart)}[data-dc] [data-a=was]{animation-name:dc-was;animation-timing-function:linear}[data-dc] [data-a=is]{animation-name:dc-is;animation-timing-function:linear}[data-dc] [data-a=slots]{animation-name:dc-slots;animation-duration:var(--d,.8s);animation-timing-function:linear}[data-dc] [data-a=press]{animation-name:dc-press;animation-duration:var(--d,.24s);animation-timing-function:var(--dc-ease-ui)}[data-dc] [data-a=ring]{animation-name:dc-ring;animation-duration:var(--d,var(--dc-dur-ring));animation-timing-function:var(--dc-ease-out-expo)}[data-dc] [data-a=cursor]{animation-name:dc-cursor;animation-duration:var(--d,.9s);animation-timing-function:var(--dc-ease-ui)}[data-dc] [data-a=flash]{animation-name:dc-flash;animation-duration:var(--d,var(--dc-dur-flash));animation-timing-function:linear}[data-dc] [data-a=shelfdim]{animation-name:dc-shelfdim;animation-timing-function:linear}[data-dc] [data-a=pulse1]{animation-name:dc-pulse1;animation-timing-function:var(--dc-ease-ui)}[data-dc] [data-a=tokpulse]{animation-name:dc-tokpulse;animation-timing-function:var(--dc-ease-ui)}[data-dc] [data-a=flipin]{animation-name:dc-flipin;animation-duration:var(--d,var(--dc-dur-flip));animation-timing-function:var(--dc-ease-in-out-quart)}[data-dc] [data-a=ddin]{animation-name:dc-ddin;animation-duration:.45s;animation-timing-function:var(--dc-ease-out-expo)}[data-dc] [data-a=clearin]{animation-name:dc-clearin;animation-duration:.45s;animation-timing-function:var(--dc-ease-out-expo)}[data-dc] [data-a=dawn]{animation-name:dc-dawn;animation-timing-function:var(--dc-ease-pop)}[data-dc] [data-a=bob]{animation-name:dc-bob;animation-duration:1.6s;animation-timing-function:ease-in-out}@keyframes dc-word{0%{transform:translateY(105%);opacity:0}40%{opacity:1}}@keyframes dc-rise{0%{opacity:0;transform:translateY(var(--dy,12px))}}@keyframes dc-fade{0%{opacity:0}}@keyframes dc-fadeout{0%{opacity:1}}@keyframes dc-pop{0%{opacity:0;transform:scale(var(--s,.6))}}@keyframes dc-drop{0%{opacity:0;transform:translateY(var(--dy,-12px))}}@keyframes dc-scalex{0%{transform:scaleX(0)}}@keyframes dc-scaley{0%{transform:scaleY(0)}}@keyframes dc-slidein{0%{opacity:0;transform:translateX(40px)}}@keyframes dc-slidex{0%{opacity:0;transform:translateX(var(--dx,-40px))}}@keyframes dc-zoomin{0%{opacity:0;transform:scale(.96)}}@keyframes dc-wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes dc-odo{0%{transform:translateY(0)}}@keyframes dc-dimrise{0%{opacity:0;transform:translateY(12px) scale(1)}37.5%{opacity:1;transform:translateY(0) scale(1)}75%{opacity:1;transform:translateY(0) scale(1)}}@keyframes dc-fwdim{0%{opacity:0}43%{opacity:1}57%{opacity:1}}@keyframes dc-slam{0%{opacity:0;transform:translate(-50%,-50%) rotate(-9deg) scale(1.35)}}@keyframes dc-shake{0%{transform:translateX(0)}12.5%{transform:translateX(-6px)}25%{transform:translateX(5px)}37.5%{transform:translateX(-4px)}50%{transform:translateX(3px)}62.5%{transform:translateX(-2px)}75%{transform:translateX(1px)}87.5%{transform:translateX(-1px)}to{transform:translateX(0)}}@keyframes dc-flip{0%{transform:rotateX(180deg)}70%{transform:rotateX(0) scale(1.03)}}.dc-ntile{-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes dc-weekday{0%{opacity:1}10%{opacity:0}99%{opacity:0}}@keyframes dc-m1{0%{opacity:1}42%{opacity:1}48%{opacity:0}to{opacity:0}}@keyframes dc-m2{0%{opacity:0}42%{opacity:0}48%{opacity:1}88%{opacity:1}94%{opacity:0}to{opacity:0}}@keyframes dc-m3{0%{opacity:0}88%{opacity:0}94%{opacity:1}}@keyframes dc-deal{0%{transform:translateY(24px)}}@keyframes dc-dealfade{0%{opacity:0}15%{opacity:1}90%{opacity:1}}@keyframes dc-flip8{0%{transform:translateY(0) scaleX(1)}30%{transform:translateY(-6px) scaleX(1)}65%{transform:translateY(-6px) scaleX(0)}}@keyframes dc-was{0%{opacity:1}64.9%{opacity:1}65%{opacity:0}to{opacity:0}}@keyframes dc-is{0%{opacity:0}64.9%{opacity:0}65%{opacity:1}}@keyframes dc-slots{0%{opacity:0}37.5%{opacity:1}50%{opacity:1}62.5%{opacity:.5}75%{opacity:1}87.5%{opacity:.5}}@keyframes dc-press{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes dc-ring{0%{opacity:1;transform:scale(.98)}to{opacity:0;transform:scale(1.14)}}@keyframes dc-cursor{0%{opacity:0;transform:translate(70px,46px)}10%{opacity:1}45%{opacity:1;transform:translate(0)}85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes dc-flash{0%{opacity:0}19%{opacity:.5}to{opacity:0}}@keyframes dc-shelfdim{0%{opacity:1}}@keyframes dc-pulse1{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes dc-tokpulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes dc-flipin{0%{transform:scaleX(0)}}@keyframes dc-ddin{0%{opacity:0;transform:translateX(-24px)}}@keyframes dc-clearin{0%{opacity:0;transform:translateX(24px)}}@keyframes dc-dawn{0%{opacity:0;transform:scaleY(.07)}}@keyframes dc-bob{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(6px)}}.dc-turn__clear,.dc-turn__dd,.dc-turn__lock>span{display:inline-block}.dc-brass{transform-origin:center}.dc-seg,.dc-split__d,.dc-split__p,.dc-tl__rail{will-change:auto}@media (prefers-reduced-motion:reduce){[data-dc],[data-dc] *{animation:none!important}}.dc-home>section{position:relative}.dc-home>section+section{margin-top:-1px}