@layer theme,base;@layer components{@media (prefers-reduced-motion:no-preference){html:has(main.wlp){scroll-behavior:smooth}}html[dir=rtl] .wl-hero .hero__title>span{line-height:1.25}.scene__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.scene__step{text-align:start;border:1px solid var(--line);background:0 0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;transition:background-color .3s,color .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.scene__step .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.scene__step .t{font-weight:620;line-height:1.25}.scene__step:hover{border-color:var(--fg)}.scene__step[aria-selected=true]{border-color:var(--violet);background:var(--violet);color:#fff}.scene__step[aria-selected=true] .n{color:#fffc}.scene__step:focus-visible{outline-color:var(--fg)}.scene__step .bar{transform-origin:0;inset-inline-start:0;background:#ffffffbf;width:100%;height:3px;position:absolute;bottom:0;transform:scaleX(0)}html[dir=rtl] .scene__step .bar{transform-origin:100%}.scene.is-auto .scene__step[aria-selected=true] .bar{animation:5s linear both wlBar}@keyframes wlBar{to{transform:scaleX(1)}}.scene__panels{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sp{border-radius:8px;min-height:340px;padding:clamp(20px,2.6vw,32px)}.sp--front{background:var(--bg);border:1px solid var(--line)}.sp--back{background:var(--ink);color:#fff;border:1px solid var(--ink-line)}.sp__label{justify-content:space-between;gap:12px;margin-bottom:20px;font-size:.85rem;font-weight:620;display:flex}.sp--front .sp__label{color:var(--muted)}.sp--back .sp__label{color:#a2a2b0}.lede{margin-bottom:16px;font-size:1.15rem;font-weight:600;line-height:1.3}html[dir=rtl] .lede{line-height:1.5}.scene__view.is-in>*{animation:wlLineIn .5s var(--ease) both}.scene__view.is-in>:nth-child(2){animation-delay:.12s}.scene__view.is-in>:nth-child(3){animation-delay:.24s}.scene__view.is-in>:nth-child(4){animation-delay:.36s}@keyframes wlLineIn{0%{opacity:0;transform:translateY(10px)}}.notif{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;margin-bottom:12px;padding-block:6px;padding-inline:6px 14px;font-size:.82rem;font-weight:600;display:flex;box-shadow:0 8px 24px #00000014}.notif i{background:var(--fg);border-radius:50%;flex:none;width:22px;height:22px}.notif b{color:var(--vlink)}.mail{border:1px solid var(--line);border-radius:6px;overflow:hidden}.mail__head{border-bottom:1px solid var(--line);color:var(--muted);gap:2px;padding:12px 16px;font-size:.88rem;display:grid}.mail__head>span{overflow-wrap:anywhere}.mail__body{padding:16px;position:relative}.mail__txt{transition:opacity .35s}.mail__body.is-typing .mail__txt{opacity:0;transition:none}.mail__body .typing{top:16px;position:absolute;inset-inline-start:16px}.typing{gap:4px;padding:4px 0;display:inline-flex}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite wlTyp}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes wlTyp{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.agency-mark{color:var(--fg);align-items:center;gap:10px;font-weight:700;display:inline-flex}.agency-mark i{background:var(--fg);border-radius:50%;width:22px;height:22px}.sp .check{border-top:1px solid var(--ink-line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.sp .check:before{content:"";border:2px solid #8b89ff;border-width:0 2px 2px 0;flex:none;width:6px;height:11px;margin-block:4px 0;margin-inline:4px 6px;rotate:45deg}.sp--front .check{border-top-color:var(--line)}.sp--front .check:before{border-color:var(--vlink)}.cnt{font-variant-numeric:tabular-nums;color:#8b89ff;margin-inline-start:6px;font-weight:600}.scene--live .sp--back .check{color:#8e8e9c;transition:color .4s}.scene--live .sp--back .check:before{transition:transform .35s cubic-bezier(.22,1,.36,1);transform:scale(0)}.scene--live .sp--back .check.done{color:#fff}.scene--live .sp--back .check.done:before{transform:scale(1)}.scene__toggle{font:inherit;color:var(--muted);text-underline-offset:.28em;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:6px 0;font-size:.9rem;font-weight:620;text-decoration:underline}.scene__toggle:hover{color:var(--fg)}@media (max-width:900px){.scene__steps{grid-template-columns:1fr 1fr}.scene__panels{grid-template-columns:minmax(0,1fr)}.sp{min-height:0}}.models{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.model{border-top:3px solid var(--violet);align-content:start;gap:16px;padding-top:22px;display:grid}.model h3{letter-spacing:-.018em;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;font-stretch:108%}.model>p{font-size:1.1rem}.model dl{gap:12px;display:grid}.model dl div{border-top:1px solid var(--line);padding-top:10px}.model dt{color:var(--muted);margin-bottom:2px;font-size:.85rem;font-weight:620}.models.armed .model{border-top-color:#0000;position:relative}.models.armed .model:before{content:"";background:var(--violet);transform-origin:0;inset-inline:0;height:3px;position:absolute;top:-3px;transform:scaleX(0)}html[dir=rtl] .models.armed .model:before{transform-origin:100%}.models.armed.on .model:before{transition:transform .7s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--k) * .35s);transform:none}.models.armed .model>*{opacity:0;transform:translateY(12px)}.models.armed.on .model>*{opacity:1;transition:opacity .5s, transform .6s var(--ease);transition-delay:calc(var(--k) * .35s + .3s);transform:none}.models.armed.on .model>dl{transition-delay:calc(var(--k) * .35s + .45s)}@media (max-width:900px){.models{grid-template-columns:minmax(0,1fr)}}.wday{--seg:#c9c9d6;border-top:1px solid var(--line);padding-top:24px}:root[data-theme=dark] .wday{--seg:#3a3a46}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wday{--seg:#3a3a46}}.wday__axis{color:var(--muted);grid-template-columns:minmax(150px,220px) 1fr;gap:20px;font-size:.8rem;display:grid}.wday__ticks{height:20px;position:relative}.wday__ticks span{white-space:nowrap;position:absolute;translate:-50%}.wday__row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,220px) 1fr;align-items:center;gap:20px;padding:14px 0;display:grid}.wday__lab b{font-weight:640}.wday__lab small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;display:block}.wday__bar{background:var(--surface);border-radius:4px;height:30px;position:relative}.wday__seg{background:var(--seg);border-radius:4px;position:absolute;top:0;bottom:0}.wday__home .wday__seg{background:var(--vlink)}.wday__ov{background:var(--vlink);border-radius:4px;position:absolute;top:0;bottom:0}.wday__ovl{color:var(--bg);white-space:nowrap;place-items:center;font-size:.76rem;font-weight:700;display:grid;position:absolute;inset:0;overflow:hidden}.wday__now{background:var(--fg);width:2px;position:absolute;top:-7px;bottom:-7px}.wday__nowl{white-space:nowrap;font-size:.74rem;font-weight:700;position:absolute;top:-26px;translate:-50%}html[dir=rtl] :is(.wday__ticks span,.wday__nowl){translate:50%}.wday__leg{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:16px;font-size:.85rem;display:flex}.wday__leg i{vertical-align:middle;border-radius:2px;width:14px;height:10px;margin-inline-end:6px;display:inline-block}.wday__leg :is(.l1,.l3){background:var(--vlink)}.wday__leg .l2{background:var(--seg)}.wday.armed .wday__seg{transform-origin:0;transform:scaleX(0)}html[dir=rtl] .wday.armed .wday__seg{transform-origin:100%}.wday.armed :is(.wday__ov,.wday__now,.wday__nowl){opacity:0}.wday.armed.on .wday__seg{transition:transform .9s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--k) * .22s);transform:none}.wday.armed.on .wday__ov{opacity:1;transition:opacity .6s;transition-delay:calc(var(--k) * .22s + .9s)}.wday.armed.on :is(.wday__now,.wday__nowl){opacity:1;transition:opacity .4s 1.8s}@media (max-width:700px){.wday__axis,.wday__row{grid-template-columns:96px 1fr;gap:12px}.wday__t6{display:none}.wday__lab small{font-size:.75rem}.wday__nowl{display:none}}.pagain{font:inherit;text-underline-offset:.28em;cursor:pointer;color:inherit;background:0 0;border:0;margin-top:22px;padding:0;font-weight:620;text-decoration:underline}.wlp{--form-accent:var(--violet)}}@layer utilities;
