.t-display{font-stretch:var(--stretch-wide);letter-spacing:-.02em;margin:0;font-size:clamp(2.1rem,6vw,3.6rem);font-weight:800;line-height:1.02}.rule{border:0;border-top:1px solid var(--line);margin:0}.landing__hero{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;max-width:78rem;margin:0 auto;padding:clamp(1.5rem,5vw,4rem) clamp(1.25rem,4vw,3rem) clamp(2.5rem,6vw,5rem);display:grid}.landing__copy{justify-items:start;gap:1.5rem;display:grid}.landing__actions{flex-wrap:wrap;gap:.75rem;display:flex}.gate-scene{border-radius:var(--radius-l);background:var(--night);color:#fff;justify-items:center;gap:1.5rem;padding:2.25rem 1.5rem 2rem;display:grid;position:relative;overflow:hidden}.gate-scene__arm{transform-origin:0;border-radius:999px;height:12px;animation:1.4s cubic-bezier(.6,0,.2,1) .6s forwards arm-raise;position:absolute;top:1.45rem;left:1.6rem;right:18%}.gate-scene__post{background:#fff;border-radius:6px;width:22px;height:34px;position:absolute;top:1rem;left:1.1rem}.gate-scene .plate{color:var(--ink);margin-top:1.75rem}.gate-scene__result{border-radius:var(--radius-m);background:var(--allow);align-items:center;gap:.75rem;width:100%;max-width:19rem;padding:.85rem 1rem;font-weight:650;display:flex}@media (max-width:860px){.landing__hero{grid-template-columns:1fr}}.statement td{padding-top:.9rem;padding-bottom:.9rem}
.site{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.site-main{flex:1}.site-top{z-index:20;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);align-items:center;gap:1.5rem;padding:.9rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.site-nav{gap:.25rem;margin-right:auto;display:flex}.site-nav a{color:var(--ink-soft);border-radius:999px;padding:.5rem .75rem;font-size:.95rem;font-weight:550;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink);background:var(--sunk)}.site-top__end{align-items:center;gap:.4rem;margin-left:auto;display:flex}.site-top details{position:relative}.site-top summary{cursor:pointer;list-style:none}.site-top summary::-webkit-details-marker{display:none}.site-pop{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);gap:.25rem;width:min(20rem,100vw - 2rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px #0d241b29}.site-pop__item{border-radius:var(--radius-m);color:var(--ink);gap:.1rem;padding:.75rem .85rem;text-decoration:none;display:grid}.site-pop__item:hover{background:var(--sunk)}.site-pop__item span{color:var(--ink-soft);font-size:.88rem}.site-menu{display:none}.site-menu__button{width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.site-menu__button:hover,.site-menu[open] .site-menu__button{background:var(--sunk)}.site-menu__bars{vertical-align:-1px;background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat;border-top:2px solid;border-bottom:2px solid;width:20px;height:14px;display:inline-block}@media (max-width:860px){.site-nav{display:none}.site-menu{display:block}}@media (max-width:560px){.site-top{gap:.75rem}.site-top__signup{display:none}.site-top__dash{min-height:2.5rem;padding:0 1rem;font-size:.95rem}}@media (max-width:374px){.site-top{gap:.5rem}.site-top .wordmark{font-size:1.15rem}.site-top .wordmark svg{width:1.35rem;height:1.35rem}.site-top__end{gap:.25rem}.site-top__dash{min-height:2.25rem;padding:0 .7rem;font-size:.88rem}.site-top__end details{position:static}.site-top__end .site-pop{width:auto;top:calc(100% + .4rem);left:.75rem;right:.75rem}.site-pop__item{padding:.85rem .9rem}}.site-band{background:var(--night);color:#fff;margin-top:2rem}.site-band__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:78rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem);display:flex}.site-band__inner>div{gap:.6rem;max-width:44rem;display:grid}.site-band .t-lead{color:#ffffffd1}.site-band__ghost{color:#fff;border-color:#fff9}.site-band .btn--primary{background:var(--amber);color:var(--on-amber);border-color:var(--amber)}.site-foot{border-top:1px solid var(--line);background:var(--surface)}.site-foot__inner{flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:78rem;margin:0 auto;padding:2.5rem clamp(1.25rem,4vw,3rem) 1.5rem;display:flex}.site-foot__cols{grid-template-columns:repeat(3,minmax(8rem,auto));gap:1.5rem 2.5rem;display:grid}.site-foot__cols>div{align-content:start;gap:.45rem;display:grid}.site-foot__cols a{color:var(--ink-soft);text-decoration:none}.site-foot__cols a:hover{color:var(--ink);text-decoration:underline}.site-foot__inner>.stack{align-content:start}.ndpc-badge{border:1px solid var(--line);background:var(--paper);width:fit-content;color:var(--ink);border-radius:10px;justify-self:start;align-items:center;gap:.45rem;margin-top:.4rem;padding:.4rem .8rem .4rem .6rem;font-size:.85rem;text-decoration:none;display:inline-flex}.ndpc-badge svg{width:1.15rem;height:1.15rem;color:var(--gate);flex:none}.ndpc-badge strong{font-weight:800}.ndpc-badge span{color:var(--gate-ink);font-weight:650}.ndpc-badge strong{color:var(--ink)}.site-foot__legal{max-width:78rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) 2rem}@media (max-width:560px){.site-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-head{position:relative}.about-uli{width:min(22rem,70%);color:var(--gate-ink);opacity:.18}.about-who{gap:.8rem;display:grid}.contact__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:860px){.contact__grid{grid-template-columns:1fr}}@media print{.site-top,.site-foot,.no-print{display:none!important}.guide{padding:0}}.pricing__plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch;gap:.9rem;display:grid}.pricing__plan{grid-template-rows:auto auto auto auto 1fr auto auto;align-content:start;gap:.75rem;display:grid}.pricing__plan[data-featured=true]{border:2px solid var(--gate);box-shadow:0 14px 34px #0d241b1f}.pricing__plan .t-title{margin:0}.pricing__price{gap:.1rem;margin:0;display:grid}.pricing__price strong{font-size:2.4rem;font-weight:850;font-stretch:var(--stretch-wide);line-height:1}.pricing__price span{color:var(--ink-soft)}.pricing__features{align-content:start;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pricing__features li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.pricing__features svg{color:var(--allow);margin-top:2px}.price-calc{gap:1rem;display:grid}.price-calc .field{max-width:14rem}.price-calc__rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.price-calc__rows>div{border-radius:var(--radius-m);background:var(--sunk);gap:.15rem;padding:.9rem 1rem;display:grid}.price-calc__rows strong{font-size:1.4rem;font-weight:800}@media (max-width:560px){.price-calc__rows{grid-template-columns:1fr}}.product-jump{flex-wrap:wrap;gap:.4rem;display:flex}.product-jump a{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:.45rem .9rem;font-size:.92rem;font-weight:600;text-decoration:none}.product-jump a:hover{border-color:var(--gate)}.product{gap:.9rem;scroll-margin-top:5.5rem;display:grid}.product__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.product__head .t-title{margin:0}@media (max-width:560px){.product__head{grid-template-columns:auto minmax(0,1fr)}.product__head .chip{grid-column:1/-1;justify-self:start}}.product__points{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));column-gap:1.5rem}.solutions-link{color:var(--gate-ink);align-items:center;gap:.35rem;margin-top:.25rem;font-weight:650;display:inline-flex}.site-drop{position:relative}.site-drop>summary{color:var(--ink-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.95rem;font-weight:550;display:inline-flex}.site-drop>summary:hover,.site-drop[open]>summary,.site-drop>summary[aria-current=page]{color:var(--ink);background:var(--sunk)}.site-drop__caret{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-2px)}.site-drop[open] .site-drop__caret{transform:rotate(225deg)translateY(-2px)}.site-pop--left{left:0;right:auto}.site-pop__item strong .chip{vertical-align:2px;margin-left:.35rem;font-size:.7rem}.site-pop__group{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:.1rem;padding:.25rem 0;display:grid}.site-pop__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.5rem .85rem .15rem;font-size:.78rem;font-weight:700}.site-pop__item--sub{padding-left:1.4rem}.solution-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.9rem;display:grid}.solution-card{color:inherit;align-content:start;gap:.6rem;text-decoration:none;transition:border-color .12s,transform .12s;display:grid}.solution-card:hover{border-color:var(--gate);transform:translateY(-2px)}.solution-card .t-title,.solution-card p{margin:0}.solution-card[data-soon=true]{border-style:dashed}.site-nav .site-pop__item{border-radius:var(--radius-m);color:var(--ink);padding:.75rem .85rem;font-size:1rem;font-weight:400}.site-nav .site-pop__item:hover{background:var(--sunk)}.site-nav .site-pop__item>span{font-weight:400}.pricing__yearly{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.pricing__yearly b{color:var(--ink)}.price-calc__year{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.45rem}.site-pop--signin{gap:.5rem;padding:.6rem}.signin-option{border-radius:var(--radius-m);border:1.5px solid var(--line);background:var(--paper);color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.85rem .9rem;text-decoration:none;transition:border-color .12s,background .12s,transform .12s;display:grid}.signin-option:hover,.signin-option:focus-visible{border-color:var(--gate);background:var(--gate-tint)}.signin-option:active{transform:scale(.98)}.signin-option__icon{background:var(--gate);color:#fff;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.signin-option--manager .signin-option__icon{background:var(--amber);color:var(--on-amber)}.signin-option__icon svg{width:1.25rem;height:1.25rem}.signin-option__text{gap:.1rem;min-width:0;display:grid}.signin-option__text strong{font-size:1rem}.signin-option__text span{color:var(--ink-soft);font-size:.86rem}.signin-option__go{width:1.2rem;height:1.2rem;color:var(--gate-ink);transition:transform .12s}.signin-option:hover .signin-option__go{transform:translate(3px)}.legal__body{gap:1.75rem;max-width:44rem;display:grid}.legal__section{gap:.6rem;display:grid}.legal__section ul{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.legal__section p,.legal__section li{color:var(--ink-soft);line-height:1.6}.legal__links{margin-top:2.5rem!important}.apply-page{align-items:start;gap:clamp(1.75rem,4vw,3.5rem);max-width:68rem;margin:0 auto;padding:clamp(1.5rem,5vw,4rem) clamp(1rem,4vw,2rem) 5rem;display:grid}@media (min-width:900px){.apply-page{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.apply-page__intro{position:sticky;top:6rem}}.apply-page__intro{align-content:start;gap:1.1rem;display:grid}.apply-page__intro .t-display{font-size:clamp(2rem,5vw,3.1rem)}.apply-page__intro .t-lead{max-width:30rem;margin:0}.apply-page__how{counter-reset:how;gap:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.apply-page__how li{counter-increment:how;border-top:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;padding:.7rem 0;display:grid}.apply-page__how li:last-child{border-bottom:1px solid var(--line)}.apply-page__how li:before{content:counter(how, decimal-leading-zero);font-stretch:var(--stretch-wide);color:var(--amber-deep);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.15rem;font-size:.85rem;font-weight:800}.apply-page__how strong{font-weight:700}.apply-page__how span{color:var(--muted);font-size:.9rem}.apply-page__aside{margin:0}@media (max-width:899px){.apply-page__how{display:none}}.apply{background:var(--surface);box-shadow:0 1px 0 var(--line), 0 24px 48px -32px #0d241b59;border-radius:24px;min-width:0;padding:clamp(1.25rem,4vw,2.25rem);scroll-margin-top:5.5rem}.apply__progress{gap:.6rem;margin-bottom:1.75rem;display:grid}.apply__meta{color:var(--muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.85rem;display:flex}.apply__meta strong{color:var(--ink);font-weight:650}.apply__bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.apply__bar span{background:var(--sunk);border-radius:99px;height:4px;transition:background-color .24s}.apply__bar span[data-on=true]{background:var(--gate)}.apply__step{gap:1.1rem;animation:.26s both apply-in;display:grid}.apply__step[hidden]{display:none}@keyframes apply-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.apply__step{animation:none}}.apply__title{font-stretch:var(--stretch-wide);letter-spacing:-.015em;margin:0;font-size:clamp(1.35rem,3.5vw,1.7rem);font-weight:800;line-height:1.15}.apply__lead{color:var(--muted);margin:-.5rem 0 0}.apply__field{gap:.4rem;min-width:0;display:grid}.apply__field>span{color:var(--ink-soft);justify-content:space-between;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.apply__field>span em,.apply__toggle em{color:var(--muted);font-style:normal;font-weight:500}.apply__field small{color:var(--muted);font-size:.85rem}.apply .input{background:var(--paper);border-width:1.5px;border-color:#0000;font-size:1.05rem;transition:border-color .12s,background-color .12s,box-shadow .12s}.apply .input:hover{border-color:var(--line)}.apply .input:focus{background:var(--surface);border-color:var(--gate)}.apply textarea.input{resize:vertical;min-height:6.5rem;padding:.8rem 1rem;line-height:1.5}.apply select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f7268' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.1rem;padding-right:2.75rem}.apply__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.1rem;display:grid}.apply__toggle{background:var(--paper);border-radius:999px;grid-auto-flow:column;justify-self:start;padding:4px;display:inline-grid}.apply__toggle label{cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.95rem;font-weight:600;transition:background-color .16s,box-shadow .16s;display:inline-flex;position:relative}.apply__toggle input{opacity:0;pointer-events:none;position:absolute}.apply__toggle em{color:var(--amber-deep);font-size:.8rem;font-weight:650}.apply__toggle label:has(input:checked){background:var(--surface);box-shadow:0 1px 3px #0d241b26}.apply__toggle label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.apply__plans{gap:.6rem;display:grid}.apply__plans label{border:1.5px solid var(--line);cursor:pointer;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem 1rem 3rem;transition:border-color .14s,background-color .14s;display:grid;position:relative}.apply__plans label:before{content:"";border:1.5px solid var(--line);background:var(--surface);border-radius:50%;width:1.1rem;height:1.1rem;margin-top:-.55rem;transition:border .14s;position:absolute;top:50%;left:1.1rem}.apply__plans input{opacity:0;pointer-events:none;position:absolute}.apply__plans label:hover{border-color:var(--muted)}.apply__plans label:has(input:checked){border-color:var(--gate);background:var(--gate-tint)}.apply__plans label:has(input:checked):before{border:5px solid var(--gate)}.apply__plans label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.apply__plan-text,.apply__plan-price{gap:.1rem;min-width:0;display:grid}.apply__plan-text span,.apply__plan-price span{color:var(--muted);font-size:.85rem}.apply__plan-price{text-align:right}.apply__plan-price strong{font-variant-numeric:tabular-nums}.apply__estimate{color:var(--ink-soft);margin:0;font-size:.95rem}.apply__switch{background:var(--paper);cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;padding:.9rem 1rem;font-weight:600;display:flex}.apply__switch input{opacity:0;pointer-events:none;position:absolute}.apply__switch-ui{background:var(--line);border-radius:99px;flex:none;width:2.6rem;height:1.5rem;transition:background-color .16s;position:relative}.apply__switch-ui:after{content:"";background:#fff;border-radius:50%;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.apply__switch:has(input:checked) .apply__switch-ui{background:var(--gate)}.apply__switch:has(input:checked) .apply__switch-ui:after{transform:translate(1.1rem)}.apply__switch:has(input:focus-visible) .apply__switch-ui{outline:2px solid var(--focus);outline-offset:2px}.apply__check{color:var(--ink-soft);align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.45;display:flex}.apply__check input{width:1.2rem;height:1.2rem;accent-color:var(--gate);flex:none;margin-top:.1rem}.apply__nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.apply__back{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.75rem .25rem;font-weight:600}.apply__back:hover{color:var(--ink)}.apply__next{min-width:9rem}.apply--done{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(2.5rem,6vw,4rem);display:grid}.apply__tick{background:var(--allow-tint);width:4rem;height:4rem;color:var(--allow);border-radius:50%;place-items:center;animation:.36s cubic-bezier(.2,.9,.3,1.3) both apply-pop;display:grid}.apply__tick svg{width:2rem;height:2rem}@keyframes apply-pop{0%{opacity:0;transform:scale(.6)}}.apply--done .apply__lead{max-width:28rem;margin:0}.home-ticks{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1.1rem;margin:0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.home-ticks li{align-items:center;gap:.35rem;display:inline-flex}.home-ticks svg{width:18px;height:18px;color:var(--allow);stroke-width:2.6px}.home-live{color:var(--muted);margin:0;font-size:.88rem}.home-section{gap:1.5rem;width:calc(100% - 2*clamp(1.25rem,4vw,3rem));max-width:78rem;margin:0 auto clamp(3rem,7vw,5.5rem);display:grid}.home-section>*{min-width:0}.home-section__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.6rem 1.5rem;display:flex}.home-section__head .t-title{max-width:40rem;font-size:clamp(1.6rem,3.2vw,2.2rem)}.home-section__head--stack{justify-items:start;gap:.7rem;display:grid}.home-demo{padding:clamp(1.25rem,3vw,2.25rem)}.home-more{color:var(--gate-ink);font-weight:650;text-decoration:none}.home-more:hover{text-decoration:underline}.home-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.home-compare__col{border-radius:var(--radius-l);align-content:start;gap:.9rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.home-compare__col--before{background:var(--surface);border:1px solid var(--line)}.home-compare__col--after{background:var(--gate);color:#fff}.home-compare ul{gap:.75rem;margin:0;padding:0;font-size:1.05rem;line-height:1.45;list-style:none;display:grid}.home-compare li{grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.home-compare li svg{stroke-width:2.4px;width:1.25rem;height:1.25rem;margin-top:.1rem}.home-compare__col--before li{color:var(--ink-soft)}.home-compare__col--before li svg{color:var(--deny)}.home-compare__col--after li svg{color:var(--amber)}.home-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-feature{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);align-content:start;gap:.55rem;padding:1.4rem;display:grid}.home-feature__icon{background:var(--gate-tint);width:2.75rem;height:2.75rem;color:var(--gate-ink);border-radius:.85rem;place-items:center;margin-bottom:.35rem;display:grid}.home-feature__icon svg{width:22px;height:22px}.home-feature p{color:var(--ink-soft);margin:0;line-height:1.55}.home-feature__tags{flex-wrap:wrap;gap:.35rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.home-feature__tags li{background:var(--sunk);color:var(--ink-soft);border-radius:999px;padding:.2rem .6rem;font-size:.8rem;font-weight:650}.home-faq__list{border-top:1px solid var(--line);display:grid}.home-faq__item{border-bottom:1px solid var(--line)}.home-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.home-faq__item summary::-webkit-details-marker{display:none}.home-faq__item summary:after{content:"+";background:var(--sunk);width:2rem;height:2rem;color:var(--gate-ink);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:700;transition:transform .2s;display:grid}.home-faq__item[open] summary:after{transform:rotate(45deg)}.home-faq__item p{max-width:46rem;color:var(--ink-soft);margin:0 0 1.2rem;font-size:1.02rem;line-height:1.65}.home-band__actions{flex-wrap:wrap;gap:.6rem;display:flex}.home-band__ghost{color:#fff;border-color:#fff9}.home-band__ghost:hover{background:#ffffff14}@media (max-width:860px){.home-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-compare,.home-features{grid-template-columns:minmax(0,1fr)}}.feature .landing__actions{margin:.25rem 0 0}.feature__live{color:var(--ink-soft);align-items:center;gap:.55rem;margin:0;font-size:.92rem;display:flex}.feature__dot{background:var(--allow);width:.6rem;height:.6rem;box-shadow:0 0 0 4px var(--allow-tint);border-radius:50%;flex:none}.feature__panel{gap:.9rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.feature__panel .t-title,.feature__panel .t-lead{margin:0}.feature__related{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.feature__card{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);color:inherit;gap:.35rem;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .15s;display:grid}.feature__card:hover{border-color:var(--gate)}.feature__card strong{color:var(--gate-ink)}.feature__card span{color:var(--ink-soft);font-size:.95rem}.join-estate{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-deep);margin:0;font-size:.8rem;font-weight:700}.join__send{width:100%;margin-top:.25rem}.apply-page--single{justify-content:center;grid-template-columns:minmax(0,32rem)!important}.assistant-bubble{z-index:60;min-height:var(--tap);background:var(--night);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:0 1.2rem 0 .95rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:clamp(.9rem,3vw,1.5rem);right:clamp(.9rem,3vw,1.5rem);box-shadow:0 10px 28px #0d241b4d}.assistant-bubble:hover{transform:translateY(-1px);box-shadow:0 14px 32px #0d241b5c}.assistant-bubble__mark{width:1.6rem;height:1.6rem}.assistant-tip{right:clamp(.9rem,3vw,1.5rem);bottom:calc(clamp(.9rem, 3vw, 1.5rem) + var(--tap) + .6rem);z-index:60;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .3rem .3rem .9rem;animation:.25s ease-out assistant-in;display:flex;position:fixed;box-shadow:0 10px 28px #0d241b2e}.assistant-tip__text{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.92rem}.assistant-tip__close{background:var(--sunk);width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.assistant{right:clamp(.9rem,3vw,1.5rem);bottom:calc(clamp(.9rem, 3vw, 1.5rem) + var(--tap) + .75rem);z-index:60;background:var(--paper);width:min(24.5rem,100vw - 2rem);height:min(38rem,100dvh - 7rem);color:var(--ink);border:1px solid var(--line);transform-origin:100% 100%;border-radius:22px;flex-direction:column;animation:.22s cubic-bezier(.2,.9,.3,1.1) assistant-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #0d241b47}@keyframes assistant-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.assistant__top{background:var(--night);color:#fff;align-items:center;gap:.6rem;padding:.8rem .8rem .8rem 1rem;display:flex}.assistant__top strong{letter-spacing:.01em;font-size:1.08rem}.assistant__online{background:#3ddc84;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #3ddc8433}.assistant__close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;margin-left:auto;display:grid}.assistant__close:hover{background:#ffffff2e}.assistant__avatar{background:var(--night);color:#fff;box-shadow:0 0 0 2px var(--amber);border-radius:50%;flex:none;place-items:center;display:grid}.assistant__avatar svg{width:62%;height:62%}.assistant__avatar--s{width:1.9rem;height:1.9rem}.assistant__top .assistant__avatar{box-shadow:0 0 0 2px #f2b01ed9}.assistant__avatar--l{width:3.6rem;height:3.6rem;box-shadow:0 0 0 3px var(--amber), 0 10px 24px #0d241b33}.assistant__list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;padding:1.1rem .95rem;display:flex;overflow-y:auto}.assistant__welcome{text-align:center;flex-direction:column;align-items:center;gap:.55rem;padding:.75rem .25rem .25rem;display:flex}.assistant__welcome h2{font-size:1.3rem;font-stretch:var(--stretch-wide);margin:.35rem 0 0;font-weight:800}.assistant__welcome p{color:var(--ink-soft);max-width:19rem;margin:0;font-size:.95rem;line-height:1.45}.assistant__starters{flex-direction:column;align-self:stretch;gap:.5rem;margin-top:.6rem;display:flex}.assistant__starters button{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:.7rem;padding:.7rem .85rem;font-size:.93rem;font-weight:600;transition:border-color .15s,transform .15s;display:flex}.assistant__starters button:hover{border-color:var(--gate);transform:translateY(-1px)}.assistant__starter-icon{background:var(--gate-tint);width:2rem;height:2rem;color:var(--gate-ink);border-radius:10px;flex:none;place-items:center;display:grid}.assistant__naira{font-size:1rem;font-weight:800}.assistant__row{align-items:flex-end;gap:.5rem;display:flex}.assistant__line{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:82%;margin:0;padding:.65rem .9rem;font-size:.95rem;line-height:1.5}.assistant__line--assistant{background:var(--surface);border-bottom-left-radius:6px;box-shadow:0 1px 2px #0d241b14}.assistant__line--assistant a{color:var(--gate-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.assistant__line--user{background:var(--gate);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.assistant__typing{gap:.3rem;padding:.85rem 1rem;display:inline-flex}.assistant__typing span{background:var(--muted);border-radius:50%;width:.45rem;height:.45rem;animation:1s ease-in-out infinite assistant-dot}.assistant__typing span:nth-child(2){animation-delay:.15s}.assistant__typing span:nth-child(3){animation-delay:.3s}@keyframes assistant-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.assistant__error{color:var(--deny-text);text-align:center;margin:0;font-size:.9rem}.assistant__form{background:var(--surface);border:1px solid var(--line);border-radius:24px;align-items:flex-end;gap:.5rem;margin:0 .75rem;padding:.35rem .35rem .35rem .9rem;display:flex}.assistant__form:focus-within{border-color:var(--gate);box-shadow:0 0 0 3px var(--gate-tint)}.assistant__form textarea{resize:none;min-height:2.5rem;max-height:7rem;color:var(--ink);font:inherit;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:.6rem 0;font-size:1rem;line-height:1.35}.assistant__send{background:var(--gate);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;transition:background .15s,opacity .15s;display:grid}.assistant__send:hover:not(:disabled){background:var(--gate-hover)}.assistant__send:disabled{opacity:.35;cursor:default}.assistant__foot{padding:.65rem .75rem .8rem}.assistant__person{color:#fff;background:#1fa855;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.6rem;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.assistant__person:hover{background:#178a45}.assistant__person--plain{background:var(--sunk);color:var(--gate-ink)}.assistant__person--plain:hover{background:var(--gate-tint)}@media (prefers-reduced-motion:reduce){.assistant,.assistant-tip,.assistant__typing span{animation:none}}@media (max-width:560px){.assistant{border:0;border-radius:0;width:100%;height:100dvh;inset:0}.assistant-bubble span{display:none}.assistant-bubble{width:var(--tap);justify-content:center;padding:0}.assistant-bubble[aria-expanded=true]{display:none}}
.wd-section{gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:5.5rem;display:grid}.wd-section__head{justify-items:start;gap:.7rem;display:grid}.wd,.wd-panel{gap:1.25rem;display:grid}.wd-panel{gap:1.1rem}.wd-lead{color:var(--ink-soft);margin:0;font-size:1.02rem}.wd-bar{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.wd-chapters{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:wrap;gap:.4rem;min-width:0;margin:-2px;padding:2px;display:flex;overflow-x:auto}.wd-chapters::-webkit-scrollbar{display:none}.wd-chapters button{border:1.5px solid var(--line);background:var(--surface);min-height:2.5rem;color:var(--ink-soft);font:inherit;cursor:pointer;scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:0 .85rem 0 .4rem;font-size:.88rem;font-weight:650;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex;position:relative;overflow:hidden}.wd-chapters button[data-tour]:after{content:"";background:var(--amber);transform-origin:0;width:100%;height:3px;animation:wd-tour var(--wd-dwell,10s) linear both;position:absolute;bottom:0;left:0}.wd-chapters button[data-tour=paused]:after{animation-play-state:paused}@keyframes wd-tour{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wd-chapters button:hover{border-color:var(--gate)}.wd-chapters__num{background:var(--sunk);width:1.65rem;height:1.65rem;font-stretch:var(--stretch-wide);border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid}.wd-chapters button[aria-selected=true]{border-color:var(--gate);background:var(--gate);color:#fff}.wd-chapters button[aria-selected=true] .wd-chapters__num{background:var(--amber);color:var(--on-amber)}.wd-replay{min-height:2.6rem;color:var(--gate-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.92rem;font-weight:650;display:inline-flex}.wd-replay span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wd-replay{border-radius:50%;justify-content:center;width:2.5rem;border:1.5px solid var(--line)!important;background:var(--surface)!important}.wd-replay svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.wd-sub{justify-content:center;display:flex}.wd-seg,.wd-tabs{background:var(--sunk);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.wd-seg button,.wd-tabs button{min-height:2.5rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.1rem;font-size:.9rem;font-weight:650;transition:background-color .16s,color .16s}.wd-seg button[aria-pressed=true],.wd-tabs button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0d241b1f}.wd-tabs{justify-self:center;display:none}.wd-stage{border-radius:var(--radius-l);background:radial-gradient(circle at 1px 1px, #0d241b12 1px, transparent 0) 0 0 / 18px 18px, var(--sunk);grid-template-columns:minmax(0,1fr) minmax(5rem,10rem) minmax(0,1fr);place-items:center;min-height:24rem;padding:clamp(1.5rem,4vw,2.75rem) clamp(.75rem,3vw,2rem) 1.25rem;display:grid}.wd-stage[data-layout=mixed]{grid-template-columns:auto minmax(3.5rem,7rem) minmax(0,1fr)}.wd-stage[data-layout=wide],.wd-stage[data-layout=single]{grid-template-columns:minmax(0,1fr)}.wd-device{justify-items:center;gap:.8rem;width:min(17.5rem,100%);margin:0;display:grid}.wd-stage[data-layout=mixed] .wd-device:not(.wd-device--wide){width:16rem}.wd-device--wide{width:min(46rem,100%)}.wd-device figcaption{color:var(--muted);text-align:center;font-size:.85rem;font-weight:600}.wd-phone{aspect-ratio:9/18.5;background:#0a1210;border-radius:2.6rem;width:100%;padding:.5rem;box-shadow:inset 0 0 0 1.5px #2e3f37,0 1px #ffffff0a,0 28px 50px -26px #0d241b8c;container-type:inline-size}.wd-screen{isolation:isolate;border-radius:2.15rem;flex-direction:column;height:100%;font-size:4.7cqi;line-height:1.3;display:flex;position:relative;overflow:hidden}.wd-screen:before{content:"";z-index:5;background:#000;border-radius:999px;width:27%;height:1.55em;position:absolute;top:.55em;left:50%;transform:translate(-50%)}.wd-status{z-index:4;color:var(--ink);justify-content:space-between;align-items:center;padding:.85em 1.7em .35em 2em;font-size:.85em;font-weight:700;display:flex;position:relative}.wd-status--dark{color:#fff}.wd-status__icons{align-items:center;gap:.35em;display:inline-flex}.wd-status__icons svg{fill:currentColor;stroke:currentColor;height:.75em}.wd-status__icons svg:first-child{width:1.15em}.wd-status__icons svg:last-child{width:1.7em}.wd-laptop{justify-items:center;width:100%;display:grid}.wd-laptop__lid{background:#0a1210;border-radius:1rem 1rem .35rem .35rem;width:100%;padding:.55rem .55rem .7rem;box-shadow:inset 0 0 0 1.5px #2e3f37,0 28px 50px -26px #0d241b8c;container-type:inline-size}.wd-laptop__screen{aspect-ratio:16/10;background:var(--paper);color:var(--ink);border-radius:.45rem;flex-direction:column;font-size:1.75cqi;line-height:1.3;display:flex;position:relative;overflow:hidden;container:office/inline-size}.wd-stage[data-layout=mixed] .wd-laptop__screen{aspect-ratio:4/3;font-size:2.3cqi}.wd-laptop__screen>.wd-status{display:none}.wd-laptop__chrome{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:1em;padding:.55em .9em;display:flex}.wd-laptop__lights{gap:.35em;display:inline-flex}.wd-laptop__lights i{background:var(--line);border-radius:50%;width:.6em;height:.6em}.wd-laptop__url{background:var(--sunk);max-width:22em;color:var(--muted);text-align:center;border-radius:999px;flex:1;margin:0 auto;padding:.25em .8em;font-size:.85em}.wd-laptop__base{background:linear-gradient(#2e3f37,#0a1210);border-radius:0 0 .9rem .9rem;width:112%;height:.85rem;position:relative}.wd-laptop__base:after{content:"";background:#1a2a23;border-radius:0 0 .4rem .4rem;width:14%;height:.3rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.wd-in{animation:.26s ease-out both wd-in}.wd-fade{animation:.22s ease-out both wd-fade}.wd-rise{animation:.32s cubic-bezier(.2,.8,.2,1) both wd-rise}.wd-rise--late{animation-delay:.65s}@keyframes wd-in{0%{opacity:0;transform:translateY(.6em)}}@keyframes wd-fade{0%{opacity:0}}@keyframes wd-rise{0%{opacity:0;transform:translateY(1.5em)}}@keyframes wd-pop{0%{opacity:0;transform:scale(.88)}}@keyframes wd-flash{0%{background-color:var(--allow-tint)}to{background-color:#0000}}.wd [data-pressed]{filter:brightness(.9);transform:scale(.95)}.wd-caret{vertical-align:middle;background:var(--amber);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite wd-blink;display:inline-block}@keyframes wd-blink{50%{opacity:0}}.wd-dots{vertical-align:middle;gap:.22em;margin-left:.4em;display:inline-flex}.wd-dots i{background:var(--amber);border-radius:50%;width:.35em;height:.35em;animation:1.1s ease-in-out infinite wd-dot}.wd-dots i:nth-child(2){animation-delay:.15s}.wd-dots i:nth-child(3){animation-delay:.3s}@keyframes wd-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2em)}}.wd-gate{color:#fff;background:#0d241b}.wd-g{flex-direction:column;flex:1;min-height:0;padding:.4em 1em 1.2em;display:flex}.wd-g__bar{justify-content:space-between;align-items:center;padding:.35em 0 .9em;font-size:.95em;font-weight:700;display:flex}.wd-g__site{align-items:center;gap:.4em;display:inline-flex}.wd-g__site svg{width:1.4em;height:1.4em}.wd-g__online{opacity:.85;align-items:center;gap:.35em;font-size:.85em;display:inline-flex}.wd-g__online:before{content:"";background:#4ade80;border-radius:50%;width:.55em;height:.55em}.wd-g__body{flex-direction:column;flex:1;gap:.75em;min-height:0;display:flex}.wd-g__back{background:#ffffff1f;border-radius:999px;align-self:flex-start;padding:.55em 1em .55em .8em;font-size:.95em;font-weight:700}.wd-g__hint{opacity:.85;margin:0;font-size:1.02em}.wd-g__small{opacity:.8;margin:0;font-size:.85em}.wd-g__foot{opacity:.75;margin:auto 0 0;font-size:.85em}.wd-g__scan{background:var(--amber);color:#0d241b;max-height:15em;font-stretch:var(--stretch-wide);border-radius:1.2em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4em;font-size:1.45em;font-weight:800;display:flex;position:relative;overflow:hidden}.wd-g__scan svg{width:2.3em;height:2.3em}.wd-g__scan:after{content:"";opacity:.85;background:repeating-linear-gradient(-45deg,#0d241b 0 .3em,#0000 .3em .6em);height:.35em;position:absolute;inset:auto 0 0}.wd-g__three{grid-template-columns:repeat(3,1fr);gap:.55em;display:grid}.wd-g__small-btn{color:#0d241b;min-height:4.8em;font:inherit;text-align:center;background:#fff;border:0;border-radius:1em;flex-direction:column;justify-content:center;align-items:center;gap:.3em;padding:.4em .2em;font-size:.85em;font-weight:750;line-height:1.1;display:flex}button.wd-g__small-btn{cursor:pointer}button.wd-g__small-btn:not([disabled]){box-shadow:0 0 0 .22em var(--amber);animation:1.4s ease-in-out infinite wd-nudge}@keyframes wd-nudge{50%{box-shadow:0 0 0 .4em #f2b01e73}}.wd-g__small-btn svg{width:1.8em;height:1.8em}.wd-g__two{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.wd-g__two--end{margin-top:auto}.wd-g__tile{color:#0d241b;background:#fff;border-radius:1.1em;flex-direction:column;justify-content:center;align-items:center;gap:.35em;min-height:4.6em;font-size:.95em;font-weight:750;display:flex}.wd-g__tile svg{width:1.9em;height:1.9em}.wd-g__tile[data-on=true]{box-shadow:0 0 0 .22em var(--amber)}.wd-g__input{background:#ffffff1a;border-radius:.9em;align-items:center;padding:.85em 1em;font-size:1.02em;font-weight:600;display:flex}.wd-g__ask{background:var(--amber);color:#0d241b;min-height:3.9em;font:inherit;font-stretch:var(--stretch-wide);cursor:pointer;border:0;border-radius:1.1em;margin-top:auto;padding:.4em .6em .8em;font-size:1.32em;font-weight:800;line-height:1.05;transition:transform .1s,filter .1s;position:relative;overflow:hidden}.wd-g__ask:after{content:"";opacity:.85;background:repeating-linear-gradient(-45deg,#0d241b 0 .45em,#0000 .45em .9em);height:.5em;position:absolute;inset:auto 0 0}.wd-g__ask:hover{filter:brightness(1.05)}.wd-g__contact{background:#ffffff14;border-radius:.9em;justify-content:space-between;align-items:center;gap:.5em;padding:.75em .85em;display:flex}.wd-g__contact div{gap:.1em;display:grid}.wd-g__contact span{opacity:.8;font-size:.88em}.wd-g__call{color:#0d241b;background:#fff;border-radius:999px;align-items:center;gap:.3em;padding:.5em .85em;font-weight:750;display:inline-flex;opacity:1!important}.wd-g__call svg{width:1.1em;height:1.1em}.wd-g__btn{color:#fff;min-height:4.6em;font:inherit;cursor:pointer;border:0;border-radius:1.1em;flex-direction:column;justify-content:center;align-items:center;gap:.3em;padding:.5em;font-size:.92em;font-weight:750;line-height:1.1;display:flex}.wd-g__btn svg{stroke-width:2.6px;width:1.7em;height:1.7em}.wd-g__btn--yes{background:#16a34a}.wd-g__btn--no{background:#dc2626}.wd-g__visitor{border:1px solid #ffffff2e;border-radius:.9em;gap:.15em;padding:.8em .9em;font-size:.92em;display:grid}.wd-g__visitor span{opacity:.75;font-size:.9em}.wd-g__visitor strong{font-stretch:var(--stretch-wide);font-size:1.35em;font-weight:800}.wd-g__panel{text-align:center;border-radius:1.2em;flex:1;align-content:center;justify-items:center;gap:.4em;max-height:22em;padding:1.6em 1em;animation:.38s cubic-bezier(.2,.9,.3,1.25) both wd-pop;display:grid}.wd-g__panel[data-kind=approved]{background:#15803d}.wd-g__panel[data-kind=denied]{background:#b91c1c}.wd-g__panel[data-kind=coming_down]{background:var(--amber);color:#0d241b}.wd-g__panel-icon svg{stroke-width:2.6px;width:3em;height:3em}.wd-g__title{font-stretch:var(--stretch-wide);margin:0;font-size:1.45em;font-weight:800;line-height:1.1}.wd-g__panel-note{margin:0;font-size:1.02em;font-weight:600}.wd-g__done{color:#0d241b;background:#fff;border-radius:1.1em;place-items:center;min-height:3.6em;margin-top:auto;font-size:1.1em;font-weight:750;display:grid}.wd-g__done--open{color:#fff;background:#16a34a}.wd-g__code{justify-content:center;gap:.35em;padding:.6em 0;display:flex}.wd-g__code span{width:1.75em;height:2.3em;font-stretch:var(--stretch-wide);background:#ffffff1a;border-radius:.5em;place-items:center;font-size:1.3em;font-weight:800;display:grid}.wd-g__code span[data-on=true]{color:#0d241b;background:#fff;animation:.18s ease-out both wd-pop}.wd-g__code .wd-g__code-gap{margin-left:.5em}.wd-g__keys{grid-template-columns:repeat(3,1fr);gap:.45em;margin-top:auto;display:grid}.wd-g__keys span{background:#ffffff1f;border-radius:.8em;place-items:center;min-height:2.9em;font-size:1.15em;font-weight:750;transition:background-color .12s;display:grid}.wd-g__keys span[data-soft]{opacity:.75;background:0 0;font-size:.85em}.wd-g__keys span[data-hit]{background:var(--amber);color:#0d241b}.wd-result{text-align:center;color:#fff;background:#15803d;flex-direction:column;flex:1;align-items:center;gap:.35em;margin:-2.6em 0 0;padding:4.2em 1.1em 1.3em;display:flex}.wd-result[data-kind=going]{background:#0f4a36}.wd-result__icon{color:#15803d;background:#fff;border-radius:50%;place-items:center;width:4.2em;height:4.2em;margin:1.2em 0 .5em;animation:.38s cubic-bezier(.2,.9,.3,1.25) both wd-pop;display:grid}.wd-result[data-kind=going] .wd-result__icon{color:#0f4a36}.wd-result__icon svg{stroke-width:2.8px;width:2.5em;height:2.5em}.wd-result__verdict{font-stretch:var(--stretch-wide);margin:0;font-size:2.6em;font-weight:900;line-height:1}.wd-result__verdict--sm{font-size:1.8em}.wd-result__name{margin:.3em 0 0;font-size:1.35em;font-weight:800}.wd-result__line{opacity:.9;margin:0;font-size:1em}.wd-result__unit{background:#0003;border-radius:999px;margin-top:.3em;padding:.35em .9em;font-weight:750}.wd-result__done{color:#0d241b;background:#fff;border-radius:1.1em;align-self:stretch;place-items:center;min-height:3.5em;margin-top:auto;font-size:1.05em;font-weight:750;display:grid}.wd-alarm{color:#fff;background:#b91c1c;flex-direction:column;flex:1;gap:.6em;margin-top:-2.6em;padding:3.8em 1.1em 1.2em;animation:1.2s ease-in-out infinite wd-alarm;display:flex}@keyframes wd-alarm{50%{background:#991b1b}}.wd-alarm__kind{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45em;margin:.6em 0 0;font-size:.92em;font-weight:800;display:flex}.wd-alarm__kind svg{width:1.8em;height:1.8em}.wd-alarm__home{font-stretch:var(--stretch-wide);margin:0;font-size:2.1em;font-weight:900;line-height:1.02}.wd-alarm__who{margin:0;font-size:1.05em}.wd-alarm__do{background:#00000038;border-radius:.9em;margin:0;padding:.7em .8em;font-size:.95em;font-weight:700;animation:.26s ease-out both wd-in}.wd-alarm__call,.wd-alarm__go{min-height:3.6em;font:inherit;border:0;border-radius:1.1em;justify-content:center;align-items:center;gap:.4em;font-size:1.05em;font-weight:800;display:flex}.wd-alarm__call{color:#7f1d1d;background:#fff;margin-top:auto}.wd-alarm__call svg{width:1.3em;height:1.3em}.wd-alarm__go{background:var(--amber);color:#0d241b;cursor:pointer}.wd-r{background:var(--paper);color:var(--ink)}.wd-r__app{flex-direction:column;flex:1;min-height:0;padding:.4em 1.1em 1.2em;display:flex;position:relative}.wd-r__main{flex-direction:column;flex:1;min-height:0;display:flex}.wd-r__nav{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(5,1fr);margin:.6em -1.1em -1.2em;padding:.5em .3em 1em;display:grid}.wd-r__nav span{color:var(--muted);justify-items:center;gap:.15em;font-size:.62em;font-weight:650;display:grid}.wd-r__nav svg{width:1.9em;height:1.9em}.wd-r__nav span[data-on=true]{color:var(--gate-ink)}.wd-r__label--gap{margin-top:.9em}.wd-r__today{gap:.4em;display:grid}.wd-r__today span{background:var(--surface);color:var(--ink-soft);border-radius:.8em;align-items:center;gap:.55em;padding:.6em .75em;font-size:.8em;display:flex}.wd-r__today b{color:var(--ink);font-weight:700}.wd-r__today i{background:var(--allow);border-radius:50%;flex:none;width:.6em;height:.6em}.wd-r__today i[data-tone=wait]{background:var(--amber)}.wd-r__head{justify-content:space-between;align-items:center;padding:.35em 0 1em;display:flex}.wd-r__brand{font-stretch:var(--stretch-wide);letter-spacing:-.03em;align-items:center;gap:.35em;font-size:1.1em;font-weight:800;display:inline-flex}.wd-r__brand svg{width:1.35em;height:1.35em}.wd-r__avatar{background:var(--gate-tint);width:2.2em;height:2.2em;color:var(--gate-ink);border-radius:50%;place-items:center;font-size:.85em;font-weight:750;display:grid}.wd-r__hello,.wd-r__title{font-stretch:var(--stretch-wide);letter-spacing:-.01em;margin:0;font-size:1.45em;font-weight:800;line-height:1.1}.wd-r__home{color:var(--muted);margin:.3em 0 1.1em;font-size:.9em}.wd-r__label{margin:0 0 .3em;font-size:.92em;font-weight:750}.wd-r__note{color:var(--ink-soft);margin:0;font-size:.82em}.wd-r__link{color:var(--gate-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.wd-r__grid{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.wd-r__tile{background:var(--surface);border-radius:1.1em;flex-direction:column;justify-content:space-between;gap:.7em;min-height:5.4em;padding:.85em;font-size:.92em;font-weight:700;line-height:1.15;display:flex}.wd-r__tile svg{width:1.6em;height:1.6em;color:var(--gate-ink)}.wd-r__tile--main{background:var(--gate);color:#fff;flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;min-height:4.4em}.wd-r__tile--main svg{color:var(--amber)}.wd-r__tile--sos{border:1.5px solid var(--deny);color:var(--deny);background:0 0;justify-content:flex-end}.wd-r__page{flex-direction:column;flex:1;gap:.75em;min-height:0;display:flex}.wd-r__page>.wd-r__home{margin:-.5em 0 0}.wd-r__choices{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.wd-r__choices span{border:1.5px solid var(--line);background:var(--surface);color:var(--muted);border-radius:.8em;gap:.15em;padding:.6em .65em;font-size:.72em;line-height:1.25;display:grid}.wd-r__choices strong{color:var(--ink);font-size:1.12em}.wd-r__choices span[data-on=true]{border-color:var(--gate);background:var(--gate-tint)}.wd-r__field{gap:.3em;font-size:.86em;font-weight:650;display:grid}.wd-r__input{background:var(--sunk);border-radius:.75em;align-items:center;min-height:2.6em;padding:0 .85em;font-size:1.05em;font-weight:600;display:flex}.wd-r__btn{min-height:3em;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;padding:0 .8em;font-size:.95em;font-weight:700;transition:transform .1s,filter .1s}.wd-r__btn:hover{filter:brightness(1.05)}.wd-r__btn[disabled]{cursor:default}.wd-r__btn--end{margin-top:auto}.wd-r__btn--static{cursor:default;place-items:center;display:grid}.wd-r__btn--allow{background:var(--allow);color:#fff}.wd-r__btn--accent{background:var(--amber);color:var(--on-amber)}.wd-r__btn--deny{border-color:var(--deny);color:var(--deny);background:0 0}.wd-r__pass{background:var(--surface);text-align:center;border-radius:1.1em;justify-items:center;gap:.7em;padding:1em .8em;display:grid}.wd-r__pass p{color:var(--muted);margin:0;font-size:.78em}.wd-plate{border:.18em solid var(--ink);background:var(--surface);border-radius:.6em;width:100%;animation:.38s cubic-bezier(.2,.9,.3,1.25) both wd-pop;overflow:hidden}.wd-plate__band{background:var(--gate);color:#fff;justify-content:space-between;padding:.25em .6em;font-size:.68em;font-weight:700;display:flex}.wd-plate__value{font-stretch:var(--stretch-wide);letter-spacing:.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:.15em 0 .1em;font-size:2.1em;font-weight:900;display:flex}.wd-plate__value i{width:.35em}.wd-plate__stripe{height:.35em}.wd-qr-art{fill:#0d241b;background:#fff;border-radius:.4em;width:6.2em;height:6.2em;padding:.25em}.wd-scrim{background:#0d241b8c;position:absolute;inset:-3em 0 0}.wd-sheet{background:var(--surface);border-radius:1.6em 1.6em 0 0;gap:.55em;padding:0 1.1em 1.3em;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wd-sheet__stripe{height:.45em;margin:0 -1.1em .45em}.wd-sheet__where{color:var(--muted);margin:0;font-size:.82em}.wd-sheet__title{font-stretch:var(--stretch-wide);margin:0;font-size:1.4em;font-weight:800;line-height:1.1}.wd-sheet__title--sm{font-size:1.05em;line-height:1.2}.wd-sheet__text{color:var(--ink-soft);margin:0 0 .3em;font-size:.92em}.wd-sheet__sent{background:var(--deny);color:#fff;align-items:center;gap:.4em;margin:0 -1.1em .2em;padding:.75em 1.1em;font-size:.86em;font-weight:750;display:flex}.wd-sheet__sent svg{width:1.3em;height:1.3em}.wd-toast{z-index:3;background:var(--surface);border-radius:1.2em;align-items:flex-start;gap:.7em;padding:1em;display:flex;position:absolute;bottom:4.6em;left:.8em;right:.8em;box-shadow:0 .8em 2em -.8em #0d241b73}.wd-toast div{gap:.25em;display:grid}.wd-toast strong{font-size:1.02em;line-height:1.2}.wd-toast span{color:var(--ink-soft);font-size:.86em}.wd-toast__icon{border-radius:50%;flex:none;place-items:center;width:2.2em;height:2.2em;display:grid}.wd-toast__icon svg{stroke-width:2.6px;width:1.3em;height:1.3em}.wd-toast[data-kind=approved] .wd-toast__icon{background:var(--allow-tint);color:var(--allow)}.wd-toast[data-kind=denied] .wd-toast__icon{background:var(--deny-tint);color:var(--deny)}.wd-toast[data-kind=coming_down] .wd-toast__icon{background:var(--warn-tint);color:var(--amber-deep)}.wd-panic-wrap{gap:.5em;margin-top:auto;display:grid}.wd-panic{isolation:isolate;border:2px solid var(--deny);background:var(--deny-tint);min-height:3.6em;color:var(--deny-text);font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:0 .8em;font-size:.92em;font-weight:800;display:flex;position:relative;overflow:hidden}.wd-panic svg{width:1.4em;height:1.4em}.wd-panic:before{content:"";z-index:-1;background:var(--deny);width:0;position:absolute;inset:0}.wd-panic[data-holding=true]{color:#fff}.wd-panic[data-holding=true]:before{width:100%;transition:width 2s linear}.wd-panic--sent{background:var(--deny);color:#fff;cursor:default;animation:.3s ease-out both wd-pop}.wd-sos-opt{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:.9em;align-items:center;gap:.6em;padding:.55em .7em;font-size:.8em;line-height:1.25;display:flex}.wd-sos-opt span:last-child{color:var(--muted);display:grid}.wd-sos-opt strong{color:var(--ink);font-size:1.08em}.wd-sos-opt__num{background:var(--deny-tint);width:1.8em;height:1.8em;color:var(--deny);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.wd-sos-opt:hover{border-color:var(--deny)}.wd-dues-hero{background:var(--amber);color:var(--on-amber);border-radius:1.1em;gap:.2em;padding:1em;font-size:.86em;display:grid}.wd-dues-hero[data-state=clear]{background:var(--allow);color:#fff}.wd-dues-hero strong{font-stretch:var(--stretch-wide);font-variant-numeric:tabular-nums;font-size:2.3em;font-weight:900;line-height:1.05}.wd-dues-list{gap:.15em;display:grid}.wd-dues-row{border-bottom:1px solid var(--line);align-items:center;gap:.6em;padding:.6em 0;font-size:.82em;display:flex}.wd-dues-row>span:nth-child(2){color:var(--muted);flex:1;display:grid}.wd-dues-row strong{color:var(--ink)}.wd-dues-row b{font-variant-numeric:tabular-nums}.wd-dues-row__icon{background:var(--warn-tint);border-radius:50%;flex:none;place-items:center;width:2em;height:2em;display:grid}.wd-dues-row__icon[data-ok=true]{background:var(--allow-tint);color:var(--allow)}.wd-dues-row__icon svg{stroke-width:2.6px;width:1.1em;height:1.1em}.wd-wa{background:var(--surface);color:var(--ink)}.wd-wa__app{flex-direction:column;flex:1;min-height:0;display:flex}.wd-wa__head{border-bottom:1px solid var(--line);align-items:center;gap:.55em;padding:.3em .9em .7em;display:flex}.wd-wa__back{color:var(--muted);font-size:1.7em;line-height:1}.wd-wa__avatar{background:var(--gate);color:#fff;border-radius:50%;place-items:center;width:2.3em;height:2.3em;display:grid}.wd-wa__avatar svg{width:1.45em;height:1.45em}.wd-wa__who{line-height:1.2;display:grid}.wd-wa__who strong{align-items:center;gap:.25em;font-size:1em;display:inline-flex}.wd-wa__who span{color:var(--muted);font-size:.8em}.wd-wa__tick{width:.95em;height:.95em}.wd-wa__tick circle{fill:var(--allow)}.wd-wa__tick path{stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.wd-wa__chat{background:radial-gradient(circle at 1px 1px, #0d241b0f 1px, transparent 0) 0 0 / 1.1em 1.1em, var(--sunk);flex-direction:column;flex:1;justify-content:flex-end;gap:.45em;min-height:0;padding:.8em .75em;display:flex;overflow:hidden}.wd-wa__day{background:var(--surface);color:var(--muted);border-radius:.6em;align-self:center;margin-bottom:auto;padding:.25em .7em;font-size:.75em;font-weight:650}.wd-wa__q{gap:.25em;max-width:88%;display:grid}.wd-bub{border-radius:.8em;gap:.15em;max-width:88%;padding:.5em .65em .35em;font-size:.86em;line-height:1.35;display:grid;position:relative;box-shadow:0 1px .5px #0d241b1f}.wd-bub strong{font-weight:750}.wd-bub--in{background:var(--surface);border-top-left-radius:.2em;align-self:flex-start}.wd-wa__q .wd-bub{max-width:none}.wd-bub--out{background:var(--allow-tint);border-top-right-radius:.2em;align-self:flex-end;font-weight:600}.wd-bub__time{color:var(--muted);justify-self:end;align-items:center;gap:.25em;font-size:.78em;font-weight:400;display:inline-flex}.wd-bub__read{stroke:#2b8de0;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:.65em}.wd-qr{background:var(--surface);min-height:2.5em;color:var(--gate-ink);font:inherit;cursor:pointer;border:0;border-radius:.8em;justify-content:center;align-items:center;gap:.35em;font-size:.88em;font-weight:700;transition:transform .1s,filter .1s,opacity .2s;display:inline-flex;box-shadow:0 1px .5px #0d241b1f}.wd-qr svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.wd-qr:hover:not([disabled]){filter:brightness(.97)}.wd-qr[disabled]{opacity:.5;cursor:default}.wd-wa__compose{background:var(--sunk);align-items:center;gap:.5em;padding:.6em .75em 1.1em;display:flex}.wd-wa__compose span{background:var(--surface);color:var(--muted);border-radius:999px;flex:1;padding:.65em .9em;font-size:.86em}.wd-wa__compose i{background:var(--gate);border-radius:50%;width:2.3em;height:2.3em}.wd-office{flex:1;min-height:0;position:relative;overflow:hidden}.wd-o{flex-direction:column;gap:.9em;height:100%;padding:1.1em 1.4em;display:flex}.wd-o__head{align-items:center;gap:.7em;display:flex}.wd-o__title{font-stretch:var(--stretch-wide);margin:0 auto 0 0;font-size:1.6em;font-weight:800;line-height:1}.wd-o__pill,.wd-o__btn{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:.35em .8em;font-size:.85em;font-weight:650}.wd-o__btn{background:var(--gate);border-color:var(--gate);color:#fff}.wd-o__figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7em;display:grid}.wd-o__figures div{background:var(--surface);border-radius:.8em;gap:.15em;padding:.75em .9em;display:grid}.wd-o__figures div[data-flash]{animation:1.4s ease-out wd-flash}.wd-o__figures strong{font-stretch:var(--stretch-wide);font-variant-numeric:tabular-nums;font-size:1.35em;font-weight:800;line-height:1.1}.wd-o__figures span{color:var(--muted);font-size:.8em}.wd-o__bad{color:var(--deny)}.wd-o__bar{background:var(--deny-tint);border-radius:999px;height:.55em;overflow:hidden}.wd-o__bar i{border-radius:inherit;background:var(--allow);height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.wd-o__filters{gap:.4em;display:flex}.wd-o__filters button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:.35em .85em;font-size:.85em;font-weight:650}.wd-o__filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.wd-o__table{border-collapse:collapse;background:var(--surface);border-radius:.8em;width:100%;font-size:.88em;overflow:hidden}.wd-o__table th{border-bottom:1px solid var(--line);text-align:left;color:var(--muted);padding:.55em .8em;font-size:.85em;font-weight:650}.wd-o__table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:.55em .8em}.wd-o__table tr:last-child td{border-bottom:0}.wd-o__table .num{text-align:right;font-variant-numeric:tabular-nums}.wd-o__table .chip{font-size:.9em}.wd-o__table tr[data-flash] td,.wd-o__table tr[data-new] td{animation:1.6s ease-out wd-flash}.wd-o__table tr[data-new] td{animation-name:wd-flash,wd-in;animation-duration:1.6s,.3s}.wd-o__time{font-variant-numeric:tabular-nums;color:var(--muted)}.wd-o__who{font-weight:650}.wd-o__how,.wd-o__gate{color:var(--ink-soft)}.wd-o__toast{background:var(--night);color:#fff;border-radius:.8em;align-items:center;gap:.5em;max-width:70%;padding:.75em 1em;font-size:.88em;font-weight:600;display:flex;position:absolute;bottom:1.2em;right:1.2em}.wd-o__toast svg{color:#4ade80;stroke-width:2.6px;flex:none;width:1.3em;height:1.3em}@container office (max-width:420px){.wd-o{gap:.75em;padding:.5em 1em 1em}.wd-o__title{font-size:1.35em}.wd-o__btn{display:none}.wd-o__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em}.wd-o__figures div{padding:.6em .7em}.wd-o__figures strong{letter-spacing:-.01em;font-size:1em}.wd-o__hide-narrow{display:none!important}.wd-o__filters{flex-wrap:wrap}.wd-o__table thead{display:none}.wd-o__table,.wd-o__table tbody{display:block}.wd-o__table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:.6em;padding:.55em .8em;display:grid}.wd-o__table td{text-overflow:ellipsis;border:0;padding:0;overflow:hidden}.wd-o__table--log td:first-child,.wd-o__table--log td:nth-child(3),.wd-o__table--log td:nth-child(6){display:none}.wd-o__table--log .wd-o__who{grid-area:1/1}.wd-o__table--log td:nth-child(4){grid-area:1/2/span 2;align-self:center}.wd-o__table--log .wd-o__how{grid-area:2/1;font-size:.85em}.wd-o__table:not(.wd-o__table--log) td:first-child{display:none}.wd-o__table:not(.wd-o__table--log) td:nth-child(2){grid-area:1/1;font-weight:650}.wd-o__table:not(.wd-o__table--log) td:nth-child(3){grid-area:1/2/span 2;align-self:center}.wd-o__table:not(.wd-o__table--log) td:nth-child(4){text-align:left;color:var(--muted);grid-area:2/1;font-size:.85em}.wd-o__toast{max-width:none;left:.8em;right:.8em}}.wd-wire{align-self:center;width:100%;height:2.5rem;position:relative}.wd-wire__line{background:repeating-linear-gradient(90deg, var(--line) 0 7px, transparent 7px 13px);height:2px;position:absolute;top:50%;left:0;right:0}.wd-wire__dot{background:var(--amber);opacity:0;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #f2b01e38}.wd-wire[data-flow=right-loop] .wd-wire__dot{animation:1.25s ease-in-out infinite wd-right}.wd-wire[data-flow=right] .wd-wire__dot{animation:.9s ease-in-out both wd-right}.wd-wire[data-flow=left] .wd-wire__dot{animation:.9s ease-in-out both wd-left}.wd-wire[data-tone=allow] .wd-wire__dot{background:var(--allow);box-shadow:0 0 0 5px #0e7a4333}.wd-wire[data-tone=deny] .wd-wire__dot{background:var(--deny);box-shadow:0 0 0 5px #c0261c33}.wd-wire__label{text-align:center;width:max-content;max-width:9rem;color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.3;position:absolute;top:calc(50% + .9rem);left:50%;transform:translate(-50%)}@keyframes wd-right{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:100%}}@keyframes wd-left{0%{opacity:0;left:100%}15%,80%{opacity:1}to{opacity:0;left:0}}.wd-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wd-note{text-align:center;margin:-.25rem 0 0}.wd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.wd-steps li{color:var(--muted);align-items:flex-start;gap:.75rem;transition:color .25s;display:flex}.wd-steps li[data-on=true]{color:var(--ink)}.wd-steps strong{margin-bottom:.2rem;font-weight:700;line-height:1.25;display:block}.wd-steps p{margin:0;font-size:.92rem;line-height:1.45}.wd-steps__num{background:var(--sunk);width:1.8rem;height:1.8rem;font-stretch:var(--stretch-wide);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:800;transition:background-color .25s;display:grid}.wd-steps li[data-on=true] .wd-steps__num{background:var(--gate);color:#fff}@media (max-width:980px) and (min-width:761px){.wd-stage[data-layout=mixed]{grid-template-columns:minmax(0,1fr);row-gap:1rem}.wd-stage[data-layout=mixed] .wd-wire{display:none}}@media (max-width:760px){.wd-tabs{display:inline-flex}.wd-bar{gap:.4rem}.wd-replay span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wd-stage,.wd-stage[data-layout=mixed]{grid-template-columns:minmax(0,1fr);padding:1.5rem 1rem 1.1rem}.wd-wire{display:none}.wd-device,.wd-stage[data-layout=mixed] .wd-device:not(.wd-device--wide),.wd-device--wide{grid-area:1/1;width:min(14.5rem,100%);transition:opacity .28s,transform .28s}.wd-device[data-show=false]{display:none}.wd-device[data-show=true]{animation:.28s ease-out both wd-fade}.wd-laptop__lid{aspect-ratio:9/19;border-radius:2.6rem;padding:.5rem;display:flex}.wd-laptop__screen,.wd-stage[data-layout=mixed] .wd-laptop__screen{aspect-ratio:auto;border-radius:2.15rem;flex:1;font-size:4.7cqi}.wd-laptop__screen:before{content:"";z-index:5;background:#000;border-radius:999px;width:27%;height:1.1rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.wd-laptop__screen>.wd-status{display:flex}.wd-laptop__chrome,.wd-laptop__base{display:none}.wd-steps{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (prefers-reduced-motion:reduce){.wd-wire__dot{display:none}.wd-alarm{animation:none}}.wd-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wd-voice{grid-template-columns:auto 1fr;align-items:center;column-gap:.55em;min-width:62%}.wd-voice .wd-bub__time{grid-column:1/-1}.wd-voice__play{background:var(--gate);border-radius:50%;place-items:center;width:2em;height:2em;display:grid}.wd-voice__play svg{fill:#fff;width:.9em;height:.9em}.wd-voice__wave{width:100%;height:1.2em;fill:var(--gate-ink);opacity:.75}.wd-typing{padding:.6em .8em}.wd-typing .wd-dots{margin:0}.wd-typing .wd-dots i{background:var(--muted)}.wd-bub__gap{margin-top:.45em}.wd-bub__list{margin-top:.4em;font-size:.95em;display:grid}.wd-rise--later{animation-delay:1.3s}.wd-brain{background:var(--surface);border-radius:1.4rem;align-content:start;gap:1rem;width:100%;padding:1.25rem;font-size:.92rem;display:grid;box-shadow:0 28px 50px -30px #0d241b73}.wd-brain__head{align-items:center;gap:.5rem;display:flex}.wd-brain__head strong{font-stretch:var(--stretch-wide);font-size:1.1rem;font-weight:800}.wd-brain__mark{background:var(--gate);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.wd-brain__mark svg{width:1.25rem;height:1.25rem}.wd-brain__state{background:var(--sunk);color:var(--muted);border-radius:999px;margin-left:auto;padding:.15rem .6rem;font-size:.78rem;font-weight:650}.wd-brain__block{gap:.35rem;display:grid}.wd-brain__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.wd-brain__quote{margin:0;font-weight:600;line-height:1.4}.wd-brain__muted{color:var(--muted);margin:0;line-height:1.4}.wd-brain__fields{gap:.35rem;margin:0;display:grid}.wd-brain__fields div{background:var(--sunk);border-radius:.6rem;grid-template-columns:4.8rem minmax(0,1fr);gap:.5rem;padding:.45rem .6rem;display:grid}.wd-brain__fields div[data-on=true]{background:var(--gate-tint)}.wd-brain__fields dt{color:var(--muted);font-weight:600}.wd-brain__fields dd{margin:0;font-weight:650}.wd-brain__result{background:var(--warn-tint);color:var(--amber-deep);border-radius:.8rem;align-items:flex-start;gap:.45rem;margin:0;padding:.7rem .8rem;font-weight:650;line-height:1.35;display:flex}.wd-brain__result[data-done]{background:var(--allow-tint);color:var(--allow-text)}.wd-brain__result svg{stroke-width:2.6px;flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}.wd-laptop--phone .wd-laptop__lid{aspect-ratio:9/18.5;border-radius:2.6rem;padding:.5rem;display:flex}.wd-laptop--phone .wd-laptop__screen,.wd-stage[data-layout=mixed] .wd-laptop--phone .wd-laptop__screen{aspect-ratio:auto;border-radius:2.15rem;flex:1;font-size:4.7cqi}.wd-laptop--phone .wd-laptop__screen:before{content:"";z-index:5;background:#000;border-radius:999px;width:27%;height:1.1rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.wd-laptop--phone .wd-laptop__screen>.wd-status{display:flex}.wd-laptop--phone .wd-laptop__chrome,.wd-laptop--phone .wd-laptop__base{display:none}@media (max-width:760px){.wd-chapters{flex-wrap:nowrap}}.wd-section>*,.wd>*,.wd-panel>*{min-width:0}.wd-loop{gap:1.1rem}.wd-loop__scene{gap:1.1rem;display:grid}.wd-loop .wd-sub,.wd-loop .wd-tabs,.wd-loop .wd-note{display:none!important}.wd-loop .wd-live{display:none}.wd-loop .wd-steps{gap:.5rem}.wd-loop .wd-steps li{color:var(--muted);opacity:.8;background:0 0;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.1rem 1.1rem;transition:background-color .4s,box-shadow .4s,color .4s,opacity .4s;display:grid}.wd-loop .wd-steps li[data-on=true]{background:color-mix(in srgb, var(--gate) 7%, var(--surface));color:var(--ink);opacity:1;box-shadow:0 1px 2px #0d241b0f,0 12px 28px -18px #0d241b59}.wd-loop .wd-steps__num{background:var(--sunk);width:2.4rem;height:2.4rem;color:var(--muted);border-radius:.75rem;font-size:1rem}.wd-loop .wd-steps li[data-on=true] .wd-steps__num{background:var(--gate);color:#fff}.wd-loop .wd-steps strong{font-size:1rem}.wd-loop .wd-steps p{font-size:.9rem}@media (max-width:760px){.wd-loop .wd-steps li:not([data-on=true]){display:none}.wd-loop .wd-steps li[data-on=true]{animation:.3s ease-out both wd-in}}
