[data-fc]{--bg:#eef1f5;--panel:#ffffff;--panel2:#e4eaf0;--line:#d2dbe5;--bw:1px;--ink:#0f1620;--body:#334150;--muted:#586774;--acc:#1f6d9e;--node:#1f6d9e;--pulse:#54b4ef;--glow:rgba(134,205,249,.30);--foot:#e4eaf0;--tint:rgba(134,205,249,.14)}[data-fc][data-theme=dark]{--bg:#0e131a;--panel:#18242f;--panel2:#243341;--line:#2c3e4f;--bw:2px;--ink:#eaf2fb;--body:#c6d3df;--muted:#9fb0c0;--acc:#86CDF9;--node:#86CDF9;--pulse:#eaf2fb;--glow:rgba(134,205,249,.16);--foot:#0f1620;--tint:rgba(134,205,249,.10)}@media (prefers-color-scheme:dark){[data-fc][data-theme=auto]{--bg:#0e131a;--panel:#18242f;--panel2:#243341;--line:#2c3e4f;--bw:2px;--ink:#eaf2fb;--body:#c6d3df;--muted:#9fb0c0;--acc:#86CDF9;--node:#86CDF9;--pulse:#eaf2fb;--glow:rgba(134,205,249,.16);--foot:#0f1620;--tint:rgba(134,205,249,.10)}}[data-fc] [data-logo-light]{display:block}[data-fc] [data-logo-dark]{display:none}[data-fc][data-theme=dark] [data-logo-dark]{display:block}[data-fc][data-theme=dark] [data-logo-light]{display:none}@media (prefers-color-scheme:dark){[data-fc][data-theme=auto] [data-logo-dark]{display:block}[data-fc][data-theme=auto] [data-logo-light]{display:none}}[data-fc] a{color:var(--acc);text-underline-offset:3px}[data-fc] a:hover{text-decoration:underline}[data-fc] a:focus-visible,[data-fc] button:focus-visible{outline:2px solid #54b4ef;outline-offset:3px;border-radius:4px}[data-fc] h1,[data-fc] h2,[data-fc] h3{color:var(--ink)}@keyframes fcPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes fcDraw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes fcRun{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:calc(var(--len) * -1)}}@keyframes fcBreath{0%,to{opacity:.45}50%{opacity:1}}@keyframes fcIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-team] .pop{transform-box:fill-box;transform-origin:center;animation:fcPop .5s cubic-bezier(.4,0,.2,1) both}[data-team] .draw{animation:fcDraw .6s cubic-bezier(.4,0,.2,1) both}[data-team] .run{animation:fcRun 3.6s cubic-bezier(.4,0,.2,1) infinite}[data-team] .wait{animation:fcBreath 2s ease-in-out infinite}@keyframes fcFlick{0%,to{opacity:.34}5%{opacity:.12}8%{opacity:.4}31%{opacity:.3}34%{opacity:.46}37%{opacity:.28}62%{opacity:.36}64%{opacity:.14}67%{opacity:.38}}@keyframes fcHalo{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.3;transform:scale(1.08)}}@keyframes fcRingHot{0%,to{stroke-width:2;opacity:1}50%{stroke-width:3.5;opacity:.7}}[data-team] .glow{filter:blur(5px);opacity:.34;animation:fcFlick var(--fd,5s) step-end infinite;animation-delay:var(--fl,0s)}[data-team] .halo{filter:blur(9px);transform-box:fill-box;transform-origin:center;animation:fcHalo 4.6s ease-in-out infinite}[data-team]:hover .run{animation-duration:1.5s}[data-team]:hover .glow{animation:fcFlick 1.1s step-end infinite;filter:blur(7px)}[data-team]:hover .halo{animation-duration:1.6s}[data-team]:hover .ring{animation:fcRingHot 1.6s ease-in-out infinite}[data-team]:hover .wait{animation-duration:.9s}@keyframes fcLume{0%,to{transform:scale(.8)}50%{transform:scale(1.4)}}[data-team] .nd{transform-box:fill-box;transform-origin:center;transition:transform 1.4s cubic-bezier(.22,.61,.36,1)}[data-team] .nd .hit{fill:transparent;pointer-events:all}[data-team] .nd .hglow{filter:blur(10px);transform-box:fill-box;transform-origin:center;opacity:0;transition:opacity 1.8s cubic-bezier(.22,.61,.36,1);animation:fcLume 2.4s ease-in-out infinite}[data-team] .nd:hover{transform:scale(1.18);transition-duration:.6s}[data-team] .nd:hover .hglow{opacity:.5;transition-duration:.6s}[data-team] .nd .core{transition:fill 1.8s cubic-bezier(.22,.61,.36,1),stroke 1.8s cubic-bezier(.22,.61,.36,1)}[data-team] .nd:hover .core{fill:var(--node);stroke:var(--node);transition-duration:.6s}[data-screen]{animation:fcIn .35s cubic-bezier(.4,0,.2,1) both}[data-ans]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:center;width:100%;min-height:62px;padding:13px 18px;text-align:left;border-radius:10px;border:var(--bw) solid var(--line);background:var(--panel);color:var(--ink);font:500 17px/1.4 IBM Plex Sans,system-ui,sans-serif;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}[data-ans]:hover{border-color:#86CDF9;transform:translateY(-2px);box-shadow:0 6px 18px rgba(15,22,32,.1)}[data-ans] b{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:2px solid var(--node);font:600 12px/1 IBM Plex Mono,monospace;color:var(--acc);transition:background .15s,color .15s}[data-ans][data-sel=true]{border-color:var(--node);background:var(--tint)}[data-ans][data-sel=true] b{background:var(--node);color:var(--panel)}[data-seg]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}[data-seg] i{display:block;height:4px;border-radius:2px;background:var(--line);transition:background .25s}[data-seg] i[data-on=true]{background:var(--node)}[data-mono]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--muted)}[data-back]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--acc);font:500 15px/1 IBM Plex Sans,system-ui,sans-serif;cursor:pointer}[data-back]:before{content:"";width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;transform:rotate(45deg)}[data-back]:hover{text-decoration:underline;text-underline-offset:3px}[data-blocks]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-block]{background:var(--panel);border:var(--bw) solid var(--line);border-radius:12px;padding:22px 22px 24px;display:flex;flex-direction:column;gap:12px}[data-block] [data-mk]{display:flex;align-items:center;gap:10px}[data-block] [data-mk] i{display:block;width:12px;height:12px;border-radius:999px;flex-shrink:0}[data-block] p{margin:0;font-size:16px;line-height:1.58;color:var(--body);text-wrap:pretty}[data-block][data-k=today] [data-mk] i{background:var(--node)}[data-block][data-k=headed] [data-mk] i{border:2.5px solid var(--node)}[data-block][data-k=you] [data-mk] i{background:var(--node);box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--node)}[data-block][data-k=you]{background:var(--panel2)}[data-reasons]{margin:0;padding:0;list-style:none;display:grid;gap:8px}[data-reasons] li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;font-size:15.5px;line-height:1.5;color:var(--body)}[data-reasons] li:before{content:"";box-sizing:border-box;width:12px;height:12px;margin-top:calc(.75em - 6px);border-radius:999px;border:2px solid var(--node)}[data-bookbody]:empty{display:none}[data-linkbtn]{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--acc);font:500 15.5px/1 IBM Plex Sans,system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}[data-copied]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--acc)}[data-calmodal]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px clamp(12px,3vw,40px);background:rgba(15,22,32,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fcIn .2s cubic-bezier(.4,0,.2,1) both}[data-caldialog]{position:relative;width:min(1000px,100%);max-height:calc(100svh - 32px);display:flex;flex-direction:column;background:none;border:0;box-shadow:none;overflow:visible}[data-calhead]{display:flex;justify-content:flex-end;flex-shrink:0;padding:0 0 8px}[data-vh]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-calx]{position:relative;width:44px;height:44px;border:var(--bw) solid var(--line);border-radius:6px;background:var(--panel);cursor:pointer;color:var(--ink);box-shadow:0 6px 18px rgba(15,22,32,.25);transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}[data-calx]:hover{border-color:var(--acc)}[data-calx]:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}[data-calx] i:after,[data-calx] i:before{content:"";position:absolute;left:13px;right:13px;top:20px;height:2px;border-radius:2px;background:currentColor;transform:rotate(45deg)}[data-calx] i:after{transform:rotate(-45deg)}[data-calbox]{position:relative;flex:0 1 auto;min-height:min(540px,calc(100svh - 84px));overflow:auto;background:none;border-radius:12px}[data-calbox] #fc-cal{min-height:100%}[data-calskel]{position:absolute;inset:0;padding:26px;display:flex;flex-direction:column;gap:18px;background:var(--panel)}[data-calskel] [data-grid]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;flex:1;max-height:340px}[data-calskel] [data-grid] i{display:block;border-radius:6px;background:var(--panel2)}[data-calerr]{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:10px;border:var(--bw) solid var(--line);background:var(--panel2);font-size:15.5px;line-height:1.5;color:var(--body)}[data-calerr]:before{content:"";flex-shrink:0;width:10px;height:10px;margin-top:6px;border-radius:999px;border:2.5px solid #cf9540}[data-lists]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-list]{background:var(--panel);border:var(--bw) solid var(--line);border-radius:12px;padding:22px}[data-list] h3{margin:10px 0 0;font:600 20px/1.3 Jost,sans-serif;letter-spacing:-.2px}[data-list] p{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--body)}[data-outs]{display:flex;flex-wrap:wrap;gap:4px 26px}[data-fcfoot] a,[data-outs] a,[data-outs] button{display:inline-flex;align-items:center;min-height:44px}[data-fcfoot] a{color:var(--muted);text-decoration:none}[data-fcfoot] a:hover{color:var(--acc);text-decoration:underline}@media (prefers-reduced-motion:reduce){[data-beacon],[data-screen],[data-team] .draw,[data-team] .glow,[data-team] .halo,[data-team] .pop,[data-team] .ring,[data-team] .run,[data-team] .wait{animation:none!important}[data-team] .glow{opacity:.3}[data-team] .halo{opacity:.18}[data-team] .nd,[data-team] .nd .hglow{transition:none}[data-team] .nd:hover{transform:none}[data-team] .nd .hglow{animation:none!important}[data-team] .run{opacity:0}[data-ans]{transition:none}}@media (max-width:860px){[data-igrid],[data-qgrid],[data-rhead]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}[data-qgrid] [data-teamwrap]{display:none}[data-teamwrap]{max-width:260px;margin:0 auto}[data-blocks],[data-lists]{grid-template-columns:minmax(0,1fr)}[data-stage]{padding:22px 20px 40px!important}[data-h1]{font-size:clamp(34px,9vw,44px)!important;letter-spacing:-1px!important}[data-qh]{font-size:clamp(25px,6.6vw,30px)!important}[data-caldialog]{height:calc(100svh - 24px);max-height:none}[data-caldialog] [data-calbox]{flex:1;min-height:0}[data-hdr]{padding:12px 20px!important}[data-hdr] img{height:38px!important}[data-ans]{min-height:52px;padding:10px 14px;font-size:16px;gap:12px}[data-qgrid] [data-qh]{margin-top:18px!important}}@media (min-width:861px) and (max-height:820px){[data-qgrid] [data-qh]{font-size:28px!important}[data-ans]{min-height:54px;padding:10px 16px}}[data-qgrid]>[data-teamwrap]{align-self:center}@keyframes fcFlow{to{stroke-dashoffset:-24}}[data-team] .flow{opacity:0;animation:fcFlowIn .4s ease forwards,fcFlow 1.2s linear infinite}@keyframes fcFlowIn{to{opacity:.9}}[data-team]:hover .flow{animation-duration:.4s,.6s}@media (prefers-reduced-motion:reduce){[data-team] .flow{animation:none!important;opacity:0}}[data-act]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 26px;margin-top:clamp(16px,2.6svh,24px)}[data-tabs]{display:grid;gap:0;border:var(--bw) solid var(--line);border-radius:12px;background:var(--card);overflow:hidden}[data-tablist]{display:flex;gap:0;border-bottom:var(--bw) solid var(--line);overflow-x:auto;scrollbar-width:none}[data-tablist]::-webkit-scrollbar{display:none}[data-tab]{flex:1 0 auto;min-height:48px;padding:0 18px;border:0;border-right:var(--bw) solid var(--line);background:transparent;font:600 11px/1.2 IBM Plex Mono,monospace;letter-spacing:.7px;text-transform:uppercase;color:var(--muted);cursor:pointer;text-align:center;white-space:nowrap;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);position:relative}[data-tab]:last-child{border-right:0}[data-tab]:hover{color:var(--ink)}[data-tab][data-on="1"]{color:var(--acc);background:var(--panel)}[data-tab][data-on="1"]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--node)}[data-tab]:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}[data-panels]{display:grid;padding:clamp(16px,2.6svh,24px) 24px}[data-panel]{grid-area:1/1;visibility:hidden}[data-panel][data-on="1"]{visibility:visible}[data-ptext]{margin:0;font-size:16.5px;line-height:1.6;color:var(--body);max-width:880px;text-wrap:pretty}[data-panel] [data-reasons]{margin:0}[data-lists][data-compact]{gap:28px}[data-lists][data-compact] [data-list]{padding:0;border:0;background:none;box-shadow:none}[data-lists][data-compact] [data-list] h3{font-size:16px;margin-top:6px}[data-lists][data-compact] [data-list] p{font-size:14px;margin-top:4px;line-height:1.5}[data-rfoot]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px}[data-rfoot] [data-outs]{margin:0}@media (max-width:760px){[data-rhead]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}[data-teamwrap]{max-width:240px!important;order:-1}[data-tab]{flex:0 0 auto;padding:0 14px}[data-panels]{padding:18px 16px}[data-bring],[data-lists] p,[data-panel] [data-reasons] li,[data-ptext]{font-size:16px!important}[data-lists][data-compact]{grid-template-columns:minmax(0,1fr)!important}[data-rfoot]{flex-direction:column;align-items:flex-start}}@media (min-width:761px) and (max-height:760px){[data-result] [data-teamwrap]{max-width:280px!important}[data-panels]{padding:14px 22px!important}}[data-cue]{display:none}@media (max-width:760px){[data-tablist]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible!important}[data-tab]{white-space:normal!important;padding:10px 12px!important;border-right:0!important;border-bottom:var(--bw) solid var(--line)!important;line-height:1.35!important}[data-tab]:nth-child(odd){border-right:var(--bw) solid var(--line)!important}[data-tablist]>[data-tab]:last-child:nth-child(odd){grid-column:1/-1;border-right:0!important}[data-tab][data-on="1"]:after{bottom:-1px}[data-tablist]{border-bottom:0!important}[data-result]>[data-rhead]{min-height:calc(100svh - 190px);align-content:start}[data-cue]{display:flex;flex-direction:column;align-items:center;gap:8px;justify-self:center;min-height:44px;padding:6px 16px;margin-top:-6px;border:0;background:none;color:var(--acc);cursor:pointer}[data-cue] i{display:block;width:10px;height:10px;border-right:2px solid var(--node);border-bottom:2px solid var(--node);transform:rotate(45deg);animation:fcCue 1.6s ease-in-out infinite}@keyframes fcCue{50%{transform:translateY(4px) rotate(45deg)}}}@media (prefers-reduced-motion:reduce){[data-cue] i{animation:none!important}}[data-bring]{margin:14px 0 0;font-size:15.5px;line-height:1.5;color:var(--body)}[data-fcfoot]>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}[data-fclinks] a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}[data-fclinks] a:hover{text-decoration:underline}[data-fclinks] a:focus-visible{outline:2px solid #54b4ef;outline-offset:2px;border-radius:2px}[data-fcfoot] [data-fagents]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:44px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.4px;color:var(--muted)}[data-fcfoot] [data-flabel]{display:inline-flex;align-items:center;gap:9px;margin-right:6px;letter-spacing:.8px}[data-fcfoot] [data-flabel] i{display:block;width:6px;height:6px;border-radius:999px;background:#86CDF9;flex-shrink:0;animation:op-beacon 2s cubic-bezier(.4,0,.2,1) infinite}[data-fcfoot] [data-fagents] code{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.2px;line-height:1;padding:6px 9px;border-radius:4px;border:1px solid #c3cedb;background:#fff;color:#1f6d9e;white-space:nowrap;flex-shrink:0;user-select:all;cursor:text}[data-fc][data-theme=dark] [data-fcfoot] [data-fagents] code{color:#86CDF9;border-color:rgba(134,205,249,.3);background:rgba(134,205,249,.06)}@media (prefers-color-scheme:dark){[data-fc][data-theme=auto] [data-fcfoot] [data-fagents] code{color:#86CDF9;border-color:rgba(134,205,249,.3);background:rgba(134,205,249,.06)}}[data-fcleft]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 14px}@media (max-width:760px){[data-fcfoot] [data-fagents]{flex:1 0 100%;padding-top:8px;border-top:1px solid var(--line)}[data-fcfoot] [data-flabel]{flex:1 0 100%}}@media (prefers-reduced-motion:reduce){[data-fcfoot] [data-flabel] i{animation:none}}@keyframes op-beacon{0%,to{opacity:1}50%{opacity:.35}}[data-plain]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}[data-hdrtag]{display:none}@media (max-width:760px){[data-topstrip]{display:none}[data-hdr]{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px!important}[data-hdr] img{height:32px!important}[data-hdrtag]{display:inline-flex;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.6px;color:var(--acc);white-space:nowrap;flex-shrink:0}[data-hdrtag] i{display:block;width:5px;height:5px;border-radius:999px;background:#86CDF9;animation:op-beacon 2s ease-in-out infinite}[data-stage]{padding:clamp(8px,2.2svh,20px) 20px 0!important}[data-igrid],[data-rhead]{gap:clamp(14px,2.6svh,22px)!important}[data-igrid]>[data-teamwrap],[data-rhead]>[data-teamwrap]{order:2!important;max-width:min(200px,30svh)!important;margin:4px auto 0}[data-result]>[data-rhead]{min-height:0!important}[data-h1]{font-size:clamp(27px,min(8.4vw,5.1svh),34px)!important;line-height:1.08!important;letter-spacing:-.6px!important}[data-igrid] [data-h1]+p,[data-rhead] [data-h1]+p{font-size:clamp(15px,2.5svh,16.5px)!important;line-height:1.5!important;margin-top:clamp(8px,1.6svh,14px)!important}[data-act],[data-igrid]>div:first-child>div{margin-top:clamp(12px,2.2svh,20px)!important}[data-stage]{margin-bottom:28px}[data-fcfoot]>div{flex-direction:column!important;align-items:center!important;text-align:center;gap:8px!important;padding:12px 16px calc(14px + env(safe-area-inset-bottom))!important}[data-fcleft]{display:contents!important}[data-fclinks]{order:1}[data-fcfoot] [data-fagents]{order:2;flex:none!important;width:100%;justify-content:center!important;flex-wrap:wrap!important;row-gap:4px!important;column-gap:5px!important;padding-top:8px!important}[data-fcfoot] [data-fagents]::-webkit-scrollbar{display:none}[data-fcfoot] [data-flabel]{flex:0 0 100%!important;margin:0!important;text-align:center;font-size:8.5px!important;letter-spacing:.4px!important;justify-content:center;gap:7px}[data-fcfoot] [data-flabel]:after{content:"";display:block;width:6px;height:6px;border-radius:999px;background:#86CDF9;flex-shrink:0;animation:op-beacon 2s cubic-bezier(.4,0,.2,1) infinite}[data-fcfoot] [data-fagents] code{font-size:8.5px;letter-spacing:0;padding:3px 4px;white-space:nowrap}[data-fcfoot] [data-fagents] a{min-height:44px;display:inline-flex;align-items:center}[data-fclinks]{justify-content:center}[data-fccopy]{order:3;font-size:10px;letter-spacing:.3px}}[data-team] .nd[data-lit]{transform:scale(1.18);transition-duration:.6s}[data-team] .nd[data-lit] .hglow{opacity:.5;transition-duration:.6s}[data-team] .nd[data-lit] .core{fill:var(--node);stroke:var(--node);transition-duration:.6s}[data-team] circle[data-lit]{fill:var(--node)!important;stroke:var(--node)!important;transition:fill .6s cubic-bezier(.22,.61,.36,1),stroke .6s cubic-bezier(.22,.61,.36,1)}[data-team] circle[data-wakeable]{transition:fill 1.8s cubic-bezier(.22,.61,.36,1),stroke 1.8s cubic-bezier(.22,.61,.36,1)}[data-mstar]{display:none}@media (max-width:760px){[data-igrid]>[data-teamwrap],[data-rhead]>[data-teamwrap]{display:none!important}[data-mstar]{display:block;order:2;width:min(150px,21svh);aspect-ratio:1;margin:0 auto}[data-mstar] .sp{stroke:var(--line);stroke-width:2;stroke-linecap:round;animation:fcSp 3.2s ease-in-out infinite;animation-delay:var(--d)}[data-mstar] .nd2{fill:var(--bg);stroke:#86CDF9;stroke-width:2.5;animation:fcNd 3.2s ease-in-out infinite;animation-delay:var(--d)}[data-mstar] .gl{fill:#86CDF9;opacity:0;animation:fcGl 3.2s ease-in-out infinite;animation-delay:var(--d)}[data-mstar] .cg{fill:#86CDF9;opacity:.18;animation:fcCg 3.2s ease-in-out infinite}[data-mstar] .cc{fill:#86CDF9}[data-mstar] text{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.8px;fill:#07202f}[data-stage]{padding-top:clamp(6px,1.4svh,14px)!important}[data-igrid],[data-rhead]{gap:clamp(10px,1.9svh,16px)!important}}@keyframes fcSp{0%,to{stroke:var(--line)}30%,45%{stroke:#86CDF9}}@keyframes fcNd{0%,to{fill:var(--bg)}30%,45%{fill:#86CDF9}}@keyframes fcGl{0%,to{opacity:0;transform:scale(.6)}35%{opacity:.35;transform:scale(1)}60%{opacity:0;transform:scale(1.15)}}[data-mstar] .gl{transform-box:fill-box;transform-origin:center}@keyframes fcCg{0%,to{opacity:.14}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){[data-mstar] *{animation:none!important}[data-mstar] .nd2{stroke:#86CDF9}}[data-mcopy]{display:none}@media (max-width:760px){[data-copybig],[data-copyrow]{display:none!important}[data-mcopy]{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 0}[data-mcopy] [data-linkbtn]{font-size:14px;min-height:44px}[data-igrid]>div:first-child>div{gap:8px!important}[data-act]>*,[data-igrid]>div:first-child>div>:first-child{min-height:48px}[data-act] button:not([data-linkbtn]),[data-igrid]>div:first-child>div button{padding-top:12px!important;padding-bottom:12px!important;font-size:16px!important}[data-igrid]>div:first-child>p:last-child{margin-top:clamp(12px,2svh,18px)!important}[data-mstar]{width:min(132px,18svh)}[data-stage]{margin-bottom:18px}[data-fcfoot]>div{gap:6px!important;padding:10px 16px calc(12px + env(safe-area-inset-bottom))!important}[data-fcfoot] [data-fagents]{padding-top:6px!important;row-gap:2px!important}[data-fclinks]{line-height:20px}[data-fclinks] a{min-height:0!important;display:inline-block!important;padding-block:12px;margin-block:-12px}[data-calnote]{text-align:left!important;align-self:flex-start!important;margin-left:0!important;margin-right:0!important;width:auto!important}[data-calwrap]{align-items:flex-start!important}[data-fc]{min-height:100svh;display:flex;flex-direction:column}[data-stage]{flex:1 0 auto;display:flex;flex-direction:column}[data-stage]>[data-igrid]{flex:1 1 auto;display:flex!important;flex-direction:column}[data-igrid]>div:first-child{flex:none}[data-igrid]>[data-mstar]{flex:1 1 0;min-height:84px;width:100%!important;aspect-ratio:auto!important;margin:0 0 clamp(10px,1.9svh,16px)!important;position:relative}[data-igrid]>[data-mstar] svg{position:absolute;top:50%;left:50%;height:min(240px,calc(100% - 20px));width:auto;aspect-ratio:1;transform:translate(-50%,-50%);display:block}}@media (max-width:760px) and (max-height:700px){[data-h1]{font-size:clamp(25px,7.6vw,30px)!important}[data-igrid] [data-h1]+p,[data-rhead] [data-h1]+p{font-size:15px!important;line-height:1.45!important}[data-igrid]>div:first-child>p:last-child{font-size:12px!important;margin-top:10px!important}}@media (max-width:760px) and (max-height:600px){[data-igrid]>[data-mstar]{display:none}}@media (max-width:760px) and (max-height:580px){[data-h1]{font-size:23px!important}[data-igrid] [data-h1]+p{font-size:14px!important;line-height:1.42!important;margin-top:6px!important}[data-igrid]>div:first-child>div{margin-top:10px!important}[data-igrid]>div:first-child>div button{padding-top:10px!important;padding-bottom:10px!important}}[data-mcopybtn]{display:none!important}@media (max-width:760px){[data-mcopy] [data-linkbtn]{display:none!important}[data-mcopy]{margin:4px 0 0;min-height:0}[data-mcopybtn]{display:inline-flex!important}[data-outs]{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px 20px!important;margin-top:0!important;margin-bottom:25px!important;flex-direction:row!important}[data-outs]>a,[data-outs]>button{display:inline-flex!important;align-items:center;gap:0;position:relative;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(11px,3.15vw,12px)!important;font-weight:400!important;letter-spacing:0!important;white-space:nowrap;min-height:0!important;padding:12px 0!important;margin:-12px 0!important;line-height:20px}[data-outs]>a:before,[data-outs]>button:before{content:"";position:absolute;left:-13px;top:50%;margin-top:-3px;width:6px;height:6px;border-radius:999px;border:1.5px solid #86cdf9;box-sizing:border-box;transition:background .2s ease}[data-outs]>a:focus-visible:before,[data-outs]>a:hover:before,[data-outs]>button:focus-visible:before,[data-outs]>button:hover:before{background:#86CDF9}}@media (max-width:760px){[data-result]>[data-rhead]{display:flex!important;flex-direction:column!important}[data-result]>[data-rhead]>div:first-child{flex:none}[data-result]>[data-rhead]>[data-mstar]{flex:1 1 0;min-height:84px;width:100%!important;aspect-ratio:auto!important;margin:0!important;position:relative}[data-result]>[data-rhead]>[data-mstar] svg{position:absolute;top:50%;left:50%;height:min(320px,calc(100% - 24px))!important;max-height:none!important;width:auto!important;aspect-ratio:1;transform:translate(-50%,-50%);height:100%;width:auto;display:block;margin:0 auto}}[data-mstar-ext] .in{fill:#86CDF9}[data-mstar-ext] .ext{stroke:#86CDF9;stroke-width:2;stroke-dasharray:3 4;stroke-linecap:round;opacity:.55;animation:fcExt 3.2s ease-in-out infinite;animation-delay:var(--d)}[data-mstar-ext] .sp{stroke:#86CDF9;animation:none}@keyframes fcExt{0%,to{opacity:.45}30%,45%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-mstar-ext] .ext{animation:none;opacity:.8}}@media (max-width:760px) and (min-height:740px){[data-stage]{padding-top:clamp(14px,2.6svh,28px)!important}[data-igrid] [data-h1]+p{margin-top:16px!important}[data-igrid]>div:first-child>div{margin-top:26px!important;gap:10px!important}[data-igrid]>div:first-child>p:last-child{margin-top:22px!important}[data-rhead] [data-h1]+p{margin-top:16px!important}[data-result] [data-act]{margin-top:24px!important}}@media (max-width:760px) and (min-height:820px){[data-h1]{font-size:clamp(30px,9vw,36px)!important}[data-igrid]>div:first-child>div{margin-top:32px!important}}@media (prefers-reduced-motion:reduce){[data-fcfoot] [data-flabel]:after,[data-hdrtag] i{animation:none!important}}[data-ans] [data-short]{display:none}@media (max-width:760px){[data-ans] [data-full]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-ans] [data-short]{display:block}[data-ans] [data-anssub]{display:block;margin-top:2px;font-size:13.5px;line-height:1.35;font-weight:400;color:var(--muted)}[data-panel]:not([data-on="1"]){display:none}[data-outs]>a,[data-outs]>button{text-decoration:none!important;border-bottom:0!important;font-weight:400!important;box-shadow:none!important}[data-outs]>[data-lead]:before{display:none}[data-fcfoot]{padding-bottom:calc(var(--fc-pad,0px) + max(14px,env(safe-area-inset-bottom)))!important}[data-result]>[data-rhead]{min-height:calc(100vh - 190px);min-height:calc(100svh - 190px - env(safe-area-inset-bottom,0px))}[data-result] [data-cue]{margin-bottom:env(safe-area-inset-bottom,0)}[data-result]>[data-rhead]>[data-mstar] svg{height:clamp(140px,calc(100% - 24px),300px)!important;max-height:calc(100% - 24px)!important}[data-result] [data-cue]{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}[data-fc] [data-btn]{font-family:Jost,system-ui,sans-serif;font-weight:600;letter-spacing:.1px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;flex-shrink:0;box-sizing:border-box;font-size:17px;line-height:normal;padding:15px 28px}[data-fc] [data-btn=primary]{background:#86CDF9;color:#07202f;border:1px solid #86cdf9}[data-fc] [data-btn=outline]{background:transparent;color:var(--ink);border:var(--bw) solid var(--line)}[data-fc] a[data-btn]:hover{text-decoration:none}[data-fc] [data-btn]:focus-visible{outline:2px solid #54b4ef;outline-offset:3px}