.capacity-page{--plaster:#f9f9f7;--sheet:#fdfdfc;--white:#fff;--ink:#0d0e10;--ink-2:#33373c;--ink-3:#4e545b;--steel:#8b9198;--line:#dcdcd5;--line-2:#c4c5bc;--line-ctl:#d3d4cc;--ember:#e8622a;--ember-ink:#a9441b;--ember-soft:#fcede6;--iris:#e8622a;--iris-ink:#c04f1e;--iris-soft:#fdece4;--rose:#d9577e;--berry:#a63a82;--ok:#2e7d4f;--ok-soft:#2e7d4f14;--bad:#a3261b;--grad:linear-gradient(110deg, var(--ember) 0%, var(--rose) 50%, var(--berry) 100%);--grad-ink:linear-gradient(110deg, #b84a1d 0%, #b8406a 50%, #8a2766 100%);--focus:0 0 0 2px var(--plaster), 0 0 0 4px var(--iris);--display:var(--font-inter-tight), var(--font-inter), system-ui, sans-serif;--body:var(--font-inter), system-ui, sans-serif;--mono:var(--font-ibm-plex-mono), ui-monospace, monospace;--serif:var(--font-instrument-serif), Georgia, serif;--ease:cubic-bezier(.22, 1, .36, 1);--max:1200px;--gutter:clamp(20px, 4vw, 48px);--shadow-1:0 1px 2px #0d0e100d, 0 1px 1px #0d0e1008;--shadow-2:0 1px 2px #0d0e100a, 0 12px 32px -12px #0d0e1024;--ring-hover:0 0 0 3px #e8622a14;--ring-focus:0 0 0 4px #e8622a29;--tap:44px}.capacity-page *,.capacity-page :before,.capacity-page :after{box-sizing:border-box}.capacity-page{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--plaster);color:var(--ink);font:400 16px/1.65 var(--body);text-rendering:optimizelegibility;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;scroll-padding-top:80px;overflow-x:clip}.capacity-page p,.capacity-page li,.capacity-page dd{text-wrap:pretty}.capacity-page h1,.capacity-page h2,.capacity-page h3,.capacity-page p,.capacity-page ul,.capacity-page ol,.capacity-page figure,.capacity-page dl,.capacity-page dd{margin:0}.capacity-page ul,.capacity-page ol{padding:0;list-style:none}.capacity-page img{max-width:100%;display:block}.capacity-page button,.capacity-page input,.capacity-page textarea,.capacity-page select{font:inherit;color:inherit}.capacity-page button{cursor:pointer}.capacity-page a{color:inherit}.capacity-page a,.capacity-page button,.capacity-page summary,.capacity-page input,.capacity-page textarea,.capacity-page select,.capacity-page label{touch-action:manipulation}.capacity-page [hidden]{display:none!important}.capacity-page ::selection{background:#e8622a2e}.capacity-page :focus-visible{box-shadow:var(--focus);border-radius:4px;outline:none}.capacity-page .sr,.capacity-page .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capacity-page .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.capacity-page .nw{white-space:nowrap}.capacity-page .wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.capacity-page .mono{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-3);font-size:12px}.capacity-page .muted{color:var(--ink-2)}.capacity-page .em{color:var(--ink);font-weight:500}.capacity-page svg.i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s var(--ease), color .15s var(--ease);flex:none}.capacity-page svg.i.sm{stroke-width:1.8px;width:14px;height:14px}.capacity-page svg.i.lg{width:22px;height:22px}.capacity-page .spin{animation:.8s linear infinite capacity-spin}@keyframes capacity-spin{to{transform:rotate(360deg)}}.capacity-page .v{font-family:var(--serif);letter-spacing:-.02em;background:var(--grad-ink);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:1.07em;font-style:italic;font-weight:400}@media (forced-colors:active){.capacity-page .v{color:canvastext;background:0 0}}.capacity-page .btn{isolation:isolate;min-height:46px;font-family:var(--body);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform .2s var(--ease), box-shadow .25s var(--ease), background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.capacity-page .btn-primary,.capacity-page .btn-primary:hover,.capacity-page .btn-primary:active{background:linear-gradient(180deg, #2a2d32, var(--ink) 60%);color:var(--plaster);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0d0e104d,0 8px 24px -10px #0d0e1080}.capacity-page .btn-primary:before{content:"";z-index:-1;border-radius:inherit;background:var(--grad);opacity:0;filter:blur(14px);pointer-events:none;transition:opacity .35s var(--ease);position:absolute;inset:-1px}.capacity-page .btn-secondary,.capacity-page .btn-secondary:active{background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line), var(--shadow-1)}.capacity-page .btn-quiet{min-height:44px;color:var(--ink-2);border-radius:8px;padding:0 4px}.capacity-page .btn-lg{min-height:50px;padding:0 24px;font-size:15px}@media (hover:hover){.capacity-page .btn-primary:hover{transform:translateY(-1px)}.capacity-page .btn-primary:hover:before{opacity:.55}.capacity-page .btn-secondary:hover{box-shadow:0 0 0 1px var(--line-2), var(--shadow-2);transform:translateY(-1px)}.capacity-page .btn-quiet:hover{color:var(--ink)}.capacity-page .btn:hover .trail{transform:translate(3px)}}.capacity-page .btn:active{transform:translateY(0)scale(.99)}.capacity-page .btn:focus-visible{box-shadow:var(--focus)}.capacity-page .btn[disabled]{opacity:.6;cursor:progress;transform:none}.capacity-page .btn[disabled]:before{display:none}.capacity-page .btn-primary.is-sent,.capacity-page .btn-primary.is-sent:hover{background:var(--ok);box-shadow:none;transform:none}.capacity-page .btn-primary.is-sent:before{display:none}.capacity-page .btn-primary.is-sent svg{animation:capacity-checkPop .2s var(--ease)}.capacity-page .link-btn{min-height:var(--tap);font-family:var(--body);color:var(--ink-2);cursor:pointer;transition:color .15s var(--ease), background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/0 1px no-repeat;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.capacity-page .link-btn:hover{color:var(--ink);background-size:100% 1px}.capacity-page .link-btn.inline{min-height:0;font-size:inherit;color:var(--iris-ink);background-position:0 100%;background-size:100% 1px}.capacity-page .link-btn.sm{font-size:13px}.capacity-page .icon-btn{width:var(--tap);height:var(--tap);color:var(--ink-3);cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.capacity-page .icon-btn:hover{background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line), var(--shadow-1)}.capacity-page .tlink{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:5px;transition:text-decoration-color .2s var(--ease), text-underline-offset .2s var(--ease);align-items:center;gap:6px;font-size:14.5px;font-weight:500;display:inline-flex}.capacity-page .tlink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-underline-offset:3px}.capacity-page .tlink svg{color:var(--ink-3)}.capacity-page .tlink:hover svg{color:var(--ink);transform:translateY(2px)}.capacity-page .cookie{z-index:51;padding:10px max(var(--gutter), calc((100vw - var(--max)) / 2));background:var(--sheet);border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:14px;display:flex;position:relative}.capacity-page .cookie .ck-ic{color:var(--ink-3);display:flex}.capacity-page .cookie p{color:var(--ink-2);flex:auto;font-size:13.5px;line-height:1.5}.capacity-page .cookie p strong{color:var(--ink);font-weight:500}.capacity-page .cookie .cb{flex:none;gap:8px;display:flex}.capacity-page .cookie .btn{border-radius:10px;min-height:36px;padding:0 14px;font-size:13.5px}.capacity-page .cookie .ck-x{width:36px;height:36px}.capacity-page .cookie.floating{border-bottom:0;border-top:1px solid var(--line);animation:capacity-sheetUp .3s var(--ease);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px -20px #0d0e104d}.capacity-page .nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:#f9f9f7eb;border-bottom:1px solid #0000;position:sticky;top:0}.capacity-page .nav.scrolled{border-color:var(--line);box-shadow:0 10px 24px -20px #0d0e1059}.capacity-page .nav-bar{align-items:center;gap:28px;min-height:64px;display:flex}.capacity-page .brand{flex:none;align-items:center;min-height:44px;display:inline-flex}.capacity-page .brand img{width:auto;height:22px}.capacity-page .nav-links ul{gap:4px;display:flex}.capacity-page .nav-links a{min-height:40px;font-family:var(--mono);color:var(--ink-2);transition:color .15s var(--ease);align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.capacity-page .nav-links a:before{content:"";background:var(--grad);width:6px;height:6px;transition:transform .3s var(--ease);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:-1px;transform:scale(0)}.capacity-page .nav-links a:hover,.capacity-page .nav-links a[aria-current=true]{color:var(--ink)}.capacity-page .nav-links a[aria-current=true]:before{transform:scale(1)}.capacity-page .nav-end{align-items:center;gap:12px;margin-left:auto;display:flex}.capacity-page .nav-end .btn{min-height:44px;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s linear 0s, box-shadow .25s var(--ease);border-radius:11px;padding:0 16px;font-size:14px}.capacity-page .nav.cta-off .nav-end .btn{opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s linear .18s;transform:translateY(-4px)}@media not (min-width:860px){.capacity-page .nav-links{display:none}}.capacity-page .section{border-top:1px solid var(--line);padding-block:clamp(72px,9vw,120px)}.capacity-page .frame{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px 48px;display:grid}.capacity-page .index{align-self:start;gap:4px;display:grid;position:sticky;top:96px}.capacity-page .index b{font-family:var(--mono);color:var(--ink);font-size:12px;font-weight:500}.capacity-page .index span{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-3);font-size:12px}.capacity-page .index:after{content:"";background:var(--grad);width:36px;height:1px;margin-top:10px}.capacity-page .content>*+*{margin-top:48px}.capacity-page .title{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:20ch;font-size:clamp(32px,1.4rem + 2.2vw,56px);font-weight:400;line-height:1.05}.capacity-page .lede{max-width:38rem;color:var(--ink-2);margin-top:20px;font-size:17.5px;line-height:1.65}.capacity-page .lede strong{color:var(--ink);font-weight:500}@media (max-width:900px){.capacity-page .frame{grid-template-columns:minmax(0,1fr)}.capacity-page .index{grid-auto-flow:column;justify-content:start;gap:12px;position:static}.capacity-page .index:after{display:none}.capacity-page .content>*+*{margin-top:36px}}.capacity-page .hero{padding-block:clamp(36px,4.5vw,64px) clamp(48px,6vw,80px)}.capacity-page .status{flex-wrap:wrap;gap:6px 22px;display:flex}.capacity-page .status .mono{align-items:center;gap:8px;display:inline-flex}.capacity-page .status .mono:nth-child(2):before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite capacity-breathe}.capacity-page .status .mono:nth-child(3):before{content:"";background:var(--ink-3);border-radius:50%;width:4px;height:4px}.capacity-page .status svg.i{display:none}.capacity-page .status .ne-dot{background:var(--grad);border-radius:50%;width:7px;height:7px}@keyframes capacity-breathe{0%,to{opacity:.45}50%{opacity:1}}.capacity-page .hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px 56px;margin-top:32px;display:grid}.capacity-page .hero__copy{flex-direction:column;min-width:0;padding-top:8px;display:flex}.capacity-page .hero h1{font-family:var(--display);letter-spacing:-.042em;text-wrap:balance;max-width:14ch;font-size:clamp(42px,1.2rem + 3.6vw,76px);font-weight:400;line-height:.98}.capacity-page .hero__line{max-width:34rem;color:var(--ink-2);margin-top:28px;font-size:clamp(17px,1rem + .25vw,19px);line-height:1.6}.capacity-page .hero__line strong{color:var(--ink);font-weight:500}.capacity-page .hero__actions{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:20px;display:flex}.capacity-page .hero .form-card{grid-row:span 2}.capacity-page .next-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:34rem;margin-top:36px}.capacity-page .next-card summary{cursor:pointer;min-height:52px;font-family:var(--mono);letter-spacing:.01em;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;list-style:none;display:flex}.capacity-page .next-card summary::-webkit-details-marker{display:none}.capacity-page .next-card summary h2{font:inherit;color:inherit;align-items:center;gap:10px;display:flex}.capacity-page .next-card summary h2 svg{color:var(--ink-3)}.capacity-page .next-card summary .chev{transition:transform .25s var(--ease)}.capacity-page .next-card[open] summary .chev{transform:rotate(180deg)}.capacity-page .next-card summary:hover{color:var(--ink)}.capacity-page .next-steps{gap:16px;padding:6px 0 22px;display:grid;position:relative}.capacity-page .next-steps:before{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:36px;left:13px}.capacity-page .ns{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.capacity-page .ns-ic{z-index:1;border:1px solid var(--line-2);background:var(--plaster);width:27px;height:27px;font-family:var(--mono);color:var(--ink);border-radius:50%;place-items:center;font-size:11.5px;display:grid;position:relative}.capacity-page .ns-ic svg{display:none}.capacity-page .ns>div{gap:2px;padding-top:2px;display:grid}.capacity-page .ns b{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.3}.capacity-page .ns span{color:var(--ink-2);font-size:15px;line-height:1.55}@media (min-width:981px){.capacity-page .hero .hero__copy,.capacity-page .offer{transition:opacity .42s var(--ease)}.capacity-page .hero.focus .hero__copy,.capacity-page .hero.focus~.offer-band .offer{opacity:.55}.capacity-page .hero.focus .hero__copy:hover,.capacity-page .hero.focus .hero__copy:focus-within{opacity:1}.capacity-page .hero.focus .form-card{min-height:min(760px,100vh - 100px)}}.capacity-page .offer-band{padding-bottom:clamp(56px,7vw,88px)}.capacity-page .offer-head{flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin-bottom:14px;display:flex}.capacity-page .offer-head h2{font:inherit;color:var(--ink)}.capacity-page .offer{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capacity-page .of-item{align-content:start;gap:6px;padding:18px 20px 4px 0;display:grid;position:relative}.capacity-page .of-item+.of-item{border-left:1px solid var(--line);padding-left:20px}.capacity-page .of-item:after{content:"";background:var(--grad);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;top:-1px;left:0;right:20px;transform:scaleX(0)}.capacity-page .of-item+.of-item:after{left:20px}.capacity-page .of-item:hover:after{transform:none}.capacity-page .of-head{color:var(--ink-2);align-items:center;gap:10px;display:flex}.capacity-page .of-k{font-family:var(--mono);color:var(--ink-3);font-size:12px}.capacity-page .of-t{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:500}.capacity-page .of-d{color:var(--ink-2);font-size:15px;line-height:1.6}.capacity-page .of-d b{color:var(--ink);font-weight:500}@media (max-width:760px){.capacity-page .offer{grid-template-columns:minmax(0,1fr)}.capacity-page .of-item,.capacity-page .of-item+.of-item{border-left:0;padding:16px 0}.capacity-page .of-item+.of-item{border-top:1px solid var(--line)}.capacity-page .of-item:after,.capacity-page .of-item+.of-item:after{left:0;right:0}}.capacity-page .nums{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capacity-page .nums>li{grid-template-rows:auto auto auto 1fr auto;gap:12px;padding:20px 20px 0 0;display:grid;position:relative}.capacity-page .nums>li+li{border-left:1px solid var(--line);padding-left:20px}.capacity-page .nums>li:after{content:"";background:var(--grad);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;top:-1px;left:0;right:20px;transform:scaleX(0)}.capacity-page .nums>li+li:after{left:20px}.capacity-page .nums>li:hover:after{transform:none}.capacity-page .nums__k{font-family:var(--mono);color:var(--ink-3);font-size:12px}.capacity-page .pf-n{white-space:nowrap;font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:clamp(38px,1.6rem + 1.4vw,54px);font-weight:350;line-height:1;display:flex}.capacity-page .pf-arrow{color:var(--steel);letter-spacing:0;font-size:.5em}.capacity-page .nums cite{border-top:1px solid var(--line);font-family:var(--mono);color:var(--ink-3);padding-top:10px;font-size:12px;font-style:normal}.capacity-page .pf-viz{align-content:start;gap:8px;display:grid}.capacity-page .waffle{grid-template-columns:repeat(25,minmax(0,1fr));gap:3px;max-width:260px;display:grid}.capacity-page .waffle i{aspect-ratio:1;background:var(--line);border-radius:50%}.capacity-page .waffle i.on{background:var(--grad) calc(var(--c,0) / 24 * 100%) 0 / 2500% 100% no-repeat;transition:filter .5s var(--ease), transform .5s var(--ease)}.capacity-page .viz-note{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.capacity-page .bars{gap:10px}.capacity-page .bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.capacity-page .bar .bl{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.capacity-page .bar b{font-family:var(--mono);color:var(--ink);grid-area:1/2;font-size:12px;font-weight:500}.capacity-page .bar .bt{background:var(--line);grid-column:1/-1;height:1px;position:relative}.capacity-page .bar .bt i{height:3px;width:var(--w);background:var(--ink-3);transform-origin:0;transition:transform .9s var(--ease) .2s;position:absolute;top:-1px;left:0}.capacity-page .bar.hot .bt i{background:var(--grad);box-shadow:0 0 14px #d9577e73}.capacity-page .bar.hot b{color:var(--ember-ink)}.capacity-page.rv-on .nums:not(.in) .bar .bt i{transform:scaleX(0)}.capacity-page.rv-on .nums:not(.in) .waffle i.on{filter:grayscale()opacity(.3);transform:scale(.7)}@media (max-width:1000px){.capacity-page .nums{grid-template-columns:minmax(0,1fr)}.capacity-page .nums>li,.capacity-page .nums>li+li{border-left:0;padding:20px 0 0}.capacity-page .nums>li+li{border-top:1px solid var(--line);margin-top:28px}.capacity-page .nums>li:after,.capacity-page .nums>li+li:after{left:0;right:0}}.capacity-page .seg-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capacity-page .seg-card{grid-template-rows:auto auto 1fr auto auto;align-content:start;gap:10px;padding:22px 28px 28px 0;display:grid;position:relative}.capacity-page .seg-card:nth-child(2n){border-left:1px solid var(--line);padding-left:28px;padding-right:0}.capacity-page .seg-card:nth-child(n+3){border-top:1px solid var(--line)}.capacity-page .seg-card:after{content:"";background:var(--grad);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;top:-1px;left:0;right:28px;transform:scaleX(0)}.capacity-page .seg-card:hover:after{transform:none}.capacity-page .seg-head{align-items:center;gap:10px;display:flex}.capacity-page .seg-ic{color:var(--ink-2);transition:color .15s var(--ease);display:flex}.capacity-page .seg-card:hover .seg-ic{color:var(--iris-ink)}.capacity-page .seg-n{font-family:var(--mono);color:var(--ink-3);font-size:12px}.capacity-page .seg-card h3{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(19px,1rem + .5vw,23px);font-weight:500;line-height:1.25}.capacity-page .seg-body{color:var(--ink-2);font-size:15px;line-height:1.6}.capacity-page .seg-fact{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 14px;margin-top:6px;padding-top:14px;display:grid}.capacity-page .seg-fact b{font-family:var(--display);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px;font-weight:350;line-height:1}.capacity-page .seg-fact span{color:var(--ink-2);font-size:14px;line-height:1.5}.capacity-page .seg-fact cite{font-family:var(--mono);color:var(--ink-3);grid-column:1/-1;font-size:12px;font-style:normal}.capacity-page .seg-fit{gap:8px;margin-top:4px;display:grid}.capacity-page .seg-fit-l{font-family:var(--mono);color:var(--ink-3);font-size:12px}.capacity-page .tags{flex-wrap:wrap;gap:6px;display:flex}.capacity-page .tags li{border:1px solid var(--line);background:var(--sheet);min-height:26px;color:var(--ink-2);border-radius:7px;align-items:center;padding:0 9px;font-size:12.5px;display:inline-flex}@media (max-width:760px){.capacity-page .seg-grid{grid-template-columns:minmax(0,1fr)}.capacity-page .seg-card,.capacity-page .seg-card:nth-child(2n){border-left:0;padding:20px 0 24px}.capacity-page .seg-card+.seg-card{border-top:1px solid var(--line)}.capacity-page .seg-card:after,.capacity-page .seg-card:nth-child(2n):after{left:0;right:0}}.capacity-page .ex-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:20px;display:flex}.capacity-page .ex-title{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:500;display:flex}.capacity-page .ex-title svg{color:var(--ink-3)}.capacity-page .chip{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.capacity-page .chip--lit{color:var(--ember-ink)}.capacity-page .chip--lit:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.capacity-page .states{border-collapse:collapse;width:100%;font-size:15px}.capacity-page .states th,.capacity-page .states td{text-align:left;border-bottom:1px solid var(--line);vertical-align:baseline;padding:16px 16px 16px 0}.capacity-page .states thead th{font-family:var(--mono);color:var(--ink-3);border-bottom-color:var(--ink);padding-block:0 10px;font-size:12px;font-weight:400}.capacity-page .states tbody th{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:500}.capacity-page .states td{color:var(--ink-2)}.capacity-page .states .val{font-family:var(--mono);color:var(--ink);font-size:13px}.capacity-page .row-h{align-items:center;gap:10px;display:inline-flex}.capacity-page .row-h svg{color:var(--ink-3)}.capacity-page .states tbody tr:hover .row-h svg{color:var(--iris-ink)}.capacity-page .ex-prop{border-top:1px solid var(--ink);gap:8px;max-width:46rem;margin-top:28px;padding-top:20px;display:grid}.capacity-page .ex-prop-l{font-family:var(--mono);color:var(--ember-ink);align-items:center;gap:10px;font-size:12px;display:inline-flex}.capacity-page .ex-prop-l:before{content:"";background:var(--ember);border-radius:50%;width:7px;height:7px}.capacity-page .ex-prop p{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(19px,1rem + .6vw,23px);line-height:1.4}.capacity-page .fine{border-top:1px solid var(--line);max-width:46rem;color:var(--ink-2);grid-template-columns:7.5rem minmax(0,1fr);gap:6px 20px;margin-top:24px;padding-top:18px;font-size:14.5px;display:grid}.capacity-page .fine .mono{padding-top:2px}@media (max-width:560px){.capacity-page .states thead{display:none}.capacity-page .states tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding:14px 0;display:grid}.capacity-page .states th,.capacity-page .states td{border:0;padding:2px 0}.capacity-page .states .val,.capacity-page .states td:last-child{padding-top:6px}.capacity-page .fine{grid-template-columns:minmax(0,1fr)}}.capacity-page .start-act{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.capacity-page .reassure{flex-wrap:wrap;gap:6px 22px;display:flex}.capacity-page .reassure li{font-family:var(--mono);color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.capacity-page .reassure li:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.capacity-page .close-mail{color:var(--ink-2);font-size:14px}.capacity-page .close-mail a{color:var(--iris-ink)}.capacity-page .site-footer{padding-block:48px 28px;position:relative}.capacity-page .site-footer:before{content:"";top:0;left:var(--gutter);right:var(--gutter);max-width:var(--max);background:linear-gradient(90deg, transparent, var(--ember) 20%, var(--berry) 80%, transparent);height:1px;margin-inline:auto;position:absolute}.capacity-page .footer__grid{grid-template-columns:minmax(0,3fr) repeat(3,minmax(0,2fr));gap:28px 48px;display:grid}.capacity-page .footer__brand{align-content:start;justify-items:start;gap:12px;display:grid}.capacity-page .footer__brand img{width:auto;height:22px}.capacity-page .footer__brand p{color:var(--ink-2);max-width:22rem;font-size:14.5px;line-height:1.6}.capacity-page .site-footer nav .mono{margin-bottom:6px;display:block}.capacity-page .site-footer nav a{min-height:40px;color:var(--ink-2);text-underline-offset:7px;transition:color .15s var(--ease), text-decoration-color .2s var(--ease), text-underline-offset .2s var(--ease);align-items:center;gap:8px;font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.capacity-page .site-footer nav a:hover{color:var(--ink);text-underline-offset:4px;text-decoration-color:currentColor}.capacity-page .site-footer nav a svg{color:var(--ink-3)}.capacity-page .legal{margin-top:16px}@media (max-width:900px){.capacity-page .footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-page .footer__brand{grid-column:1/-1}}@media not (min-width:375px){.capacity-page .footer__grid{grid-template-columns:minmax(0,1fr)}.capacity-page .site-footer nav a{overflow-wrap:anywhere}}.capacity-page .form-card{background:var(--sheet);min-width:0;box-shadow:0 0 0 1px var(--line), var(--shadow-2);border-radius:16px;flex-direction:column;gap:20px;padding:28px;scroll-margin-top:84px;display:flex;position:relative}.capacity-page .form-card:before{content:"";background:var(--grad);opacity:.9;border-radius:2px;height:2px;position:absolute;top:-1px;left:28px;right:28px}.capacity-page .form-card.if-card{min-height:560px}.capacity-page .form-card.if-card.s0{min-height:0}.capacity-page .if-head{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:8px;min-height:44px;display:grid}.capacity-page .form-card.if-card .if-head>span:last-child:empty{display:none}.capacity-page .if-pw{align-items:center;gap:14px;min-width:0;display:flex}.capacity-page .if-prog{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.capacity-page .if-prog li{background:var(--line);border-radius:2px;height:2px;position:relative;overflow:hidden}.capacity-page .if-prog li.done:after,.capacity-page .if-prog li.now:after{content:"";background:var(--grad);transform-origin:0;position:absolute;inset:0}.capacity-page .if-prog li.just:after{animation:capacity-fillBar .3s var(--ease) 60ms backwards}@keyframes capacity-fillBar{0%{transform:scaleX(0)}to{transform:none}}.capacity-page .if-cap{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-3);white-space:nowrap;flex:none;font-size:12px}.capacity-page .if-screen{flex-direction:column;gap:22px;min-width:0;display:flex}.capacity-page .if-q{gap:8px;display:grid}.capacity-page .if-q h2,.capacity-page .entry-h{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(24px,1rem + .8vw,28px);font-weight:400;line-height:1.15}.capacity-page .if-q h2:focus{box-shadow:none;outline:none}.capacity-page .if-q p{color:var(--ink-2);font-size:15px;line-height:1.55}.capacity-page .if-tag{vertical-align:.3em;border:1px solid var(--line);height:22px;font-family:var(--mono);letter-spacing:.01em;color:var(--ink-3);border-radius:6px;align-items:center;margin-left:10px;padding:0 8px;font-size:11.5px;display:inline-flex}.capacity-page .if-group{border:0;flex-direction:column;gap:10px;min-inline-size:0;margin:0;padding:0;display:flex}.capacity-page .if-legend{color:var(--ink);padding:0;font-size:14.5px;font-weight:500;line-height:1.4}.capacity-page .if-group>.hint{margin-top:-6px}.capacity-page .if-rows{flex-direction:column;gap:8px;display:flex}.capacity-page .if-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.capacity-page .if-chips{flex-wrap:wrap;gap:8px;display:flex}.capacity-page .if-opt{min-width:0;display:flex;position:relative}.capacity-page .if-opt input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.capacity-page .if-rc{border:1px solid var(--line-ctl);background:var(--white);min-width:0;min-height:56px;color:var(--ink);transition:border-color .15s var(--ease), background-color .15s var(--ease), box-shadow .2s var(--ease), transform .1s var(--ease);border-radius:10px;flex:1;align-items:center;gap:12px;padding:10px 14px;display:flex}.capacity-page .if-grid2 .if-rc,.capacity-page .if-chips .if-rc{text-align:center;justify-content:center;min-height:50px;padding:8px 14px}.capacity-page .if-chips .if-rc{min-height:46px}.capacity-page .o-ic{border:1px solid var(--line);background:var(--plaster);width:36px;height:36px;color:var(--ink-3);transition:color .15s var(--ease), border-color .15s var(--ease), background-color .15s var(--ease);border-radius:9px;flex:none;place-items:center;display:grid}.capacity-page .ol{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.capacity-page .ot{font-size:15.5px;font-weight:500;line-height:1.35}.capacity-page .if-grid2 .ot,.capacity-page .if-chips .ot{font-size:15px}.capacity-page .od{color:var(--ink-3);font-size:13.5px;line-height:1.4}.capacity-page .if-ck{border:1px solid var(--line-2);background:var(--white);width:20px;height:20px;color:var(--white);transition:background-color .15s var(--ease), border-color .15s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.capacity-page .if-ck svg{stroke-width:2.6px;opacity:0;width:12px;height:12px;transition:opacity .15s var(--ease), transform .2s var(--ease);transform:scale(.5)}.capacity-page .if-opt:hover .if-rc{box-shadow:var(--ring-hover);border-color:#e8622a8c}.capacity-page .if-opt input:active+.if-rc{transform:scale(.99)}.capacity-page .if-opt input:checked+.if-rc{border-color:var(--iris);background:var(--iris-soft);box-shadow:inset 0 0 0 .5px var(--iris)}.capacity-page .if-opt input:checked+.if-rc .o-ic{background:var(--white);color:var(--iris-ink);border-color:#e8622a59}.capacity-page .if-opt input:checked+.if-rc .od{color:var(--ink-2)}.capacity-page .if-opt input:checked+.if-rc .if-ck svg{opacity:1;transform:none}.capacity-page .if-opt input:focus-visible+.if-rc{box-shadow:var(--focus)}.capacity-page .if-opt input:checked+.if-rc.popped{animation:capacity-tilePop .15s var(--ease)}.capacity-page .if-opt input:checked+.if-rc.popped .if-ck svg{animation:capacity-checkPop .2s var(--ease)}@keyframes capacity-tilePop{45%{transform:scale(1.015)}}@keyframes capacity-checkPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:none}}.capacity-page .if-follow{animation:capacity-stepIn .22s var(--ease);flex-direction:column;gap:14px;padding-top:4px;display:flex}.capacity-page .if-key{display:none}.capacity-page .form-card.keys .if-key{border:1px solid var(--line);background:var(--plaster);min-width:22px;height:22px;font-family:var(--mono);color:var(--ink-3);transition:border-color .15s var(--ease), color .15s var(--ease);border-radius:6px;flex:none;place-items:center;padding:0 5px;font-size:11.5px;line-height:1;display:inline-grid}.capacity-page .form-card.keys .if-rows .o-ic{order:1}.capacity-page .form-card.keys .if-rows .ol{order:2}.capacity-page .form-card.keys .if-rows .if-key{order:3}.capacity-page .form-card.keys .if-rows .if-ck{order:4}.capacity-page .form-card.keys .if-grid2 .if-rc,.capacity-page .form-card.keys .if-chips .if-rc{padding-inline:38px;position:relative}.capacity-page .form-card.keys .if-grid2 .if-key,.capacity-page .form-card.keys .if-chips .if-key{margin-top:-11px;position:absolute;top:50%;left:9px}.capacity-page .form-card.keys .if-opt:hover .if-key,.capacity-page .form-card.keys .if-opt input:checked+.if-rc .if-key{color:var(--iris-ink);background:var(--white);border-color:#e8622a73}.capacity-page kbd{border:1px solid var(--line);background:var(--white);box-shadow:0 1px 0 var(--line);font:500 11px/1.4 var(--mono);color:var(--ink-3);border-radius:5px;padding:1px 6px;display:inline-block}.capacity-page .kbd-hint{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;flex:none;font-size:11.5px}.capacity-page .if-foot{align-items:center;gap:12px;min-height:52px;display:flex}.capacity-page .form-card.if-card .if-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.capacity-page .form-card.if-card.s0 .if-foot{min-height:40px}.capacity-page .if-foot .if-next{min-width:180px;margin-left:auto}.capacity-page .if-foot .if-skip{margin-left:-4px;font-size:14.5px}.capacity-page .if-hint{text-align:right;font-family:var(--mono);letter-spacing:.01em;color:var(--ink-3);flex:1;font-size:12px}.capacity-page .if-foot.col{flex-direction:column;align-items:stretch;gap:12px}.capacity-page .if-foot .if-send{width:100%;min-height:50px;font-size:15px}.capacity-page .foot-note,.capacity-page .if-caprow{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.capacity-page .foot-note{justify-content:center}.capacity-page .if-caprow svg,.capacity-page .foot-note svg{color:var(--ink-3)}.capacity-page .inp{flex-direction:column;gap:6px;min-width:0;display:flex}.capacity-page .inp label{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}.capacity-page .opt-tag{font-family:var(--mono);color:var(--ink-3);font-size:12px;font-weight:400}.capacity-page .field{align-items:center;display:flex;position:relative}.capacity-page .field>svg.lead{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.capacity-page .field:focus-within>svg.lead{color:var(--iris-ink)}.capacity-page .inp input,.capacity-page .inp textarea{border:1px solid var(--line-ctl);background:var(--sheet);width:100%;min-height:46px;color:var(--ink);transition:border-color .15s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease);border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.4}.capacity-page .field.has-ic>input{padding-left:40px}.capacity-page .field.has-suffix>input{padding-right:64px}.capacity-page .field.has-clear>input{padding-right:46px}.capacity-page .field.has-clear.is-valid>input{padding-right:74px}.capacity-page .field.has-clear:has(.ok)>input{padding-right:74px}.capacity-page .inp textarea{resize:none;min-height:120px;max-height:320px;padding:11px 12px;overflow-y:auto}.capacity-page .inp input::placeholder,.capacity-page .inp textarea::placeholder{color:#666c73}.capacity-page .inp input:hover,.capacity-page .inp textarea:hover{box-shadow:var(--ring-hover);border-color:#e8622a8c}.capacity-page .inp input:focus,.capacity-page .inp textarea:focus,.capacity-page .inp input:focus-visible,.capacity-page .inp textarea:focus-visible{border-color:var(--iris);background:var(--white);box-shadow:var(--ring-focus);border-radius:8px;outline:none}.capacity-page .inp input[aria-invalid=true],.capacity-page .inp input[aria-invalid=true]:hover{border-color:var(--bad)}.capacity-page .inp input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #a3261b24}.capacity-page .suffix{font-family:var(--mono);color:var(--ink-3);pointer-events:none;font-size:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.capacity-page .clear{width:38px;height:38px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.capacity-page .clear:hover{background:var(--plaster);color:var(--ink)}.capacity-page .ok{background:var(--ok-soft);width:20px;height:20px;color:var(--ok);opacity:0;transition:opacity .15s var(--ease), transform .2s var(--ease);pointer-events:none;border-radius:50%;place-items:center;margin-top:-10px;display:grid;position:absolute;top:50%;right:44px;transform:scale(.6)}.capacity-page .ok svg{stroke-width:2.5px;width:12px;height:12px}.capacity-page .field.is-valid .ok{opacity:1;transform:none}.capacity-page .field.is-valid:not(:has(.clear:not([hidden]))) .ok{right:14px}.capacity-page .hint{color:var(--ink-3);font-size:12.5px;line-height:1.5}.capacity-page .hint svg{vertical-align:-2px;margin-right:4px}.capacity-page .inp:has(.err) .hint{display:none}.capacity-page .err{color:var(--bad);animation:capacity-errIn .18s var(--ease);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}@keyframes capacity-errIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.capacity-page .suggest{color:var(--ink-2);margin-top:-12px;font-size:13px}.capacity-page .count{font-family:var(--mono);align-self:flex-end;font-size:11.5px}.capacity-page .count.warn{color:var(--ember-ink)}.capacity-page .count.limit{color:var(--bad)}.capacity-page .count-bar{background:var(--line);border-radius:2px;height:2px;margin-top:-4px;display:block;overflow:hidden}.capacity-page .count-bar i{background:var(--grad);transform-origin:0;width:100%;height:100%;transition:transform .15s var(--ease);display:block;transform:scaleX(0)}.capacity-page .count-bar.warn i{background:var(--ember)}.capacity-page .count-bar.limit i{background:var(--bad)}.capacity-page fieldset.seg{height:46px;border:1px solid var(--line);background:var(--plaster);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;min-inline-size:0;margin:0;padding:3px;display:inline-grid}.capacity-page fieldset.seg .opt{display:flex;position:relative}.capacity-page fieldset.seg .opt input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.capacity-page fieldset.seg .opt>span{width:100%;color:var(--ink-3);white-space:nowrap;transition:background-color .15s var(--ease), color .15s var(--ease), box-shadow .2s var(--ease);border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;display:flex}.capacity-page fieldset.seg .opt:hover>span{color:var(--ink)}.capacity-page fieldset.seg .opt input:checked+span{background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line), var(--shadow-1)}.capacity-page fieldset.seg .opt input:focus-visible+span{box-shadow:var(--focus)}.capacity-page .row2{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.capacity-page .power .seg{margin-top:0}.capacity-page .combo{position:relative}.capacity-page .combo-list{z-index:20;background:var(--white);max-height:280px;box-shadow:0 0 0 1px var(--line), var(--shadow-2);animation:capacity-stepIn .15s var(--ease);border-radius:10px;margin:0;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.capacity-page .combo-list li{cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:14.5px;display:flex}.capacity-page .combo-list li svg{color:var(--ink-3)}.capacity-page .combo-list li:hover,.capacity-page .combo-list li[aria-selected=true]{background:var(--iris-soft)}.capacity-page .combo-list li[aria-selected=true] svg{color:var(--iris-ink)}.capacity-page .combo-list mark{color:inherit;background:0 0;font-weight:600}.capacity-page .sites{flex-direction:column;gap:12px;display:flex}.capacity-page .site{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.capacity-page .site-in{min-width:0}.capacity-page .sites .site+.site{border-top:1px solid var(--line);padding-top:12px}.capacity-page .site-h{min-height:24px;font-family:var(--mono);color:var(--ink-3);grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:-4px;font-size:12px;display:flex}.capacity-page .site-h .link-btn.sm{min-height:var(--tap);margin:-10px 0}.capacity-page .site-ok{font-family:var(--mono);color:var(--ok);animation:capacity-errIn .2s var(--ease);grid-column:1/-1;align-items:center;gap:6px;margin-top:-2px;font-size:12px;display:flex}.capacity-page .site.site-new{animation:capacity-siteIn .25s var(--ease);overflow:hidden}@keyframes capacity-siteIn{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:220px;transform:none}}.capacity-page #siteAdd .hint{align-items:center;gap:6px;display:flex}.capacity-page .sum{border:1px solid var(--line);background:var(--plaster);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.capacity-page .sum-b{min-width:0}.capacity-page .sum-l{font-family:var(--mono);color:var(--ink-3);font-size:12px;display:block}.capacity-page .sum-t{overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.capacity-page .sum .link-btn{margin:-10px 0}.capacity-page .consent{border:1px solid var(--line);background:var(--plaster);cursor:pointer;transition:border-color .15s var(--ease);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.capacity-page .consent:hover{border-color:var(--line-2)}.capacity-page .consent:has(input:checked){background:var(--iris-soft);border-color:#e8622a73}.capacity-page .consent input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none;margin:2px 0 0}.capacity-page .ct{color:var(--ink-2);font-size:13px;line-height:1.55}.capacity-page .ct b{color:var(--ink);align-items:center;gap:6px;margin-bottom:4px;font-size:14px;font-weight:500;display:flex}.capacity-page .ct b svg{color:var(--ink-3)}.capacity-page .chip{align-self:flex-start}.capacity-page .if-screen .chip{white-space:normal;color:var(--ember-ink)}.capacity-page .book-hint{font-family:var(--mono);letter-spacing:.01em;color:var(--ok);animation:capacity-stepIn .2s var(--ease);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.capacity-page .restored{border:1px solid var(--line);background:var(--plaster);color:var(--ink-2);animation:capacity-errIn .2s var(--ease);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;font-size:13.5px;display:flex}.capacity-page .restored svg{color:var(--iris-ink)}.capacity-page .restored span{flex:auto}.capacity-page .send-err,.capacity-page .proto-note{color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.capacity-page .send-err{background:#a3261b0a;border:1px solid #a3261b66}.capacity-page .send-err svg{color:var(--bad);flex:none;margin-top:2px}.capacity-page .send-err strong{font-weight:500}.capacity-page .send-err a{color:var(--bad)}.capacity-page .proto-note{border:1px solid var(--line);background:var(--plaster)}.capacity-page .proto-note svg{color:var(--ember-ink);flex:none;margin-top:2px}.capacity-page .ts:empty{display:none}.capacity-page .ts-retry{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.capacity-page .result{flex-direction:column;gap:18px;display:flex}.capacity-page .res-ic{background:var(--ok-soft);width:44px;height:44px;color:var(--ok);animation:capacity-pop .32s var(--ease);border-radius:50%;place-items:center;display:grid}@keyframes capacity-pop{0%{transform:scale(.7)}60%{transform:scale(1.06)}to{transform:none}}.capacity-page .result h2,.capacity-page .entry-sent h2{font-family:var(--display);letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(24px,1rem + .8vw,28px);font-weight:400;line-height:1.15}.capacity-page .result h2:focus{box-shadow:none;outline:none}.capacity-page .result .muted{font-size:15px}.capacity-page .slots{flex-direction:column;gap:14px;display:flex}.capacity-page .slot-day{flex-direction:column;gap:8px;display:flex}.capacity-page .slot-day b{font-family:var(--mono);color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.capacity-page .slot-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.capacity-page .slot{min-height:var(--tap);border:1px solid var(--line-ctl);background:var(--white);font-family:var(--mono);color:var(--ink);cursor:pointer;transition:border-color .15s var(--ease), box-shadow .2s var(--ease), background-color .15s var(--ease), opacity .2s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.capacity-page .slot svg{color:var(--ink-3)}.capacity-page .slot:hover{box-shadow:var(--ring-hover);border-color:#e8622a8c}.capacity-page .slot:active{transform:scale(.98)}.capacity-page .slots.has-pick .slot:not(.picked){opacity:.45}.capacity-page .booked{border:1px solid var(--line);background:var(--plaster);animation:capacity-stepIn .22s var(--ease);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.capacity-page .bk-ic{background:var(--ok);width:32px;height:32px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.capacity-page .booked strong{font-size:15px;font-weight:500;display:block}.capacity-page .booked div>span{font-family:var(--mono);color:var(--ink-3);font-size:12px;display:block}.capacity-page .next h3{font-family:var(--mono);color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:400}.capacity-page .next ol{counter-reset:nx;border-top:1px solid var(--line);gap:8px;display:grid}.capacity-page .next li{color:var(--ink-2);counter-increment:nx;padding:10px 0 2px 36px;font-size:14.5px;line-height:1.55;position:relative}.capacity-page .next li:before{content:counter(nx, decimal-leading-zero);font-family:var(--mono);color:var(--ink-3);font-size:12px;position:absolute;top:10px;left:0}.capacity-page .note{border-top:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:10px;padding-top:12px;font-size:13.5px;line-height:1.55;display:flex}.capacity-page .note svg{color:var(--ink-3);flex:none;margin-top:3px}.capacity-page .res-foot{border-top:1px solid var(--line);padding-top:4px;display:flex}.capacity-page .if-role{border:1px solid var(--line);background:var(--plaster);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.capacity-page .if-role .if-legend span{font-family:var(--mono);color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:400}.capacity-page .if-chip{border:1px solid var(--line-ctl);background:var(--white);cursor:pointer;min-height:42px;transition:border-color .15s var(--ease), box-shadow .2s var(--ease);border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.capacity-page .if-chip:hover{box-shadow:var(--ring-hover);border-color:#e8622a8c}.capacity-page .if-chip:active{transform:scale(.98)}.capacity-page .if-role.done{font-family:var(--mono);color:var(--ok);animation:capacity-errIn .2s var(--ease);flex-direction:row;align-items:center;gap:8px;font-size:12.5px}.capacity-page .form-card.entry{gap:16px;padding:22px}.capacity-page .entry .btn-primary{width:100%;min-height:50px;font-size:15px}.capacity-page .entry-sent{flex-direction:column;gap:12px;display:flex}.capacity-page .entry-sent .link-btn{align-self:flex-start}.capacity-page .sheet{z-index:80;position:fixed;inset:0}.capacity-page .sheet-scrim{opacity:0;transition:opacity .28s var(--ease);background:#0d0e1066;position:absolute;inset:0}.capacity-page .sheet.open .sheet-scrim{opacity:1}.capacity-page .sheet-panel{background:var(--plaster);height:100%;transition:transform .28s var(--ease), border-radius .28s var(--ease);border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(100%)}.capacity-page .sheet.open .sheet-panel{border-radius:0;transform:none}.capacity-page .sheet.closing .sheet-panel{transition-duration:.22s}.capacity-page .sheet .if-head{padding:max(6px, env(safe-area-inset-top,0px)) 8px 4px;border-bottom:1px solid var(--line);flex:none}.capacity-page .sheet .if-pw{gap:10px}.capacity-page .sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:22px 20px 28px;overflow-y:auto}.capacity-page .sheet .if-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--plaster);flex:none}.capacity-page .sheet .if-foot .if-next{flex:1;min-width:0}.capacity-page .if-confirm{z-index:2;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#0d0e1066;align-items:flex-end;animation:.18s capacity-fadeIn;display:flex;position:absolute;inset:0}.capacity-page .if-confirm-card{background:var(--sheet);width:100%;box-shadow:0 0 0 1px var(--line), var(--shadow-2);animation:capacity-sheetUp .22s var(--ease);border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}.capacity-page .if-confirm-card h2{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:400}.capacity-page .if-confirm-card p{color:var(--ink-2);font-size:14.5px}.capacity-page .if-confirm-act{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}@keyframes capacity-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes capacity-sheetUp{0%{transform:translateY(16px)}to{transform:none}}@keyframes capacity-stepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes capacity-slideF{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes capacity-slideB{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes capacity-leaveF{to{opacity:0;transform:translate(-12px)}}@keyframes capacity-leaveB{to{opacity:0;transform:translate(12px)}}.capacity-page .step-anim{animation:capacity-stepIn .22s var(--ease)}.capacity-page .step-anim.fwd{animation:capacity-slideF .22s var(--ease)}.capacity-page .step-anim.back{animation:capacity-slideB .22s var(--ease)}.capacity-page .step-anim.leave-fwd{pointer-events:none;animation:.11s ease-in forwards capacity-leaveF}.capacity-page .step-anim.leave-back{pointer-events:none;animation:.11s ease-in forwards capacity-leaveB}.capacity-page .toast{left:50%;bottom:max(24px, env(safe-area-inset-bottom,0px));z-index:90;background:var(--ink);min-height:44px;color:var(--plaster);box-shadow:var(--shadow-2);opacity:0;transition:opacity .2s var(--ease), transform .25s var(--ease);pointer-events:none;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;position:fixed;transform:translate(-50%,12px)}.capacity-page .toast.show{opacity:1;transform:translate(-50%)}.capacity-page .toast:empty,.capacity-page .mbar{display:none}.capacity-page:not(.proto) .proto-btn,.capacity-page:not(.proto) .pop{display:none!important}.capacity-page .proto-btn{left:max(16px, env(safe-area-inset-left,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:55;background:var(--ink);min-height:40px;color:var(--plaster);font-family:var(--mono);box-shadow:var(--shadow-2);border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex;position:fixed}.capacity-page .pop{left:max(16px, env(safe-area-inset-left,0px));z-index:60;background:var(--sheet);width:min(360px,100vw - 32px);box-shadow:0 0 0 1px var(--line), var(--shadow-2);animation:capacity-stepIn .18s var(--ease);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;bottom:68px}.capacity-page .pop h3{font-family:var(--mono);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.capacity-page .pop .row{justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:13.5px;display:flex}.capacity-page .pop .row>span,.capacity-page .pop .row>label{align-items:center;gap:8px;display:flex}.capacity-page .pop .row svg{color:var(--ink-3)}.capacity-page .pop select{border:1px solid var(--line-ctl);background:var(--white);border-radius:8px;max-width:180px;min-height:34px;padding:0 8px}.capacity-page .pop .hf{background:var(--plaster);color:var(--ink-2);border-radius:8px;gap:8px;padding:10px;font-size:12px;line-height:1.55;display:flex}.capacity-page .switch{flex:none;width:40px;height:22px;position:relative}.capacity-page .switch input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.capacity-page .switch span{background:var(--line-2);transition:background-color .15s var(--ease);border-radius:999px;position:absolute;inset:0}.capacity-page .switch span:after{content:"";background:var(--white);width:16px;height:16px;box-shadow:var(--shadow-1);transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.capacity-page .switch input:checked+span{background:var(--iris)}.capacity-page .switch input:checked+span:after{transform:translate(18px)}.capacity-page .anno{background:var(--ember-soft);width:max-content;max-width:100%;font-family:var(--mono);color:var(--ember-ink);border-radius:5px;margin-top:12px;padding:2px 6px;font-size:10.5px;display:none}.capacity-page.show-anno .anno{display:inline-block}.capacity-page.rv-on [data-rv]{opacity:0;transition:opacity .7s var(--ease) var(--rv-d,0s), transform .7s var(--ease) var(--rv-d,0s);transform:translateY(8px)}.capacity-page.rv-on [data-rv].in{opacity:1;transform:none}@media (max-width:980px){.capacity-page .hero__grid{grid-template-columns:minmax(0,1fr);gap:28px}.capacity-page .hero .form-card{grid-row:auto;max-width:600px}.capacity-page .next-card{margin-top:0}}@media (max-width:600px){.capacity-page .status{gap:6px;display:grid}.capacity-page .status .mono{grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:10px;font-size:12.5px;display:grid}.capacity-page .status .mono:before{display:none!important}.capacity-page .status svg.i{display:block}.capacity-page .status .ne-dot{display:none}.capacity-page .status .mono:nth-child(2) svg.i{color:var(--ok)}}@media (max-width:560px){.capacity-page .hero{padding-block:28px 48px}.capacity-page .hero__grid{margin-top:24px}.capacity-page .hero__line{margin-top:20px;font-size:16.5px}.capacity-page .hero__actions,.capacity-page .nav-end .btn{display:none}.capacity-page .cookie{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-bottom:0;border-top:1px solid var(--line);animation:capacity-sheetUp .25s var(--ease);border-radius:14px 14px 0 0;flex-wrap:wrap;gap:12px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px -20px #0d0e104d}.capacity-page .cookie p{flex:calc(100% - 80px)}.capacity-page .cookie .cb{flex:100%}.capacity-page .cookie .cb .btn{flex:1}.capacity-page .cookie .ck-x{position:absolute;top:8px;right:8px}.capacity-page .if-grid2,.capacity-page .site{grid-template-columns:minmax(0,1fr)}.capacity-page .site .seg,.capacity-page .power .seg{width:100%}.capacity-page .row2{grid-template-columns:minmax(0,1fr)}.capacity-page .mbar{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s var(--ease);background:#f9f9f7f0;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.capacity-page .mbar.show{transform:none}.capacity-page .mbar .btn{width:100%}.capacity-page.bar-on .site-footer{padding-bottom:96px}.capacity-page .toast{bottom:max(96px, calc(env(safe-area-inset-bottom,0px) + 96px))}}@media (prefers-reduced-motion:reduce){.capacity-page{scroll-behavior:auto}.capacity-page *,.capacity-page :before,.capacity-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.capacity-page.rv-on [data-rv]{opacity:1;transform:none}}@media not (max-width:980px){.capacity-page .hero__copy{grid-area:1/1}.capacity-page .hero .form-card{grid-area:1/2/span 2}.capacity-page .next-card{grid-area:2/1;align-self:start;margin-top:0}}.capacity-page{--graphite:#0f1012;--on-dark:var(--plaster);--on-dark-2:var(--line-2);--on-dark-3:var(--steel);--line-dark:#ffffff1f}.capacity-page .section--dark{isolation:isolate;background:var(--graphite);color:var(--on-dark);border-top:0;position:relative;overflow:clip}.capacity-page .section--dark:before{content:"";z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(circle at 40% 40%,#e8622a4d 0%,#d9577e2e 38%,#a63a8200 70%);border-radius:50%;width:min(760px,80vw);height:min(760px,80vw);position:absolute;top:-30%;right:-12%}.capacity-page .section--dark:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);opacity:.35;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 85% 30%,#fff 0%,#0000 70%);mask-image:radial-gradient(60% 80% at 85% 30%,#fff 0%,#0000 70%)}.capacity-page .section--dark .index b{color:var(--on-dark)}.capacity-page .section--dark .index span{color:var(--on-dark-3)}.capacity-page .section--dark .title{color:var(--on-dark)}.capacity-page .section--dark .title .v{background:var(--grad);-webkit-background-clip:text;background-clip:text}.capacity-page .section--dark .lede{color:var(--on-dark-2)}.capacity-page .section--dark .btn-primary:before{opacity:.35}.capacity-page .section--dark .btn-primary:hover:before{opacity:.8}.capacity-page .section--dark .btn-primary:focus-visible{box-shadow:0 0 0 2px var(--graphite), 0 0 0 4px var(--iris)}.capacity-page .section--dark .reassure li{color:var(--on-dark-3)}.capacity-page .section--dark .close-mail{color:var(--on-dark-2)}.capacity-page .section--dark .anno{color:var(--plaster);background:#e8622a2e}.capacity-page .signal{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24 20% 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.capacity-page .signal i{background:var(--grad);opacity:0;border-radius:3px;width:64px;height:5px;position:absolute;top:-2px;left:0;box-shadow:0 0 14px #e8622ab3,0 0 28px #d9577e66}@keyframes capacity-m-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes capacity-m-fade{0%{opacity:0}to{opacity:1}}@keyframes capacity-m-voice{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@keyframes capacity-m-ping{0%{box-shadow:0 0 #e8622a73}to{box-shadow:0 0 0 8px #e8622a00}}@keyframes capacity-m-glow{0%,to{opacity:.35}50%{opacity:.85}}@keyframes capacity-m-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-6%,8%)scale(1.08)}}@keyframes capacity-m-pass{0%{opacity:0;left:-64px}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}.capacity-page .nav:after{content:"";background:var(--grad);height:1px;transform:scaleX(var(--sp,0));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.capacity-page.rv-on .hero .status>*{animation:capacity-m-fade .6s var(--ease) both}.capacity-page.rv-on .hero .status>:nth-child(2){animation-delay:.12s}.capacity-page.rv-on .hero .status>:nth-child(3){animation-delay:.24s}.capacity-page.rv-on .hero h1{animation:capacity-m-rise .9s var(--ease) .1s both}.capacity-page.rv-on .hero h1 .v{animation:capacity-m-voice .9s var(--ease) .55s both;display:inline-block}.capacity-page.rv-on .hero__line{animation:capacity-m-rise .8s var(--ease) .3s both}.capacity-page.rv-on .hero__actions{animation:capacity-m-rise .8s var(--ease) .42s both}.capacity-page.rv-on .next-card{animation:capacity-m-rise .8s var(--ease) .5s both}.capacity-page .status .ne-dot{animation:1.6s ease-out .9s 2 capacity-m-ping}.capacity-page .next-card[open] .ns{animation:capacity-m-rise .45s var(--ease) both}.capacity-page .next-card[open] .ns:nth-child(2){animation-delay:70ms}.capacity-page .next-card[open] .ns:nth-child(3){animation-delay:.14s}.capacity-page .next-card[open] .next-steps:before{animation:capacity-m-fade .6s var(--ease) .1s both}.capacity-page .index:after{transform-origin:0;transition:transform .7s var(--ease) .15s}.capacity-page.rv-on .section:not(.is-seen) .index:after{transform:scaleX(0)}.capacity-page.rv-on .section .title .v{transition:opacity .8s var(--ease) .35s, filter .8s var(--ease) .35s, transform .8s var(--ease) .35s;display:inline-block}.capacity-page.rv-on .section:not(.is-seen) .title .v{opacity:0;filter:blur(6px);transform:translateY(4px)}.capacity-page.rv-on :is(.offer,.nums,.seg-grid)[data-rv]{opacity:1;transform:none}.capacity-page.rv-on :is(.offer,.nums,.seg-grid){background:linear-gradient(var(--ink), var(--ink)) left top / 0% 1px no-repeat;transition:background-size .9s var(--ease) .1s;border-top-color:#0000}.capacity-page.rv-on :is(.offer,.nums,.seg-grid).in{background-size:100% 1px}.capacity-page :is(.offer,.nums,.seg-grid)>*{transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--k,0) * 90ms + .2s)}.capacity-page.rv-on :is(.offer,.nums,.seg-grid):not(.in)>*{opacity:0;transform:translateY(6px)}.capacity-page :is(.offer,.nums,.seg-grid)>:nth-child(2){--k:1}.capacity-page :is(.offer,.nums,.seg-grid)>:nth-child(3){--k:2}.capacity-page :is(.offer,.nums,.seg-grid)>:nth-child(4){--k:3}.capacity-page .waffle i.on{transition-delay:calc(var(--k,0) * 18ms + .45s)}.capacity-page .states tbody tr{transition:opacity .55s var(--ease), transform .55s var(--ease)}.capacity-page .states tbody tr:nth-child(2){transition-delay:80ms}.capacity-page .states tbody tr:nth-child(3){transition-delay:.16s}.capacity-page .states tbody tr:nth-child(4){transition-delay:.24s}.capacity-page .states tbody tr:nth-child(5){transition-delay:.32s}.capacity-page.rv-on [data-rv]:not(.in) .states tbody tr{opacity:0;transform:translateY(6px)}.capacity-page .ex-prop-l:before{transition:transform .4s cubic-bezier(.34,1.4,.64,1) .7s}.capacity-page.rv-on [data-rv]:not(.in) .ex-prop-l:before{transform:scale(0)}.capacity-page #how .in .ex-prop-l:before,.capacity-page #how .content>div:not([data-rv]) .ex-prop-l:before{animation:1.6s ease-out 1.2s 2 capacity-m-ping}@media (hover:hover){.capacity-page .seg-card:hover .seg-ic{transform:translateY(-2px)rotate(-6deg)}.capacity-page .seg-ic{transition:color .15s var(--ease), transform .22s var(--ease)}.capacity-page .tags li{transition:border-color .15s var(--ease), color .15s var(--ease)}.capacity-page .seg-card:hover .tags li{border-color:var(--line-2);color:var(--ink)}.capacity-page .nums>li:hover .pf-n,.capacity-page .seg-card:hover .seg-fact b{background:var(--grad-ink);color:#0000;-webkit-background-clip:text;background-clip:text}.capacity-page .of-item:hover .of-head svg{color:var(--iris-ink);transform:translateY(-2px)}.capacity-page .of-head svg{transition:color .15s var(--ease), transform .22s var(--ease)}.capacity-page .if-opt:hover .o-ic{color:var(--iris-ink);transform:translateY(-1px)}.capacity-page .o-ic{transition:color .15s var(--ease), border-color .15s var(--ease), background-color .15s var(--ease), transform .22s var(--ease)}.capacity-page .slot:hover svg{color:var(--iris-ink);transform:rotate(-20deg)}.capacity-page .next-card summary:hover .chev{transform:translateY(2px)}.capacity-page .next-card[open] summary:hover .chev{transform:rotate(180deg)translateY(2px)}.capacity-page .site-footer nav a:hover svg{transform:translate(2px,-2px)}}.capacity-page .if-foot .if-next,.capacity-page .if-foot .if-skip,.capacity-page .if-hint{animation:capacity-m-fade .25s var(--ease) both}.capacity-page .site-footer:before{transform-origin:50%;transition:transform 1s var(--ease)}.capacity-page.rv-on .site-footer:not(.is-seen):before{transform:scaleX(0)}.capacity-page .section--dark:before{animation:16s ease-in-out infinite alternate capacity-m-drift}.capacity-page .section--dark.is-live .signal i{animation:5.5s cubic-bezier(.45,0,.55,1) 1s infinite capacity-m-pass}.capacity-page .section--dark:not(.is-live):before{animation-play-state:paused}.capacity-page .section--dark.is-seen .btn-primary:before{animation:2.4s ease-in-out .9s 2 capacity-m-glow}.capacity-page .reassure li{transition:opacity .5s var(--ease), transform .5s var(--ease)}.capacity-page .reassure li:nth-child(2){transition-delay:.1s}.capacity-page.rv-on .start-act:not(.in) .reassure li{opacity:0;transform:translate(-6px)}.capacity-page .start-act .reassure li{transition-delay:calc(.35s + var(--k,0) * .1s)}.capacity-page .start-act .reassure li:nth-child(2){--k:1}@media (prefers-reduced-motion:reduce){.capacity-page .nav:after{display:none}.capacity-page.rv-on .hero h1 .v,.capacity-page.rv-on .section .title .v{opacity:1;filter:none;transform:none}.capacity-page .signal i{display:none}}.capacity-page .seg-grid{counter-reset:seg}.capacity-page .seg-card{counter-increment:seg;gap:14px;padding:30px 44px 40px 0}.capacity-page .seg-card:nth-child(2n){padding:30px 0 40px 44px}.capacity-page .seg-card:after{right:44px}.capacity-page .seg-card:nth-child(2n):after{left:44px;right:0}@supports (grid-template-rows:subgrid){.capacity-page .seg-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:14px}}.capacity-page .seg-head{gap:12px}.capacity-page .seg-n{color:var(--ink-2);font-size:12.5px}.capacity-page .seg-n:before{content:counter(seg, decimal-leading-zero);color:var(--ink);margin-right:10px;font-weight:500}.capacity-page .seg-card h3{letter-spacing:-.02em;max-width:22ch;margin-top:2px;font-size:clamp(21px,1rem + .7vw,25px);line-height:1.2}.capacity-page .seg-body{max-width:42ch;color:var(--ink-2);font-size:16px;line-height:1.65}.capacity-page .seg-fact{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;padding-top:20px}.capacity-page .seg-fact b{letter-spacing:-.045em;font-size:clamp(34px,1.5rem + 1.1vw,44px)}.capacity-page .seg-fact span{text-wrap:balance;color:var(--ink);font-size:15.5px;line-height:1.55}.capacity-page .seg-fact cite{margin-top:2px}.capacity-page .seg-fit{border-top:1px solid var(--line);grid-template-columns:6.75rem minmax(0,1fr);align-items:baseline;gap:4px 16px;margin-top:6px;padding-top:14px}.capacity-page .seg-fit-l{padding-top:2px}.capacity-page .tags{color:var(--ink-2);font-size:14.5px;line-height:1.6;display:block}.capacity-page .tags li{min-height:0;font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:inline}.capacity-page .tags li:not(:last-child):after{content:", "}@media (max-width:760px){.capacity-page .seg-card,.capacity-page .seg-card:nth-child(2n){padding:26px 0 32px}.capacity-page .seg-card:after,.capacity-page .seg-card:nth-child(2n):after{left:0;right:0}.capacity-page .seg-fit{grid-template-columns:minmax(0,1fr)}}.capacity-page .ex-top{justify-content:flex-start;align-items:baseline;gap:6px 18px;margin-bottom:24px}.capacity-page .ex-title{align-items:baseline;font-size:20px;line-height:1.3}.capacity-page .ex-title svg{align-self:center}.capacity-page .states{table-layout:fixed}.capacity-page .states thead th:first-child{width:22%}.capacity-page .states thead th:nth-child(2){width:35%}.capacity-page .states th,.capacity-page .states td{padding:20px 28px 20px 0}.capacity-page .states thead th{padding-block:0 12px;font-size:12.5px}.capacity-page .states tbody th{white-space:normal;line-height:1.3}.capacity-page .states .val{text-wrap:balance;font-family:var(--body);color:var(--ink);font-size:15.5px;font-weight:500;line-height:1.55}.capacity-page .states td:last-child{text-indent:-32px;color:var(--ink-2);padding-left:32px;padding-right:0;font-size:15.5px;line-height:1.6}.capacity-page .states td:last-child:before{content:"→";text-indent:0;width:32px;color:var(--steel);transition:color .15s var(--ease), transform .22s var(--ease);display:inline-block}.capacity-page .states tbody tr:hover td:last-child:before{color:var(--iris-ink);transform:translate(3px)}.capacity-page .ex-prop{gap:10px;max-width:none;margin-top:36px;padding-top:22px}.capacity-page .ex-prop-l{font-size:12.5px}.capacity-page .ex-prop p{max-width:44rem}.capacity-page .fine{max-width:none;margin-top:28px}.capacity-page .fine>span:last-child{max-width:44rem}@media (max-width:720px){.capacity-page .states thead{display:none}.capacity-page .states,.capacity-page .states tbody{display:block}.capacity-page .states tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding:20px 0;display:grid}.capacity-page .states th,.capacity-page .states td,.capacity-page .states .val,.capacity-page .states td:last-child{text-indent:0;border:0;padding:0}.capacity-page .states td:before,.capacity-page .states td:last-child:before{content:attr(data-label);width:auto;font-family:var(--mono);letter-spacing:.01em;color:var(--ink-3);margin:12px 0 2px;font-size:11.5px;font-weight:400;display:block;transform:none}.capacity-page .ex-title{font-size:19px}}.capacity-page .section--boxed{padding-block:clamp(56px,7vw,96px)}.capacity-page .dark-box{border-radius:24px;padding:clamp(36px,5vw,72px) clamp(28px,5vw,64px);box-shadow:0 1px 2px #0d0e1033,0 32px 64px -32px #0d0e1080}.capacity-page .dark-box .index{position:static}.capacity-page .dark-box .signal{left:32px;right:32px}.capacity-page .dark-box .content>*+*{margin-top:36px}.capacity-page .dark-box .reassure li{align-items:baseline}.capacity-page .dark-box .reassure li:before{flex:none;transform:translateY(-1px)}.capacity-page .section.is-seen .section--dark .btn-primary:before{animation:2.4s ease-in-out .9s 2 capacity-m-glow}@media (max-width:900px){.capacity-page .dark-box{gap:20px}}@media (max-width:560px){.capacity-page .dark-box{border-radius:18px;padding:32px 22px 36px}.capacity-page .dark-box .signal{left:22px;right:22px}.capacity-page .dark-box .btn{width:100%}}.capacity-page{--ok-soft:#2e7d4f14;--on-dark:var(--plaster);--on-dark-2:var(--line-2);--on-dark-3:var(--steel)}.capacity-page .section--dark:before{display:none}.capacity-page .section--dark .btn-primary,.capacity-page .section--dark .btn-primary:hover,.capacity-page .section--dark .btn-primary:active{background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line), var(--shadow-1)}.capacity-page .section--dark .btn-primary:before{display:none}@media (hover:hover){.capacity-page .section--dark .btn-primary:hover{box-shadow:0 0 0 1px var(--line-2), 0 0 0 5px #e8622a29}}@keyframes capacity-m-ring{0%{box-shadow:0 0 0 1px var(--line), 0 0 0 0 #e8622a73}to{box-shadow:0 0 0 1px var(--line), 0 0 0 12px #e8622a00}}.capacity-page .section.is-seen .section--dark .btn-primary{animation:1.8s ease-out .9s 2 capacity-m-ring}.capacity-page .section--dark .reassure li:before{background:var(--ember)}.capacity-page .section--dark .close-mail a,.capacity-page .section--dark .anno{color:var(--plaster)}.capacity-page .toast svg{color:inherit}.capacity-page .if-rc{background:var(--sheet)}.capacity-page .consent input{appearance:none;border:1px solid var(--line-2);background:var(--white);cursor:pointer;width:18px;height:18px;transition:border-color .15s var(--ease), box-shadow .2s var(--ease);border-radius:5px;flex:none;margin:2px 0 0}.capacity-page .consent input:hover{box-shadow:var(--ring-hover);border-color:#e8622a8c}.capacity-page .consent input:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px 12px no-repeat, var(--grad);border-color:#0000}.capacity-page .consent input:focus-visible{box-shadow:var(--focus)}@media (prefers-reduced-motion:reduce){.capacity-page .section.is-seen .section--dark .btn-primary{animation:none}}.capacity-page .form-card.if-card .if-head{grid-template-columns:44px minmax(0,1fr) 44px;column-gap:6px;margin:-8px -12px -4px}.capacity-page .if-close:hover svg{transform:rotate(90deg)}.capacity-page .if-q h2:focus-visible{box-shadow:none}.capacity-page .toast.has-act{pointer-events:auto;padding-right:8px}.capacity-page .toast-act{min-height:32px;font-family:var(--body);color:var(--plaster);cursor:pointer;transition:background-color .15s var(--ease);background:#ffffff24;border:0;border-radius:8px;margin-left:6px;padding:0 10px;font-size:13.5px;font-weight:500}.capacity-page .toast-act:hover{background:#ffffff3d}.capacity-page .toast-act:focus-visible{box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--iris)}.capacity-page .status .ne-dot,.capacity-page .status .mono:nth-child(2):before,.capacity-page .status .mono:nth-child(3):before{width:6px;height:6px}.capacity-page .offer,.capacity-page .nums{column-gap:48px}.capacity-page .of-item,.capacity-page .of-item+.of-item{border-left:0;padding:18px 0 4px}.capacity-page .nums>li,.capacity-page .nums>li+li{border-left:0;padding:20px 0 0}.capacity-page .of-item+.of-item:before,.capacity-page .nums>li+li:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:-24px}.capacity-page .of-item:after,.capacity-page .of-item+.of-item:after,.capacity-page .nums>li:after,.capacity-page .nums>li+li:after{left:0;right:0}@supports (grid-template-rows:subgrid){.capacity-page .nums>li{grid-row:span 5;grid-template-rows:subgrid;row-gap:12px}}.capacity-page .pf-viz,.capacity-page .nums cite{align-self:start}.capacity-page .waffle{gap:4px;max-width:none}@media (max-width:1000px){.capacity-page .nums>li+li{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.capacity-page .nums>li+li:before{display:none}}@media (max-width:760px){.capacity-page .of-item,.capacity-page .of-item+.of-item{padding:16px 0}.capacity-page .of-item+.of-item{border-top:1px solid var(--line)}.capacity-page .of-item+.of-item:before{display:none}}.capacity-page .who-head,.capacity-page .who-row{grid-template-columns:minmax(0,28fr) minmax(0,41fr) minmax(0,31fr);column-gap:40px;display:grid}.capacity-page .who-head{background:linear-gradient(var(--ink), var(--ink)) left bottom / 100% 1px no-repeat;transition:background-size .9s var(--ease) .1s;padding:0 0 12px;font-size:12.5px}.capacity-page .who-head span:first-child{padding-left:32px}.capacity-page .who-row{border-bottom:1px solid var(--line);align-items:start;padding:30px 0 34px;position:relative}.capacity-page .who-row:after{content:"";background:var(--grad);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.capacity-page .who-row:hover:after{transform:none}.capacity-page .who-team{grid-template-columns:18px minmax(0,1fr);gap:14px;display:grid}.capacity-page .who-team>svg{color:var(--ink-2);transition:color .15s var(--ease), transform .22s var(--ease);margin-top:4px}.capacity-page .who-team h3{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(20px,1rem + .5vw,22px);font-weight:500;line-height:1.2}.capacity-page .who-buyers{color:var(--ink-2);grid-column:2;gap:3px;font-size:14px;line-height:1.55;display:grid}.capacity-page .who-buyers .mono{font-size:12px}.capacity-page .who-line{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-size:19px;font-weight:500;line-height:1.3}.capacity-page .who-body{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.65}.capacity-page .who-row .seg-fact{border:0;gap:6px;margin:0;padding:0}.capacity-page .who-row .seg-fact b{margin-top:-3px;font-size:clamp(32px,1.4rem + 1vw,40px)}.capacity-page .who-row .seg-fact span{font-size:14.5px;line-height:1.5}@media (hover:hover){.capacity-page .who-row:hover .who-team>svg{color:var(--iris-ink);transform:translateY(-2px)rotate(-6deg)}.capacity-page .who-row:hover .seg-fact b{background:var(--grad-ink);color:#0000;-webkit-background-clip:text;background-clip:text}}.capacity-page.rv-on .who[data-rv]{opacity:1;transform:none}.capacity-page.rv-on .who:not(.in) .who-head{background-size:0% 1px}.capacity-page .who-row{transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--k,0) * 90ms + .2s)}.capacity-page.rv-on .who:not(.in) .who-row{opacity:0;transform:translateY(6px)}.capacity-page .who-row:nth-of-type(2){--k:1}.capacity-page .who-row:nth-of-type(3){--k:2}.capacity-page .who-row:nth-of-type(4){--k:3}@media (max-width:760px){.capacity-page .who-head{height:1px;padding:0;display:block}.capacity-page .who-head span{display:none}.capacity-page .who-row{grid-template-columns:minmax(0,1fr);row-gap:18px;padding:26px 0 30px}.capacity-page .who-why,.capacity-page .who-row .seg-fact{padding-left:32px}.capacity-page .who-row .seg-fact{border-top:1px solid var(--line);margin-left:32px;padding-top:16px;padding-left:0}}.capacity-page .fx{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#fff 75%);mask-image:linear-gradient(90deg,#0000 30%,#fff 75%)}.capacity-page .fx i{position:absolute}.capacity-page .fx-h{left:-96px;top:calc(var(--y) * 56px);background:linear-gradient(90deg, transparent, var(--ember) 65%, var(--berry));width:96px;height:1px;animation:capacity-fx-h var(--t,10s) linear var(--d,0s) infinite}.capacity-page .fx-v{top:-96px;left:calc(var(--x) * 56px);background:linear-gradient(180deg, transparent, var(--rose) 65%, var(--ember));width:1px;height:96px;animation:capacity-fx-v var(--t,8s) linear var(--d,0s) infinite}.capacity-page .fx-n{left:calc(var(--x) * 56px - 1px);top:calc(var(--y) * 56px - 1px);background:var(--ember);width:3px;height:3px;animation:capacity-breathe 3.2s ease-in-out var(--d,0s) infinite;border-radius:50%;box-shadow:0 0 8px #e8622ab3}@keyframes capacity-fx-h{to{transform:translate(1400px)}}@keyframes capacity-fx-v{to{transform:translateY(720px)}}@keyframes capacity-fx-spot{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:35% 100%;mask-position:35% 100%}}.capacity-page .section--dark:after{opacity:.55;animation:18s ease-in-out infinite alternate capacity-fx-spot;-webkit-mask-size:150% 150%;mask-size:150% 150%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.capacity-page .section--dark:not(.is-live):after,.capacity-page .section--dark:not(.is-live) .fx i{animation-play-state:paused}@media (max-width:900px){.capacity-page .fx{-webkit-mask-image:linear-gradient(200deg,#fff 0%,#0000 55%);mask-image:linear-gradient(200deg,#fff 0%,#0000 55%)}.capacity-page .fx-v{display:none}}@media (prefers-reduced-motion:reduce){.capacity-page .fx-h,.capacity-page .fx-v{display:none}}.capacity-page fieldset.if-group>.if-legend{margin-bottom:10px}.capacity-page .if-group .if-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.capacity-page .if-group .if-chips .if-opt:last-child:nth-child(odd),.capacity-page .if-grid2 .if-opt:last-child:nth-child(odd){grid-column:1/-1}.capacity-page .if-rc,.capacity-page .if-grid2 .if-rc,.capacity-page .if-chips .if-rc{min-height:52px}.capacity-page .if-rc.has-d{min-height:64px}.capacity-page .form-card.keys .if-grid2 .if-rc,.capacity-page .form-card.keys .if-chips .if-rc{padding-inline:14px}.capacity-page .if-foot .if-next:has(+.kbd-hint){order:2;margin-left:0}.capacity-page .if-foot .kbd-hint{order:1;margin-left:auto}.capacity-page .if-rc,.capacity-page .inp input,.capacity-page .inp textarea{background:var(--white)}.capacity-page .if-opt input:checked+.if-rc .if-ck{background:var(--iris);border-color:#0000}.capacity-page .consent input:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px 12px no-repeat, var(--iris)}.capacity-page .slot.picked,.capacity-page .slot.picked:hover{border-color:var(--iris);background:var(--iris-soft);color:var(--ink);box-shadow:inset 0 0 0 .5px var(--iris)}.capacity-page .slot.picked svg{color:var(--iris-ink)}.capacity-page .book-hint,.capacity-page .site-ok,.capacity-page .if-role.done{font-family:var(--body);letter-spacing:0;color:var(--ink-2);font-size:13.5px;line-height:1.5}.capacity-page .book-hint{align-items:flex-start}.capacity-page .book-hint svg,.capacity-page .site-ok svg,.capacity-page .if-role.done svg{color:var(--ok);flex:none}.capacity-page .book-hint svg{margin-top:3px}.capacity-page .if-screen .chip{font-family:var(--body);letter-spacing:0;color:var(--ink-2);font-size:13.5px}.capacity-page .if-screen .chip svg{color:var(--ember-ink)}.capacity-page .hero{position:relative}.capacity-page .hero:before,.capacity-page .hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.capacity-page .hero:before{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.6;background-position:top;background-size:56px 56px;-webkit-mask-image:radial-gradient(44% 78% at 78% 46%,#fff 0%,#0000 72%);mask-image:radial-gradient(44% 78% at 78% 46%,#fff 0%,#0000 72%)}.capacity-page .hero:after{background:radial-gradient(ellipse 30% 52% at 78% 48%, var(--white) 0%, #fff0 72%)}@media not (max-width:980px){.capacity-page .hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,520px)}}.capacity-page .hero__actions{gap:6px 28px;margin-top:24px}.capacity-page .tlink--go{-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}.capacity-page .tlink--go svg{color:var(--ember-ink)}.capacity-page .tlink--go:hover svg{color:var(--ember-ink);transform:translate(4px)}.capacity-page .form-card{--card-shadow:0 1px 2px #0d0e100a, 0 24px 48px -20px #0d0e1029, -28px 36px 90px -36px #e8622a4d, 28px 36px 90px -36px #a63a8247;background:linear-gradient(var(--white), var(--white)) padding-box, linear-gradient(135deg, var(--ember) 0%, var(--line-2) 28%, var(--line-2) 72%, var(--berry) 100%) border-box;box-shadow:var(--card-shadow);transition:box-shadow .4s var(--ease);border:1px solid #0000;border-radius:20px;padding:32px}.capacity-page .form-card:before{display:none}@media (hover:hover){.capacity-page .form-card:hover{box-shadow:0 1px 2px #0d0e100a,0 28px 56px -20px #0d0e102e,-32px 40px 100px -36px #e8622a66,32px 40px 100px -36px #a63a825c}}@keyframes capacity-card-ring{0%{box-shadow:var(--card-shadow), 0 0 0 0 #0d0e1029}to{box-shadow:var(--card-shadow), 0 0 0 14px #0d0e1000}}.capacity-page.rv-on .hero .form-card{animation:capacity-m-rise .8s var(--ease) .25s both, capacity-card-ring 2s ease-out 1.5s 2}.capacity-page .form-card.entry{padding:24px 22px}.capacity-page .if-kicker,.capacity-page .if-q .if-kicker{font-family:var(--mono);letter-spacing:.01em;color:var(--ember-ink);justify-self:start;align-items:center;gap:9px;font-size:12px;line-height:1.4;display:inline-flex}.capacity-page .if-kicker i{background:var(--ember);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite capacity-m-ping}@media (max-width:980px){.capacity-page .hero:before{-webkit-mask-image:radial-gradient(80% 50% at 50% 72%,#fff 0%,#0000 72%);mask-image:radial-gradient(80% 50% at 50% 72%,#fff 0%,#0000 72%)}.capacity-page .hero:after{background:radial-gradient(ellipse 70% 36% at 50% 74%, var(--white) 0%, #fff0 72%)}}@supports (grid-template-rows:subgrid){.capacity-page .nums>li{grid-row:span 6}}.capacity-page .pf-k{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-3);align-items:center;gap:10px;font-size:12.5px;display:flex}.capacity-page .pf-k svg{color:var(--ink-2);transition:color .15s var(--ease), transform .22s var(--ease)}.capacity-page .pf-n{margin-top:4px}.capacity-page .pf-h{font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;margin-top:-4px;font-size:clamp(18px,1rem + .3vw,20px);font-weight:500;line-height:1.3}.capacity-page .nums p{color:var(--ink-2);font-size:14.5px;line-height:1.6}.capacity-page .pf-viz{padding-top:8px}.capacity-page .bar .bt i{transition:width .9s var(--ease) .3s;transform:none}.capacity-page .bar .bt i:after{content:"";background:var(--ink-3);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-3px}.capacity-page .bar.hot .bt i:after{background:var(--berry);animation:2.8s ease-in-out infinite capacity-breathe;box-shadow:0 0 10px #d9577e99}.capacity-page .bar b,.capacity-page .viz-note{transition:opacity .5s var(--ease) 1s}.capacity-page .pf-arrow{transition:transform .5s var(--ease) .8s, opacity .5s var(--ease) .8s;display:inline-block}.capacity-page.rv-on .nums:not(.in) .bar .bt i{width:0;transform:none}.capacity-page.rv-on .nums:not(.in) .bar b,.capacity-page.rv-on .nums:not(.in) .viz-note{opacity:0}.capacity-page.rv-on .nums:not(.in) .pf-arrow{opacity:0;transform:translate(-8px)}@keyframes capacity-dot-wave{40%{transform:scale(1.5)}}@keyframes capacity-dot-wave-again{40%{transform:scale(1.5)}}.capacity-page .nums.in .waffle i.on{animation:capacity-dot-wave .5s var(--ease) calc(var(--k,0) * 22ms + 1.2s) 1}@media (hover:hover){.capacity-page .nums>li:hover .waffle i.on{animation:capacity-dot-wave-again .5s var(--ease) calc(var(--k,0) * 14ms) 1}.capacity-page .nums>li:hover .pf-k svg{color:var(--iris-ink);transform:translateY(-2px)rotate(-6deg)}.capacity-page .nums>li:hover .pf-arrow{transition-delay:0s;transform:translate(4px)}}.capacity-page .hero:after{display:none}.capacity-page .form-card{--card-shadow:0 0 0 1px var(--line-2), 0 2px 4px #0d0e100a, 0 16px 32px -12px #0d0e1024, 0 40px 80px -32px #0d0e1038;background:var(--white);box-shadow:var(--card-shadow);border:0}@media (hover:hover){.capacity-page .form-card:hover{box-shadow:0 0 0 1px var(--line-2), 0 2px 4px #0d0e100d, 0 20px 40px -12px #0d0e102b, 0 48px 96px -32px #0d0e1042}}.capacity-page .form-card .if-head,.capacity-page .form-card.if-card .if-head{background:var(--graphite);min-height:52px;color:var(--plaster);border-radius:20px 20px 0 0;margin:-32px -32px 0;padding:8px 12px}.capacity-page .form-card .if-head--intro,.capacity-page .form-card.if-card .if-head--intro{justify-content:space-between;align-items:center;gap:16px;padding:0 24px 0 32px;display:flex}.capacity-page .form-card.entry .if-head{margin:-24px -22px 0;padding:0 18px 0 22px}.capacity-page .form-card .if-head .if-kicker{color:var(--plaster)}.capacity-page .form-card .if-head .if-kicker.is-ok i{background:var(--ok);animation:none}.capacity-page .form-card .if-head .if-cap{color:var(--line-2)}.capacity-page .form-card .if-head .if-prog li{background:#ffffff2e}.capacity-page .form-card .if-head .icon-btn{color:var(--line-2)}.capacity-page .form-card .if-head .icon-btn:hover{color:var(--plaster);box-shadow:none;background:#ffffff1f}.capacity-page .form-card .if-head .icon-btn:focus-visible{box-shadow:0 0 0 2px var(--graphite), 0 0 0 4px var(--iris)}.capacity-page .form-card.entry .if-kicker{margin-bottom:0}.capacity-page dialog.sheet{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;background:var(--plaster);border:0;margin:0;padding:0}.capacity-page dialog.sheet:not([open]){display:none}.capacity-page .capacity-form{display:contents}.capacity-page .capacity-fields{border:0;min-width:0;margin:0;padding:0}.capacity-page .sheet-body{flex-direction:column;padding:0;display:flex}.capacity-page .sheet-body>form{flex:1;display:flex}.capacity-page .sheet-body .capacity-fields{flex-direction:column;flex:1;display:flex}.capacity-page .sheet-body .if-head{z-index:2;background:var(--plaster);flex:none;margin:0;position:sticky;top:0}.capacity-page .sheet-body .if-foot{padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));background:var(--plaster);flex:none;margin-top:auto}.capacity-page .if-head--intro+.if-screen{padding-top:0}.capacity-page .if-group{min-inline-size:0}.capacity-page section[id],.capacity-page #form-card{scroll-margin-top:90px}.capacity-page .toast.show{opacity:1;pointer-events:auto;transform:none}.capacity-page .optional{color:var(--ink-3);margin-left:8px;font-size:12px;font-weight:400}@media (scripting:none){.capacity-page .if-opt input{opacity:.5}}.capacity-page .capacity-sites{display:contents}.capacity-page .result>.btn-secondary{align-self:flex-start}.capacity-page .if-rows .o-ic{order:1}.capacity-page .if-rows .ol{order:2}.capacity-page .if-rows .if-key{order:3}.capacity-page .if-rows .if-ck{order:4}.capacity-page .form-card form,.capacity-page .form-card .capacity-fields{display:contents}.capacity-page .capacity-sheet-content,.capacity-page .capacity-mobile-form,.capacity-page .capacity-mobile-form .capacity-fields{flex-direction:column;flex:1;min-height:0;display:flex}.capacity-page .capacity-sheet-content>.if-head{flex:none}.capacity-page .sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 20px 28px;display:block;overflow-y:auto}.capacity-page .sheet-body .if-screen{flex:none;padding:0}.capacity-page .sheet-body>.result{padding:0}.capacity-page .sheet .if-head{margin:0;position:static}.capacity-page .sheet .if-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}.capacity-page .combo-list li span{min-width:0}@media (max-width:560px){.capacity-page .form-card.s0{gap:16px;padding:24px 22px}.capacity-page .form-card.s0 .if-head{margin:-24px -22px 0;padding:0 18px 0 22px}.capacity-page .form-card.s0 .if-kicker{margin-bottom:0}.capacity-page .form-card.s0 .if-screen,.capacity-page .form-card.s0 .if-q,.capacity-page .form-card.s0 .if-foot{display:contents}.capacity-page .form-card.s0 .if-q>p{display:none}}@media (min-width:981px){.capacity-page .hero.focus .hero__copy,.capacity-page .hero.focus~.offer-band .offer{opacity:.85}}
