.Tp4fqG_showcase{border-top:1px solid var(--line);max-width:1240px;margin:0 auto;padding:78px clamp(22px,5vw,68px) 108px}.Tp4fqG_showcaseHead{grid-template-columns:minmax(0,1.1fr) minmax(240px,.8fr);align-items:end;column-gap:45px;margin:0 0 30px;display:grid}.Tp4fqG_showcaseHead>.landing-kicker{grid-column:1/-1;justify-content:flex-start}.Tp4fqG_showcaseHead h2{color:var(--text);font:540 clamp(34px,5vw,58px)/1.02 var(--display);letter-spacing:-.065em;margin:16px 0 0}.Tp4fqG_showcaseHead>p{max-width:410px;color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.75}.Tp4fqG_demo{border:1px solid color-mix(in srgb,var(--mint-2) 20%,var(--line));background:radial-gradient(ellipse at 82% 4%,color-mix(in srgb,var(--mint-2) 8%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--panel) 70%,transparent),color-mix(in srgb,var(--bg) 92%,transparent));box-shadow:0 25px 80px color-mix(in srgb,var(--bg) 38%,transparent),inset 0 1px #ffffff08;border-radius:20px;overflow:hidden}.Tp4fqG_demoBar{border-bottom:1px solid var(--line);color:var(--faint);font:8px var(--mono);letter-spacing:.14em;justify-content:space-between;gap:20px;padding:17px 23px;display:flex}.Tp4fqG_live{color:var(--muted)}.Tp4fqG_live i,.Tp4fqG_demoFoot>span:first-child i,.Tp4fqG_status i{background:var(--mint-2);width:7px;height:7px;box-shadow:0 0 12px var(--mint-2);border-radius:50%;margin-right:8px;display:inline-block}.Tp4fqG_disclaimer{white-space:nowrap}.Tp4fqG_disclaimer b{color:var(--mint-2);font-weight:400}.Tp4fqG_demoTabs{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-height:65px;padding:9px 22px;display:flex}.Tp4fqG_demoMark{border:1px solid color-mix(in srgb,var(--mint-2) 33%,var(--line));background:color-mix(in srgb,var(--mint-2) 10%,var(--panel));width:38px;height:38px;color:var(--mint);font:700 24px var(--display);border-radius:11px;flex:none;place-items:center;margin-right:12px;display:grid}.Tp4fqG_demoTabs button{min-height:36px;color:var(--muted);font:11px var(--mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 13px;transition:color .18s,background .18s,border-color .18s}.Tp4fqG_demoTabs button:hover{color:var(--text)}.Tp4fqG_demoTabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--mint-2) 25%,var(--line));background:color-mix(in srgb,var(--mint-2) 10%,var(--panel));color:var(--mint)}.Tp4fqG_demoBody{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(26px,5vw,70px);min-height:370px;padding:42px clamp(24px,5vw,70px);display:grid}.Tp4fqG_story{align-self:center}.Tp4fqG_eyebrow,.Tp4fqG_cardIndex{color:var(--mint-2);font:9px var(--mono);letter-spacing:.14em}.Tp4fqG_story h3{max-width:475px;color:var(--text);font:570 clamp(27px,3vw,38px)/1.12 var(--display);letter-spacing:-.06em;margin:18px 0 13px}.Tp4fqG_story>p{max-width:390px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.Tp4fqG_status{border:1px solid color-mix(in srgb,var(--mint-2) 24%,var(--line));color:var(--muted);font:8px var(--mono);letter-spacing:.12em;border-radius:999px;align-items:center;margin-top:24px;padding:9px 12px;display:inline-flex}.Tp4fqG_status i{width:6px;height:6px}.Tp4fqG_path{align-content:center;gap:27px;min-width:0;display:grid;position:relative}.Tp4fqG_pathRail{background:linear-gradient(var(--mint-2),color-mix(in srgb,var(--mint-2) 8%,transparent));width:1px;box-shadow:0 0 12px color-mix(in srgb,var(--mint-2) 35%,transparent);position:absolute;top:41px;bottom:58px;left:21px}.Tp4fqG_pathRail:before,.Tp4fqG_pathRail:after{border:1px solid var(--mint-2);background:var(--panel);content:"";border-radius:50%;width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%)}.Tp4fqG_pathRail:before{top:28%}.Tp4fqG_pathRail:after{bottom:8%}.Tp4fqG_pathCard{border:1px solid color-mix(in srgb,var(--mint-2) 15%,var(--line));background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:16px;padding:19px 20px;transition:transform .25s,border-color .25s,background .25s;position:relative}.Tp4fqG_primaryCard{box-shadow:0 15px 44px color-mix(in srgb,var(--mint-2) 6%,transparent),inset 0 1px #ffffff0a}.Tp4fqG_secondaryCard{background:color-mix(in srgb,var(--panel) 52%,transparent);opacity:.83;margin-left:25px}.Tp4fqG_pathCardMain{grid-template-columns:39px minmax(0,1fr) 15px;align-items:center;gap:13px;margin-top:13px;display:grid}.Tp4fqG_stageGlyph{border:1px solid color-mix(in srgb,var(--mint-2) 28%,var(--line));background:color-mix(in srgb,var(--mint-2) 9%,var(--panel));width:38px;height:38px;color:var(--mint);border-radius:12px;place-items:center;display:grid}.Tp4fqG_stageGlyph svg{width:19px;height:19px}.Tp4fqG_pathCard h4{color:var(--text);font:620 14px var(--font);letter-spacing:-.02em;margin:0 0 5px}.Tp4fqG_pathCard p{color:var(--muted);font:10px/1.5 var(--mono);margin:0}.Tp4fqG_cardArrow{color:var(--mint-2);font-size:13px}.Tp4fqG_demoFoot{border-top:1px solid var(--line);color:var(--muted);font:9px var(--mono);align-items:center;gap:22px;padding:14px 23px;display:flex}.Tp4fqG_demoFoot>span:first-child{color:var(--mint-2)}.Tp4fqG_demoFoot>span:first-child i{width:5px;height:5px}.Tp4fqG_demoFoot>a{color:var(--mint);font:600 10px var(--font);align-items:center;gap:7px;margin-left:auto;text-decoration:none;display:flex}.Tp4fqG_demoFoot>a b{font-size:13px}.Tp4fqG_integration{grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(38px,7vw,96px);padding-top:100px;display:grid}.Tp4fqG_integrationIntro{position:sticky;top:35px}.Tp4fqG_integrationIntro>.landing-kicker{justify-content:flex-start}.Tp4fqG_integrationIntro h2{color:var(--text);font:540 clamp(34px,4vw,51px)/1.02 var(--display);letter-spacing:-.065em;margin:17px 0}.Tp4fqG_integrationIntro>p{max-width:360px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.Tp4fqG_keyNote{color:var(--muted);font:9px/1.5 var(--mono);align-items:center;gap:9px;margin-top:24px;display:flex}.Tp4fqG_keyNote i{border:1px solid var(--mint-2);width:7px;height:7px;box-shadow:0 0 9px color-mix(in srgb,var(--mint-2) 60%,transparent);border-radius:50%;flex:none}.Tp4fqG_codePanel{border:1px solid color-mix(in srgb,var(--line) 76%,var(--mint-2));background:color-mix(in srgb,var(--panel) 82%,transparent);min-width:0;box-shadow:0 24px 70px color-mix(in srgb,var(--bg) 30%,transparent);border-radius:16px;overflow:hidden}.Tp4fqG_frameworkTabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Tp4fqG_frameworkTabs button{border:0;border-right:1px solid color-mix(in srgb,var(--line) 72%,transparent);min-height:57px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:9px;transition:background .18s,color .18s;display:flex}.Tp4fqG_frameworkTabs button:last-child{border-right:0}.Tp4fqG_frameworkTabs button:hover{color:var(--text)}.Tp4fqG_frameworkTabs button[aria-selected=true]{background:color-mix(in srgb,var(--mint-2) 7%,var(--panel));color:var(--mint)}.Tp4fqG_frameworkGlyph{border:1px solid color-mix(in srgb,var(--line) 70%,var(--mint-2));width:25px;height:25px;color:inherit;font:700 9px var(--mono);border-radius:8px;place-items:center;display:grid}.Tp4fqG_frameworkLabel{font:10px var(--mono)}.Tp4fqG_codeHeading{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 12px;display:flex}.Tp4fqG_codeHeading>div{align-items:center;gap:9px;min-width:0;display:flex}.Tp4fqG_codeDot{background:var(--mint-2);width:7px;height:7px;box-shadow:0 0 10px var(--mint-2);border-radius:50%;flex:none}.Tp4fqG_codeHeading h3{color:var(--text);font:550 14px var(--display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.Tp4fqG_codeHeading>button{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 75%,transparent);min-height:29px;color:var(--muted);font:9px var(--mono);cursor:pointer;border-radius:7px;padding:0 10px}.Tp4fqG_codeHeading>button:hover{border-color:var(--mint-2);color:var(--mint)}.Tp4fqG_install{color:var(--faint);font:8px var(--mono);letter-spacing:.1em;align-items:center;gap:11px;padding:0 22px 16px;display:flex}.Tp4fqG_install code{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 45%,transparent);max-width:100%;color:var(--muted);letter-spacing:0;white-space:nowrap;border-radius:6px;padding:6px 8px;font-size:9px;overflow:auto}.Tp4fqG_code{border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 68%,transparent);min-height:255px;color:var(--text);font:11px/1.85 var(--mono);tab-size:2;margin:0;padding:22px;overflow:auto}.Tp4fqG_code code{font:inherit;white-space:pre}.Tp4fqG_codeFoot{color:var(--faint);font:8px var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex}.Tp4fqG_codeFoot>a{color:var(--muted);font:600 10px var(--font);letter-spacing:0;text-decoration:none}.Tp4fqG_codeFoot>a:hover{color:var(--mint)}.Tp4fqG_codeFoot>a b{color:var(--mint);margin-left:4px;font-size:12px}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_demo{background:radial-gradient(at 82% 4%,#72bd8d1a,#0000 34%),linear-gradient(145deg,#fffefa,#f4f7f1);box-shadow:0 25px 70px #536b4712,inset 0 1px #fff}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_pathCard{background:#fffefa}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_secondaryCard{background:#f4f6f0}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_codePanel{background:#fffefa;box-shadow:0 24px 70px #536b4710}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_code{background:#f5f7f2}:root[data-theme=blue] .Tp4fqG_demo{background:radial-gradient(at 82% 4%,#778bff16,#0000 34%),linear-gradient(145deg,#121b30,#0d1526)}:root[data-theme=blue] .Tp4fqG_codePanel{background:#121a2c}:root[data-theme=blue] .Tp4fqG_code{background:#0d1424}@media (max-width:820px){.Tp4fqG_showcase{padding-top:65px;padding-bottom:80px}.Tp4fqG_showcaseHead{grid-template-columns:1fr;gap:13px}.Tp4fqG_showcaseHead>p{max-width:560px}.Tp4fqG_demoBody{grid-template-columns:1fr;gap:24px;padding:30px 24px}.Tp4fqG_story h3{max-width:650px}.Tp4fqG_story>p{max-width:580px}.Tp4fqG_status{margin-top:15px}.Tp4fqG_path{gap:18px}.Tp4fqG_integration{grid-template-columns:1fr;gap:24px;padding-top:70px}.Tp4fqG_integrationIntro{position:static}.Tp4fqG_integrationIntro>p{max-width:600px}.Tp4fqG_integrationIntro h2 br{display:none}}@media (max-width:560px){.Tp4fqG_showcase{padding-inline:18px}.Tp4fqG_showcaseHead h2{font-size:37px}.Tp4fqG_demo{border-radius:15px}.Tp4fqG_demoBar{flex-direction:column;align-items:flex-start;gap:7px;padding:13px 15px;font-size:7px}.Tp4fqG_demoTabs{gap:3px;padding:8px 12px;overflow:auto}.Tp4fqG_demoMark{width:32px;height:32px;margin-right:3px;font-size:21px}.Tp4fqG_demoTabs button{white-space:nowrap;min-height:33px;padding:0 9px;font-size:9px}.Tp4fqG_demoBody{min-height:0;padding:25px 16px}.Tp4fqG_story h3{font-size:29px}.Tp4fqG_story>p{font-size:12px}.Tp4fqG_pathRail{left:17px}.Tp4fqG_pathCard{padding:15px 13px}.Tp4fqG_pathCardMain{grid-template-columns:34px minmax(0,1fr) 12px;gap:10px}.Tp4fqG_stageGlyph{width:33px;height:33px}.Tp4fqG_pathCard h4{font-size:12px}.Tp4fqG_pathCard p{font-size:9px}.Tp4fqG_secondaryCard{margin-left:14px}.Tp4fqG_demoFoot{flex-wrap:wrap;gap:9px 15px;padding:12px 15px;font-size:8px}.Tp4fqG_demoFoot>a{width:100%;margin-left:0}.Tp4fqG_frameworkTabs button{gap:5px;min-height:51px}.Tp4fqG_frameworkGlyph{width:22px;height:22px;font-size:8px}.Tp4fqG_frameworkLabel{font-size:8px}.Tp4fqG_codeHeading{padding:17px 14px 12px}.Tp4fqG_codeHeading h3{font-size:12px}.Tp4fqG_install{flex-direction:column;align-items:flex-start;padding-inline:14px}.Tp4fqG_install code{width:100%}.Tp4fqG_code{min-height:225px;padding:16px;font-size:9px}.Tp4fqG_codeFoot{flex-direction:column;align-items:flex-start;padding-inline:14px}.Tp4fqG_integration{padding-top:58px}}@media (prefers-reduced-motion:reduce){.Tp4fqG_demoTabs button,.Tp4fqG_pathCard,.Tp4fqG_frameworkTabs button{transition:none}}.Tp4fqG_frameworkGlyph{width:36px;height:36px;color:inherit;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.Tp4fqG_frameworkGlyph svg{width:34px;height:34px;display:block;overflow:visible}.Tp4fqG_markTypescript rect{fill:#3178c6;stroke:#6ca8e8;stroke-width:.7px}.Tp4fqG_markTypescript path{fill:#fff}.Tp4fqG_markPython .Tp4fqG_pythonBlue{fill:#3776ab}.Tp4fqG_markPython .Tp4fqG_pythonYellow{fill:#ffd343}.Tp4fqG_markRest rect{fill:#102b26;stroke:#58cda5;stroke-width:1px}.Tp4fqG_markRest path{fill:none;stroke:#a6f4d0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.Tp4fqG_markRest circle{fill:#62d6ad;stroke:#0e2823;stroke-width:1px}.Tp4fqG_markMcp path{fill:none;stroke:#a6f4d0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.Tp4fqG_markMcp circle{fill:#62d6ad;stroke:#14372e;stroke-width:1.5px}@media (max-width:560px){.Tp4fqG_frameworkTabs{overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.Tp4fqG_frameworkTabs button{flex:none;min-width:max-content;padding-inline:12px}.Tp4fqG_frameworkGlyph{width:31px;height:31px}.Tp4fqG_frameworkGlyph svg{width:30px;height:30px}.Tp4fqG_frameworkTabs button{min-height:57px}.Tp4fqG_frameworkLabel{font-size:9px}}.Tp4fqG_install{font-size:9px}.Tp4fqG_install code{padding:8px 10px;font-size:10px}.Tp4fqG_code{letter-spacing:-.015em;min-height:360px;padding:30px 32px;font-size:13px;line-height:2.05}.Tp4fqG_code code{color:var(--text);font:inherit;white-space:pre}.Tp4fqG_codeKeyword{color:#c6a3ff}.Tp4fqG_codeString{color:#f1bd91}.Tp4fqG_codeNumber{color:#f4c56f}.Tp4fqG_codeFunction{color:#7ed0ef}.Tp4fqG_codeConstant{color:#76e0bf}.Tp4fqG_codeFlag{color:#91ddc1}.Tp4fqG_codePunctuation{color:#9aaca7}.Tp4fqG_codeComment{color:#748a83;font-style:italic}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_codeKeyword{color:#7948ae}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_codeString{color:#a45220}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_codeNumber{color:#97600c}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_codeFunction{color:#176a8d}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_codeConstant{color:#16734d}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_codeFlag{color:#26775c}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_codePunctuation{color:#64736b}:root:is([data-theme=daylight],[data-theme=white]) .Tp4fqG_codeComment{color:#75847b}@media (max-width:820px){.Tp4fqG_code{min-height:330px;padding:25px 24px;font-size:12.5px}}@media (max-width:560px){.Tp4fqG_install code{font-size:10px}.Tp4fqG_code{min-height:310px;padding:21px 17px;font-size:11.5px;line-height:1.95}}
.w6vRiG_footer{--sf-bg:#081112;--sf-panel:#0c1918;--sf-line:#263b36;--sf-text:#edf6f1;--sf-muted:#96aaa2;--sf-accent:#9ce7c1;isolation:isolate;border-top:1px solid var(--sf-line);background:radial-gradient(ellipse at 79% 4%,#1a574429,transparent 34%),linear-gradient(180deg,var(--sf-bg),color-mix(in srgb,var(--sf-bg) 88%,#163b34));color:var(--sf-text);--wordmark-dot:#d5e0da;--wordmark-accent:#9ce7c1;--wordmark-pointer:#4a86ff;margin:45px auto 0;padding:0 clamp(22px,5vw,68px);position:relative;overflow:hidden}.w6vRiG_top,.w6vRiG_directory,.w6vRiG_bottom{max-width:1240px;margin:0 auto}.w6vRiG_top{border-bottom:1px solid var(--sf-line);grid-template-columns:minmax(230px,.8fr) minmax(300px,1.2fr);align-items:center;gap:30px;padding:50px 0 42px;display:grid}.tic-packages-page .w6vRiG_top{display:grid}.w6vRiG_brandPanel{z-index:1;position:relative}.w6vRiG_brand{color:var(--sf-text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.w6vRiG_brand>span{gap:4px;display:grid}.w6vRiG_brand b{font:650 24px/1 var(--display);letter-spacing:-.07em}.w6vRiG_brand b span{color:var(--sf-accent)}.w6vRiG_brand small{color:var(--sf-muted);font:10px var(--mono);letter-spacing:.08em}.w6vRiG_brandPanel>p{color:var(--sf-muted);font:16px var(--display);letter-spacing:-.02em;margin:18px 0 16px}.w6vRiG_signature{border:1px solid var(--sf-line);color:var(--sf-accent);font:8px var(--mono);letter-spacing:.12em;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.w6vRiG_signature i{background:var(--sf-accent);width:5px;height:5px;box-shadow:0 0 12px var(--sf-accent);border-radius:50%}.w6vRiG_signal{background:radial-gradient(#2b856523,#0000 67%),linear-gradient(135deg,#0e211eaa,#07100f99);border:1px solid #8de7ba25;border-radius:18px;justify-self:end;width:min(100%,510px);padding:10px 8px 0;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 54px #0003}.w6vRiG_signal:before,.w6vRiG_signal:after{content:"";background:linear-gradient(90deg,#0000,#8de7ba24,#0000);height:1px;position:absolute;left:10%;right:10%}.w6vRiG_signal:before{top:28%}.w6vRiG_signal:after{bottom:27%}.w6vRiG_signal svg{width:100%;height:auto;display:block;overflow:visible}.w6vRiG_signal path{stroke:#8de7ba7d;stroke-width:1.3px;vector-effect:non-scaling-stroke}.w6vRiG_signal path:nth-child(2){stroke:#72c6d27d}.w6vRiG_signal path:nth-child(3){stroke:#d4ba7f8c}.w6vRiG_signal circle{fill:#c4f4d7;filter:drop-shadow(0 0 5px #9ce7c1)}.w6vRiG_signal>span{color:#8bb0a0;font:7px var(--mono);letter-spacing:.15em;position:absolute;bottom:12px;right:18px}.w6vRiG_directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:31px 0 35px;display:grid}.tic-packages-page .w6vRiG_directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.w6vRiG_directory section{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.w6vRiG_directory h2{color:var(--sf-text);font:600 11px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px}.w6vRiG_directory a,.w6vRiG_bottom a{color:var(--sf-muted);font-size:11px;text-decoration:none;transition:color .16s,transform .16s}.w6vRiG_directory a:hover,.w6vRiG_bottom a:hover{color:var(--sf-accent);transform:translate(2px)}.w6vRiG_bottom{border-top:1px solid var(--sf-line);color:#70867d;font:9px var(--mono);letter-spacing:.025em;justify-content:space-between;align-items:center;gap:18px;padding:16px 0 22px;display:flex}.w6vRiG_bottom a{align-items:center;gap:6px;display:inline-flex}:root[data-theme=white] .w6vRiG_footer{--sf-bg:#f5f7f3;--sf-panel:#fffefa;--sf-line:#dce5dc;--sf-text:#1b2b24;--sf-muted:#61756a;--sf-accent:#317253;background:radial-gradient(at 79% 4%,#cde7d329,#0000 34%),linear-gradient(#fafbf8,#f1f5f0)}:root[data-theme=white] .w6vRiG_signal{background:radial-gradient(#d8eee27a,#0000 67%),linear-gradient(135deg,#fffefa,#f1f7f1);box-shadow:inset 0 1px #fff,0 18px 54px #315e3c0b}:root[data-theme=white] .w6vRiG_signal path{stroke:#2f896566}:root[data-theme=white] .w6vRiG_signal path:nth-child(2){stroke:#34869a70}:root[data-theme=white] .w6vRiG_signal path:nth-child(3){stroke:#ae8d477d}@media (max-width:700px){.w6vRiG_footer{margin-top:25px}.w6vRiG_top{grid-template-columns:1fr;gap:24px;padding:35px 0 28px}.w6vRiG_signal{justify-self:stretch;width:auto}.w6vRiG_directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:26px 0}.w6vRiG_directory section:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.w6vRiG_directory section:last-child h2{grid-column:1/-1}.w6vRiG_bottom{flex-wrap:wrap}.w6vRiG_bottom>span:nth-child(2){display:none}}@media (max-width:380px){.w6vRiG_directory{gap:18px 12px}.w6vRiG_directory a{font-size:10px}.w6vRiG_bottom{font-size:8px}}.w6vRiG_endmark{--wordmark-dot:#d5e0da;--wordmark-accent:#9ce7c1;--wordmark-pointer:#4a86ff;isolation:isolate;border:1px solid color-mix(in srgb,var(--sf-line) 88%,var(--sf-accent));background:radial-gradient(at 50% 78%,#08785b4a,#0000 58%),linear-gradient(#081714 0%,#06100f 100%);border-radius:24px 24px 0 0;width:min(100%,1240px);height:clamp(118px,18vw,220px);margin:0 auto;padding:0 0 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #d6ffea12,0 -12px 48px #08785b14}.w6vRiG_endmark:before{content:"";pointer-events:none;background:radial-gradient(at 50% 100%,#19b98717,#0000 63%),linear-gradient(90deg,#0000 8%,#c7ffe909 50%,#0000 92%);position:absolute;inset:0}.w6vRiG_endmark canvas{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:visible}:root[data-theme=white] .w6vRiG_endmark{--wordmark-dot:#245847;--wordmark-accent:#08785b;--wordmark-pointer:#326fe6;border-color:var(--sf-line);background:radial-gradient(at 50% 78%,#c9ead866,#0000 61%),linear-gradient(#fdfefa 0%,#f0f6ef 100%);box-shadow:inset 0 1px #fff,0 12px 42px #315e3c12}:root[data-theme=white] .w6vRiG_endmark:before{background:radial-gradient(at 50% 100%,#55b98e1a,#0000 66%),linear-gradient(90deg,#0000 8%,#08785b08 50%,#0000 92%)}@media (max-width:700px){.w6vRiG_endmark{border-radius:18px 18px 0 0;height:clamp(76px,20vw,104px);padding:0 7px 4px}}@media (max-width:380px){.w6vRiG_endmark{height:76px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.w6vRiG_directory a,.w6vRiG_bottom a{transition:none}}
.YqyEua_link{isolation:isolate;border-block:1px solid color-mix(in srgb,var(--mint-2) 18%,var(--line));background:radial-gradient(ellipse at 20% 50%,color-mix(in srgb,var(--mint-2) 11%,transparent),transparent 62%);max-width:1240px;min-height:142px;color:var(--text);grid-template-columns:minmax(180px,.82fr) minmax(230px,1fr) auto;align-items:center;gap:clamp(22px,4vw,56px);margin:0 auto 54px;padding:18px clamp(22px,5vw,68px);text-decoration:none;transition:border-color .25s,background .25s;display:grid;position:relative;overflow:hidden}.YqyEua_link:hover{border-color:color-mix(in srgb,var(--mint-2) 46%,var(--line));background:radial-gradient(ellipse at 20% 50%,color-mix(in srgb,var(--mint-2) 15%,transparent),transparent 66%)}.YqyEua_art{border:1px solid color-mix(in srgb,var(--mint-2) 20%,var(--line));background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--mint-2) 13%,transparent),transparent 65%),color-mix(in srgb,var(--panel) 55%,transparent);border-radius:16px;height:94px;display:block;position:relative;overflow:hidden}.YqyEua_art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.YqyEua_track,.YqyEua_trace{fill:none;stroke:color-mix(in srgb,var(--mint-2) 30%,transparent);stroke-width:1.25px}.YqyEua_trace{stroke:var(--mint);stroke-dasharray:3 9;stroke-width:1.8px;filter:drop-shadow(0 0 5px var(--mint));animation:11s linear infinite YqyEua_trace}.YqyEua_beacon{border:1px solid var(--mint);background:var(--mint-2);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--mint-2) 12%,transparent),0 0 16px color-mix(in srgb,var(--mint-2) 70%,transparent);border-radius:50%;animation:2.8s ease-in-out infinite YqyEua_beacon;position:absolute}.YqyEua_beaconOne{top:22%;left:26%}.YqyEua_beaconTwo{animation-delay:.7s;top:79%;left:53%}.YqyEua_beaconThree{animation-delay:1.4s;top:33%;left:80%}.YqyEua_orbit{border:1px solid color-mix(in srgb,var(--mint-2) 36%,var(--line));width:29px;height:29px;color:var(--mint);border-radius:50%;place-items:center;font-size:14px;animation:10s linear infinite YqyEua_orbit;display:grid;position:absolute;top:50%;right:12%;transform:translateY(-50%)}.YqyEua_index{color:var(--faint);font:7px var(--mono);letter-spacing:.14em;position:absolute;bottom:8px;left:11px}.YqyEua_copy{gap:6px;display:grid}.YqyEua_copy>span{color:var(--mint-2);font:8px var(--mono);letter-spacing:.18em}.YqyEua_copy strong{font:560 clamp(26px,3vw,37px)/1 var(--display);letter-spacing:-.06em}.YqyEua_copy small{color:var(--muted);font-size:11px;line-height:1.5}.YqyEua_action{color:var(--mint);white-space:nowrap;align-items:center;gap:12px;font-size:11px;font-weight:650;display:flex}.YqyEua_action b{font-size:15px;transition:transform .2s}.YqyEua_link:hover .YqyEua_action b{transform:translate(3px,-3px)}@keyframes YqyEua_trace{to{stroke-dashoffset:-120px}}@keyframes YqyEua_beacon{0%,to{opacity:.68;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@keyframes YqyEua_orbit{to{transform:translateY(-50%)rotate(360deg)}}:root:is([data-theme=daylight],[data-theme=white]) .YqyEua_art{background:radial-gradient(#70c69521,#0000 65%),#f4f8f1}@media (max-width:760px){.YqyEua_link{grid-template-columns:minmax(100px,.62fr) minmax(0,1fr);gap:16px;margin-bottom:38px;padding-inline:20px}.YqyEua_art{height:82px}.YqyEua_action{grid-column:2;justify-self:start;margin-top:-8px}.YqyEua_copy strong{font-size:26px}.YqyEua_copy small{font-size:10px}}@media (max-width:420px){.YqyEua_link{grid-template-columns:1fr auto;gap:14px;padding:16px}.YqyEua_art{grid-column:1/-1;height:72px}.YqyEua_copy{grid-column:1}.YqyEua_action{grid-area:2/2;align-self:end;font-size:10px}.YqyEua_copy small{max-width:230px}}@media (prefers-reduced-motion:reduce){.YqyEua_trace,.YqyEua_beacon,.YqyEua_orbit{animation:none}}
