:root{--ink: #0e0e10;--mut: #575763;--line: #e3e3ea;--acc: #3a2bff;--acc-deep: #1f13c4;--soft: #efedff;--bg: #ffffff;--tint: #f5f5f8;--err: #b42318;--blue: #3a2bff;--blue-soft: #ecebff;--blue-ink: #2a1ee0;--coral: #ff5a36;--coral-soft: #ffece6;--coral-ink: #c4330f;--sun: #ffc21f;--sun-soft: #fff6d6;--sun-ink: #8a5a00;--pink: #ff6fae;--pink-soft: #ffe9f3;--pink-ink: #c0236a;--sky: #4cb8ff;--sky-soft: #e4f4ff;--sky-ink: #0b6aa8;--lilac: #a48bff;--lilac-soft: #f1ecff;--lilac-ink: #5b3fd6;--night: #120d3d;--serif: "Instrument Serif", Georgia, "Times New Roman", serif;--sans: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--at-primary: var(--acc);--at-primary-strong: var(--acc-deep);--at-on-primary: #ffffff;--at-link: var(--acc);--at-text: var(--ink);--at-subtext: var(--mut);--at-surface: #ffffff;--at-border: var(--line);--at-border-strong: #c9c9d4;--at-soft: var(--soft);--at-warn: #8a4a10;--at-warn-soft: #fbeedd;--at-good: #1e6b34;--at-good-soft: #e1f2e5;--at-bad: #a3302a;--at-bad-soft: #fae4e2;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--acc)}a:hover{color:var(--acc-deep)}img{max-width:100%}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}.sel{-webkit-user-select:all;user-select:all}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;z-index:20}.skip:focus{left:16px}main:focus{outline:none}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.wrap{max-width:1280px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.eyebrow.inv{color:#fff;opacity:.8}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.fine{font-size:13px;color:var(--mut)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:#fff;font:600 15px var(--sans);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.btn:hover{background:var(--acc);border-color:var(--acc);color:#fff}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn.acc{background:var(--acc);border-color:var(--acc)}.btn.acc:hover{background:var(--ink);border-color:var(--ink)}.btn.light{background:#fff;color:var(--ink);border-color:#fff}.btn.light:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.btn:disabled{opacity:.55;cursor:default}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;border-bottom:1px solid var(--line);flex-wrap:wrap;position:relative}.brand{display:flex;align-items:baseline;gap:10px;text-decoration:none;color:var(--ink)}.brand:hover{color:var(--ink)}.brand b{font-family:var(--serif);font-weight:400;font-size:30px;letter-spacing:-.02em;line-height:1}.brand small{font-size:12px;color:var(--mut);letter-spacing:.02em}.links{display:flex;gap:28px;font-size:14px;font-weight:500;flex-wrap:wrap}.links a{color:var(--ink);text-decoration:none}.links a:hover{color:var(--acc)}.menu-btn{display:none;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font:600 14px var(--sans);color:var(--ink);cursor:pointer}.hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;padding-block:88px 56px;align-items:end}.h1{font-size:clamp(64px,10vw,136px);line-height:.9;margin:18px 0 0;text-wrap:balance}.h1 em{color:var(--acc)}.lede{font-size:20px;line-height:1.5;color:var(--mut);max-width:34ch;margin:0 0 28px}.cover{padding-bottom:72px}.stage{position:relative;border-radius:20px;background:var(--tint);padding:18px;min-width:0}.stage.big{padding:22px}.chrome{display:flex;gap:6px;align-items:center;margin-bottom:12px}.chrome i{width:9px;height:9px;border-radius:50%;background:#d4d4dc}.chrome span{margin-left:10px;font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen{position:relative;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 0 var(--line),0 24px 48px -28px #0e0e1047}.screen{transition:height .8s cubic-bezier(.2,.7,.2,1);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c, var(--acc)) transparent}.screen::-webkit-scrollbar{width:8px}.screen::-webkit-scrollbar-track{background:transparent}.screen::-webkit-scrollbar-thumb{background:var(--c, var(--acc));border-radius:8px;border:2px solid #fff}.screen:focus-visible{outline:3px solid var(--c, var(--acc));outline-offset:3px}.screen.whole{overflow-y:hidden}.screen-pre{aspect-ratio:1200 / 760;overflow:hidden}.screen-pre img{display:block;width:100%;height:auto}.screen-sizer{position:relative;overflow:hidden}.screen-page{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none}.zone-new{box-shadow:inset 0 0 0 4px var(--c, var(--acc));animation:zoneNew 1.6s ease forwards}@keyframes zoneNew{0%,70%{box-shadow:inset 0 0 0 4px var(--c, var(--acc))}to{box-shadow:inset 0 0 0 4px transparent}}.watch{display:inline-flex;align-items:center;gap:10px;border:0;background:var(--ink);color:#fff;font:600 14px var(--sans);padding:8px 16px 8px 8px;border-radius:999px;cursor:pointer;min-height:44px}.watch b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c, var(--acc));color:#fff}.watch:hover,.watch:focus-visible{background:var(--acc-deep, #1f13c4)}.cap{flex-wrap:wrap}.cap .hint{margin-left:auto;font-size:12.5px;color:var(--mut)}.cap-acts{display:flex;align-items:center;gap:8px;margin-left:auto}@media (prefers-reduced-motion: reduce){.screen{transition:none!important}.zone-new{animation:none}}.play{position:absolute;right:18px;bottom:18px;left:18px;top:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#0e0e100a;border:0;cursor:pointer;color:var(--ink);transition:background .2s}.play:hover{background:#3a2bff14}.play span{display:inline-flex;align-items:center;gap:12px;background:#fff;padding:12px 20px 12px 14px;border-radius:999px;font:600 14px var(--sans);box-shadow:0 10px 30px -12px #00000059}.play b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff}.cap{display:flex;align-items:center;gap:14px;margin-top:12px;font-size:14px;min-height:44px}.cap>span{flex:0 1 auto;min-width:0}.bar{flex:1 1 80px;height:3px;background:#dcdce4;border-radius:2px;overflow:hidden}.bar i{display:block;height:100%;background:var(--acc);transition:width .9s linear}.stop{border:0;background:none;font:600 13px var(--sans);color:var(--mut);cursor:pointer;min-height:44px}.live{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600}.live i{width:8px;height:8px;border-radius:50%;background:#1fb26b;box-shadow:0 0 0 4px #1fb26b2e}.live.float{position:absolute;left:40px;bottom:40px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:999px}.page{background:#fff;color:var(--ink);font-family:Segoe UI,system-ui,sans-serif}.zone{padding:20px 24px;transition:opacity .5s ease,transform .5s ease}.zone-full{padding:0!important}.zone-off{opacity:0;transform:translateY(14px)}.zone-inner{display:grid;gap:28px}.column{display:grid;gap:28px;align-content:start;min-width:0}.emphasis-1{background:var(--tint)}.emphasis-2{background:var(--soft)}.emphasis-3{background:var(--acc);--at-text: #fff;--at-subtext: #fff;--at-link: #fff;--at-primary: #fff;--at-on-primary: var(--acc-deep);--at-surface: transparent;--at-border: rgba(255, 255, 255, .35)}.emphasis-3 .webpart{color:#fff}.marq{border-block:1px solid var(--line);overflow:hidden;padding-block:18px;white-space:nowrap}.marq-in{display:inline-flex;gap:44px;animation:mq 70s linear infinite;font-family:var(--serif);font-size:30px}.marq-in span{display:inline-flex;align-items:center;gap:44px}.marq-in span:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--acc)}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marq-in{animation:none}.zone{transition:none}}.sec{padding-block:112px}.sec.tight{padding-top:0}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:56px}.h2{font-size:clamp(44px,6vw,84px);line-height:.95;margin:12px 0 0;text-wrap:balance}.sec-head p{font-size:18px;color:var(--mut);margin:0;max-width:44ch}.tpl{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;padding-block:56px;border-top:1px solid var(--line);align-items:center}.tpl.flip .stage{order:2}.num{font-family:var(--serif);font-size:22px;color:var(--acc)}.tname{font-size:clamp(40px,4.4vw,56px);line-height:1;margin:6px 0 4px}.who{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 18px}.blurb{font-size:18px;margin:0 0 20px;max-width:46ch}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.chips li{font-size:13px;padding:5px 12px;border:1px solid var(--line);border-radius:999px}.ticks{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:6px;font-size:14px;color:var(--mut)}.ticks li{display:flex;gap:10px;align-items:baseline}.ticks li:before{content:"";flex:none;width:10px;height:6px;border-left:2px solid var(--acc);border-bottom:2px solid var(--acc);transform:rotate(-45deg) translateY(-2px)}.idx{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;align-items:start}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.fbtn{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font:500 14px var(--sans);cursor:pointer;color:var(--ink)}.fbtn:hover{border-color:var(--ink)}.fbtn.on{background:var(--ink);border-color:var(--ink);color:#fff}.list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;padding:16px 8px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer;color:var(--ink);font:inherit}.item .n{font-family:var(--serif);font-size:18px;color:var(--mut)}.item .t{font-family:var(--serif);font-size:30px;line-height:1.1}.item .c{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.item:hover .t,.item.on .t{color:var(--acc)}.item.on{background:linear-gradient(90deg,var(--soft),transparent)}.panel{position:sticky;top:20px;border-radius:20px;background:var(--ink);color:#fff;padding:28px;display:grid;gap:18px;scroll-margin-top:16px}.panel .pc{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.panel>h3{font-family:var(--serif);font-weight:400;font-size:48px;line-height:1;margin:0}.panel>p{margin:0;opacity:.85}.demo{background:#fff;color:var(--ink);border-radius:14px;padding:16px;display:grid;gap:12px;max-height:460px;overflow:auto}.demo .live{color:var(--mut)}.demo-part{min-width:0}.toc-sample{border-top:1px dashed var(--line);padding-top:12px;font-family:Segoe UI,system-ui,sans-serif;font-size:14px}.toc-sample h2{font-size:18px;margin:8px 0 4px}.toc-sample h3{font-size:15px;margin:8px 0 2px}.toc-sample p{margin:0 0 6px;color:var(--mut)}.meta{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:14px;margin:0}.meta dt{opacity:.6}.meta dd{margin:0}.add{min-height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;padding:0 20px;font:600 15px var(--sans);cursor:pointer}.add:hover{border-color:#fff}.add.in{background:#fff;color:var(--ink);border-color:#fff}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.step{border-top:2px solid var(--ink);padding-top:22px}.step h3{font-size:40px;margin:8px 0 10px;line-height:1}.step p{margin:0;color:var(--mut)}.trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.trust>div{padding:24px 24px 24px 0;display:grid;gap:8px;align-content:start}.trust>div+div{padding-left:24px;border-left:1px solid var(--line)}.trust h3{margin:0;font-size:18px}.trust p{margin:0;color:var(--mut);font-size:15px}.faq{border-top:1px solid var(--line);max-width:920px}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;cursor:pointer;font-family:var(--serif);font-size:28px;line-height:1.15;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-family:var(--sans);font-size:26px;color:var(--acc);transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq p{margin:0 0 22px;color:var(--mut);max-width:64ch;font-size:17px}.cta{background:var(--acc);color:#fff;border-radius:28px;padding:80px 64px;display:grid;gap:22px;justify-items:start;margin-bottom:32px}.cta .h2{color:#fff;max-width:14ch;margin:0}.cta p{margin:0;max-width:52ch;font-size:18px;opacity:.9}.cta .mail{font-weight:600;padding:0 6px}.foot{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px;padding-block:56px 36px;font-size:14px;color:var(--mut);border-top:1px solid var(--line)}.foot p{max-width:36ch}.foot h5{margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.foot a{color:var(--mut);text-decoration:none}.foot a:hover{color:var(--acc)}.legal{border-top:1px solid var(--line);padding-block:20px calc(40px + env(safe-area-inset-bottom,0px));font-size:12px;color:var(--mut)}.tray{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:16px;background:var(--ink);color:#fff;border-radius:999px;padding:8px 8px 8px 22px;box-shadow:0 20px 40px -16px #00000080;z-index:5;font-size:14px;max-width:calc(100% - 32px)}.tray .btn{min-height:40px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e0e108c;display:grid;place-items:center;z-index:9;padding:16px}.sheet{position:relative;background:#fff;border-radius:24px;width:min(600px,100%);padding:36px;max-height:calc(100vh - 32px);overflow:auto}.sheet h3{font-size:40px;line-height:1.05;margin:0}.form{display:grid;gap:14px}.form label{display:grid;gap:6px;font-size:13px;font-weight:600}.form input,.form select,.form textarea{min-height:46px;border:1px solid var(--line);border-radius:12px;padding:0 14px;font:16px var(--sans);color:var(--ink);background:#fff;width:100%}.form textarea{padding:10px 14px;min-height:84px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--acc);outline-offset:-1px}.form .opt{font-weight:400;color:var(--mut)}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.check{display:flex!important;gap:10px!important;align-items:flex-start;font-weight:400!important;color:var(--mut)}.check input{width:18px!important;min-height:18px!important;height:18px;margin-top:2px;flex:none}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.items{list-style:none;margin:0;padding:0;display:grid;gap:6px}.items li{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--tint);border-radius:12px;padding:10px 10px 10px 14px}.items small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.items button{border:0;background:none;color:var(--mut);font:600 13px var(--sans);cursor:pointer;min-height:40px;padding:0 8px}.items button:hover{color:var(--err)}.err{color:var(--err);margin:0}.x{position:absolute;top:16px;right:16px;border:0;background:var(--tint);width:44px;height:44px;border-radius:50%;cursor:pointer;font-size:20px;color:var(--ink)}.ok{display:grid;gap:14px;justify-items:start}.ok p{margin:0;color:var(--mut)}@media (max-width: 900px){.hero,.sec-head,.tpl,.idx,.foot{grid-template-columns:minmax(0,1fr)}.hero{gap:28px;padding-block:56px 40px}.tpl{gap:28px}.tpl.flip .stage{order:0}.steps{grid-template-columns:minmax(0,1fr)}.trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trust>div:nth-child(3){border-left:0;padding-left:0}.cta{padding:48px 24px}.sec{padding-block:72px}.panel{position:static}.links{display:none;order:4;width:100%;flex-direction:column;gap:4px}.links.open{display:flex}.links a{padding:10px 0;font-size:18px}.menu-btn{display:inline-flex;align-items:center;margin-left:auto}.nav>.btn{display:none}.item .t{font-size:24px}.faq summary{font-size:22px}.live.float{left:30px;bottom:30px}}@media (max-width: 560px){.two,.trust{grid-template-columns:minmax(0,1fr)}.trust>div+div{border-left:0;padding-left:0;border-top:1px solid var(--line)}.sheet{padding:28px 20px}.sheet h3{font-size:32px;padding-right:40px}.item{grid-template-columns:36px minmax(0,1fr)}.item .c{display:none}.panel{padding:20px}.panel>h3{font-size:38px}.tray{border-radius:20px;flex-wrap:wrap;justify-content:center;padding:12px;text-align:center}.stage{padding:12px}.play{right:12px;bottom:12px;left:12px;top:36px}}.price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:4px 0 14px}.price b{font-family:var(--serif, "Instrument Serif", Georgia, serif);font-weight:400;font-size:40px;line-height:1}.price span{color:var(--mut);font-size:14px}.btn.ghost.in{background:var(--soft);border-color:var(--acc);color:var(--acc)}.tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tier{border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px;background:#fff}.tier.hot{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.tier .tp{font-size:46px;line-height:1}.tier .tp span{font-family:var(--sans);font-size:14px;color:var(--mut);margin-left:8px}.tier p{color:var(--mut);margin:0;flex:1}.tier .btn{align-self:flex-start}.quote{background:var(--tint);border-radius:14px;padding:14px 16px;display:grid;gap:6px;font-size:14px}.ql{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.ql small{display:block;color:var(--mut);font-size:12px}.ql b{font-variant-numeric:tabular-nums;white-space:nowrap}.ql.sub{color:var(--mut);border-top:1px solid var(--line);padding-top:6px}.ql.sub+.ql.sub{border-top:0;padding-top:0}.ql.tot{font-size:18px;border-top:2px solid var(--ink);padding-top:8px}.nudge{margin:4px 0 0;color:var(--acc);font-weight:600;font-size:13px}.linkish{border:0;background:none;padding:0;color:var(--acc);font:inherit;text-decoration:underline;cursor:pointer}.form fieldset{border:0;margin:0;padding:0;display:grid;gap:12px}.form legend{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-weight:600;margin-bottom:4px;padding:0}.pay-opts{display:grid;gap:8px}.pay-opt{display:flex!important;gap:12px!important;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:12px 14px;cursor:pointer;font-weight:400!important}.pay-opt.on{border-color:var(--acc);background:var(--soft)}.pay-opt input{width:18px!important;min-height:18px!important;height:18px;margin-top:3px;flex:none;accent-color:var(--acc)}.pay-opt b{display:block}.pay-opt small{display:block;color:var(--mut);font-size:13px}.tray b{font-variant-numeric:tabular-nums}@media (max-width: 1280px){.tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.tiers{grid-template-columns:minmax(0,1fr)}.tier .tp{font-size:44px}}.more{color:var(--acc);font-weight:600;font-size:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.more:hover{color:var(--acc-deep)}.more-line{margin:4px 0 14px}.tpl-copy>.fine{margin-top:10px}.wd-video{margin:0 0 28px;border-radius:18px;overflow:hidden;background:#0e0e10;box-shadow:0 30px 70px #14103c2e}.wd-video video{display:block;width:100%;height:auto}.wd-video figcaption{font-size:13px;color:#c9c9d4;padding:10px 16px}.wd-gh{border-radius:20px;padding:22px 24px;background:var(--soft)}.wd-gh h3{font-size:30px;margin:6px 0 8px;font-weight:400}.wd-gh p{margin:0;color:var(--ink);font-size:15px}.wd-gh .eyebrow{color:var(--acc-deep)}.wd-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:32px;align-items:start}.wd-stage{padding:18px}.wd-wait{display:grid;place-items:center;height:100%;margin:0;color:var(--mut);font-size:14px}.wd-live{background:#fff;border-radius:12px;padding:20px;height:680px;overflow:auto;box-shadow:0 1px 0 var(--line),0 24px 48px -28px #0e0e1047;font-family:Segoe UI,system-ui,sans-serif;overscroll-behavior:contain}.wd-side{display:grid;gap:24px}.wd-points{list-style:none;margin:0;padding:0;display:grid;gap:16px}.wd-points li{padding-left:22px;position:relative;color:var(--mut)}.wd-points li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:2px;background:var(--acc)}.wd-points b{color:var(--ink);font-weight:600}.wd-buy{border:1px solid var(--line);border-radius:20px;padding:24px;display:grid;gap:16px}.wd-buy .tp{font-size:52px;line-height:1}.wd-buy .tp span{font-family:var(--sans);font-size:14px;color:var(--mut);margin-left:8px}.wd-buy .fine{margin:8px 0 0}.wd-buy .btn[aria-pressed=true]{border-color:var(--acc);color:var(--acc)}@media (max-width: 1000px){.wd-grid{grid-template-columns:minmax(0,1fr)}.wd-live{height:600px;padding:14px}}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;z-index:-1;top:0;right:-12vw;bottom:-40px;left:-12vw;pointer-events:none;background:radial-gradient(38% 60% at 88% 18%,rgba(255,194,31,.3),transparent 70%),radial-gradient(34% 55% at 70% 85%,rgba(255,111,174,.22),transparent 70%),radial-gradient(40% 70% at 8% 10%,rgba(164,139,255,.26),transparent 70%),radial-gradient(30% 50% at 40% 100%,rgba(76,184,255,.18),transparent 70%)}.h1 em{background:linear-gradient(100deg,var(--blue) 10%,var(--pink) 60%,var(--coral) 95%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.hero .eyebrow{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);padding:6px 14px;border-radius:999px;color:var(--ink)}.hero .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--coral);box-shadow:12px 0 0 var(--sun),24px 0 0 var(--blue);margin-right:26px}.stage.big{background:linear-gradient(135deg,var(--lilac-soft),var(--pink-soft) 45%,var(--sun-soft))}.marq{background:var(--blue);border:0;color:#fff}.marq-in span:nth-child(5n+1):after{background:var(--sun)}.marq-in span:nth-child(5n+2):after{background:var(--pink)}.marq-in span:nth-child(5n+3):after{background:var(--sky)}.marq-in span:nth-child(5n+4):after{background:var(--coral)}.marq-in span:nth-child(5n):after{background:var(--lilac)}.tpl{--c: var(--blue);--c-soft: var(--blue-soft);--c-ink: var(--blue-ink)}.tpl .stage{background:var(--c-soft)}.tpl .stage:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:var(--c);opacity:.9;z-index:-1;top:-22px;right:-22px}.tpl.flip .stage:after{right:auto;left:-22px}.tpl{isolation:isolate}.tpl .num{color:#fff;background:var(--c);display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;font-size:18px}.tpl .who{color:var(--c-ink)}.tpl .chips li{border-color:transparent;background:var(--c-soft);color:var(--ink)}.tpl .ticks li:before{border-color:var(--c)}.tpl .play b,.tpl .bar i{background:var(--c)}.tpl .price b,.tpl .more{color:var(--c-ink)}.sec-head .eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.sec-head .eyebrow:before{content:"";width:28px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--coral),var(--sun))}#index .sec-head .eyebrow:before{background:linear-gradient(90deg,var(--blue),var(--sky))}#pricing .sec-head .eyebrow:before{background:linear-gradient(90deg,var(--pink),var(--coral))}#how .sec-head .eyebrow:before,#trust .sec-head .eyebrow:before{background:linear-gradient(90deg,var(--lilac),var(--pink))}.fbtn:not(.all){border-color:transparent;background:var(--c-soft)}.fbtn:not(.all):hover{border-color:var(--c)}.fbtn.on:not(.all){background:var(--c);border-color:var(--c);color:#fff}.list li{--c: var(--blue);--c-soft: var(--blue-soft);--c-ink: var(--blue-ink)}.item .c{display:inline-flex;align-items:center;gap:8px}.item .c:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--c)}.item:hover .t,.item.on .t{color:var(--c-ink)}.item.on{background:linear-gradient(90deg,var(--c-soft),transparent)}.item.on .n{color:var(--c-ink)}.panel{background:radial-gradient(120% 60% at 100% 0%,color-mix(in srgb,var(--c, var(--blue)) 45%,transparent),transparent 60%),var(--night)}.panel .pc{opacity:1;color:var(--c, var(--sun));filter:brightness(1.35)}.panel .more,.panel .more:visited{color:#fff;border-bottom:2px solid var(--sun)}.panel .more:hover{color:var(--sun)}.panel .add{border-color:#fff9}.tier{position:relative;overflow:hidden;border-color:var(--line);padding-top:46px}.tier:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--c)}.tier .eyebrow{color:var(--c-ink)}.tier.hot{background:linear-gradient(160deg,var(--blue-soft),#fff 55%);border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 24px 48px -28px #3a2bff8c}.tier.hot:after{content:"Best value";position:absolute;top:16px;right:16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--sun);color:var(--ink);padding:4px 10px;border-radius:999px}.step{border-top:0;background:var(--c-soft);border-radius:20px;padding:28px}.step .num{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c);color:#fff;font-size:18px}.step:nth-child(3) .num{color:var(--ink)}.trust{border-top:0;gap:16px}.trust>div,.trust>div+div{padding:24px;border:0;border-radius:20px}.trust>div:nth-child(1){background:var(--blue-soft)}.trust>div:nth-child(2){background:var(--pink-soft)}.trust>div:nth-child(3){background:var(--sun-soft)}.trust>div:nth-child(4){background:var(--sky-soft)}.trust h3:before{content:"";display:block;width:28px;height:4px;border-radius:2px;margin-bottom:12px}.trust>div:nth-child(1) h3:before{background:var(--blue)}.trust>div:nth-child(2) h3:before{background:var(--pink)}.trust>div:nth-child(3) h3:before{background:var(--sun)}.trust>div:nth-child(4) h3:before{background:var(--sky)}.faq summary span{color:var(--coral)}.faq details[open]{background:linear-gradient(90deg,var(--lilac-soft),transparent 70%)}.faq details[open] summary,.faq details[open] p{padding-left:16px}.cta{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(125deg,var(--blue) 0%,#6a2bff 45%,var(--pink) 80%,var(--coral) 105%)}.cta:before,.cta:after{content:"";position:absolute;z-index:-1;border-radius:50%}.cta:before{width:340px;height:340px;right:-80px;top:-120px;background:var(--sun);opacity:.9}.cta:after{width:180px;height:180px;right:220px;bottom:-90px;background:var(--sky);opacity:.7}.tray{background:var(--night)}.tray .btn.acc{background:var(--coral);border-color:var(--coral)}.tray .btn.acc:hover{background:#fff;border-color:#fff;color:var(--ink)}.btn.acc:hover{background:var(--night);border-color:var(--night)}.nav>.btn{background:var(--blue);border-color:var(--blue)}.nav>.btn:hover{background:var(--night);border-color:var(--night)}@media (min-width: 901px){.links .narrow-only{display:none}}.links a:hover{color:var(--coral-ink)}.quote{background:linear-gradient(135deg,var(--blue-soft),var(--lilac-soft))}.nudge{color:var(--pink-ink)}@media (max-width: 900px){.trust>div:nth-child(3){padding-left:24px}.cta:before{width:220px;height:220px;right:-90px;top:-90px}.cta:after{display:none}.tpl .stage:after{width:80px;height:80px;top:-14px;right:-10px}.tpl.flip .stage:after{right:-10px;left:auto}}@media (max-width: 560px){.trust>div+div{border-top:0;padding-left:24px}.hero .eyebrow{font-size:11px}}html,body{overflow-x:clip}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.duo-card{display:flex;flex-direction:column;gap:10px;padding:32px;border-radius:22px;border:1px solid var(--line);background:var(--tint);color:var(--ink);text-decoration:none;transition:transform .15s,box-shadow .15s}.duo-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #120d3d73}.duo-card h2{font-size:clamp(30px,3.4vw,44px);line-height:1.05;margin:0;font-weight:400}.duo-card p{margin:0;color:var(--mut);max-width:46ch}.duo-card.fb{background:var(--night);border-color:var(--night);color:#fff}.duo-card.fb p{color:#ffffffc7}.duo-card.fb h2 em{color:var(--sun)}.duo-foot{margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600}.duo-foot span{color:var(--acc)}.duo-card.fb .duo-foot span{color:var(--sun)}@media (max-width: 760px){.duo{grid-template-columns:1fr}.duo-card{padding:24px}}.duo-card.hd{background:var(--soft);border-color:var(--soft)}@media (max-width: 900px){.duo{grid-template-columns:minmax(0,1fr)}}.duo-card h2{font-size:clamp(26px,2.6vw,38px)}.duo-card{padding:28px}.zd{background:#fff;color:#201f1e;font:14px Segoe UI,system-ui,sans-serif;border-radius:0 0 12px 12px}.zd-bar{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid #edebe9}.zd-b{font:inherit;font-weight:600;min-height:36px;padding:0 14px;border-radius:4px;border:1px solid #2a1fd1;background:#fff;color:#2a1fd1;cursor:pointer;display:inline-flex;align-items:center}.zd-b:disabled{opacity:.45;cursor:default}.zd-up input{position:absolute;opacity:0;width:1px;height:1px}.zd-up:focus-within{outline:2px solid #2a1fd1;outline-offset:2px}.zd-row{display:flex;gap:10px;align-items:center;padding:9px 14px;border-bottom:1px solid #f3f2f1;cursor:pointer}.zd-row:hover{background:#f3f2f1}.zd-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-s{color:#605e5c;font-size:12px}.zd-cap{padding:10px 14px;font-size:13px;color:#605e5c}.hdr{position:sticky;top:0;z-index:60;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hdr .nav.wrap{border-bottom:0;padding-block:14px}.hdr .brand b{font-size:26px}.mm-host{position:static}.hdr .nav.wrap{position:relative}.mm-btn{font:inherit;font-size:inherit;line-height:inherit;font-weight:500;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mm-btn:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.mm-host.open .mm-btn:after{transform:rotate(225deg)}.mm-btn:hover,.mm-host.open .mm-btn{color:var(--acc)}.mm{display:none;position:absolute;left:50%;transform:translate(-50%);top:calc(100% - 6px);width:min(760px,92vw);background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px -24px #120d3d59;padding:22px;grid-template-columns:1fr 1fr;gap:10px 28px;z-index:70}.mm-host.open .mm,.mm-host:hover .mm,.mm-host:focus-within .mm{display:grid}.mm:before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px}.mm-col h6{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-weight:700}.mm a{display:block;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--ink)}.mm a:hover,.mm a:focus-visible{background:var(--soft,#efedff);color:var(--ink)}.mm a b{display:block;font-weight:650;font-size:15px}.mm a span{display:block;font-size:13px;line-height:1.4;color:var(--mut);margin-top:2px;font-weight:400}.totop{position:fixed;right:22px;bottom:84px;z-index:55;width:46px;height:46px;border-radius:50%;border:0;background:var(--ink);color:#fff;font:700 20px/1 var(--sans);cursor:pointer;display:grid;place-items:center;text-decoration:none;box-shadow:0 10px 28px -8px #00000080;opacity:0;visibility:hidden;transition:opacity .2s}.totop.show{opacity:1;visibility:visible}@media (max-width:820px){.mm-host>.mm-btn{display:none}.mm{display:block;position:static;transform:none;width:auto;border:0;box-shadow:none;padding:0}.mm-host .mm{display:block}.mm-col h6{margin-top:10px}.mm a{padding:8px 0}.mm a:hover{background:none}.totop{right:14px;bottom:76px}}.links{align-items:center}@media (max-width:820px){.links{align-items:stretch}}.duo-card.ln{background:#eef6f1;border-color:#eef6f1}@media (max-width: 900px){html.menu-open,html.menu-open body{overflow:hidden}html.menu-open .hdr{background:#fff}.links.open{flex-wrap:nowrap;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:0;padding:4px 0 calc(20px + env(safe-area-inset-bottom,0px))}.links>a{padding:14px 0;font-size:17px;font-weight:600;border-top:1px solid var(--line)}.links>a:first-child{border-top:0}.mm-host{border-top:1px solid var(--line);padding:6px 0 10px}.mm-host>.mm-btn{display:none}.mm,.mm-host .mm,.mm-host:hover .mm,.mm-host:focus-within .mm,.mm-host.open .mm{display:block;position:static;transform:none;width:auto;border:0;box-shadow:none;padding:0}.mm:before{display:none}.mm-col h6{margin:12px 0 2px}.mm a{padding:9px 0}.mm a:hover,.mm a:focus-visible{background:none}.links>a.menu-cta{margin-top:12px;border:0;border-radius:999px;background:var(--blue);color:#fff;text-align:center;min-height:50px;display:flex;align-items:center;justify-content:center;flex:none}.links>a.menu-cta:hover{color:#fff;background:var(--night)}}.at_root_OJ4E{--at-gap: 16px;color:var(--at-text, #17142b);font-size:14px;line-height:1.5;container-type:inline-size}.at_root_OJ4E a{color:var(--at-link, var(--at-primary, #4c2fd6))}.at_root_OJ4E *,.at_root_OJ4E *:before,.at_root_OJ4E *:after{box-sizing:border-box}.at_root_OJ4E button{font:inherit}.at_head_pJ-s{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.at_title_QgxQ{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.at_title_QgxQ:before{content:"";flex:none;width:5px;height:1.05em;border-radius:3px;background:var(--at-primary, #4c2fd6)}.at_headLink_bMRS{font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.at_headLink_bMRS:hover{text-decoration:underline}.at_card_u0Lm{background:var(--at-surface, #fff);border:1px solid var(--at-border, #e4e1ee);border-radius:8px}.at_muted_-8Os{color:var(--at-subtext, #5d5873)}.at_small_Yym-{font-size:12.5px}.at_btn_uB-4{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 14px;border-radius:6px;border:1px solid var(--at-border-strong, #cdc8dc);background:var(--at-surface, #fff);color:var(--at-text, #17142b);font-weight:600;font-size:13.5px;cursor:pointer;text-decoration:none;white-space:nowrap}.at_btn_uB-4:hover:not(:disabled){border-color:var(--at-primary, #4c2fd6)}.at_btn_uB-4:disabled{opacity:.5;cursor:default}.at_btn_uB-4:focus-visible,.at_linkBtn_WhEF:focus-visible{outline:2px solid var(--at-primary, #4c2fd6);outline-offset:2px}.at_primary_QKqo{background:var(--at-primary, #4c2fd6);border-color:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff)}.at_root_OJ4E a.at_primary_QKqo,.at_root_OJ4E a.at_primary_QKqo:hover{color:var(--at-on-primary, #fff)}.at_root_OJ4E a.at_btn_uB-4:not(.at_primary_QKqo){color:var(--at-text, #1f2421)}.at_primary_QKqo:hover:not(:disabled){filter:brightness(1.08)}.at_linkBtn_WhEF{background:none;border:0;padding:0;color:var(--at-link, var(--at-primary, #4c2fd6));font-weight:600;cursor:pointer}.at_pill_3OyD{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--at-soft, #eeeafd);color:var(--at-primary-strong, var(--at-primary, #4c2fd6));white-space:nowrap}.at_pillWarn_pyCG{background:var(--at-warn-soft, #fdf0e1);color:var(--at-warn, #8a4a10)}.at_pillGood_uxdh{background:var(--at-good-soft, #e3f3e6);color:var(--at-good, #1e6b34)}.at_pillBad_sEHc{background:var(--at-bad-soft, #fbe6e4);color:var(--at-bad, #a3302a)}.at_notice_c7ZI{padding:16px;border-radius:8px;border:1px dashed var(--at-border-strong, #cdc8dc);background:var(--at-surface, #fff);display:grid;gap:8px}.at_noticeTitle_w3gU{font-weight:600;margin:0}.at_notice_c7ZI p{margin:0}.at_skeleton_xkmh{display:grid;gap:10px}.at_skeleton_xkmh>div{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--at-border, #e4e1ee) 0%,var(--at-soft, #f4f2fb) 50%,var(--at-border, #e4e1ee) 100%);background-size:200% 100%;animation:at_atShimmer_sKF4 1.4s ease-in-out infinite}.at_skeleton_xkmh>div:nth-child(2){width:80%}.at_skeleton_xkmh>div:nth-child(3){width:60%}@keyframes at_atShimmer_sKF4{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.at_skeleton_xkmh>div{animation:none}}.at_icon_uDfn{width:20px;height:20px;flex:none}.at_input_xhDG{width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--at-border-strong, #cdc8dc);border-radius:6px;background:var(--at-surface, #fff);color:var(--at-text, #17142b);font:inherit}.at_input_xhDG:focus{outline:2px solid var(--at-primary, #4c2fd6);outline-offset:-1px}.at_srOnly_2BRs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.at_hero_wDHS{position:relative;display:grid;border-radius:10px;overflow:hidden;min-height:200px}.at_heroSplit_fXNx{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--at-surface, #fff);border:1px solid var(--at-border, #e4e1ee)}.at_heroBand_PswJ{background:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff)}.at_heroOverlay_eHC4{color:#fff;background:#17142b}.at_heroCover_fabJ{min-height:min(62vh,560px);border-radius:0}.at_heroCover_fabJ.at_heroShort_M4ot{min-height:min(40vh,360px)}.at_heroCover_fabJ .at_heroText_don7{max-width:1280px;width:100%;margin:0 auto;padding:64px 48px;justify-self:stretch}.at_heroCover_fabJ .at_heroHeadline_GSx8,.at_heroCover_fabJ .at_heroBody_Hg51,.at_heroCover_fabJ .at_heroEyebrow_o4vx{text-shadow:0 1px 2px rgba(0,0,0,.35)}.at_heroCover_fabJ .at_heroEyebrow_o4vx{font-size:14px}.at_heroCover_fabJ .at_heroHeadline_GSx8{font-size:clamp(34px,4.5vw,60px);line-height:1.05;max-width:18ch}.at_heroCover_fabJ .at_heroBody_Hg51{font-size:18px;max-width:52ch}.at_heroCover_fabJ .at_heroActions_JB-R{margin-top:14px}.at_heroCover_fabJ .at_heroActions_JB-R a{padding:12px 22px;font-size:15px}.at_heroCover_fabJ .at_heroBg_1YXg:after{background:linear-gradient(100deg,#0a081ee6,#0a081eb8 42%,#0a081e4d 72%,#0a081e1f)}.at_heroText_don7{position:relative;z-index:1;display:grid;align-content:center;gap:10px;padding:32px}.at_heroEyebrow_o4vx{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.85;margin:0}.at_heroHeadline_GSx8{margin:0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.at_heroBody_Hg51{margin:0;font-size:16px;max-width:60ch;opacity:.92}.at_heroActions_JB-R{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.at_heroBand_PswJ .at_heroActions_JB-R a[class],.at_heroOverlay_eHC4 .at_heroActions_JB-R a[class]{border-color:#ffffffd9;background:#ffffff24;color:#fff}.at_heroBand_PswJ .at_heroActions_JB-R a[class]:hover,.at_heroOverlay_eHC4 .at_heroActions_JB-R a[class]:hover{background:#ffffff42;color:#fff}.at_heroBand_PswJ .at_heroActions_JB-R a[class]:first-child,.at_heroOverlay_eHC4 .at_heroActions_JB-R a[class]:first-child{background:#fff;color:#17142b;border-color:#fff}.at_heroBand_PswJ .at_heroActions_JB-R a[class]:first-child:hover,.at_heroOverlay_eHC4 .at_heroActions_JB-R a[class]:first-child:hover{background:#ecebff;color:#17142b}.at_heroMedia_8Xjt{min-height:200px;background-size:cover;background-position:center}.at_heroPattern_HIEa{background-color:var(--at-soft, #eeeafd);background-image:radial-gradient(circle at 20% 30%,var(--at-primary, #4c2fd6) 0 18%,transparent 18.5%),radial-gradient(circle at 75% 70%,var(--at-primary, #4c2fd6) 0 26%,transparent 26.5%),radial-gradient(circle at 85% 15%,var(--at-border-strong, #cdc8dc) 0 9%,transparent 9.5%);opacity:.85}.at_launch_lw4w{min-height:0}.at_launch_lw4w .at_heroBg_1YXg:after{background:linear-gradient(180deg,#0a081e8c,#0a081e59 38%,#0a081ec7)}.at_launchInner_vFRY{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:56px 48px 52px;display:grid;gap:26px}.at_launchHead_t2-c{display:grid;gap:8px}.at_launchHead_t2-c .at_heroHeadline_GSx8{font-size:clamp(34px,4.4vw,58px);line-height:1.04;max-width:20ch;text-shadow:0 1px 2px rgba(0,0,0,.3)}.at_launchHead_t2-c .at_heroBody_Hg51{font-size:17px;max-width:56ch;text-shadow:0 1px 2px rgba(0,0,0,.35)}.at_launchHead_t2-c .at_heroEyebrow_o4vx{font-size:14px}.at_launchPanel_Ozap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(0,1.15fr);gap:18px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.24);background:#100d2880;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 30px 60px -30px #0009}.at_launchLabel_gigN{margin:2px 6px 8px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.at_launchLinks_DiRx ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.at_launchLinks_DiRx a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;color:#fff!important;text-decoration:none;font-weight:600;font-size:14.5px}.at_launchLinks_DiRx a:hover,.at_launchLinks_DiRx a:focus-visible{background:#ffffff24}.at_launchLinks_DiRx svg{width:18px;height:18px;opacity:.9}.at_launchLead_mHM-{position:relative;display:block;min-height:300px;border-radius:14px;overflow:hidden;color:#fff!important;text-decoration:none;background:#ffffff14}.at_launchLeadImg_tPp2{position:absolute;top:0;right:0;bottom:0;left:0;background:center/cover no-repeat;transition:transform .6s ease}.at_launchLead_mHM-:hover .at_launchLeadImg_tPp2{transform:scale(1.04)}.at_launchLeadImg_tPp2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#080618e0)}.at_launchLeadText_Yujm{position:absolute;left:0;right:0;bottom:0;display:grid;gap:6px;padding:20px 22px}.at_launchTag_pApc{justify-self:start;padding:3px 10px;border-radius:999px;background:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.at_launchLeadTitle_Lysj{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.at_launchLeadDesc_Ogs5{font-size:14px;opacity:.88;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at_launchMore_ufFg{display:grid;gap:10px;align-content:start}.at_launchItem_nl6S{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:12px;background:#ffffff1a;color:#fff!important;text-decoration:none}.at_launchItem_nl6S:hover,.at_launchItem_nl6S:focus-visible{background:#fff3}.at_launchThumb_fjiO{display:block;aspect-ratio:4/3;border-radius:8px;background:#ffffff26 center/cover no-repeat}.at_launchItemTitle_DUck{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:14px;line-height:1.3}.at_launchItemMeta_t5Bu{display:block;margin-top:3px;font-size:12px;opacity:.75}.at_launchEmpty_0DYD{margin:6px;font-size:13px;opacity:.8}.at_launchSkel_5QOl{min-height:120px;border-radius:12px;background:#ffffff14}@media (prefers-reduced-motion: reduce){.at_launchLeadImg_tPp2{transition:none}.at_launchLead_mHM-:hover .at_launchLeadImg_tPp2{transform:none}}@container (max-width: 980px){.at_launchPanel_Ozap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.at_launchLinks_DiRx{grid-column:1/-1}.at_launchLinks_DiRx ul{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@container (max-width: 640px){.at_launchInner_vFRY{padding:32px 18px 22px;gap:18px}.at_launchPanel_Ozap{grid-template-columns:minmax(0,1fr);padding:12px;border-radius:16px}.at_launchLinks_DiRx ul{grid-template-columns:repeat(2,minmax(0,1fr))}.at_launchLinks_DiRx a{padding:9px 8px;font-size:13.5px}.at_launchLead_mHM-{min-height:230px}.at_launchLeadTitle_Lysj{font-size:19px}}.at_heroBg_1YXg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.at_heroBg_1YXg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c091ed1,#0c091e73 65%,#0c091e33)}.at_newsFeature_2Zet{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px}.at_newsFeature_2Zet>*,.at_newsList_yISH>li,.at_newsGrid_xyYX>li{min-width:0}.at_newsList_yISH{display:grid;gap:14px;margin:0;padding:0;list-style:none}.at_newsGrid_xyYX{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none}.at_newsItem_qmcD{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start}.at_newsItemBig_T8EK{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0}.at_newsImg_8R7s{width:100%;aspect-ratio:16/10;border-radius:6px;background:var(--at-soft, #eeeafd) center/cover no-repeat;display:block}.at_newsItemBig_T8EK .at_newsImg_8R7s{aspect-ratio:16/9}.at_newsTitle_3uAp{margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.at_newsItemBig_T8EK .at_newsTitle_3uAp{font-size:21px;letter-spacing:-.01em}.at_newsTitle_3uAp a{color:var(--at-text, #17142b);text-decoration:none}.at_newsTitle_3uAp a:hover{text-decoration:underline}.at_newsDesc_0pLT{margin:4px 0 0;color:var(--at-subtext, #5d5873);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at_newsMeta_z3uz{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12.5px;color:var(--at-subtext, #5d5873)}.at_mustRead_QMLK{border-left:3px solid var(--at-warn, #b4600f);padding-left:12px}.at_mustReadDone_BFuu{border-left-color:var(--at-good, #1e6b34)}.at_eventDays_pOcR{display:grid;gap:14px;margin:0;padding:0;list-style:none}.at_eventDay_5rUi{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px}.at_dateTile_py0D{display:grid;text-align:center;border-radius:8px;overflow:hidden;border:1px solid var(--at-border, #e4e1ee);align-self:start;background:var(--at-surface, #fff)}.at_dateTile_py0D span:first-child{background:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 0}.at_dateTile_py0D span:last-child{font-size:20px;font-weight:700;padding:2px 0 4px;font-variant-numeric:tabular-nums}.at_eventItems_C004{display:grid;gap:10px}.at_eventTitle_jjgA{margin:0;font-weight:600;font-size:15px}.at_eventMeta_D0Ky{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--at-subtext, #5d5873);margin-top:2px}.at_eventMeta_D0Ky span{display:inline-flex;align-items:center;gap:4px}.at_eventMeta_D0Ky svg{width:14px;height:14px}.at_eventActions_zvcP{display:flex;gap:12px;margin-top:4px;font-size:13px}.at_calWrap_H6Da{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:24px;align-items:start}.at_cal_C-jk{padding:14px;border-radius:16px;background:var(--at-surface, #fff);border:1px solid var(--at-border, #e4e1ee);box-shadow:0 14px 30px -24px #140e3c73}.at_calHead_a13n{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.at_calMonth_slen{font-weight:700;font-size:15px}.at_calNav_-M-W{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:0;background:var(--at-soft, #eeeafd);color:var(--at-primary-strong, var(--at-primary, #4c2fd6));cursor:pointer}.at_calNav_-M-W svg{width:16px;height:16px}.at_calPrev_-uDR{transform:rotate(180deg)}.at_calGrid_xuEJ{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.at_calDow_sn-z{font-size:11.5px;font-weight:700;color:var(--at-subtext, #5d5873);padding:4px 0}.at_calDay_-Q2F{aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--at-subtext, #5d5873);font-size:13px;font-variant-numeric:tabular-nums;cursor:default;padding:0}.at_calBusy_itj9{background:var(--at-soft, #eeeafd);color:var(--at-primary-strong, var(--at-primary, #4c2fd6));font-weight:700;cursor:pointer}.at_calBusy_itj9:hover{outline:2px solid var(--at-primary, #4c2fd6);outline-offset:-2px}.at_calToday_l59R{box-shadow:inset 0 0 0 2px var(--at-primary, #4c2fd6);color:var(--at-text, #17142b)}.at_calPicked_NmrV,.at_calBusy_itj9.at_calPicked_NmrV{background:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff)}.at_calDay_-Q2F:focus-visible,.at_calNav_-M-W:focus-visible{outline:2px solid var(--at-primary, #4c2fd6);outline-offset:2px}.at_calList_Xok6{min-width:0}.at_calShowing_kbB5{display:flex;justify-content:space-between;gap:8px;margin:0 0 10px;font-weight:600}@container (max-width: 640px){.at_calWrap_H6Da{grid-template-columns:minmax(0,1fr)}.at_cal_C-jk{max-width:340px}}.at_linkGroups_8GUZ{display:grid;gap:14px}.at_groupLabel_KfCP{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--at-subtext, #5d5873)}.at_linkList_Cqah{display:grid;margin:0;padding:0;list-style:none}.at_linkRow_XRTp{display:flex;align-items:center;gap:12px;padding:9px 4px;border-bottom:1px solid var(--at-border, #e4e1ee);color:var(--at-text, #17142b)!important;text-decoration:none;font-weight:500}.at_linkRow_XRTp:hover{color:var(--at-primary, #4c2fd6)!important}.at_linkRow_XRTp svg{color:var(--at-primary, #4c2fd6)}.at_linkTiles_Q2g5{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;margin:0;padding:0;list-style:none}.at_linkTile_xm-Y{display:grid;justify-items:center;align-content:center;gap:10px;min-height:118px;padding:18px 10px 16px;text-align:center;border-radius:14px;border:1px solid var(--at-border, #e4e1ee);background:var(--at-soft, #f4f2fb);background:color-mix(in srgb,var(--at-primary, #4c2fd6) 6%,var(--at-surface, #fff));color:var(--at-text, #17142b)!important;text-decoration:none;font-weight:600;font-size:13.5px;line-height:1.3;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.at_linkTile_xm-Y svg{box-sizing:content-box;width:22px;height:22px;padding:11px;border-radius:12px;background:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff);transition:background .18s ease,color .18s ease}.at_linkTile_xm-Y:hover,.at_linkTile_xm-Y:focus-visible{background:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff)!important;transform:translateY(-2px);box-shadow:0 12px 24px -14px #140e3c8c}.at_linkTile_xm-Y:hover svg,.at_linkTile_xm-Y:focus-visible svg{background:#ffffff2e;color:var(--at-on-primary, #fff)}@media (prefers-reduced-motion: reduce){.at_linkTile_xm-Y,.at_linkTile_xm-Y svg{transition:none}.at_linkTile_xm-Y:hover{transform:none}}.at_kf_hoBm{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:14px;margin:0;padding:0;list-style:none}.at_kfItem_S3b0{min-width:0;border-radius:16px;overflow:hidden;color:#fff}.at_kfTone0_Oa-Y{background:var(--at-primary-strong, #2b1c8f)}.at_kfTone1_iRzM{background:var(--at-primary, #4c2fd6)}.at_kfTone2_RBmA{background:#17142b;background:color-mix(in srgb,var(--at-primary-strong, #2b1c8f) 55%,#0b0a14)}.at_kfLink_bjC8{display:grid;gap:6px;height:100%;padding:20px 20px 18px;color:#fff!important;text-decoration:none;position:relative}.at_kfLink_bjC8:after{content:"";position:absolute;right:-36px;top:-36px;width:110px;height:110px;border-radius:50%;background:#ffffff12;pointer-events:none}a.at_kfLink_bjC8:hover{background:#ffffff14}.at_kfLabel_azk4{font-size:13px;font-weight:600;letter-spacing:.01em;opacity:.86;line-height:1.3}.at_kfValue_C2ar{display:flex;align-items:center;gap:8px;font-size:clamp(30px,3.2vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.at_kfTrend_tBsq{width:26px;height:26px;flex:none;padding:3px;border-radius:50%;background:#ffffff29}.at_kfNote_n261{font-size:12.5px;opacity:.78}.at_kfLight_oqbe .at_kfItem_S3b0{background:var(--at-surface, #fff);color:var(--at-text, #17142b);border:1px solid var(--at-border, #e4e1ee)}.at_kfLight_oqbe .at_kfLink_bjC8{color:var(--at-text, #17142b)!important}.at_kfLight_oqbe .at_kfValue_C2ar{color:var(--at-primary, #4c2fd6)}.at_kfLight_oqbe .at_kfTrend_tBsq{background:var(--at-soft, #eeeafd)}.at_kfLight_oqbe .at_kfLink_bjC8:after{background:var(--at-soft, #eeeafd);opacity:.6}@container (max-width: 420px){.at_kf_hoBm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.at_kfLink_bjC8{padding:16px 14px}.at_kfValue_C2ar{font-size:28px}}.at_personList_2UZT{display:grid;gap:12px;margin:0;padding:0;list-style:none}.at_personRow_88S9{display:flex;align-items:center;gap:12px}.at_personName_Tk1H{margin:0;font-weight:600}.at_personSub_lPnH{margin:0;font-size:13px;color:var(--at-subtext, #5d5873)}.at_celebrateIcon_XdVo{width:18px;height:18px;color:var(--at-primary, #4c2fd6);margin-left:auto}.at_peopleGrid_qD9m{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none}.at_personCard_diYo{display:flex;gap:12px;padding:14px}.at_personCard_diYo p{margin:0}.at_personContact_k7th{margin-top:6px!important;font-size:13px;overflow-wrap:anywhere}.at_searchRow_VxHm{display:flex;gap:8px;flex-wrap:wrap}.at_searchRow_VxHm>input{flex:1 1 220px;width:auto}.at_poll_uGjA{display:grid;gap:12px}.at_pollQ_bT8O{margin:0;font-size:16px;font-weight:600}.at_pollOptions_eujX{display:grid;gap:8px;border:0;padding:0;margin:0}.at_pollOption_evY2{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--at-border, #e4e1ee);border-radius:6px;cursor:pointer;background:var(--at-surface, #fff)}.at_pollOption_evY2:has(input:checked){border-color:var(--at-primary, #4c2fd6);background:var(--at-soft, #eeeafd)}.at_pollOption_evY2 input{accent-color:var(--at-primary, #4c2fd6);margin:0}.at_bar_Cz92{display:grid;gap:4px}.at_barTop_T8c0{display:flex;justify-content:space-between;gap:8px;font-size:13.5px}.at_barTrack_7xI1{height:8px;border-radius:4px;background:var(--at-border, #e4e1ee);overflow:hidden}.at_barFill_ntkO{height:100%;border-radius:4px;background:var(--at-primary, #4c2fd6);transition:width .4s ease}.at_barMine_eOYC .at_barTop_T8c0{font-weight:700}@media (prefers-reduced-motion: reduce){.at_barFill_ntkO{transition:none}}.at_ideasTools_vBcH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.at_seg_79D9{display:inline-flex;border:1px solid var(--at-border-strong, #cdc8dc);border-radius:6px;overflow:hidden}.at_seg_79D9 button{border:0;background:var(--at-surface, #fff);padding:5px 12px;cursor:pointer;font-weight:600;font-size:13px;color:var(--at-subtext, #5d5873)}.at_seg_79D9 button[aria-pressed=true]{background:var(--at-soft, #eeeafd);color:var(--at-primary-strong, var(--at-primary, #4c2fd6))}.at_ideaList_Axb8{display:grid;gap:10px;margin:0;padding:0;list-style:none}.at_idea_8Xa3{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:14px}.at_vote_4zmL{align-self:start;display:grid;justify-items:center;align-content:start;gap:2px;padding:6px 0;border-radius:6px;border:1px solid var(--at-border-strong, #cdc8dc);background:var(--at-surface, #fff);cursor:pointer;color:var(--at-text, #17142b)}.at_vote_4zmL[aria-pressed=true]{background:var(--at-primary, #4c2fd6);border-color:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff)}.at_vote_4zmL strong{font-size:16px;font-variant-numeric:tabular-nums}.at_vote_4zmL span{font-size:11px}.at_ideaTitle_0kPQ{margin:0;font-weight:600;font-size:15px}.at_ideaBody_1QiC{margin:4px 0 0;color:var(--at-subtext, #5d5873);white-space:pre-line}.at_ideaResponse_VRcE{margin:8px 0 0;padding:8px 10px;border-radius:6px;background:var(--at-soft, #eeeafd);font-size:13.5px}.at_form_O1ez{display:grid;gap:10px;padding:14px;margin-bottom:12px}.at_form_O1ez label{display:grid;gap:4px;font-weight:600;font-size:13px}.at_formActions_SpHA{display:flex;gap:8px}.at_faqTools_8Tly{display:grid;gap:10px;margin-bottom:12px}.at_chips_EwAf{display:flex;flex-wrap:wrap;gap:6px}.at_chip_kYNl{border:1px solid var(--at-border-strong, #cdc8dc);background:var(--at-surface, #fff);border-radius:999px;padding:3px 12px;font-size:13px;cursor:pointer;color:var(--at-text, #17142b)}.at_chip_kYNl[aria-pressed=true]{background:var(--at-primary, #4c2fd6);border-color:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff)}.at_faqList_8XKA{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--at-border, #e4e1ee)}.at_faqItem_FZOP{border-bottom:1px solid var(--at-border, #e4e1ee)}.at_faqItem_FZOP summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;cursor:pointer;font-weight:600;list-style:none}.at_faqItem_FZOP summary::-webkit-details-marker{display:none}.at_faqItem_FZOP summary svg{transition:transform .15s;color:var(--at-subtext, #5d5873)}.at_faqItem_FZOP[open] summary svg{transform:rotate(180deg)}.at_faqAnswer_mjeh{padding:0 2px 14px;color:var(--at-text, #17142b)}.at_faqAnswer_mjeh p:first-child{margin-top:0}.at_jobList_GW00{display:grid;gap:10px;margin:0;padding:0;list-style:none}.at_job_keaJ{padding:14px 16px}.at_jobTop_cuMv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:baseline}.at_jobTitle_2Ear{margin:0;font-weight:600;font-size:15.5px}.at_jobMeta_Zn-u{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;color:var(--at-subtext, #5d5873);font-size:13px}.at_jobBody_-Vxq{margin-top:10px}.at_jobBody_-Vxq>:first-child{margin-top:0}.at_menuDay_FZaP{display:grid;gap:8px}.at_menuDay_FZaP+.at_menuDay_FZaP{margin-top:16px}.at_menuDate_bh-W{margin:0;font-weight:700;font-size:14px}.at_meal_PCid{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--at-subtext, #5d5873)}.at_dish_3ZBo{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--at-border, #e4e1ee)}.at_dishName_dnZ4{margin:0;font-weight:500}.at_dishTags_Dnap{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.at_price_qJXe{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.at_healthSummary_NjZo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.at_stat_xzGj{padding:12px 14px}.at_stat_xzGj p{margin:0}.at_statValue_UTRA{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.at_healthTable_aVKN{width:100%;border-collapse:collapse;font-size:13.5px}.at_healthTable_aVKN th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--at-subtext, #5d5873);padding:6px 8px;border-bottom:1px solid var(--at-border-strong, #cdc8dc)}.at_healthTable_aVKN td{padding:9px 8px;border-bottom:1px solid var(--at-border, #e4e1ee);vertical-align:top}.at_scoreDot_Fnof{display:inline-grid;place-items:center;min-width:38px;padding:2px 6px;border-radius:6px;font-weight:700;font-variant-numeric:tabular-nums}.at_tableWrap_Iny2{overflow-x:auto}.at_issues_rEGW{display:flex;flex-wrap:wrap;gap:4px}.at_setupGrid_2yvK{display:grid;gap:16px}.at_checklist_rrtG{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.at_checklist_rrtG li{display:flex;gap:8px;align-items:flex-start}.at_ok_eo30{color:var(--at-good, #1e6b34)}.at_no_qhof{color:var(--at-warn, #b4600f)}.at_templates_7rW2{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none}.at_template_gNHx{display:grid;gap:10px;padding:14px;align-content:start}.at_template_gNHx h3{margin:0;font-size:15px}.at_template_gNHx p{margin:0}.at_mini_ocO-{display:grid;gap:4px;padding:8px;border-radius:6px;background:var(--at-soft, #eeeafd)}.at_miniRow_Z0DK{display:grid;gap:4px}.at_miniCol_EaPC{display:grid;gap:4px;align-content:start}.at_miniBox_Dzbp{border-radius:3px;background:var(--at-surface, #fff);border:1px solid var(--at-border, #e4e1ee);font-size:10px;line-height:1.2;padding:4px 5px;color:var(--at-subtext, #5d5873);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.at_miniHero_uY0F{background:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff);border-color:transparent}.at_log_YPOz{font-family:Consolas,Menlo,monospace;font-size:12.5px;margin:0}@container (max-width: 560px){.at_heroSplit_fXNx{grid-template-columns:1fr}.at_heroSplit_fXNx .at_heroMedia_8Xjt{min-height:140px;order:-1}.at_heroText_don7{padding:22px}.at_heroHeadline_GSx8{font-size:24px}.at_heroCover_fabJ{min-height:320px}.at_heroCover_fabJ .at_heroText_don7{padding:32px 22px}.at_heroCover_fabJ .at_heroHeadline_GSx8{font-size:30px}.at_newsFeature_2Zet{grid-template-columns:1fr}.at_newsItem_qmcD{grid-template-columns:84px minmax(0,1fr)}.at_healthSummary_NjZo{grid-template-columns:repeat(2,minmax(0,1fr))}.at_healthTable_aVKN thead{display:none}.at_healthTable_aVKN tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--at-border, #e4e1ee)}.at_healthTable_aVKN td{display:block;padding:0;border:0}.at_healthTable_aVKN td:first-child{grid-row:span 3}.at_healthTable_aVKN td:nth-child(n+3){grid-column:2}}.at_alertStack_jtjj{display:grid;gap:8px}.at_alert_afjK{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid}.at_alertInfo_7ohq{background:var(--at-soft, #eeeafd);border-color:color-mix(in srgb,var(--at-primary, #4c2fd6) 30%,transparent);color:var(--at-text, #17142b)}.at_alertImportant_1RRD{background:var(--at-warn-soft, #fdf0e1);border-color:color-mix(in srgb,var(--at-warn, #8a4a10) 35%,transparent);color:var(--at-text, #17142b)}.at_alertUrgent_iH33{background:var(--at-bad, #b42318);border-color:var(--at-bad, #b42318);color:#fff}.at_alertUrgent_iH33 a{color:#fff}.at_alertIcon_LauP{margin-top:1px}.at_alertText_SGw4{margin:0;flex:1}.at_alertClose_s-w8{border:0;background:none;color:inherit;font-size:20px;line-height:1;padding:0 4px;cursor:pointer;opacity:.7}.at_alertClose_s-w8:hover{opacity:1}.at_ticker_OxsS{display:flex;align-items:stretch;border-radius:8px;overflow:hidden;border:1px solid var(--at-border, #e4e1ee);background:var(--at-surface, #fff)}.at_tickerLabel_CXyJ{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff);font-weight:700;font-size:13px;white-space:nowrap}.at_tickerLabel_CXyJ svg{width:16px;height:16px}.at_tickerTrack_QzNZ{flex:1;overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.at_tickerRun_75RK{display:inline-flex;gap:40px;padding-left:24px;white-space:nowrap;animation:at_atTicker_4VwX linear infinite}.at_ticker_OxsS:hover .at_tickerRun_75RK,.at_ticker_OxsS:focus-within .at_tickerRun_75RK{animation-play-state:paused}.at_tickerItem_7VrN{display:inline-flex;align-items:center;gap:8px;font-size:14px}.at_sevDot_EKQf{width:8px;height:8px;border-radius:50%;flex:none}.at_sevDot_EKQf.at_alertInfo_7ohq{background:var(--at-primary, #4c2fd6)}.at_sevDot_EKQf.at_alertImportant_1RRD{background:var(--at-warn, #b4600f)}.at_sevDot_EKQf.at_alertUrgent_iH33{background:var(--at-bad, #b42318)}@keyframes at_atTicker_4VwX{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.at_tickerRun_75RK{animation:none;flex-wrap:wrap;white-space:normal;gap:6px 24px;padding:6px 12px}.at_tickerItem_7VrN[aria-hidden=true]{display:none}}.at_carousel_Stqs{display:grid;gap:10px}.at_slide_tkPm{position:relative;display:block;min-height:300px;border-radius:10px;overflow:hidden;background:var(--at-primary, #4c2fd6) center/cover no-repeat;color:#fff!important;text-decoration:none}.at_slideShade_aP7p{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a081900 30%,#0a0819d1)}.at_slideText_VqBj{position:absolute;left:0;right:0;bottom:0;display:grid;gap:6px;padding:22px;justify-items:start}.at_slideTitle_bMOG{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.at_slideDesc_HVsG{opacity:.9;max-width:60ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at_slideMeta_rcBQ{font-size:13px;opacity:.8}.at_carouselNav_4Afv{display:flex;align-items:center;justify-content:space-between;gap:10px}.at_navBtn_3YxO{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--at-border-strong, #cdc8dc);background:var(--at-surface, #fff);color:var(--at-text, #17142b);cursor:pointer}.at_navBtn_3YxO:hover{border-color:var(--at-primary, #4c2fd6)}.at_navBtn_3YxO svg{width:18px;height:18px}.at_flip_HYRy{transform:rotate(180deg)}.at_dots_WLZs{display:flex;gap:6px}.at_dotBtn_oJQ6{width:8px;height:8px;padding:0;border-radius:4px;border:0;background:var(--at-border-strong, #cdc8dc);cursor:pointer;transition:width .2s}.at_dotOn_XXLz{width:22px;background:var(--at-primary, #4c2fd6)}.at_countdown_edcD{display:grid;gap:10px}.at_countLabel_CYkj{margin:0;font-weight:600;font-size:16px}.at_countUnits_Okky{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.at_countUnit_H3Q0{display:grid;justify-items:center;padding:12px 4px;border-radius:8px;background:var(--at-soft, #eeeafd)}.at_countUnit_H3Q0 strong{font-size:30px;line-height:1;font-variant-numeric:tabular-nums;color:var(--at-primary-strong, var(--at-primary, #4c2fd6))}.at_countUnit_H3Q0 span{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--at-subtext, #5d5873);margin-top:4px}.at_countDone_4QT7{margin:0;font-size:22px;font-weight:700}.at_shoutList_n7SW{display:grid;gap:10px;margin:0;padding:0;list-style:none}.at_shout_HddJ{padding:14px}.at_shoutHead_ZALC{display:flex;align-items:center;gap:10px}.at_shoutHead_ZALC>div{flex:1;min-width:0}.at_valuePill_FjVE{margin-left:auto}.at_shoutText_-QxL{margin:10px 0 0;white-space:pre-line}.at_chosen_gziM{display:inline-flex;align-items:center;gap:8px;font-weight:600}.at_suggest_wHZp{list-style:none;margin:-4px 0 0;padding:4px;border:1px solid var(--at-border, #e4e1ee);border-radius:6px;background:var(--at-surface, #fff)}.at_suggest_wHZp button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;background:none;text-align:left;cursor:pointer;border-radius:4px;color:var(--at-text, #17142b)}.at_suggest_wHZp button:hover,.at_suggest_wHZp button:focus{background:var(--at-soft, #eeeafd)}.at_suggest_wHZp .at_muted_YuMx,.at_suggest_wHZp span:last-child{margin-left:auto;font-size:12.5px;color:var(--at-subtext, #5d5873)}.at_spot_42OJ{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:start}.at_spotMedia_X4fT img{display:block;width:120px;height:120px;object-fit:cover;object-position:50% 18%;border-radius:10px}.at_spotBody_YRkV{display:grid;gap:4px}.at_spotEyebrow_6Otw{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--at-primary, #4c2fd6)}.at_spotHeadline_nU1C{margin:0;font-size:19px;font-weight:700;line-height:1.25}.at_spotStory_ipRs{margin:6px 0 0;white-space:pre-line}.at_spotNav_p3HB{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:13px}.at_profile_mc0w{display:flex;gap:18px;padding:18px;align-items:flex-start}.at_profileBody_f3ZE{flex:1 1 auto;display:grid;gap:6px;min-width:0}.at_profileName_y4pM{margin:0;font-size:20px;font-weight:700}.at_profileFacts_liZ6{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 16px;margin:6px 0}.at_profileFacts_liZ6 dt{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--at-subtext, #5d5873);font-weight:700}.at_profileFacts_liZ6 dd{margin:0;overflow-wrap:anywhere}.at_inlineIcon_axT4{width:15px;height:15px;vertical-align:-3px;margin-right:4px}.at_textLink_sfmE{display:inline-flex;align-items:center;gap:2px;margin-top:6px;font-weight:600;font-size:13.5px}.at_org_En-Q{display:grid;gap:10px;justify-items:center}.at_orgLevel_YGVz{position:relative;display:flex;justify-content:center;padding-bottom:10px}.at_orgLevel_YGVz:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:10px;background:var(--at-border-strong, #cdc8dc)}.at_orgLast_AC3f{padding-bottom:0}.at_orgLast_AC3f:after{display:none}.at_orgCard_xXuC{display:flex;align-items:center;gap:10px;min-width:220px;max-width:280px;padding:10px 14px;border-radius:10px;border:1px solid var(--at-border, #e4e1ee);background:var(--at-surface, #fff);text-align:left;font:inherit;color:var(--at-text, #17142b)}button.at_orgCard_xXuC{cursor:pointer}button.at_orgCard_xXuC:hover{border-color:var(--at-primary, #4c2fd6)}.at_orgFocus_JSqN{border:2px solid var(--at-primary, #4c2fd6);box-shadow:0 6px 20px -10px #28147873}.at_orgText_JU7u{display:grid;min-width:0}.at_orgName_kgM2{font-weight:700}.at_orgRole_Ypc-{font-size:12.5px;color:var(--at-subtext, #5d5873)}.at_orgReports_7dEp{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;padding-top:12px;border-top:1px solid var(--at-border-strong, #cdc8dc)}.at_orgReports_7dEp .at_orgCard_xXuC{flex:1 1 220px;max-width:300px;min-width:0}.at_faces_uxkn{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.at_faceBtn_g4gG{display:grid;justify-items:center;gap:4px;padding:10px 4px;border-radius:8px;border:1px solid var(--at-border, #e4e1ee);background:var(--at-surface, #fff);color:var(--at-subtext, #5d5873);cursor:pointer;font-size:12px}.at_faceBtn_g4gG:hover{border-color:var(--at-primary, #4c2fd6)}.at_faceOn_UI9f{border:2px solid var(--at-primary, #4c2fd6);color:var(--at-primary, #4c2fd6);background:var(--at-soft, #eeeafd);font-weight:700}.at_face_31uJ{width:30px;height:30px}.at_pulseWeek_pI8i{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;align-items:end}.at_pulseDay_mf5V{display:grid;justify-items:center;gap:3px}.at_pulseCol_OxXq{display:flex;align-items:flex-end;width:100%;max-width:28px;height:72px;border-radius:4px;background:var(--at-soft, #eeeafd);overflow:hidden}.at_pulseBar_Fc3j{width:100%;background:var(--at-primary, #4c2fd6);border-radius:4px 4px 0 0}.at_pulseVal_I9ji{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.at_pulseLbl_AJhO{font-size:11.5px;color:var(--at-subtext, #5d5873)}.at_az_yRCC{display:flex;flex-wrap:wrap;gap:4px}.at_azBtn_52O2{min-width:30px;padding:3px 6px;border:1px solid var(--at-border, #e4e1ee);border-radius:6px;background:var(--at-surface, #fff);color:var(--at-text, #17142b);font-weight:600;font-size:13px;cursor:pointer}.at_azBtn_52O2[aria-pressed=true]{background:var(--at-primary, #4c2fd6);border-color:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff)}.at_glossGroup_2Sy4{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--at-border, #e4e1ee)}.at_glossLetter_sDTN{margin:0;font-size:22px;font-weight:800;color:var(--at-primary, #4c2fd6);line-height:1.1}.at_glossList_DY2N{margin:0;display:grid;gap:10px}.at_glossList_DY2N dt{font-weight:700}.at_glossList_DY2N dd{margin:2px 0 0;color:var(--at-text, #17142b)}.at_glossCat_gaqV{margin-left:8px;font-size:11.5px;font-weight:600;color:var(--at-subtext, #5d5873)}.at_seeAlso_jxCp{color:var(--at-subtext, #5d5873)}.at_timeline_O7cL{display:grid;gap:14px}.at_tlYear_-bcX{display:block}.at_tlFuture_ujM8 .at_tlTitle_Q3rf{color:var(--at-text, #17142b)}.at_tlYearLabel_opyL{margin:0 0 8px;font-size:15px;font-weight:800;color:var(--at-primary, #4c2fd6)}.at_tlList_Mtyp{list-style:none;margin:0;padding:0 0 0 20px;border-left:2px solid var(--at-border-strong, #cdc8dc);display:grid;gap:14px}.at_tlItem_z7kq{position:relative}.at_tlDot_CofB{position:absolute;left:-27px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--at-surface, #fff);border:2px solid var(--at-primary, #4c2fd6)}.at_tlPast_EjzR .at_tlDot_CofB{background:var(--at-primary, #4c2fd6)}.at_tlToday_Hg9v .at_tlDot_CofB{box-shadow:0 0 0 4px color-mix(in srgb,var(--at-primary, #4c2fd6) 25%,transparent)}.at_tlDate_tVln{margin:0;font-size:12.5px;font-weight:700;color:var(--at-subtext, #5d5873);text-transform:uppercase;letter-spacing:.04em}.at_tlTitle_Q3rf{margin:2px 0 0;font-weight:600;font-size:15px}.at_steps_uCdZ{--badge: 56px;list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:18px;counter-reset:none}.at_step_7vIS{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;text-align:center;min-width:0}.at_step_7vIS:not(:last-child):after{content:"";position:absolute;top:calc(var(--badge) / 2 - 2px);left:calc(50% + var(--badge) / 2 + 6px);right:calc(-50% + var(--badge) / 2 + 6px - 18px);height:4px;border-radius:2px;background:linear-gradient(90deg,var(--at-primary, #4c2fd6),var(--at-soft, #eeeafd))}.at_stepBadge_7EzP{display:grid;place-items:center;width:var(--badge);height:var(--badge);border-radius:50%;background:var(--at-primary, #4c2fd6);color:var(--at-on-primary, #fff);box-shadow:0 0 0 6px var(--at-soft, #eeeafd);margin-bottom:6px}.at_stepBadge_7EzP svg{width:24px;height:24px}.at_step_7vIS:nth-child(2n) .at_stepBadge_7EzP{background:var(--at-primary-strong, #2b1c8f)}.at_stepNum_WWVm{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--at-primary, #4c2fd6)}.at_stepTitle_J-U7{margin:0;font-weight:700;font-size:16px;line-height:1.25}.at_stepText_DFi2{margin:0;color:var(--at-subtext, #5d5873);font-size:13.5px;max-width:30ch}@container (max-width: 700px){.at_steps_uCdZ{grid-auto-flow:row;grid-auto-columns:auto;gap:0}.at_step_7vIS{grid-template-columns:var(--badge) minmax(0,1fr);justify-items:start;text-align:left;column-gap:16px;row-gap:2px;padding-bottom:20px}.at_step_7vIS>:not(.at_stepBadge_7EzP){grid-column:2}.at_stepBadge_7EzP{grid-row:1/span 3;margin:0}.at_step_7vIS:not(:last-child):after{top:calc(var(--badge) + 8px);bottom:4px;left:calc(var(--badge) / 2 - 2px);right:auto;width:4px;height:auto;background:linear-gradient(180deg,var(--at-primary, #4c2fd6),var(--at-soft, #eeeafd))}.at_stepText_DFi2{max-width:none}}.at_tabList_Rb2d{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--at-border-strong, #cdc8dc)}.at_tabBtn_z3eq{flex:none;padding:9px 14px;border:0;border-bottom:3px solid transparent;background:none;color:var(--at-subtext, #5d5873);font-weight:600;cursor:pointer;margin-bottom:-1px}.at_tabOn_2zBJ{color:var(--at-primary, #4c2fd6);border-bottom-color:var(--at-primary, #4c2fd6)}.at_tabPanel_Bv1E{padding:14px 2px 0}.at_clocks_QWNA{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none}.at_clock_A9nA{display:grid;gap:2px;padding:12px 14px}.at_clockPlace_zsC5{font-weight:600}.at_clockTime_XnEC{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.at_clockMeta_GMrD{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--at-subtext, #5d5873)}.at_dotOpen_mQSs{background:var(--at-good, #1e6b34)}.at_dotClosed_aJIF{background:var(--at-border-strong, #cdc8dc)}.at_offices_HLHO{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none}.at_office_gab9{padding:14px 16px;display:grid;gap:6px;align-content:start}.at_officeTop_HzyK{display:flex;justify-content:space-between;align-items:center;gap:8px}.at_officeAddr_U9hJ{margin:0;white-space:pre-line;color:var(--at-subtext, #5d5873)}.at_results_vh0e{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:4px}.at_result_3cyL{display:flex;gap:12px;padding:10px 2px;border-bottom:1px solid var(--at-border, #e4e1ee)}.at_resultIcon_ZLEU{color:var(--at-primary, #4c2fd6);margin-top:2px}.at_resultTitle_5NIP{font-weight:600;font-size:15px}.at_resultSummary_d6pj{margin:2px 0;color:var(--at-text, #17142b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at_toc_wNDL{margin:0;padding:0;list-style:none;display:grid;gap:2px;border-left:2px solid var(--at-border, #e4e1ee)}.at_toc_wNDL a{display:block;padding:5px 12px;margin-left:-2px;border-left:2px solid transparent;text-decoration:none;color:var(--at-text, #17142b)!important}.at_toc_wNDL a:hover{border-left-color:var(--at-primary, #4c2fd6);color:var(--at-primary, #4c2fd6)!important}.at_tocSub_C50y a{padding-left:26px;font-size:13.5px}.at_crumbs_9xTH{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;font-size:13.5px}.at_crumbs_9xTH li{display:inline-flex;align-items:center;gap:4px}.at_crumbs_9xTH [aria-current]{color:var(--at-subtext, #5d5873)}.at_crumbSep_NXMS{width:14px;height:14px;color:var(--at-subtext, #5d5873)}@container (max-width: 560px){.at_spot_42OJ{grid-template-columns:1fr}.at_spotMedia_X4fT img{width:100%;height:auto;aspect-ratio:16/10}.at_faces_uxkn span{display:none}.at_slide_tkPm{min-height:240px}.at_slideTitle_bMOG{font-size:20px}}.at_bleed_cuZ3{padding:0}.at_welcome_SEUh{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px 40px;flex-wrap:wrap;padding:clamp(32px,4.5vw,64px) max(24px,(100% - 1180px) / 2);border-radius:clamp(0px,(1300px - 100%) * 9999,20px);color:#fff;background:linear-gradient(110deg,var(--at-primary-strong, #20188f) 0%,var(--at-primary, #3a2bff) 70%,color-mix(in srgb,var(--at-primary, #3a2bff) 70%,#ff5a36) 100%)}.at_welcome_SEUh:before{content:"";position:absolute;right:-80px;top:-120px;width:380px;height:380px;border-radius:50%;background:#ffffff12;pointer-events:none}.at_welcome_SEUh:after{content:"";position:absolute;right:18%;bottom:-160px;width:260px;height:260px;border-radius:50%;background:#ffffff0d;pointer-events:none}.at_welcomeText_erXb{position:relative;z-index:1;display:grid;gap:10px;max-width:640px;min-width:0}.at_eyebrow_Lcf2{margin:0;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.86}.at_headline_wryL{margin:0;font-size:clamp(32px,4.2vw,54px);line-height:1.05;font-weight:800;letter-spacing:-.03em;color:#fff}.at_summary_79I4{margin:0;font-size:18px;line-height:1.45;opacity:.94}.at_actions_OYQ4{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.at_primary_MGxY,.at_ghost_MoYn{display:inline-flex;align-items:center;min-height:44px;padding:10px 22px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none!important}.at_primary_MGxY{background:#fff;color:var(--at-primary-strong, #20188f)!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at_ghost_MoYn{border:1.5px solid rgba(255,255,255,.75);color:#fff!important}.at_primary_MGxY:hover,.at_primary_MGxY:focus-visible{box-shadow:0 8px 24px -10px #00000080}.at_ghost_MoYn:hover,.at_ghost_MoYn:focus-visible{background:#ffffff1f}.at_ring_UnUH{--p: 0;position:relative;z-index:1;flex:none;width:168px;height:168px;border-radius:50%;display:grid;place-content:center;text-align:center;gap:2px;background:radial-gradient(closest-side,var(--at-primary-strong, #20188f) 78%,transparent 79% 100%),conic-gradient(#fff calc(var(--p) * 1%),#fff3 0)}.at_ringValue_F-LA{font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1}.at_ringLabel_eeGD{font-size:13px;opacity:.85}.at_rows_amxG,.at_paths_8vFm,.at_sessions_w1Bt,.at_tiles_mRZb{list-style:none;margin:0;padding:0;display:grid;gap:10px}.at_row_hFKj,.at_path_I035{display:flex;align-items:center;gap:16px 20px;padding:14px 16px;border-radius:14px;text-decoration:none!important;color:var(--at-text, #17142b)!important;background:var(--at-surface, #fff);border:1px solid var(--at-border, #e4e1ee);transition:border-color .15s,box-shadow .15s}.at_row_hFKj:hover,.at_row_hFKj:focus-visible,.at_path_I035:hover,.at_path_I035:focus-visible{border-color:var(--at-primary, #3a2bff);box-shadow:0 10px 28px -18px #20188f8c}.at_rowMain_Qsrc{display:grid;gap:6px;flex:1 1 auto;min-width:0}.at_rowTitle_O0HS{font-size:16px;font-weight:700;line-height:1.3;color:var(--at-text, #17142b);text-decoration:none}a.at_rowTitle_O0HS:hover{color:var(--at-primary, #3a2bff)}.at_rowMeta_BMuA{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--at-subtext, #5d5a6d)}.at_rowMeta_BMuA svg{width:14px;height:14px;vertical-align:-2px}.at_chip_lVMP{padding:2px 10px;border-radius:999px;background:var(--at-soft, #eeeafd);color:var(--at-primary-strong, #20188f);font-weight:600;font-size:12px}.at_due_b49V{font-weight:600}.at_overdue_dMUU{color:var(--at-bad, #c42b1c)}.at_dueSoon_L4xr{color:#a35200}.at_onTrack_G5fy,.at_noDate_H02r{color:var(--at-subtext, #5d5a6d)}.at_done_phGP{color:#107c41}.at_rowProgress_TBim{display:flex;align-items:center;gap:10px;flex:0 0 180px}.at_pct_L6qK{font-size:13px;font-weight:700;min-width:3ch;text-align:right;font-variant-numeric:tabular-nums}.at_bar_JIZs{position:relative;display:block;flex:1 1 auto;height:8px;border-radius:999px;background:var(--at-soft, #eeeafd);overflow:hidden;min-width:80px}.at_bar_JIZs>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--at-primary, #3a2bff)}.at_path_I035 .at_bar_JIZs{flex:0 0 140px}.at_more_nheg{display:inline-flex;align-items:center;gap:4px;padding:6px 2px;font-weight:600;color:var(--at-primary, #3a2bff)!important;text-decoration:none!important}.at_more_nheg svg{width:14px;height:14px}.at_pathIcon_cS7f{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--at-soft, #eeeafd);color:var(--at-primary, #3a2bff)}.at_pathIcon_cS7f svg{width:22px;height:22px}.at_session_hsFm{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:var(--at-surface, #fff);border:1px solid var(--at-border, #e4e1ee)}.at_date_Rv-j{display:grid;place-items:center;flex:none;width:54px;border-radius:12px;overflow:hidden;border:1px solid var(--at-border, #e4e1ee);text-align:center}.at_date_Rv-j span{display:block;width:100%;padding:2px 0;background:var(--at-primary, #3a2bff);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.at_date_Rv-j b{display:block;padding:4px 0 6px;font-size:22px;font-weight:800;color:var(--at-text, #17142b)}.at_sessionMain_GwJf{display:grid;gap:4px;flex:1 1 160px;min-width:0}.at_booked_O28e{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#107c41;font-size:14px}.at_booked_O28e svg{width:16px;height:16px}.at_tiles_mRZb{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.at_tile_WMVC{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;padding:18px 18px 16px;border-radius:16px;overflow:hidden;text-decoration:none!important;color:var(--at-text, #17142b)!important;background:var(--at-surface, #fff);border:1px solid var(--at-border, #e4e1ee);transition:transform .15s,box-shadow .15s,border-color .15s}.at_tile_WMVC:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:var(--at-primary, #3a2bff)}.at_t0_8SGj:before{background:var(--at-primary, #3a2bff)}.at_t1_Xhl2:before{background:var(--at-primary-strong, #20188f)}.at_t2_biWx:before{background:color-mix(in srgb,var(--at-primary, #3a2bff) 60%,#ff5a36)}.at_tile_WMVC:hover,.at_tile_WMVC:focus-visible{transform:translateY(-2px);border-color:var(--at-primary, #3a2bff);box-shadow:0 16px 34px -22px #20188f99}.at_tileTop_8I2Q{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px}.at_tileCat_nTkQ{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--at-primary, #3a2bff)}.at_tileCert_0Y4e{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--at-soft, #eeeafd);color:var(--at-primary, #3a2bff)}.at_tileCert_0Y4e svg{width:14px;height:14px}.at_tileTitle_EDn8{font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.at_tileSummary_ncs4{font-size:14px;line-height:1.45;color:var(--at-subtext, #5d5a6d);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at_tileMeta_XNrz{margin-top:auto;padding-top:6px;font-size:13px;color:var(--at-subtext, #5d5a6d)}@media (max-width: 640px){.at_row_hFKj{flex-wrap:wrap}.at_rowProgress_TBim{flex:1 1 100%}.at_ring_UnUH{width:132px;height:132px}.at_ringValue_F-LA{font-size:30px}.at_path_I035 .at_bar_JIZs{display:none}.at_session_hsFm{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.at_tile_WMVC,.at_row_hFKj,.at_path_I035{transition:none}.at_tile_WMVC:hover{transform:none}}
