.sx,.sxk{--sx-bg:#0a1524;--sx-panel:#0e1c2f;--sx-panel-2:#12243a;--sx-line:#5eead421;--sx-line-2:#5eead43d;--sx-ink:#e8f1f8;--sx-ink-2:#b4c4d4;--sx-ink-3:#8da2b6;--sx-teal:#2dd4bf;--sx-ok:#34d399;--sx-live:#38bdf8;--sx-warn:#fbbf24;--sx-bad:#f87171;--sx-off:#94a3b8;--sx-glow:var(--sx-teal)}:root{--sx-ease:cubic-bezier(.22, 1, .36, 1);--sx-t1:.14s;--sx-t2:.18s;--sx-t3:.26s}.sxk{color:var(--sx-ink);background:radial-gradient(1200px 500px at 20% -10%, #2dd4bf12, transparent 60%), var(--sx-bg);border:1px solid var(--sx-line);font-feature-settings:"tnum";border-radius:18px;gap:16px;min-width:0;padding:20px 22px 22px;display:grid}.sxk-head{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.sxk-title{letter-spacing:.14em;text-transform:uppercase;color:var(--sx-ink);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.sxk-title svg{color:var(--sx-teal);flex:none}.sxk-side{color:var(--sx-ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;font-size:13px;display:flex}.sxk-link{color:var(--sx-teal);white-space:nowrap;border:1px solid var(--sx-line-2);transition:background-color var(--sx-t1) ease-out, border-color var(--sx-t1) ease-out;border-radius:9999px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.sxk-link:hover{border-color:var(--sx-teal);background:#2dd4bf1a}.sxk-panel{background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:14px;min-width:0;padding:14px 16px}.sxk :focus-visible{outline:2px solid var(--sx-teal);outline-offset:2px}.sxk-ok{--sx-tone:var(--sx-ok)}.sxk-live{--sx-tone:var(--sx-live)}.sxk-warn{--sx-tone:var(--sx-warn)}.sxk-bad{--sx-tone:var(--sx-bad)}.sxk-off{--sx-tone:var(--sx-off)}.sxk-teal{--sx-tone:var(--sx-teal)}.sxk-dot{background:var(--sx-tone,var(--sx-off));width:10px;height:10px;box-shadow:0 0 8px var(--sx-tone,transparent);border-radius:50%;flex:none;display:inline-block}.sxk-dot[data-pulse]{position:relative}.sxk-dot[data-pulse]:after{content:"";border:2px solid var(--sx-tone);animation:sxk-ping 1.8s var(--sx-ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes sxk-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.sxk-pill{text-align:center;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-tone);border:1.5px solid var(--sx-tone);background:color-mix(in srgb, var(--sx-tone) 9%, transparent);border-radius:7px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-block}.sxk-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.sxk-tile{min-width:0;color:var(--sx-ink);background:var(--sx-panel);border:1px solid var(--sx-line);transition:transform var(--sx-t2) var(--sx-ease), border-color var(--sx-t2) ease-out, box-shadow var(--sx-t2) ease-out, background-color var(--sx-t2) ease-out;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:8px 12px;padding:14px 14px 12px;text-decoration:none;display:grid;position:relative}a.sxk-tile:hover,button.sxk-tile:hover{border-color:color-mix(in srgb, var(--sx-tone,var(--sx-teal)) 60%, transparent);box-shadow:0 8px 22px -12px color-mix(in srgb, var(--sx-tone,var(--sx-teal)) 70%, transparent);background:var(--sx-panel-2);transform:translateY(-2px)}a.sxk-tile:active,button.sxk-tile:active{box-shadow:none;transition-duration:90ms;transform:translateY(0)scale(.985)}a.sxk-tile:focus-visible,button.sxk-tile:focus-visible{outline:2px solid var(--sx-tone,var(--sx-teal));outline-offset:2px}.sxk-tile-icon{width:38px;height:38px;color:var(--sx-tone,var(--sx-teal));background:color-mix(in srgb, var(--sx-tone,var(--sx-teal)) 13%, transparent);border:1px solid color-mix(in srgb, var(--sx-tone,var(--sx-teal)) 30%, transparent);border-radius:11px;place-items:center;display:grid}.sxk-tile-n{color:var(--sx-ink);white-space:nowrap;min-width:0;font-size:28px;font-weight:750;line-height:1}.sxk-tile-n[data-long]{font-size:21px}.sxk-tile[data-tone] .sxk-tile-n{color:var(--sx-tone);text-shadow:0 0 14px color-mix(in srgb, var(--sx-tone) 40%, transparent)}.sxk-tile-l{color:var(--sx-ink-2);text-wrap:balance;grid-column:1/-1;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.sxk-tile-viz{grid-column:1/-1}.sxk-tile .sxk-dot{width:8px;height:8px;position:absolute;top:12px;right:12px}@property --sxk-n{syntax:"<integer>";inherits:false;initial-value:0}.sxk-num{font-variant-numeric:tabular-nums}.sxk-num-v{--sxk-n:var(--to);counter-reset:sxkn var(--sxk-n)}.sxk-num-v:after{content:counter(sxkn)}@media (prefers-reduced-motion:no-preference){.sxk-num-v{animation:sxk-count .7s var(--sx-ease) both}}@keyframes sxk-count{0%{--sxk-n:0}}.sxk-ring{width:var(--sz,120px);aspect-ratio:1;flex:none;position:relative}.sxk-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.sxk-ring-track{fill:none;stroke:#94a3b824;stroke-width:9px}.sxk-ring-arc{fill:none;stroke:var(--sx-tone,var(--sx-teal));stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--sx-tone,var(--sx-teal)) 60%, transparent))}@media (prefers-reduced-motion:no-preference){.sxk-ring-arc{animation:sxk-draw .9s var(--sx-ease) both}}@keyframes sxk-draw{0%{stroke-dashoffset:var(--full)}}.sxk-ring-c{text-align:center;place-content:center;gap:1px;display:grid;position:absolute;inset:0}.sxk-ring-n{font-size:calc(var(--sz,120px) * .22);color:var(--sx-ink);font-weight:800;line-height:1}.sxk-ring-l{color:var(--sx-ink-3);letter-spacing:.04em;font-size:11px;font-weight:600}.sxk-bar{background:#94a3b824;border-radius:9999px;height:6px;overflow:hidden}.sxk-bar>i{height:100%;width:calc(var(--p,0) * 1%);border-radius:inherit;background:var(--sx-tone,var(--sx-teal));box-shadow:0 0 8px color-mix(in srgb, var(--sx-tone,var(--sx-teal)) 55%, transparent);transform-origin:0;display:block}@media (prefers-reduced-motion:no-preference){.sxk-bar>i{animation:sxk-grow .7s var(--sx-ease) both;animation-delay:calc(var(--i,0) * 60ms)}}@keyframes sxk-grow{0%{transform:scaleX(0)}}.sxk-funnel{gap:7px;margin:0;display:grid}.sxk-funnel-row{grid-template-columns:minmax(70px,96px) 1fr 3.2em;align-items:center;gap:10px;display:grid}.sxk-funnel-row dt{color:var(--sx-ink-3);font-size:12px;font-weight:600}.sxk-funnel-row dd{margin:0}.sxk-funnel-row .sxk-funnel-n{text-align:right;color:var(--sx-ink);font-size:13px;font-weight:700}.sxk-stack{background:#94a3b81f;border-radius:9999px;gap:3px;height:10px;display:flex;overflow:hidden}.sxk-stack>i{flex:0 0 calc(var(--p) * 1%);background:var(--sx-tone);box-shadow:0 0 8px color-mix(in srgb, var(--sx-tone) 50%, transparent);transform-origin:0;display:block}@media (prefers-reduced-motion:no-preference){.sxk-stack>i{animation:sxk-grow .7s var(--sx-ease) both;animation-delay:calc(var(--i,0) * 80ms)}}.sxk-age{grid-template-columns:repeat(10,1fr);gap:2px;height:6px;display:grid}.sxk-age>i{background:#94a3b829;border-radius:2px}.sxk-age>i[data-on]{background:var(--sx-tone,var(--sx-ok))}@media (prefers-reduced-motion:no-preference){.sxk-age>i[data-on]{animation:fadeIn var(--sx-t3) ease-out both;animation-delay:calc(var(--i,0) * 25ms)}}.sxk-spark{width:100%;height:28px;display:block;overflow:visible}.sxk-spark path{fill:none;stroke:var(--sx-tone,var(--sx-teal));stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.sxk-spark .sxk-spark-fill{fill:color-mix(in srgb, var(--sx-tone,var(--sx-teal)) 14%, transparent);stroke:none}.sxk-help{vertical-align:middle;display:inline-flex;position:relative}.sxk-help>button{cursor:help;width:20px;height:20px;font:inherit;color:var(--ink-3,#64748b);background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;display:grid}.sxk .sxk-help>button,.sx .sxk-help>button{color:var(--sx-ink-3)}.sxk-help>button:focus-visible{outline:2px solid var(--accent,#2dd4bf);outline-offset:2px}.sxk-help-tip{z-index:40;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;color:#e8f1f8;pointer-events:none;background:#0e1c2f;border:1px solid #5eead43d;border-radius:10px;width:max-content;max-width:min(280px,80vw);padding:9px 11px;font-size:12.5px;font-weight:500;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 12px 30px -12px #00000080}.sxk-help[data-align=end] .sxk-help-tip{left:auto;right:-6px;translate:0}.sxk-help[data-align=start] .sxk-help-tip{left:-6px;translate:0}@media (max-width:520px){.sxk-help .sxk-help-tip,.sxk-help[data-align] .sxk-help-tip{width:auto;max-width:none;margin-top:8px;position:fixed;top:auto;left:12px;right:12px;translate:0}}.sxk-help:hover .sxk-help-tip,.sxk-help:focus-within .sxk-help-tip{opacity:1;transition:opacity var(--sx-t1) ease-out, transform var(--sx-t1) var(--sx-ease);display:block;transform:none}@starting-style{.sxk-help:hover .sxk-help-tip,.sxk-help:focus-within .sxk-help-tip{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.sxk-in>*{animation:sxk-rise var(--sx-t3) var(--sx-ease) backwards;animation-delay:calc(min(var(--i,0), 10) * 40ms)}}@keyframes sxk-rise{0%{opacity:0;transform:translateY(6px)}}.sxk-skel{background:linear-gradient(90deg,#94a3b814 25%,#94a3b82e 50%,#94a3b814 75%) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite shimmer;display:block}@media (prefers-reduced-motion:no-preference){.sxk-route{animation:.18s ease-out backwards fadeIn}}.sxk-lift{transition:transform var(--sx-t2) var(--sx-ease), box-shadow var(--sx-t2) ease-out, border-color var(--sx-t2) ease-out}.sxk-lift:hover{transform:translateY(-2px);box-shadow:0 10px 24px -16px #0f172a73}@media (max-width:640px){.sxk{border-radius:14px;gap:12px;padding:14px 12px 16px}.sxk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sxk-tile{gap:2px 9px;padding:12px 10px 10px}.sxk-tile-icon{border-radius:9px;width:32px;height:32px}.sxk-tile-n{font-size:23px}.sxk-tile-n[data-long]{font-size:17px}.sxk-side{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.sxk-dot[data-pulse]:after{opacity:0;animation:none}.sxk-tile,.sxk-lift,.sxk-link{transition:none}a.sxk-tile:hover,.sxk-lift:hover,a.sxk-tile:active,button.sxk-tile:active{transform:none}}.sxk-site{letter-spacing:-.02em;border-radius:6px;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 0 0 1px #ffffff1f}.sxk-chips{flex-wrap:wrap;gap:6px;display:flex}.sxk-chip{color:var(--sx-ink-2);background:var(--sx-panel-2);border:1px solid var(--sx-line);border-radius:9999px;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:12.5px;display:inline-flex}.sxk-chip strong{color:var(--sx-ink);font-weight:750}.sxk-chip em{color:var(--sx-warn);font-style:normal;font-weight:650}.mak-console{border-width:0 0 1px;border-radius:14px 14px 0 0}.mak-console .sxk-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.sxk.sxk-owner{border-radius:9999px;flex-wrap:wrap;align-items:center;gap:8px;padding:5px 8px 5px 6px;display:inline-flex}.sxk-owner-who{color:var(--sx-ink);align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.sxk-owner-av{width:22px;height:22px;color:var(--sx-bg);background:var(--sx-teal);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.cc-help-sm{vertical-align:middle;margin-left:5px;display:inline-flex}.cc-help-sm .sxk-help>button{width:16px;height:16px;font-size:10px}.cc-help-sm .sxk-help-tip{text-transform:none;letter-spacing:0;font-weight:500}
.cc-intro{display:none}html[data-intro=play] .cc-intro,html[data-intro=skip] .cc-intro{z-index:2147483000;background:var(--canvas);cursor:default;animation:ccIntroOut .38s var(--ease-exit) 1.32s forwards;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}html[data-intro=skip] .cc-intro{animation:ccIntroOut .16s var(--ease-exit) forwards}.cc-intro-mark{width:128px;height:128px;animation:ccIntroMarkOut .38s var(--ease-exit) 1.32s forwards;position:relative}.cc-intro-globe{border-radius:50%;width:128px;height:128px;animation:.72s cubic-bezier(.16,1,.3,1) both ccIntroGlobe;display:block;position:relative;box-shadow:0 18px 40px -18px #1b2e7a8c}.cc-intro-orbit{width:calc(100% + 32px);height:calc(100% + 32px);animation:1.7s cubic-bezier(.33,1,.68,1) both ccIntroSpin;position:absolute;inset:-16px;overflow:visible}.cc-intro-ring{fill:none;stroke:url(#cc-intro-arc);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:.9s cubic-bezier(.25,1,.5,1) .14s forwards ccIntroDraw}.cc-intro-word{flex-direction:column;align-items:center;gap:4px;display:flex}.cc-intro-name{letter-spacing:-.015em;color:var(--ink);clip-path:inset(0 100% 0 0);font-size:22px;font-weight:600;animation:.56s cubic-bezier(.16,1,.3,1) .38s forwards ccIntroWord}.cc-intro-sub{text-transform:uppercase;letter-spacing:.24em;color:var(--ink-3);opacity:0;font-size:11px;font-weight:500;animation:.52s cubic-bezier(.16,1,.3,1) .64s forwards ccIntroSub}@keyframes ccIntroGlobe{0%{opacity:0;filter:blur(6px);transform:scale(.82)rotate(-16deg)}to{opacity:1;filter:none;transform:none}}@keyframes ccIntroSpin{0%{transform:rotate(-90deg)}to{transform:rotate(30deg)}}@keyframes ccIntroDraw{to{stroke-dashoffset:0}}@keyframes ccIntroWord{0%{clip-path:inset(0 100% 0 0);transform:translateY(6px)}to{clip-path:inset(0);transform:none}}@keyframes ccIntroSub{0%{opacity:0;letter-spacing:.32em}to{opacity:1;letter-spacing:.22em}}@keyframes ccIntroOut{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes ccIntroMarkOut{to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){html[data-intro] .cc-intro{display:none!important}}.cc-navbar{z-index:2147482000;pointer-events:none;background:var(--accent);height:2px;box-shadow:0 0 0 .5px color-mix(in srgb, var(--accent) 40%, transparent);transform-origin:0;opacity:0;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.cc-navbar[data-state=loading]{opacity:1;transition:transform 8s cubic-bezier(.08, .82, .17, 1), opacity var(--dur-micro) var(--ease-standard);transform:scaleX(.85)}.cc-navbar[data-state=done]{opacity:0;transition:transform var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard) 80ms;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.cc-navbar[data-state=loading]{opacity:.6;transition:none;transform:scaleX(1)}.cc-navbar[data-state=done]{transition:none}}.cc-install{border-radius:var(--radius-lg);background:var(--surface);width:min(360px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-modal);border:0;margin:auto;padding:16px}.cc-install::backdrop{background:#101c3d2e}.cc-install-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-install-head h2{margin:0;font-size:15px;font-weight:600}.cc-install-lede{color:var(--ink-2);margin:6px 0 12px;font-size:12.5px;line-height:1.5}.cc-install-steps{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.cc-install-steps li{border-radius:var(--radius-control);background:var(--surface-2);color:var(--ink-2);gap:2px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:grid}.cc-install-steps li[data-here]{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-border)}.cc-install-steps strong{color:var(--ink);font-weight:600}.cc-install .cc-button{justify-content:center;width:100%}@media (prefers-reduced-motion:no-preference){.cc-install:popover-open{animation:popIn var(--dur-base) var(--ease-standard)}}:root{view-transition-name:none}::view-transition-old(.cc-page){animation:.12s cubic-bezier(.4,0,1,1) both ccPageOut}::view-transition-new(.cc-page){animation:.16s cubic-bezier(.2,0,0,1) both ccPageIn}@keyframes ccPageOut{to{opacity:0}}@keyframes ccPageIn{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
