@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&family=JetBrains+Mono:wght@400;700&family=Source+Sans+3:wght@400;600;700&display=swap");:root{--ribbon-bg:color-mix(in srgb,var(--gs-public-theme-panel,#050c18) 92%,transparent);--ribbon-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 35%,transparent);--ribbon-text:var(--gs-public-theme-strong,#f4fdff);--side-panel-size:0.5;--gs-sidebar-bg:color-mix(in srgb,var(--gs-public-theme-panel,#0a101c) 90%,transparent);--gs-sidebar-bg-mobile:color-mix(in srgb,var(--gs-public-theme-panel,#0a101c) 97%,transparent);--gs-sidebar-card:color-mix(in srgb,var(--gs-public-theme-panel,#111d30) 82%,transparent);--gs-sidebar-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#81aae3) 28%,transparent);--gs-sidebar-border-soft:color-mix(in srgb,var(--gs-public-theme-border-strong,#81aae3) 20%,transparent);--gs-sidebar-text:var(--gs-public-theme-strong,#d7e8ff);--gs-sidebar-strong:var(--gs-public-theme-strong,#f3f9ff);--gs-sidebar-muted:var(--gs-public-theme-primary,#8ea7ca);--gs-sidebar-section:var(--gs-public-theme-primary,#7f9ac0);--gs-sidebar-accent:var(--gs-public-theme-primary,#4fb0ff);--gs-sidebar-hover:color-mix(in srgb,var(--gs-public-theme-primary,#4979b4) 18%,transparent);--gs-sidebar-active-bg:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 18%,transparent);--gs-sidebar-active-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#62b9ff) 45%,transparent);--gs-tooltip-bg-start:color-mix(in srgb,var(--gs-public-theme-panel,#06101e) 95%,transparent);--gs-tooltip-bg-end:color-mix(in srgb,var(--gs-public-theme-panel,#0a1c32) 94%,transparent);--gs-tooltip-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#7abcf5) 55%,transparent);--gs-tooltip-text:var(--gs-public-theme-strong,#e8f5ff);--gs-tooltip-shadow:0 12px 28px color-mix(in srgb,var(--gs-public-theme-panel,#000000) 42%,transparent),0 0 16px color-mix(in srgb,var(--gs-public-theme-primary,#3f94dc) 20%,transparent);--gs-mobile-side-panel-top-offset:0.5rem;--gs-mobile-side-panel-bottom-offset:3rem;--gw-font-mono:"JetBrains Mono","Fira Code",ui-monospace,Consolas,monospace}.calendar-root{--gs-public-theme-primary:var(--gs-sidebar-accent);--gs-public-theme-secondary:var(--gs-sidebar-accent);--gs-public-theme-muted:var(--gs-sidebar-muted);--gs-public-theme-strong:var(--gs-sidebar-strong);--gs-public-theme-text:var(--gs-sidebar-text);--gs-public-theme-surface:var(--gs-sidebar-bg);--gs-public-theme-panel:var(--gs-sidebar-card);--gs-public-theme-border:var(--gs-public-theme-border-strong,#81aae3)}.flowv2-root{--fv2-accent:var(--gs-sidebar-accent);--fv2-accent-2:var(--gs-sidebar-accent);--fv2-strong:var(--gs-sidebar-strong);--fv2-text:var(--gs-sidebar-text);--fv2-muted:var(--gs-sidebar-muted);--fv2-surface:var(--gs-sidebar-bg);--fv2-panel:var(--gs-sidebar-card);--fv2-border:var(--gs-public-theme-border-strong,#81aae3);--fv2-lift:#ffffff;--fv2-recess:#000000;--fv2-ink:#050a12;--fv2-shadow:0 18px 50px rgba(0,0,0,0.6);--fv2-line:var(--gs-sidebar-border-soft);--fv2-raise-1:color-mix(in srgb,var(--fv2-lift) 2%,transparent);--fv2-raise-2:color-mix(in srgb,var(--fv2-lift) 3%,transparent);--fv2-raise-3:color-mix(in srgb,var(--fv2-lift) 4%,transparent);--fv2-raise-4:color-mix(in srgb,var(--fv2-lift) 5%,transparent);--fv2-raise-5:color-mix(in srgb,var(--fv2-lift) 10%,transparent);--fv2-recess-1:color-mix(in srgb,var(--fv2-recess) 20%,transparent);--fv2-recess-2:color-mix(in srgb,var(--fv2-recess) 30%,transparent);--fv2-text-soft:color-mix(in srgb,var(--fv2-text) 88%,transparent);--fv2-muted-2:color-mix(in srgb,var(--fv2-muted) 76%,transparent);--fv2-faint:color-mix(in srgb,var(--fv2-muted) 50%,transparent);--fv2-accent-text:color-mix(in srgb,var(--fv2-accent) 62%,var(--fv2-strong));--fv2-accent-text-bright:color-mix(in srgb,var(--fv2-accent) 40%,var(--fv2-strong));--fv2-accent-edge-soft:color-mix(in srgb,var(--fv2-accent) 20%,transparent);--fv2-accent-edge:color-mix(in srgb,var(--fv2-accent) 30%,transparent);--fv2-accent-edge-md:color-mix(in srgb,var(--fv2-accent) 40%,transparent);--fv2-accent-edge-strong:color-mix(in srgb,var(--fv2-accent) 50%,transparent);--fv2-accent-tint-xs:color-mix(in srgb,var(--fv2-accent) 6%,transparent);--fv2-accent-tint:color-mix(in srgb,var(--fv2-accent) 10%,transparent);--fv2-accent-tint-md:color-mix(in srgb,var(--fv2-accent) 15%,transparent);--fv2-accent-tint-strong:color-mix(in srgb,var(--fv2-accent) 20%,transparent);--fv2-ok:var(--gs-public-theme-success,#34d399);--fv2-warn:var(--gs-public-theme-warning,#fbbf24);--fv2-bad:var(--gs-public-theme-danger,#f87171);--fv2-info:#a78bfa;--fv2-media:#f472b6;--fv2-ok-text:color-mix(in srgb,var(--fv2-ok) 76%,var(--fv2-strong));--fv2-ok-edge-soft:color-mix(in srgb,var(--fv2-ok) 25%,transparent);--fv2-ok-edge:color-mix(in srgb,var(--fv2-ok) 30%,transparent);--fv2-ok-edge-md:color-mix(in srgb,var(--fv2-ok) 40%,transparent);--fv2-ok-edge-strong:color-mix(in srgb,var(--fv2-ok) 50%,transparent);--fv2-ok-tint-xs:color-mix(in srgb,var(--fv2-ok) 5%,transparent);--fv2-ok-tint:color-mix(in srgb,var(--fv2-ok) 10%,transparent);--fv2-ok-tint-md:color-mix(in srgb,var(--fv2-ok) 15%,transparent);--fv2-ok-tint-strong:color-mix(in srgb,var(--fv2-ok) 20%,transparent);--fv2-warn-text:color-mix(in srgb,var(--fv2-warn) 76%,var(--fv2-strong));--fv2-warn-text-soft:color-mix(in srgb,var(--fv2-warn) 58%,var(--fv2-strong));--fv2-warn-edge:color-mix(in srgb,var(--fv2-warn) 30%,transparent);--fv2-warn-edge-md:color-mix(in srgb,var(--fv2-warn) 40%,transparent);--fv2-warn-tint-xs:color-mix(in srgb,var(--fv2-warn) 5%,transparent);--fv2-warn-tint:color-mix(in srgb,var(--fv2-warn) 10%,transparent);--fv2-warn-tint-strong:color-mix(in srgb,var(--fv2-warn) 20%,transparent);--fv2-bad-text:color-mix(in srgb,var(--fv2-bad) 76%,var(--fv2-strong));--fv2-bad-text-soft:color-mix(in srgb,var(--fv2-bad) 52%,var(--fv2-strong));--fv2-bad-edge-soft:color-mix(in srgb,var(--fv2-bad) 20%,transparent);--fv2-bad-edge:color-mix(in srgb,var(--fv2-bad) 30%,transparent);--fv2-bad-edge-md:color-mix(in srgb,var(--fv2-bad) 40%,transparent);--fv2-bad-tint-xs:color-mix(in srgb,var(--fv2-bad) 4%,transparent);--fv2-bad-tint:color-mix(in srgb,var(--fv2-bad) 10%,transparent);--fv2-info-text:color-mix(in srgb,var(--fv2-info) 76%,var(--fv2-strong));--fv2-info-edge:color-mix(in srgb,var(--fv2-info) 30%,transparent);--fv2-info-tint:color-mix(in srgb,var(--fv2-info) 10%,transparent);--fv2-media-text:color-mix(in srgb,var(--fv2-media) 76%,var(--fv2-strong));--fv2-popover-floor:#0b1424;--fv2-popover-skin:var(--gs-public-theme-panel,#111d30)}body.theme-classic .calendar-root,body.theme-classic .flowv2-root{--fv2-lift:#1c2b42;--fv2-recess:#8398b3;--fv2-shadow:0 14px 34px rgba(42,61,87,0.22);--fv2-border:#8398b3;--fv2-raise-1:color-mix(in srgb,var(--fv2-lift) 3%,transparent);--fv2-raise-2:color-mix(in srgb,var(--fv2-lift) 4%,transparent);--fv2-raise-3:color-mix(in srgb,var(--fv2-lift) 6%,transparent);--fv2-raise-4:color-mix(in srgb,var(--fv2-lift) 7%,transparent);--fv2-raise-5:color-mix(in srgb,var(--fv2-lift) 12%,transparent);--fv2-recess-1:color-mix(in srgb,var(--fv2-recess) 10%,transparent);--fv2-recess-2:color-mix(in srgb,var(--fv2-recess) 16%,transparent);--fv2-muted-2:color-mix(in srgb,var(--gs-sidebar-muted) 88%,transparent);--fv2-faint:color-mix(in srgb,var(--gs-sidebar-muted) 66%,transparent);--fv2-ok:var(--gs-public-theme-success,#10a97a);--fv2-warn:var(--gs-public-theme-warning,#c8880c);--fv2-bad:var(--gs-public-theme-danger,#d0455c);--fv2-info:#7c5ce0;--fv2-media:#c93f86;--fv2-popover-floor:#ffffff;--fv2-popover-skin:var(--gs-sidebar-card)}.fv2-popover{background-color:var(--fv2-popover-floor);background-image:linear-gradient(var(--fv2-popover-skin),var(--fv2-popover-skin));box-shadow:var(--fv2-shadow),0 0 0 1px color-mix(in srgb,var(--fv2-border) 22%,transparent)}.flowv2-root{font-family:var(--gw-font-mono)}body,html{margin:0;padding:0;width:100%;height:100%;background-color:var(--gs-public-theme-surface,#03050a);font-family:var(--gw-font-mono);overflow:hidden;overflow:clip;color:var(--gs-public-theme-text,white);touch-action:manipulation;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;transition:background-color .35s ease,color .35s ease}#canvas-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#canvas-container *,#canvas-container canvas{touch-action:none}.glass-panel{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#08101e) 66%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 22%,transparent);box-shadow:0 10px 40px rgba(0,0,0,.4)}#ui-layer{filter:saturate(1.08) contrast(1.06)}#ui-layer h1,#ui-layer h2,#ui-layer input,#ui-layer p,#ui-layer span{text-shadow:0 0 8px rgba(2,8,20,.72)}#ui-layer input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#e0eeff) 62%,transparent)}#ui-layer input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#e0eeff) 62%,transparent)}.gs-floating-tooltip{--gs-tooltip-arrow-left:22px;position:fixed;left:0;top:0;z-index:140;display:inline-flex;align-items:flex-start;justify-content:flex-start;max-width:min(320px,calc(100vw - 1.5rem));min-height:1.65rem;padding:.38rem .62rem;border-radius:.5rem;border:1px solid var(--gs-tooltip-border);background:linear-gradient(160deg,var(--gs-tooltip-bg-start),var(--gs-tooltip-bg-end));color:var(--gs-tooltip-text);font-family:JetBrains Mono,monospace;font-size:.56rem;line-height:1.15;letter-spacing:.08em;text-transform:none;text-align:left;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--gs-tooltip-shadow);opacity:0;visibility:hidden;transform:translateY(6px) scale(.98);transition:opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility .16s ease;pointer-events:none}.gs-floating-tooltip.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.gs-floating-tooltip-text{white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-word}.gs-floating-tooltip-arrow{position:absolute;left:var(--gs-tooltip-arrow-left);width:.52rem;height:.52rem;border:1px solid var(--gs-tooltip-border);background:linear-gradient(160deg,var(--gs-tooltip-bg-start),var(--gs-tooltip-bg-end));pointer-events:none}.gs-floating-tooltip[data-placement=top] .gs-floating-tooltip-arrow{bottom:-.27rem;transform:translateX(-50%) rotate(45deg)}.gs-floating-tooltip[data-placement=bottom] .gs-floating-tooltip-arrow{top:-.27rem;transform:translateX(-50%) rotate(225deg)}@media (max-width:767px){.gs-floating-tooltip{display:none}}#sidebar-mobile-toggle{position:absolute;left:.9rem;top:.9rem;z-index:78;width:2.35rem;height:2.35rem;border-radius:.82rem;border:1px solid var(--gs-sidebar-border);background:var(--gs-sidebar-card);color:var(--gs-sidebar-accent);display:none;align-items:center;justify-content:center;pointer-events:auto;box-shadow:0 8px 22px rgba(0,0,0,.28);transition:transform .2s ease,background-color .2s ease,border-color .2s ease}#sidebar-mobile-toggle:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--gs-public-theme-panel,#1c2e48) 90%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a5c4eb) 48%,transparent)}#sidebar-backdrop{position:absolute;inset:0;z-index:74;background:color-mix(in srgb,var(--gs-public-theme-surface,#000000) 38%,transparent);opacity:0;pointer-events:none;transition:opacity .25s ease}#sidebar-backdrop.show{opacity:1;pointer-events:auto}#left-sidebar-shell{position:absolute;left:.72rem;top:1rem;bottom:1rem;width:286px;z-index:75;pointer-events:none;border-radius:1.7rem;transition:width .52s cubic-bezier(.22,1,.36,1),top .46s cubic-bezier(.22,1,.36,1),bottom .46s cubic-bezier(.22,1,.36,1),border-radius .34s cubic-bezier(.22,1,.36,1);will-change:width,top,bottom;overflow:hidden}#left-sidebar-shell.collapsed{width:1.46rem;top:calc(50% - 2.3rem);bottom:calc(50% - 2.3rem);border-radius:999px}#left-sidebar-shell.collapsed #left-sidebar{border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#86c9ff) 55%,transparent);background:radial-gradient(circle at 28% 26%,color-mix(in srgb,var(--gs-public-theme-primary,#76c7ff) 40%,transparent),transparent 54%),linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-panel,#17335f) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#09152b) 93%,transparent) 54%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d1b) 97%,transparent));box-shadow:0 14px 28px rgba(2,10,22,.52),0 0 20px rgba(79,176,255,.22),inset 0 0 0 1px rgba(255,255,255,.08);pointer-events:none}#left-sidebar{height:100%;width:100%;min-width:0;border-radius:1.7rem;border:1px solid var(--gs-sidebar-border);background:var(--gs-sidebar-bg);box-shadow:0 18px 44px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;transition:border-radius .3s cubic-bezier(.22,1,.36,1),border-color .24s ease,background .24s ease,box-shadow .24s ease}#left-sidebar .gs-logo-panel,#left-sidebar .gs-nav-scroll{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity .24s ease,transform .34s cubic-bezier(.22,1,.36,1),filter .24s ease}#left-sidebar-shell:not(.collapsed) #left-sidebar .gs-logo-panel,#left-sidebar-shell:not(.collapsed) #left-sidebar .gs-nav-scroll{transition-delay:.16s}#left-sidebar-shell.collapsed #left-sidebar .gs-logo-panel,#left-sidebar-shell.collapsed #left-sidebar .gs-nav-scroll{opacity:0;transform:translateY(-8px) scale(.98);filter:blur(2px);pointer-events:none;transition-delay:0s}#toggle-sidebar-ribbon{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;position:relative;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4d6ff) 50%,transparent);background:radial-gradient(circle at 30% 26%,color-mix(in srgb,var(--gs-public-theme-primary,#92dbff) 52%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#22406c) 92%,transparent) 62%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 98%,transparent));box-shadow:0 14px 28px rgba(2,10,22,.5),0 0 20px rgba(79,176,255,.24),inset 0 0 0 1px rgba(255,255,255,.09);transition:top .34s cubic-bezier(.22,1,.36,1),right .34s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),min-width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),border-radius .32s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease,background .24s ease;z-index:3}#sidebar-ribbon-icon{width:.78rem;height:.78rem;stroke-width:2.4;position:absolute;inset:0;margin:auto;pointer-events:none;transition:opacity .22s ease,transform .24s ease;opacity:.96;transform:scale(1)}#left-sidebar-shell.collapsed #toggle-sidebar-ribbon{position:absolute;inset:0;width:100%;height:100%;min-width:0;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none}#left-sidebar-shell.collapsed #sidebar-ribbon-icon{opacity:.96;transform:scale(1)}#left-sidebar-shell:not(.collapsed) #toggle-sidebar-ribbon{position:absolute;top:.34rem;right:.36rem;width:1.42rem;min-width:1.42rem;height:1.42rem;padding:0;border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8bcaff) 36%,transparent);transform:translateY(0);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f1d30) 62%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 0 10px rgba(79,176,255,.16)}#left-sidebar-shell:not(.collapsed) #sidebar-ribbon-icon{opacity:.96;transform:scale(1)}#left-sidebar-shell:not(.collapsed) #toggle-sidebar-ribbon:hover{transform:translateY(-1px) scale(1.01);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ade1ff) 52%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 0 14px rgba(79,176,255,.24)}#right-sidebar-shell{position:absolute;right:.72rem;top:1rem;bottom:1rem;width:286px;z-index:98;pointer-events:auto;border-radius:1.7rem;transition:width .52s cubic-bezier(.22,1,.36,1),top .46s cubic-bezier(.22,1,.36,1),bottom .46s cubic-bezier(.22,1,.36,1),border-radius .34s cubic-bezier(.22,1,.36,1);will-change:width,top,bottom;overflow:hidden}#right-sidebar-shell.collapsed{width:1.46rem;top:calc(50% - 2.3rem);bottom:calc(50% - 2.3rem);border-radius:999px}#right-sidebar-shell.collapsed #right-sidebar{border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#86c9ff) 55%,transparent);background:radial-gradient(circle at 72% 26%,color-mix(in srgb,var(--gs-public-theme-primary,#76c7ff) 40%,transparent),transparent 54%),linear-gradient(225deg,color-mix(in srgb,var(--gs-public-theme-panel,#17335f) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#09152b) 93%,transparent) 54%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d1b) 97%,transparent));box-shadow:0 14px 28px rgba(2,10,22,.52),0 0 20px rgba(79,176,255,.22),inset 0 0 0 1px rgba(255,255,255,.08);pointer-events:none}#right-sidebar{height:100%;width:100%;min-width:0;border-radius:1.7rem;border:1px solid var(--gs-sidebar-border);background:var(--gs-sidebar-bg);box-shadow:0 18px 44px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;transition:border-radius .3s cubic-bezier(.22,1,.36,1),border-color .24s ease,background .24s ease,box-shadow .24s ease}#right-sidebar .gs-right-shell-inner{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity .24s ease,transform .34s cubic-bezier(.22,1,.36,1),filter .24s ease}#right-sidebar-shell:not(.collapsed) #right-sidebar .gs-right-shell-inner{transition-delay:.16s}#right-sidebar-shell.collapsed #right-sidebar .gs-right-shell-inner{opacity:0;transform:translateY(-8px) scale(.98);filter:blur(2px);pointer-events:none;transition-delay:0s}#toggle-right-sidebar-ribbon{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;position:relative;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4d6ff) 50%,transparent);background:radial-gradient(circle at 30% 26%,color-mix(in srgb,var(--gs-public-theme-primary,#92dbff) 52%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#22406c) 92%,transparent) 62%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 98%,transparent));box-shadow:0 14px 28px rgba(2,10,22,.5),0 0 20px rgba(79,176,255,.24),inset 0 0 0 1px rgba(255,255,255,.09);transition:top .34s cubic-bezier(.22,1,.36,1),left .34s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),min-width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),border-radius .32s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease,background .24s ease;z-index:3}#right-sidebar-ribbon-icon{width:.78rem;height:.78rem;stroke-width:2.4;position:absolute;inset:0;margin:auto;pointer-events:none;transition:opacity .22s ease,transform .24s ease;opacity:.96;transform:scale(1)}#right-sidebar-shell.collapsed #toggle-right-sidebar-ribbon{position:absolute;inset:0;width:100%;height:100%;min-width:0;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none}#right-sidebar-shell.collapsed #right-sidebar-ribbon-icon{opacity:.96;transform:scale(1)}#right-sidebar-shell:not(.collapsed) #toggle-right-sidebar-ribbon{position:absolute;top:.34rem;left:.36rem;width:1.42rem;min-width:1.42rem;height:1.42rem;padding:0;border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8bcaff) 36%,transparent);transform:translateY(0);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f1d30) 62%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 0 10px rgba(79,176,255,.16)}#right-sidebar-shell:not(.collapsed) #right-sidebar-ribbon-icon{opacity:.96;transform:scale(1)}#right-sidebar-shell:not(.collapsed) #toggle-right-sidebar-ribbon:hover{transform:translateY(-1px) scale(1.01);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ade1ff) 52%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 0 14px rgba(79,176,255,.24)}.gs-right-shell-inner{height:100%;padding:.85rem .62rem 1.1rem;gap:.38rem;pointer-events:auto}.gs-right-shell-head,.gs-right-shell-inner{display:flex;flex-direction:column;min-height:0}.gs-right-shell-head{gap:.18rem;padding-top:.18rem;flex:0 0 auto}.gs-right-shell-center{flex:1 1 auto;gap:0;overflow:hidden}.gs-right-shell-center,.gs-right-shell-foot{min-height:0;display:flex;flex-direction:column}.gs-right-shell-foot{gap:.32rem;flex:0 0 auto}.gs-right-section-title{color:color-mix(in srgb,var(--gs-public-theme-text,#b2dfff) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.54rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1;padding-left:.1rem}.gs-right-direction-dock-slot,.gs-right-profile-dock-slot{display:flex;width:100%;min-height:0}.gs-right-profile-dock-slot{justify-content:flex-start;align-items:stretch;padding-inline:.16rem}.gs-right-direction-dock-slot:empty,.gs-right-profile-dock-slot:empty{display:none}.gs-right-tab-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.14rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 22%,transparent);border-radius:.64rem;padding:.1rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 44%,transparent)}.gs-right-tab{border:1px solid transparent;border-radius:.46rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#d6f0ff) 64%,transparent);display:inline-flex;align-items:center;justify-content:center;gap:.2rem;position:relative;width:100%;min-height:1.28rem;padding:.18rem .2rem;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.37rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.gs-right-tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-right-tab i{width:.52rem;height:.52rem;stroke-width:2.2;color:color-mix(in srgb,var(--gs-public-theme-text,#aee0ff) 86%,transparent);flex-shrink:0}.gs-right-tab-badge{position:static;margin-left:.14rem;min-width:.62rem;height:.62rem;padding:0 .12rem;border-radius:999px;border:1px solid rgba(255,212,218,.88);background:linear-gradient(135deg,rgba(255,113,129,.98),rgba(232,67,90,.96));color:var(--gs-public-theme-strong,#ffffff);font-family:JetBrains Mono,monospace;font-size:.29rem;line-height:1;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(18,24,40,.22),0 4px 10px rgba(235,77,103,.35);pointer-events:none;flex-shrink:0}.gs-right-tab-badge.is-hidden{display:none}.gs-right-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 34%,transparent);color:var(--gs-public-theme-strong,#eef9ff)}.gs-right-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9cdaff) 82%,transparent);outline-offset:2px}.gs-right-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dcff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3b87c9) 22%,transparent);color:var(--gs-public-theme-text,#ecf8ff);box-shadow:0 0 8px rgba(76,176,255,.16)}.gs-right-tab-content{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c4ff) 18%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 42%,transparent);display:flex;align-items:stretch}.gs-right-pane,.gs-right-tab-content{flex:1 1 auto;min-height:0;overflow:hidden}.gs-right-pane{box-sizing:border-box;display:none;width:100%;padding:.34rem .42rem}.gs-right-pane.is-active{display:flex;flex-direction:column;gap:.3rem}.gs-right-pane.is-active[data-right-pane=fast-console]{overflow:hidden}#sync-react-chat-host,.gs-chat-pane-host{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#sync-react-chat-host,.gs-chat-shell{min-width:0;overflow:hidden}.gs-chat-shell{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-rows:minmax(5.2rem,37%) minmax(0,1fr);gap:.46rem}.gs-chat-shell.is-panel{grid-template-columns:minmax(12.4rem,33%) minmax(0,1fr);grid-template-rows:minmax(0,1fr);-moz-column-gap:.68rem;column-gap:.68rem;position:relative}.gs-chat-directory,.gs-chat-thread{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 40%,transparent);min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.gs-chat-directory-tab-strip{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.2rem;width:auto;max-width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;border:0;background:transparent;box-shadow:none;border-radius:0}.gs-chat-directory-tab{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;text-align:center;display:inline-flex;justify-content:center;align-items:center;padding-inline:.28rem;white-space:nowrap}.gs-chat-search-wrap{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 16%,transparent);padding:.36rem .42rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.24rem;min-height:1.92rem}.gs-chat-search-field{position:relative;min-width:0;display:flex;align-items:center}.gs-chat-search-icon{position:absolute;left:.46rem;top:50%;transform:translateY(-50%);width:14px;height:14px;color:color-mix(in srgb,var(--gs-public-theme-text,#aadcfc) 78%,transparent);pointer-events:none}.gs-chat-search-actions{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:1.2rem}.gs-chat-search-actions .gs-chat-icon-btn{width:1rem;height:1rem}.gs-chat-search-input{width:100%;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad0ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e1f6ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.03em;padding:.3rem .42rem .3rem 1.5rem;min-height:1.44rem;outline:none}.gs-chat-search-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d0ee) 54%,transparent)}.gs-chat-search-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d0ee) 54%,transparent)}.gs-chat-search-input:focus-visible{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ee2ff) 56%,transparent);box-shadow:0 0 0 2px rgba(111,196,255,.16)}.gs-chat-contact-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.24rem;display:flex;flex-direction:column;gap:.2rem}.gs-chat-shell.is-panel.is-connections-book{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.gs-chat-connections-directory{display:flex;flex-direction:column;min-height:0;overflow:hidden}.gs-chat-connections-toolbar{grid-template-columns:minmax(0,1fr) minmax(5.4rem,8rem) auto;gap:.3rem}.gs-chat-connections-bucket-select{width:100%;min-width:0;min-height:1.44rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad0ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e1f6ff) 95%,transparent);font-family:JetBrains Mono,monospace;font-size:.41rem;letter-spacing:.03em;padding:.22rem .5rem;outline:none;text-overflow:ellipsis}.gs-chat-connections-bucket-select:disabled{opacity:.45;cursor:not-allowed}.gs-chat-connections-bucket-select:focus-visible{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ee2ff) 56%,transparent);box-shadow:0 0 0 2px rgba(111,196,255,.16)}.gs-chat-icon-btn.gs-chat-connections-refresh-btn{width:1.44rem;height:1.44rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad0ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 74%,transparent)}.gs-chat-icon-btn.gs-chat-connections-refresh-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ee2ff) 48%,transparent)}.gs-chat-icon-btn.gs-chat-connections-refresh-btn:disabled{opacity:.45;cursor:not-allowed}.gs-chat-connections-idle{grid-column:1/-1;margin:auto;padding:1.2rem .8rem;display:flex;flex-direction:column;align-items:center;gap:.42rem;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7cfef) 74%,transparent)}.gs-chat-connections-idle svg{width:1.5rem;height:1.5rem;opacity:.5}.gs-chat-connections-idle p{margin:0;max-width:15rem;font-family:JetBrains Mono,monospace;font-size:.44rem;line-height:1.5;letter-spacing:.02em}.gs-chat-connections-grid{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.8rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.8rem;align-content:start;align-items:stretch}.gs-chat-connections-grid,.gs-chat-exchange-grid{grid-auto-rows:max-content}.gs-chat-connection-card{position:relative;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c8ff) 18%,transparent);border-radius:.8rem;background:linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c1c33) 68%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1e) 60%,transparent));padding:.85rem .85rem .8rem;display:flex;flex-direction:column;gap:.7rem;min-width:0;overflow:hidden;isolation:isolate;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.gs-chat-connection-card.is-premium:after{content:"";position:absolute;inset:-40% 40% auto -20%;height:60%;background:radial-gradient(60% 80% at 20% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 20%,transparent),transparent 72%);opacity:.7;pointer-events:none;z-index:-1}.gs-chat-connection-card.is-premium:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ce1ff) 46%,transparent);transform:translateY(-1px);box-shadow:0 12px 26px color-mix(in srgb,var(--gs-public-theme-panel-strong,#02060d) 52%,transparent)}.gs-chat-connection-accent{position:absolute;left:0;top:.7rem;bottom:.7rem;width:2px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 80%,transparent),transparent)}.gs-chat-connection-head{display:flex;align-items:center;gap:.34rem;min-width:0}.gs-chat-connection-head>.gs-chat-connection-head-copy{flex:1 1 auto}.gs-chat-connection-avatar{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a0deff) 52%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 12%,transparent);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--gs-public-theme-primary,#6fcdff) 32%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#091427) 90%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e8f9ff) 95%,transparent);font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-transform:uppercase;flex:0 0 auto}.gs-chat-connection-avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit}.gs-chat-connection-head-copy{min-width:0;display:flex;flex-direction:column;gap:.16rem}.gs-chat-connection-head-copy>h4{font-size:.82rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 96%,transparent);font-weight:700;letter-spacing:.02em}.gs-chat-connection-head-copy>h4,.gs-chat-connection-head-copy>p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-connection-head-copy>p{font-size:.62rem;color:color-mix(in srgb,var(--gs-public-theme-text,#abd4f1) 82%,transparent);font-family:JetBrains Mono,monospace}.gs-chat-connection-status{display:inline-flex;align-items:center;gap:.24rem;flex:0 0 auto;align-self:flex-start;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#45dca0) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#45dca0) 16%,transparent);padding:.24rem .5rem;font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#d4ffe9) 96%,transparent);white-space:nowrap}.gs-chat-connection-status>i,.gs-chat-connection-status>svg{width:.72rem;height:.72rem}.gs-chat-connection-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem}.gs-chat-connection-added,.gs-chat-connection-bucket{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#87d3ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#18446a) 32%,transparent);padding:.22rem .5rem;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d0f1ff) 96%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-connection-added{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#87d3ff) 18%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1b30) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d0ee) 80%,transparent)}.gs-chat-connection-added>i,.gs-chat-connection-added>svg,.gs-chat-connection-bucket>i,.gs-chat-connection-bucket>svg{width:.72rem;height:.72rem;flex:0 0 auto}.gs-chat-connection-added>span,.gs-chat-connection-bucket>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-chat-connection-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.gs-chat-connection-meta-grid>div{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc5ff) 18%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061222) 52%,transparent);padding:.45rem .5rem;min-width:0;display:flex;flex-direction:column;gap:.24rem}.gs-chat-connection-meta-grid>div>span{font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d0ee) 70%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-connection-meta-grid>div>b{font-size:.7rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f7ff) 94%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-connection-tags{display:flex;flex-wrap:wrap;gap:.3rem}.gs-chat-connection-tag{border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 12%,transparent);padding:.18rem .5rem;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cfeaff) 92%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.03em}.gs-chat-connection-tag.is-muted{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#88ccff) 16%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061222) 52%,transparent);color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d0ee) 62%,transparent)}.gs-chat-connection-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.2rem}.gs-chat-connection-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#89ceff) 24%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#def5ff) 92%,transparent);min-height:2.1rem;font-size:.62rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .15s ease}.gs-chat-connection-action-btn>i,.gs-chat-connection-action-btn>svg{width:.82rem;height:.82rem;flex:0 0 auto}.gs-chat-connection-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ce1ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 16%,transparent);transform:translateY(-1px)}.gs-chat-connection-action-btn:disabled,.gs-chat-connection-action-btn[aria-busy=true]{cursor:wait;opacity:.68;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ce1ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#122f4d) 56%,transparent)}.gs-chat-connection-action-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9cdaff) 82%,transparent);outline-offset:1px}.gs-chat-exchange-directory{display:flex;flex-direction:column;min-height:0;overflow:hidden}.gs-chat-exchange-grid{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.24rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(12.4rem,1fr));gap:.24rem;align-content:start}.gs-chat-exchange-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c8ff) 16%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#09162a) 34%,transparent);padding:.3rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.gs-chat-exchange-card-head{display:flex;justify-content:space-between;align-items:center;gap:.18rem}.gs-chat-exchange-card-head>strong{font-size:.45rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfaff) 96%,transparent);letter-spacing:.04em}.gs-chat-exchange-status{display:inline-flex;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8acfff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1e35) 58%,transparent);padding:.06rem .26rem;font-size:.33rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#dcf5ff) 92%,transparent);text-transform:uppercase}.gs-chat-exchange-status.is-pending{border-color:rgba(255,191,104,.52);background:rgba(88,52,10,.5);color:rgba(255,231,185,.96)}.gs-chat-exchange-status.is-processed{border-color:rgba(118,224,178,.56);background:rgba(18,73,50,.52);color:rgba(199,247,224,.96)}.gs-chat-exchange-status.is-failed{border-color:rgba(255,141,141,.58);background:rgba(92,22,32,.52);color:rgba(255,212,212,.96)}.gs-chat-exchange-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.14rem}.gs-chat-exchange-meta-grid>div{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc5ff) 18%,transparent);border-radius:.38rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061222) 52%,transparent);padding:.14rem .16rem;min-width:0;display:flex;flex-direction:column;gap:.04rem}.gs-chat-exchange-meta-grid>div>span{font-size:.32rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d0ee) 70%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-exchange-meta-grid>div>b{font-size:.38rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f7ff) 94%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-exchange-error,.gs-chat-exchange-ids,.gs-chat-exchange-route{margin:0;font-family:JetBrains Mono,monospace;line-height:1.45}.gs-chat-exchange-route{font-size:.37rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d4f1ff) 92%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-exchange-ids{font-size:.34rem;color:color-mix(in srgb,var(--gs-public-theme-text,#abd4f1) 90%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.gs-chat-exchange-error{font-size:.33rem;color:rgba(255,198,198,.95);border-top:1px solid rgba(255,141,141,.24);padding-top:.14rem}.gs-chat-contact{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c8ff) 16%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#09162a) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#daf2ff) 90%,transparent);min-height:2.12rem;display:flex;align-items:center;gap:.32rem;width:100%;padding:.26rem .32rem;cursor:pointer;text-align:left;transition:border-color .2s ease,background-color .2s ease}.gs-chat-contact:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ce1ff) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d1e38) 58%,transparent)}.gs-chat-contact.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ae0ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#276096) 34%,transparent)}.gs-chat-contact.is-rank-up{animation:gs-chat-contact-rank-up .82s cubic-bezier(.22,1,.36,1) 1}@keyframes gs-chat-contact-rank-up{0%{transform:translateY(-.26rem) scale(1.01);box-shadow:0 0 0 0 rgba(109,211,255,0);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b6eaff) 80%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3982bf) 46%,transparent)}45%{transform:translateY(0) scale(1);box-shadow:0 0 0 4px rgba(109,211,255,.26);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#aae4ff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#306ea8) 42%,transparent)}to{transform:translateY(0) scale(1);box-shadow:0 0 0 0 rgba(109,211,255,0)}}@media (prefers-reduced-motion:reduce){.gs-chat-contact.is-rank-up{animation:none!important}}.gs-chat-contact:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9cdaff) 82%,transparent);outline-offset:1px}.gs-chat-avatar{position:relative;width:1.34rem;height:1.34rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a0deff) 52%,transparent);display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--gs-public-theme-primary,#6fcdff) 28%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#091427) 90%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e8f9ff) 95%,transparent);font-family:JetBrains Mono,monospace;font-size:.46rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;overflow:visible}.gs-chat-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;display:block}.gs-chat-presence-dot{position:absolute;right:.04rem;bottom:.03rem;width:.32rem;height:.32rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#051222) 90%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#7994ae) 86%,transparent);z-index:2;pointer-events:none}.gs-chat-presence-dot.is-online{background:#3dda89;box-shadow:0 0 7px rgba(61,218,137,.48)}.gs-chat-presence-dot.is-group{background:var(--gs-public-theme-primary,#4bc5ff);box-shadow:0 0 8px rgba(75,197,255,.5)}.gs-chat-contact-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.14rem}.gs-chat-contact-row{display:flex;align-items:center;justify-content:space-between;gap:.24rem;min-width:0}.gs-chat-contact-name{font-size:.46rem;font-weight:700;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 95%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-contact-time{font-size:.38rem;font-family:JetBrains Mono,monospace;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d1ef) 74%,transparent);flex-shrink:0}.gs-chat-contact-preview{font-size:.4rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b1daf4) 82%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-contact-preview.is-typing{color:rgba(132,238,187,.98);font-style:italic}.gs-chat-unread-pill{min-width:.66rem;height:.66rem;border-radius:999px;padding:0 .18rem;border:1px solid rgba(147,224,176,.5);background:rgba(36,132,85,.76);color:rgba(228,255,241,.98);display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:.34rem;font-weight:700;line-height:1;flex-shrink:0}.gs-chat-directory-empty{margin:auto;padding:.62rem;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8d3ee) 80%,transparent);font-size:.45rem;font-family:JetBrains Mono,monospace;line-height:1.35}.gs-chat-call-mode-chip{display:inline-flex;align-items:center;gap:.14rem;flex-shrink:0;padding:.06rem .26rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#071528) 66%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bfe4fb) 90%,transparent);font-size:.36rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.gs-chat-call-mode-chip svg{width:.44rem;height:.44rem}.gs-chat-call-mode-chip.is-video{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#8c78ff) 42%,transparent);color:color-mix(in srgb,var(--gs-public-theme-primary,#c5baff) 72%,var(--gs-public-theme-text,#e6f9ff))}.gs-chat-call-live-pill{flex-shrink:0;padding:.05rem .24rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-strong,#93e0b0) 55%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#248455) 46%,var(--gs-public-theme-panel-strong,#071528));color:color-mix(in srgb,var(--gs-public-theme-text,#e4fff1) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.32rem;font-weight:700;letter-spacing:.1em;line-height:1.4;animation:gs-chat-call-live-pulse 1.6s ease-in-out infinite}@keyframes gs-chat-call-live-pulse{0%,to{opacity:1}50%{opacity:.55}}.gs-chat-call-log-row.is-call-live{border-color:color-mix(in srgb,var(--gs-public-theme-strong,#93e0b0) 42%,transparent)}.gs-chat-call-thread-footer{flex:0 0 auto;display:flex;justify-content:center;padding:.34rem .44rem;border-top:1px solid var(--gs-sidebar-border);background:var(--gs-sidebar-card)}.gs-chat-call-open-chat-btn{min-height:1.18rem;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;gap:.22rem;border:1px solid var(--gs-sidebar-border);border-radius:999px;background:var(--gs-sidebar-accent);color:var(--gs-sidebar-strong);font:inherit;font-weight:700;cursor:pointer}.gs-chat-call-open-chat-btn:focus-visible,.gs-chat-call-open-chat-btn:hover{filter:brightness(1.12)}.gs-chat-call-open-chat-btn svg{width:.5rem;height:.5rem}.gs-chat-thread-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:.26rem;column-gap:.26rem;padding:.24rem .3rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c4ff) 16%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061120) 46%,transparent);flex-shrink:0;position:relative;z-index:2}.gs-chat-thread-head-main{min-width:0;display:flex;align-items:center;gap:.16rem;overflow:hidden}.gs-chat-thread.is-video-call-live{position:relative}.gs-chat-directory.is-hidden-mobile,.gs-chat-thread.is-hidden-mobile{display:none}.gs-chat-contact-identity{border:0;background:transparent;color:inherit;min-width:0;max-width:100%;flex:1 1 auto;padding:0;display:flex;align-items:center;gap:.3rem;text-align:left;cursor:pointer}.gs-chat-contact-identity.is-static{cursor:default}.gs-chat-contact-meta{min-width:0;display:flex;flex-direction:column;gap:.06rem}.gs-chat-contact-meta b{font-size:.45rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 96%,transparent)}.gs-chat-contact-meta b,.gs-chat-contact-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-contact-meta span{font-size:.37rem;color:color-mix(in srgb,var(--gs-public-theme-text,#abd4f1) 86%,transparent);font-family:JetBrains Mono,monospace}.gs-chat-thread-actions{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;flex:0 0 auto;min-width:0;white-space:nowrap}.gs-chat-thread-actions>.gs-chat-icon-btn{flex:0 0 auto;position:relative}.gs-chat-mobile-back{display:none;flex-shrink:0}.gs-chat-icon-btn{width:1.02rem;height:1.02rem;border-radius:.36rem;border:0;background:none;color:color-mix(in srgb,var(--gs-public-theme-text,#ceecff) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;box-sizing:border-box;transition:color .2s ease,transform .18s ease}.gs-chat-icon-btn i,.gs-chat-icon-btn svg{width:14px;height:14px;stroke-width:2.05}.gs-chat-icon-btn:hover{color:var(--gs-public-theme-strong,#f0fbff)}.gs-chat-icon-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9cdaff) 82%,transparent);outline-offset:2px}.gs-chat-icon-btn.is-live{color:rgba(158,255,221,.98)}.gs-chat-icon-btn.is-danger{color:rgba(255,173,194,.98)}.gs-chat-create-group-btn{color:rgba(176,255,224,.98)}.gs-chat-create-group-btn:hover{color:rgba(197,255,232,1)}.gs-chat-call-banner{margin:.2rem .3rem .14rem;border:1px solid rgba(100,225,175,.28);border-radius:.58rem;background:radial-gradient(circle at 20% 16%,rgba(53,208,140,.26),transparent 45%),linear-gradient(160deg,rgba(7,39,31,.95),color-mix(in srgb,var(--gs-public-theme-panel-strong,#041814) 96%,transparent));box-shadow:inset 0 0 0 1px rgba(167,255,218,.08),0 10px 22px rgba(0,0,0,.26);padding:.32rem;display:flex;flex-direction:column;gap:.24rem}.gs-chat-call-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.26rem}.gs-chat-call-title-wrap{display:flex;align-items:flex-start;gap:.16rem;min-width:0}.gs-chat-call-status-dot{width:.16rem;height:.16rem;border-radius:999px;margin-top:.1rem;background:rgba(255,213,116,.9);box-shadow:0 0 0 2px rgba(255,213,116,.2)}.gs-chat-call-status-dot.is-live{background:rgba(104,251,184,.96);box-shadow:0 0 0 2px rgba(104,251,184,.24),0 0 10px rgba(104,251,184,.55)}.gs-chat-call-title-stack{display:flex;flex-direction:column;min-width:0}.gs-chat-call-title{font-size:.43rem;color:color-mix(in srgb,var(--gs-public-theme-text,#ecfff6) 98%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.gs-chat-call-subtitle{font-size:.33rem;color:rgba(205,241,225,.86);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-call-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.04rem}.gs-chat-call-state{font-size:.33rem;color:rgba(217,248,233,.88);text-transform:uppercase;letter-spacing:.04em}.gs-chat-call-time{font-size:.41rem;color:rgba(186,235,214,.9);font-family:JetBrains Mono,monospace}.gs-chat-call-stage{position:relative;border:1px solid rgba(121,230,188,.26);border-radius:.5rem;min-height:2rem;background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#071e18) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#051813) 95%,transparent));overflow:hidden;display:flex;align-items:center;justify-content:center}.gs-chat-call-stage.is-voice{min-height:1.74rem}.gs-chat-call-stage.is-video{min-height:clamp(18rem,54vh,34rem)}.gs-chat-call-remote-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--gs-public-theme-panel,#071f19);opacity:0;transition:none;backface-visibility:hidden;transform:translateZ(0)}.gs-chat-call-stage.is-remote-screen-sharing .gs-chat-call-remote-video,.gs-chat-call-stage.is-screen-sharing .gs-chat-call-remote-video{-o-object-fit:contain;object-fit:contain;background:var(--gs-public-theme-surface,#020b12)}.gs-chat-call-stage.has-remote-media.has-remote-video .gs-chat-call-remote-video{opacity:1}.gs-chat-call-remote-audio{display:none}.gs-chat-call-remote-fallback{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.1rem;text-align:center;padding:.16rem .2rem;transition:none}.gs-chat-call-stage.has-remote-media.has-remote-video .gs-chat-call-remote-fallback{opacity:0;pointer-events:none}.gs-chat-call-avatar{width:1.5rem;height:1.5rem;border-radius:var(--cmp-radius-pill);border:1px solid rgba(126,240,196,.42);background:radial-gradient(circle at 30% 25%,rgba(70,225,160,.48),rgba(16,87,63,.96));color:color-mix(in srgb,var(--gs-public-theme-text,#ebfff7) 98%,transparent);font-weight:700;font-size:.36rem;display:block;line-height:.92rem;text-align:center}.gs-chat-call-remote-name{font-size:.36rem;color:rgba(229,255,243,.96);font-weight:600}.gs-chat-call-remote-hint{font-size:.31rem;color:rgba(189,230,212,.84)}.gs-chat-call-local-chip{position:absolute;right:.14rem;bottom:.14rem;width:1.14rem;border-radius:.32rem;border:1px solid rgba(149,238,204,.48);overflow:hidden;background:color-mix(in srgb,var(--gs-public-theme-panel,#071f18) 85%,transparent);box-shadow:0 8px 18px rgba(0,0,0,.34);z-index:2}.gs-chat-call-local-video{width:100%;height:.76rem;-o-object-fit:cover;object-fit:cover;display:block;background:var(--gs-public-theme-panel,#071f19)}.gs-chat-call-local-label{display:block;padding:.07rem .1rem;font-size:.28rem;color:rgba(219,253,238,.9);letter-spacing:.05em;text-transform:uppercase;text-align:center}.gs-chat-call-stage.is-screen-sharing .gs-chat-call-local-chip{border-color:rgba(116,245,196,.62);box-shadow:0 10px 18px rgba(0,0,0,.38),0 0 0 1px rgba(116,245,196,.24)}.gs-chat-call-stage.is-screen-sharing .gs-chat-call-local-label{color:rgba(186,255,228,.98)}.gs-chat-call-controls{display:flex;align-items:center;justify-content:center;gap:.14rem;flex-wrap:wrap}.gs-chat-call-banner.is-video-focus{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.gs-chat-thread.is-video-call-live .gs-chat-call-banner.is-video-focus{margin:.26rem;padding:.38rem;border-radius:.74rem;gap:.3rem;min-height:0}.gs-chat-thread.is-video-call-live .gs-chat-call-banner.is-video-focus .gs-chat-call-stage{min-height:0;height:100%;border-radius:.64rem}.gs-chat-thread.is-video-call-live .gs-chat-call-banner.is-video-focus .gs-chat-call-local-chip{right:.24rem;bottom:.24rem;width:clamp(7.4rem,18vw,11.4rem);border-radius:.42rem}.gs-chat-thread.is-video-call-live .gs-chat-call-banner.is-video-focus .gs-chat-call-local-video{height:clamp(4.8rem,12vw,7rem)}.gs-chat-thread.is-video-call-live .gs-chat-call-banner.is-video-focus .gs-chat-call-controls{justify-content:center;gap:.2rem}.gs-chat-call-action{width:1.02rem;height:1.02rem;border-radius:999px;border:1px solid rgba(124,237,194,.38);background:rgba(10,45,35,.74);color:rgba(226,255,244,.96);display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;transition:transform .18s ease,background-color .2s ease,border-color .2s ease}.gs-chat-call-action i,.gs-chat-call-action svg{width:16px;height:16px;stroke-width:2.15}.gs-chat-call-action:hover{transform:translateY(-1px);border-color:rgba(157,248,216,.58);background:rgba(14,58,45,.84)}.gs-chat-call-action.is-active{border-color:rgba(108,236,186,.62);background:rgba(25,101,74,.74);color:rgba(216,255,238,.98)}.gs-chat-call-action.is-accept{border-color:rgba(106,233,182,.64);background:rgba(25,121,86,.78);color:rgba(223,255,241,.98)}.gs-chat-call-action.is-decline,.gs-chat-call-action.is-end{border-color:rgba(255,142,165,.52);background:rgba(145,42,65,.82);color:rgba(255,218,227,.98)}.gs-chat-call-action:focus-visible{outline:2px solid rgba(173,247,218,.88);outline-offset:2px}.gs-chat-incoming-global-host{position:fixed;inset:0;z-index:12000;pointer-events:none}.gs-chat-incoming-global-host:empty{display:none}.gs-chat-incoming-global-host .gs-chat-incoming-overlay{position:absolute;inset:0;pointer-events:auto}.gs-chat-incoming-overlay{position:absolute;inset:0;z-index:9;display:flex;align-items:center;justify-content:center;padding:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030d19) 68%,transparent);backdrop-filter:blur(4px)}.gs-chat-incoming-overlay.is-floating{inset:auto .62rem .62rem auto;width:min(18.6rem,calc(100vw - 1rem));padding:0;align-items:flex-end;justify-content:flex-end;background:transparent;backdrop-filter:none;z-index:12}.gs-chat-incoming-overlay.is-floating .gs-chat-incoming-card{width:100%;border-radius:.7rem;box-shadow:0 18px 36px rgba(2,10,22,.52),inset 0 0 0 1px rgba(167,255,218,.1)}.gs-chat-incoming-overlay.is-floating.is-call-active .gs-chat-incoming-card{gap:.42rem;padding:.54rem}.gs-chat-incoming-overlay.is-floating.is-call-active.is-video-call .gs-chat-incoming-card{width:min(22rem,calc(100vw - 1rem));padding:.36rem}.gs-chat-floating-remote-audio{display:none}.gs-chat-incoming-overlay.is-floating.is-call-active.is-video-call .gs-chat-call-stage.is-video{min-height:8.4rem;border-radius:.52rem}.gs-chat-incoming-overlay.is-floating.is-call-active.is-video-call .gs-chat-call-local-chip{width:1.5rem}.gs-chat-incoming-overlay.is-floating.is-call-active.is-video-call .gs-chat-call-local-label{font-size:.27rem}.gs-chat-floating-call-head{display:flex;align-items:center;justify-content:space-between;gap:.34rem;padding:0 .06rem}.gs-chat-floating-call-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.08rem;min-width:-moz-fit-content;min-width:fit-content}.gs-chat-floating-audio-head{display:flex;align-items:center;justify-content:space-between;gap:.38rem}.gs-chat-floating-audio-main{display:flex;align-items:center;gap:.3rem;min-width:0}.gs-chat-floating-avatar-wrap{width:1.4rem;height:1.4rem;border-radius:999px;overflow:hidden;flex:0 0 auto;box-shadow:0 6px 18px rgba(6,16,35,.46)}.gs-chat-floating-avatar-wrap .gs-chat-call-avatar,.gs-chat-floating-avatar-wrap .gs-chat-incoming-avatar-img{width:100%;height:100%;line-height:1.4rem;font-size:.52rem}.gs-chat-floating-audio-meta{display:flex;align-items:center;justify-content:flex-start;gap:.2rem;padding:0 .06rem}.gs-chat-floating-call-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.22rem}.gs-chat-floating-call-actions.is-video{justify-content:center;padding:0 .06rem .02rem}.gs-chat-floating-call-actions.is-audio{justify-content:flex-start;padding:0 .06rem .02rem}.gs-chat-incoming-card{width:min(14.4rem,calc(100% - .6rem));border:1px solid rgba(100,225,175,.36);border-radius:.62rem;background:radial-gradient(circle at top right,rgba(53,208,140,.22),transparent 42%),linear-gradient(156deg,color-mix(in srgb,var(--gs-public-theme-panel,#08211b) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#041511) 98%,transparent));box-shadow:0 14px 34px rgba(2,10,22,.42),inset 0 0 0 1px rgba(167,255,218,.08);display:flex;flex-direction:column;gap:.3rem;padding:.42rem}.gs-chat-incoming-main{display:flex;align-items:center;gap:.28rem}.gs-chat-incoming-avatar-wrap{width:.92rem;height:.92rem;flex:0 0 auto}.gs-chat-incoming-avatar-img{width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid rgba(126,240,196,.44);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05130f) 80%,transparent)}.gs-chat-incoming-copy{min-width:0;display:flex;flex-direction:column;gap:.06rem}.gs-chat-incoming-copy b{color:rgba(229,255,243,.98);font-size:.46rem;letter-spacing:.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-incoming-copy span{color:rgba(189,230,212,.84);font-size:.33rem;letter-spacing:.04em}.gs-chat-incoming-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid rgba(124,237,194,.34);border-radius:999px;background:rgba(16,70,54,.5);color:rgba(219,253,238,.94);font-family:JetBrains Mono,monospace;font-size:.28rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:.1rem .18rem}button.gs-chat-anchor-pill{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79b8ef) 38%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#102a48) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0c2138) 88%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#dff1ff) 95%,transparent);font-size:.3rem;letter-spacing:.03em;text-transform:none;line-height:1.1;min-height:.74rem;padding:.1rem .2rem;gap:.12rem;justify-content:center;vertical-align:middle}.gs-chat-anchor-pill-inline-icon{width:.48rem;height:.48rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#88c5f8) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#123254) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d9efff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gs-chat-anchor-pill-inline-icon i,.gs-chat-anchor-pill-inline-icon svg{width:9px;height:9px;stroke-width:2.2}.gs-chat-anchor-pill-inline-label{display:inline-flex;align-items:center;max-width:9.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-chat-incoming-actions{display:flex;align-items:center;justify-content:center;gap:.18rem}@media (max-width:760px){.gs-chat-incoming-overlay.is-floating{inset:auto .34rem .34rem .34rem;width:auto}.gs-chat-incoming-overlay.is-floating.is-call-active.is-video-call .gs-chat-incoming-card{width:auto}.gs-chat-incoming-overlay.is-floating.is-call-active.is-video-call .gs-chat-call-stage.is-video{min-height:6.8rem}.gs-chat-floating-call-head{gap:.24rem}.gs-chat-floating-call-meta{align-items:flex-start}.gs-chat-floating-audio-head{gap:.24rem}.gs-chat-floating-audio-main{gap:.22rem}.gs-chat-floating-avatar-wrap{width:1.18rem;height:1.18rem}.gs-chat-floating-avatar-wrap .gs-chat-call-avatar,.gs-chat-floating-avatar-wrap .gs-chat-incoming-avatar-img{line-height:1.18rem;font-size:.45rem}.gs-chat-floating-call-actions{justify-content:flex-start}}.gs-chat-typing-bubble{margin:.16rem .3rem 0;align-self:flex-start;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78cfff) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a192c) 48%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b5e1fa) 90%,transparent);font-size:.35rem;font-family:JetBrains Mono,monospace;letter-spacing:.03em;line-height:1;display:inline-flex;align-items:center;gap:.16rem;padding:.14rem .28rem;max-width:calc(100% - .6rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-typing-dots{display:inline-flex;align-items:center;gap:.06rem;margin-left:.02rem}.gs-chat-typing-dots i{width:.11rem;height:.11rem;border-radius:50%;background:color-mix(in srgb,var(--gs-public-theme-primary,#ade1ff) 90%,transparent);display:block;animation:gs-chat-typing-dot-bounce 1.1s ease-in-out infinite}.gs-chat-typing-dots i:nth-child(2){animation-delay:.16s}.gs-chat-typing-dots i:nth-child(3){animation-delay:.32s}@keyframes gs-chat-typing-dot-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.gs-chat-message-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.34rem;padding:.44rem .46rem .32rem}.gs-chat-message-day{align-self:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c7ff) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081528) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b0d8f1) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.36rem;letter-spacing:.06em;text-transform:uppercase;padding:.12rem .36rem}.gs-chat-message-row{display:flex;width:100%;gap:.22rem}.godweb-ai-read-aloud-btn{flex:0 0 auto;width:.82rem;height:.82rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#97d6ff) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1f36) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c5e8ff) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;align-self:flex-end;margin-bottom:.16rem;box-shadow:0 4px 12px rgba(2,10,22,.24);transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.godweb-ai-read-aloud-btn i,.godweb-ai-read-aloud-btn svg{width:.42rem;height:.42rem;pointer-events:none}.godweb-ai-read-aloud-btn.is-reading,.godweb-ai-read-aloud-btn:focus-visible,.godweb-ai-read-aloud-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee7ff) 90%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#11688e) 88%,transparent);color:var(--gs-public-theme-strong,#f2fdff);box-shadow:0 0 0 2px rgba(93,222,255,.14),0 0 15px rgba(80,202,255,.34);transform:translateY(-1px)}.godweb-ai-read-aloud-btn.is-reading i,.godweb-ai-read-aloud-btn.is-reading svg{animation:godweb-ai-read-aloud-pulse 1s ease-in-out infinite}.godweb-ai-read-aloud-btn.is-loading{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee7ff) 52%,transparent);cursor:progress}.godweb-ai-read-aloud-btn.is-loading i,.godweb-ai-read-aloud-btn.is-loading svg{animation:godweb-ai-read-aloud-wait 1.6s ease-in-out infinite}@keyframes godweb-ai-read-aloud-wait{0%,to{opacity:.45}50%{opacity:1}}@keyframes godweb-ai-read-aloud-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.gs-chat-message-row.is-own{justify-content:flex-end}.gs-chat-message-row.is-system{justify-content:center}.gs-chat-message-row.is-call-event{justify-content:center;margin:.08rem 0}.gs-chat-message-bubble{max-width:87%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec6ff) 24%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091629) 54%,transparent);padding:.24rem .28rem .2rem;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 4px 12px rgba(4,11,24,.34);position:relative}.gs-chat-message-bubble.is-system{max-width:min(14.6rem,92%);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#87c9ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2035) 64%,transparent);padding:.18rem .24rem;gap:.14rem}.gs-chat-message-bubble.is-flow-pending{border-style:dashed;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8bd0ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1d32) 62%,transparent)}.gs-chat-message-row.is-own .gs-chat-message-bubble{border-color:rgba(130,255,202,.34);background:rgba(20,66,56,.7)}.gs-chat-message-row.is-call-event .gs-chat-message-bubble{width:auto;max-width:min(14.5rem,92%);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc5fc) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#091627) 28%,transparent);padding:.22rem .28rem;gap:.14rem;box-shadow:inset 0 0 0 1px rgba(122,198,255,.08)}.gs-chat-message-row.is-deleted .gs-chat-message-bubble{border-style:dashed;background:color-mix(in srgb,var(--gs-public-theme-panel,#111a27) 44%,transparent);opacity:.84}.gs-chat-message-sender{color:color-mix(in srgb,var(--gs-public-theme-secondary,#84daff) 92%,transparent);font-size:.33rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase;line-height:1.1}.gs-chat-message-text{margin:0;font-size:.43rem;line-height:1.38;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f8ff) 95%,transparent);white-space:pre-wrap;word-break:break-word}.ai-chat-message-link,.gs-chat-message-link{color:var(--gs-sidebar-accent);text-decoration:underline;text-underline-offset:.12em;word-break:break-all}.ai-chat-message-link:focus-visible,.ai-chat-message-link:hover,.gs-chat-message-link:focus-visible,.gs-chat-message-link:hover{color:var(--gs-sidebar-strong)}.gs-chat-message-row.is-deleted .gs-chat-message-text{color:color-mix(in srgb,var(--gs-public-theme-secondary,#aacee7) 76%,transparent);font-style:italic}.gs-chat-message-text.is-system{font-size:.38rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bde1f7) 92%,transparent);text-align:center;letter-spacing:.02em}.gs-chat-message-row.is-system .gs-chat-message-meta{justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8d2ed) 84%,transparent)}.gs-chat-message-bubble.is-anchor-openable{cursor:pointer}.gs-chat-message-bubble.is-anchor-openable:hover{border-color:color-mix(in srgb,var(--gs-sidebar-accent) 55%,transparent)}.gs-chat-anchor-open-btn{display:inline-flex;align-items:center;gap:.22rem;margin-left:.4rem;padding:.1rem .42rem;border:1px solid color-mix(in srgb,var(--gs-sidebar-accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-sidebar-accent) 14%,transparent);color:var(--gs-sidebar-strong);font:inherit;font-size:.62rem;line-height:1;cursor:pointer}.gs-chat-anchor-open-btn :is(i,svg){width:.7rem;height:.7rem}.gs-chat-anchor-open-btn:hover{background:color-mix(in srgb,var(--gs-sidebar-accent) 26%,transparent)}.gs-chat-anchor-open-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-sidebar-accent) 70%,transparent);outline-offset:1px}.gs-anchor-notify-list .is-anchor-focus{outline:2px solid var(--gs-sidebar-accent);outline-offset:2px}.gs-chat-message-row.is-call-event .gs-chat-message-meta{justify-content:flex-end;color:color-mix(in srgb,var(--gs-public-theme-text,#aad6f1) 88%,transparent)}.gs-chat-call-event{display:flex;width:auto;align-items:center;gap:.24rem;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ccaff) 26%,transparent);border-radius:999px;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#09192d) 64%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0c1f34) 72%,transparent));padding:.18rem .32rem}button.gs-chat-call-event{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;text-align:left}.gs-chat-call-event-icon{width:.9rem;height:.9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad3ff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2742) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2f1ff) 94%,transparent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gs-chat-call-event-icon.is-mode.is-video{color:color-mix(in srgb,var(--gs-public-theme-text,#c4f0ff) 98%,transparent)}.gs-chat-call-event-icon.is-mode.is-voice{color:color-mix(in srgb,var(--gs-public-theme-text,#cff5ff) 98%,transparent)}.gs-chat-call-event-icon.is-mode.is-string{border-color:rgba(130,236,191,.56);background:rgba(23,97,74,.74);color:rgba(214,255,238,.98)}.gs-chat-call-event-icon.is-flow.is-incoming{border-color:rgba(123,238,175,.6);background:rgba(20,92,66,.72);color:rgba(209,255,232,.98)}.gs-chat-call-event-icon.is-flow.is-outgoing{border-color:rgba(255,209,120,.58);background:rgba(108,72,24,.72);color:rgba(255,239,203,.98)}.gs-chat-call-event-icon.is-flow.is-connected{border-color:rgba(117,239,202,.62);background:rgba(23,99,82,.72);color:rgba(210,255,240,.98)}.gs-chat-call-event-icon.is-flow.is-ended{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a5c9e5) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#2a4861) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f1ff) 96%,transparent)}.gs-chat-call-event-icon.is-flow.is-rejected{border-color:rgba(255,184,122,.62);background:rgba(113,62,31,.76);color:rgba(255,229,203,.98)}.gs-chat-call-event-icon.is-flow.is-missed{border-color:rgba(255,128,128,.66);background:rgba(115,28,34,.78);color:rgba(255,217,217,.99)}.gs-chat-call-event-icon i,.gs-chat-call-event-icon svg{width:12px;height:12px;stroke-width:2.2}.gs-chat-call-event-copy{min-width:0;display:inline-flex;flex-direction:column;gap:.05rem}.gs-chat-call-event-copy b{color:color-mix(in srgb,var(--gs-public-theme-text,#e4f7ff) 96%,transparent);font-size:.38rem;line-height:1.16;letter-spacing:.02em}.gs-chat-call-event-copy span{color:color-mix(in srgb,var(--gs-public-theme-text,#b0d9f1) 88%,transparent);font-family:JetBrains Mono,monospace;font-size:.32rem;line-height:1.26;letter-spacing:.02em}.gs-chat-message-row[data-chat-string-pill-thread-id]{margin:.16rem 0 .24rem}.gs-chat-message-row[data-chat-anchor-pill-thread-id]{margin:.12rem 0 .22rem}.gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-message-bubble{max-width:min(20.4rem,96%);margin:0 auto;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76baf3) 30%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#091c31) 62%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0b2139) 70%,transparent));padding:.2rem .28rem;box-shadow:inset 0 0 0 1px rgba(129,199,251,.14),0 9px 20px rgba(5,20,34,.3)}.gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event.gs-chat-anchor-pill-card{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fc2f8) 52%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#102c4a) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0d243e) 94%,transparent));padding:.18rem .34rem;gap:.24rem;min-height:.92rem;justify-content:center;align-items:center;box-shadow:inset 0 0 0 1px rgba(161,216,255,.2),0 9px 20px rgba(7,26,44,.3)}.gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-icon.gs-chat-anchor-pill-icon{width:.74rem;height:.74rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8fcbfc) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#143456) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf3ff) 98%,transparent)}.gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-icon.gs-chat-anchor-pill-icon i,.gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-icon.gs-chat-anchor-pill-icon svg{width:10px;height:10px;stroke-width:2.18}.gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-copy b{font-size:.37rem;line-height:1.14;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 98%,transparent)}.gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-copy span{font-size:.31rem;line-height:1.24;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d7f2) 90%,transparent);letter-spacing:.015em}.gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-message-bubble{max-width:min(19.8rem,96%);border-color:rgba(116,233,188,.38);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#081e2c) 56%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#082831) 50%,transparent));padding:.28rem .36rem;box-shadow:inset 0 0 0 1px rgba(111,232,182,.2),0 10px 24px rgba(6,24,35,.3)}.gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event{border-color:rgba(126,238,196,.62);background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b353d) 92%,transparent),rgba(10,70,66,.9));padding:.24rem .48rem;gap:.34rem;box-shadow:inset 0 0 0 1px rgba(161,249,221,.24),0 9px 22px rgba(6,37,34,.32);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event:hover{transform:translateY(-1px) scale(1.015);filter:brightness(1.06);box-shadow:inset 0 0 0 1px rgba(180,255,234,.3),0 12px 24px rgba(8,52,47,.38)}.gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event:focus-visible{transform:translateY(-1px) scale(1.015)}.gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-icon{width:1.08rem;height:1.08rem}.gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-icon i,.gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-icon svg{width:14px;height:14px}.gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-copy b{font-size:.44rem;line-height:1.12;letter-spacing:.03em}.gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-copy span{font-size:.35rem;letter-spacing:.03em;color:rgba(202,252,236,.9)}.gs-chat-message-attachments{display:grid;gap:.14rem}.gs-chat-message-attachment{display:inline-flex;align-items:center;gap:.14rem;width:100%;min-width:0;text-decoration:none;border:0;border-radius:.34rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#09182a) 44%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6f1ff) 95%,transparent);padding:.14rem .16rem;transition:background-color .18s ease,color .18s ease}.gs-chat-message-attachment:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#0e223a) 64%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eefbff) 98%,transparent)}.gs-chat-message-attachment.is-image{padding:0;overflow:hidden;border-radius:.4rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 74%,transparent);max-width:min(8.8rem,72vw)}.gs-chat-message-attachment.is-image img{width:100%;max-height:6rem;-o-object-fit:cover;object-fit:cover;display:block}.gs-chat-message-attachment.is-preview-card{display:flex;flex-direction:column;align-items:stretch;gap:.08rem;padding:.12rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ac5fc) 20%,transparent);border-radius:.38rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081424) 60%,transparent);max-width:min(9.2rem,75vw)}.gs-chat-message-attachment-preview{width:100%;min-height:2.1rem;border:0;border-radius:.28rem;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 74%,transparent);text-decoration:none;color:color-mix(in srgb,var(--gs-public-theme-text,#cdedff) 92%,transparent)}.gs-chat-message-attachment-preview img,.gs-chat-message-attachment-preview video{width:100%;min-height:2.1rem;max-height:3.8rem;display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none}.gs-chat-message-attachment-preview iframe{width:calc(100% + 16px);min-height:2.1rem;height:3.4rem;display:block;border:0;background:var(--gs-public-theme-panel,#091423);margin-right:-16px;pointer-events:none}.gs-chat-message-attachment-preview-placeholder{width:100%;min-height:2.1rem;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:.08rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c1e5fa) 90%,transparent)}.gs-chat-message-attachment-preview-placeholder i,.gs-chat-message-attachment-preview-placeholder svg{width:15px;height:15px;stroke-width:2.1}.gs-chat-message-attachment-preview-placeholder small{margin:0;font-family:JetBrains Mono,monospace;font-size:.29rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#aad6ef) 84%,transparent)}.gs-chat-message-attachment-main{display:inline-flex;align-items:center;gap:.14rem;width:100%;min-width:0;border:0;border-radius:.28rem;text-decoration:none;color:color-mix(in srgb,var(--gs-public-theme-text,#d6f1ff) 95%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#09182a) 48%,transparent);padding:.12rem .14rem;transition:background-color .18s ease,color .18s ease}.gs-chat-message-attachment-main:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#10253e) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eefbff) 98%,transparent)}.gs-chat-message-attachment-icon{width:.66rem;height:.66rem;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#acdbf4) 92%,transparent);flex:0 0 auto}.gs-chat-message-attachment-icon i,.gs-chat-message-attachment-icon svg{width:12px;height:12px;stroke-width:2.05}.gs-chat-message-attachment-copy{min-width:0;flex:1 1 auto;display:inline-flex;flex-direction:column;gap:.03rem}.gs-chat-message-attachment-copy b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.36rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 98%,transparent);letter-spacing:.02em;font-weight:600}.gs-chat-message-attachment-copy small{margin:0;font-family:JetBrains Mono,monospace;font-size:.29rem;line-height:1.15;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d2ee) 80%,transparent);text-transform:uppercase}.gs-chat-call-event-copy span.is-connected,.gs-chat-call-event-copy span.is-incoming{color:rgba(169,250,214,.94)}.gs-chat-call-event-copy span.is-outgoing{color:rgba(255,224,170,.96)}.gs-chat-call-event-copy span.is-ended{color:color-mix(in srgb,var(--gs-public-theme-text,#bedef6) 92%,transparent)}.gs-chat-call-event-copy span.is-rejected{color:rgba(255,205,163,.95)}.gs-chat-call-event-copy span.is-missed{color:rgba(255,170,170,.98)}.gs-chat-message-reaction-hover{position:absolute;top:-.58rem;left:.14rem;right:auto;display:inline-flex;align-items:center;gap:.06rem;padding:.08rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#061221) 90%,transparent);box-shadow:0 10px 18px rgba(2,8,18,.36);opacity:0;pointer-events:none;--gs-chat-reaction-shift-x:0px;transform:translate(var(--gs-chat-reaction-shift-x),4px);transition:opacity .16s ease,transform .16s ease;z-index:7}.gs-chat-message-reaction-hover.is-own{left:auto;right:.14rem}.gs-chat-message-bubble:focus-within .gs-chat-message-reaction-hover,.gs-chat-message-bubble:hover .gs-chat-message-reaction-hover{opacity:1;pointer-events:auto;transform:translate(var(--gs-chat-reaction-shift-x))}.gs-chat-message-reaction-hover.is-open{opacity:1;pointer-events:auto;transform:translate(var(--gs-chat-reaction-shift-x))}.gs-chat-message-reaction-launch{width:.7rem;height:.7rem;align-self:center;margin-bottom:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79cbfa) 22%,transparent);border-radius:.24rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081628) 66%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c6e6fb) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex:0 0 auto;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.gs-chat-message-reaction-launch i,.gs-chat-message-reaction-launch svg{width:11px;height:11px;stroke-width:2.05}.gs-chat-message-reaction-launch:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ee7ff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e233b) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 97%,transparent)}.gs-chat-message-reaction-launch.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ae4ff) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#18456c) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ebf9ff) 98%,transparent)}.gs-chat-message-reaction-btn{min-width:.72rem;height:.72rem;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#def5ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:.43rem;line-height:1;cursor:pointer;padding:0 .1rem;transition:transform .16s ease,background-color .16s ease}.gs-chat-message-reaction-btn:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--gs-public-theme-panel,#12304e) 50%,transparent)}.gs-chat-message-reaction-btn.is-active{background:color-mix(in srgb,var(--gs-public-theme-panel,#255e99) 52%,transparent)}.gs-chat-message-reaction-more i,.gs-chat-message-reaction-more svg{width:14px;height:14px;stroke-width:2.1}.gs-chat-message-reaction-summary{display:inline-flex;align-items:center;gap:.08rem;flex-wrap:wrap;margin-top:-.06rem}.gs-chat-message-reaction-chip{border:0;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#09192b) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6f1ff) 95%,transparent);display:inline-flex;align-items:center;gap:.05rem;font-size:.31rem;line-height:1;padding:.08rem .16rem;cursor:pointer}.gs-chat-message-reaction-chip.is-own{background:color-mix(in srgb,var(--gs-public-theme-panel,#194e80) 62%,transparent)}.gs-chat-message-reaction-chip b{font-family:JetBrains Mono,monospace;font-size:.29rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#bce5fb) 88%,transparent)}.gs-chat-message-reaction-extra,.gs-chat-message-reaction-total{font-family:JetBrains Mono,monospace;font-size:.29rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d0ec) 76%,transparent);line-height:1}.gs-chat-emoji-picker{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ccaff) 26%,transparent);border-radius:.5rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1e) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b18) 96%,transparent));box-shadow:0 12px 22px rgba(2,8,18,.42);padding:.22rem;display:none;flex-direction:column;gap:.18rem;overflow-y:auto;overscroll-behavior:contain;max-height:min(12.6rem,48vh);z-index:8}.gs-chat-emoji-picker.is-open{display:flex}.gs-chat-message-emoji-picker{position:absolute;top:calc(100% + .12rem);left:0;right:auto;width:min(13.2rem,68vw)}.gs-chat-message-reaction-hover.is-own .gs-chat-message-emoji-picker{left:auto;right:0}.gs-chat-emoji-section{display:flex;flex-direction:column;gap:.08rem}.gs-chat-emoji-section>header{font-family:JetBrains Mono,monospace;font-size:.28rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d3ef) 76%,transparent)}.gs-chat-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(.72rem,1fr));gap:.06rem}.gs-chat-emoji-btn{min-width:.72rem;height:.72rem;border:0;border-radius:.2rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 98%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.44rem;line-height:1}.gs-chat-emoji-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#143656) 58%,transparent)}.gs-chat-message-meta{display:flex;align-items:center;justify-content:flex-end;gap:.14rem;font-family:JetBrains Mono,monospace;font-size:.34rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9d3ef) 78%,transparent);line-height:1}.gs-chat-message-actions{display:inline-flex;align-items:center;gap:.14rem;position:relative}.gs-chat-message-menu-toggle{border:1px solid transparent;border-radius:.34rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#b4dcf6) 88%,transparent);min-height:.96rem;min-width:.96rem;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.gs-chat-message-menu-toggle i,.gs-chat-message-menu-toggle svg{width:15px;height:15px;stroke-width:2.2}.gs-chat-message-menu-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a6e2ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102c48) 34%,transparent)}.gs-chat-message-menu{position:absolute;bottom:calc(100% + .16rem);min-width:6.2rem;max-width:min(10.6rem,calc(100vw - 1rem));--gs-chat-menu-shift-x:0px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dd6ff) 30%,transparent);border-radius:.46rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#08101f) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060b16) 98%,transparent));box-shadow:0 8px 16px rgba(0,0,0,.38);padding:.14rem;display:none;flex-direction:column;gap:.08rem;z-index:8}.gs-chat-message-menu.is-open-left{right:0;left:auto;transform-origin:top right}.gs-chat-message-menu.is-open-right{left:0;right:auto;transform-origin:top left}.gs-chat-message-menu.is-nudge-left{transform:translateX(calc(-1 * var(--gs-chat-menu-shift-x)))}.gs-chat-message-menu.is-nudge-right{transform:translateX(var(--gs-chat-menu-shift-x))}.gs-chat-message-menu.is-open{display:flex}.gs-chat-message-menu-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d2f6) 14%,transparent);border-radius:.34rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081525) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d0eeff) 92%,transparent);min-height:1.12rem;width:100%;padding:.18rem .26rem;text-align:left;font-size:.42rem;letter-spacing:.02em;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.18rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-chat-message-menu-icon{width:.74rem;height:.74rem;border-radius:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad2f5) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#11273f) 76%,transparent);color:inherit;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gs-chat-message-menu-icon i,.gs-chat-message-menu-icon svg{width:13px;height:13px;stroke-width:2.2}.gs-chat-message-menu-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-chat-message-menu-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2f2ff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e243a) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 98%,transparent)}.gs-chat-message-menu-btn.is-danger{border-color:rgba(255,142,165,.4);color:rgba(255,206,218,.96)}.gs-chat-message-menu-btn.is-danger .gs-chat-message-menu-icon{border-color:rgba(255,152,177,.44);background:rgba(81,25,43,.72)}.gs-chat-message-menu-btn.is-danger:hover{border-color:rgba(255,164,184,.66);background:rgba(73,23,39,.92);color:color-mix(in srgb,var(--gs-public-theme-text,#ffe8ef) 99%,transparent)}.gs-chat-ticks{display:inline-flex;align-items:center;gap:.04rem;letter-spacing:-.05em}.gs-chat-ticks.is-read{color:rgba(119,234,189,.96)}.gs-chat-compose-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.22rem;padding:.24rem .28rem .3rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c6ff) 16%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101e) 56%,transparent);flex-shrink:0}.gs-chat-compose-actions{display:inline-flex;align-items:center;gap:.2rem}.gs-chat-compose-emoji-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.gs-chat-compose-emoji-picker{position:absolute;right:0;bottom:calc(100% + .14rem);width:min(13.4rem,72vw)}.gs-chat-attachment-input{display:none}.gs-chat-compose-attachment{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.16rem;border:0;border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081424) 58%,transparent);padding:.14rem .16rem}.gs-chat-compose-attachment-main{min-width:0;display:inline-flex;align-items:center;gap:.12rem;flex:1 1 auto}.gs-chat-compose-attachment-preview{width:.92rem;height:.92rem;border-radius:.28rem;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:color-mix(in srgb,var(--gs-public-theme-text,#b5e5fb) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 70%,transparent)}.gs-chat-compose-attachment-preview img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.gs-chat-compose-attachment-icon i,.gs-chat-compose-attachment-icon svg{width:12px;height:12px;stroke-width:2.05}.gs-chat-compose-attachment-copy{min-width:0;display:inline-flex;flex-direction:column;gap:.02rem}.gs-chat-compose-attachment-copy b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f6ff) 98%,transparent);font-size:.36rem;line-height:1.2;letter-spacing:.02em;font-weight:600}.gs-chat-compose-attachment-copy small{margin:0;font-family:JetBrains Mono,monospace;font-size:.29rem;line-height:1.15;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5d3f0) 80%,transparent);text-transform:uppercase}.gs-chat-compose-input{resize:none;min-height:1.48rem;max-height:6.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#86cdff) 22%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.42rem;line-height:1.44;letter-spacing:.03em;padding:.28rem .34rem;outline:none;overflow-y:auto;overscroll-behavior:contain}.gs-chat-compose-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3d0ed) 56%,transparent)}.gs-chat-compose-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3d0ed) 56%,transparent)}.gs-chat-compose-input:focus-visible{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ae2ff) 56%,transparent);box-shadow:0 0 0 2px rgba(111,196,255,.15)}.gs-chat-send-btn{min-height:1.12rem;min-width:1.12rem;border-radius:.4rem;border:0;background:none;color:color-mix(in srgb,var(--gs-public-theme-text,#ceecff) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;transition:transform .18s ease,color .2s ease}.gs-chat-send-btn i,.gs-chat-send-btn svg{width:14px;height:14px;stroke-width:2.05}.gs-chat-send-btn:hover{transform:translateY(-1px);color:var(--gs-public-theme-strong,#f0fbff)}.gs-chat-send-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9cdaff) 82%,transparent);outline-offset:2px}.gs-chat-send-btn:disabled{cursor:default;opacity:.58;transform:none}.gs-chat-flow-compose-row .gs-chat-compose-actions{justify-content:flex-end}.gs-chat-flow-open-row{grid-template-columns:minmax(0,1fr)}.gs-chat-flow-open-cta{width:100%;min-height:2.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-sidebar-accent,#5bbbff) 55%,transparent);background:color-mix(in srgb,var(--gs-sidebar-accent,#5bbbff) 78%,transparent);color:var(--gs-sidebar-strong,#f0fbff);display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-weight:600;cursor:pointer;transition:transform .18s ease}.gs-chat-flow-open-cta:hover{transform:translateY(-1px)}.gs-chat-flow-open-cta:focus-visible{outline:2px solid var(--gs-sidebar-strong,#f0fbff);outline-offset:2px}.gs-chat-flow-open-cta i,.gs-chat-flow-open-cta svg{width:1rem;height:1rem}.gs-chat-voice-btn.is-recording{color:color-mix(in srgb,var(--gs-public-theme-text,#ffe8ee) 98%,transparent)}.gs-chat-voice-preview{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c6ff) 16%,transparent);padding:.24rem .28rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.22rem;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#09192d) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#061222) 76%,transparent)),radial-gradient(circle at 18% 0,color-mix(in srgb,var(--gs-public-theme-primary,#5bbbff) 14%,transparent),transparent 52%)}.gs-chat-voice-main,.gs-chat-voice-preview-main{min-width:0;display:grid;gap:.13rem}.gs-chat-voice-preview-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.12rem}.gs-chat-voice-head,.gs-chat-voice-recording-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.16rem}.gs-chat-voice-recording-head{justify-content:flex-start;color:rgba(255,222,230,.96);font-family:JetBrains Mono,monospace;font-size:.34rem;letter-spacing:.04em;text-transform:uppercase}.gs-chat-voice-recording-dot{width:.22rem;height:.22rem;border-radius:999px;background:rgba(255,108,139,.96);box-shadow:0 0 0 0 rgba(255,108,139,.42);animation:gs-chat-voice-recording-pulse 1.1s ease-in-out infinite}.gs-chat-voice-preview-time{font-family:JetBrains Mono,monospace;font-size:.36rem;color:color-mix(in srgb,var(--gs-public-theme-text,#daefff) 88%,transparent);white-space:nowrap;margin-left:auto}.gs-chat-waveform{height:.88rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d1ff) 26%,transparent);border-radius:.3rem;padding:.12rem .16rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(2px,1fr);align-items:end;gap:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c223b) 78%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071629) 82%,transparent));overflow:hidden;position:relative}.gs-chat-waveform:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--gs-chat-voice-progress,0);border-radius:inherit;background:color-mix(in srgb,var(--gs-public-theme-primary,#a5e6ff) 16%,transparent);opacity:0;transition:width .16s ease,opacity .16s ease}.gs-chat-waveform.is-recording{border-color:rgba(252,144,169,.52);background:linear-gradient(180deg,rgba(50,12,26,.82),color-mix(in srgb,var(--gs-public-theme-panel,#1f0813) 76%,transparent))}.gs-chat-waveform-bar{width:100%;min-height:2px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#429de6) 90%,transparent));position:relative;z-index:1}.gs-chat-waveform.is-recording .gs-chat-waveform-bar{background:linear-gradient(180deg,rgba(255,170,186,.96),rgba(225,98,126,.9))}.gs-chat-voice-message{display:block;min-width:min(10.4rem,74vw)}.gs-chat-message-bubble.is-voice-note{min-width:min(10.9rem,78vw)}.gs-chat-voice-player{--gs-chat-voice-progress:0%;min-width:min(10rem,72vw);display:grid;grid-template-columns:1.14rem minmax(0,1fr);align-items:center;gap:.22rem;position:relative}.gs-chat-voice-player.is-compact{min-width:0}.gs-chat-voice-player.is-playing .gs-chat-waveform:before{opacity:1}.gs-chat-voice-play{width:1.14rem;height:1.14rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4e0ff) 34%,transparent);border-radius:999px;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,#278bcd) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#185d9f) 92%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fdff) 98%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px rgba(3,18,33,.3),inset 0 0 0 1px rgba(226,249,255,.12);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.gs-chat-voice-play:focus-visible,.gs-chat-voice-play:hover,.gs-chat-voice-player.is-playing .gs-chat-voice-play{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b8edff) 68%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,#40abe1) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1f70b8) 96%,transparent));box-shadow:0 0 0 2px rgba(106,220,255,.14),0 10px 22px rgba(3,18,33,.34);transform:translateY(-1px)}.gs-chat-voice-play:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a5e5ff) 78%,transparent);outline-offset:2px}.gs-chat-voice-play i,.gs-chat-voice-play svg{width:.48rem;height:.48rem;stroke-width:2.45}.gs-chat-voice-kicker{min-width:0;display:inline-flex;align-items:center;gap:.11rem;font-family:JetBrains Mono,monospace;font-size:.34rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c9eaff) 88%,transparent);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-voice-icon{width:.48rem;height:.48rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#99daff) 16%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#a7e5ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gs-chat-voice-icon i,.gs-chat-voice-icon svg{width:.28rem;height:.28rem;stroke-width:2.35}.gs-chat-voice-duration{font-family:JetBrains Mono,monospace;font-size:.34rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bee2f7) 82%,transparent);white-space:nowrap}.gs-chat-message-row.is-own .gs-chat-voice-duration,.gs-chat-message-row.is-own .gs-chat-voice-kicker{color:color-mix(in srgb,var(--gs-public-theme-text,#eaf9ff) 90%,transparent)}.gs-chat-message-row.is-own .gs-chat-waveform{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c1ecff) 28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#1664a4) 72%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#114e8b) 76%,transparent))}.gs-chat-message-row.is-own .gs-chat-waveform-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#e4faff) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#8cddff) 95%,transparent))}.gs-chat-message-row.is-own .gs-chat-voice-play{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#daf8ff) 36%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#ecfaff) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#b9e8ff) 92%,transparent));color:var(--gs-public-theme-muted,#15619c)}.gs-chat-voice-audio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@keyframes gs-chat-voice-recording-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,108,139,.38);transform:scale(1)}50%{box-shadow:0 0 0 .18rem rgba(255,108,139,0);transform:scale(1.08)}}.gs-chat-empty-state{margin:auto;text-align:center;padding:.62rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b1daf4) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.45rem;line-height:1.4}.gs-chat-media-count-pill{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:.84rem;padding:.04rem .16rem;border-radius:999px;border:1px solid var(--gs-sidebar-border);background:var(--gs-sidebar-hover);color:var(--gs-sidebar-text);font-family:JetBrains Mono,monospace;font-size:.3rem;line-height:1.25}.gs-chat-media-gallery{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:.34rem;overflow-y:auto;overscroll-behavior:contain}.gs-chat-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.1rem,1fr));gap:.26rem;align-content:start}.gs-chat-media-tile{min-width:0;display:flex;flex-direction:column;gap:.14rem;padding:.16rem;border:1px solid var(--gs-sidebar-border-soft);border-radius:.46rem;background:var(--gs-sidebar-card);color:var(--gs-sidebar-text);text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.gs-chat-media-tile:hover{background:var(--gs-sidebar-hover);transform:translateY(-.04rem)}.gs-chat-media-tile.is-own,.gs-chat-media-tile:hover{border-color:var(--gs-sidebar-active-border)}.gs-chat-media-tile-frame{position:relative;width:100%;aspect-ratio:1/1;border-radius:.34rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--gs-sidebar-bg);color:var(--gs-sidebar-muted)}.gs-chat-media-tile-frame img,.gs-chat-media-tile-frame video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gs-chat-media-tile-frame>i,.gs-chat-media-tile-frame>svg{width:.68rem;height:.68rem}.gs-chat-media-tile-badge{position:absolute;right:.1rem;bottom:.1rem;display:inline-flex;align-items:center;gap:.08rem;padding:.02rem .12rem;border-radius:999px;border:1px solid var(--gs-sidebar-border);background:var(--gs-sidebar-card);color:var(--gs-sidebar-strong);font-family:JetBrains Mono,monospace;font-size:.26rem;line-height:1.3}.gs-chat-media-tile-badge.is-play{right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:.88rem;height:.88rem;padding:0;justify-content:center}.gs-chat-media-tile-badge i,.gs-chat-media-tile-badge svg{width:.32rem;height:.32rem}.gs-chat-media-tile-foot{min-width:0;display:flex;flex-direction:column;gap:.02rem}.gs-chat-media-tile-foot b{color:var(--gs-sidebar-strong);font-size:.3rem}.gs-chat-media-tile-foot b,.gs-chat-media-tile-foot small{line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-media-tile-foot small{color:var(--gs-sidebar-muted);font-family:JetBrains Mono,monospace;font-size:.26rem}.gs-chat-media-tile.is-audio .gs-chat-media-tile-frame{aspect-ratio:auto;height:1.05rem}.gs-chat-media-tile-audio{width:100%;height:.92rem}.gs-chat-profile-modal{position:absolute;inset:0;z-index:8;display:none;opacity:0;align-items:flex-start;justify-content:center;padding:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#020a16) 74%,transparent);backdrop-filter:blur(5px);overflow-y:auto;overscroll-behavior:contain;pointer-events:none}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.gs-chat-profile-modal{inset:0 0 auto 0;min-height:0;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(.56rem + max(env(safe-area-inset-bottom), 0px));border-bottom-left-radius:.74rem;border-bottom-right-radius:.74rem;box-shadow:0 16px 34px rgba(1,7,18,.46)}.gs-chat-profile-modal .gs-chat-profile-card{flex:0 0 auto;min-height:0;max-height:none}}.gs-chat-profile-modal.is-open{display:flex;pointer-events:auto;animation:gs-chat-profile-modal-fade-in .22s ease forwards}.gs-chat-profile-modal.is-open .gs-chat-profile-card{animation:gs-chat-profile-card-slide-in .24s cubic-bezier(.22,1,.36,1) forwards}.gs-chat-profile-modal.is-open.is-closing{pointer-events:none;animation:gs-chat-profile-modal-fade-out .22s ease forwards}.gs-chat-profile-modal.is-open.is-closing .gs-chat-profile-card{animation:gs-chat-profile-card-slide-out .22s cubic-bezier(.22,1,.36,1) forwards}@keyframes gs-chat-profile-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gs-chat-profile-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes gs-chat-profile-card-slide-in{0%{opacity:0;transform:translateY(.56rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gs-chat-profile-card-slide-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.52rem) scale(.98)}}.gs-chat-profile-card{width:100%;max-width:17.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cd2ff) 26%,transparent);border-radius:.74rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081629) 96%,transparent);box-shadow:0 14px 30px rgba(2,10,22,.42);display:flex;flex-direction:column;gap:.46rem;padding:.58rem;margin:0 auto}.gs-chat-profile-head{display:flex;align-items:center;justify-content:space-between;gap:.24rem}.gs-chat-profile-main{display:flex;align-items:center;gap:.32rem;min-width:0;flex:1 1 auto}.gs-chat-profile-meta{min-width:0;display:flex;flex-direction:column;gap:.08rem}.gs-chat-profile-meta b{color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 96%,transparent);font-size:.5rem;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-profile-meta span{color:color-mix(in srgb,var(--gs-public-theme-text,#b1daf4) 86%,transparent);font-family:JetBrains Mono,monospace;font-size:.39rem;letter-spacing:.05em}.gs-chat-profile-bio{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#c0e3fa) 90%,transparent);font-size:.42rem;line-height:1.45}.gs-chat-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem}.gs-chat-profile-stat{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c6ff) 22%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a192d) 58%,transparent);padding:.22rem .26rem;min-height:2.1rem;display:flex;flex-direction:column;justify-content:center;gap:.1rem}.gs-chat-profile-stat label{color:color-mix(in srgb,var(--gs-public-theme-text,#aad3ef) 76%,transparent);font-size:.34rem;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;line-height:1.1}.gs-chat-profile-stat span{color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 95%,transparent);font-size:.42rem;line-height:1.3}.gs-chat-profile-card-group{width:min(21.8rem,calc(100% - .2rem));max-width:21.8rem;max-height:calc(100% - .02rem);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.gs-chat-group-settings-members{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c6ff) 22%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071527) 58%,transparent);padding:.2rem;display:flex;flex-direction:column;gap:.18rem;min-height:clamp(5.6rem,22vh,9.4rem);max-height:min(10.8rem,36vh);overflow-y:auto;overscroll-behavior:contain}.gs-chat-group-settings-member{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4f4) 20%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#09192d) 56%,transparent);padding:.18rem .2rem;display:flex;align-items:center;gap:.22rem;min-width:0}.gs-chat-group-settings-member .gs-chat-avatar{width:1.14rem;height:1.14rem;font-size:.38rem}.gs-chat-group-settings-member-meta{min-width:0;display:inline-flex;flex-direction:column;gap:.04rem;flex:1 1 auto}.gs-chat-group-settings-member-meta b{color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 96%,transparent);font-size:.43rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-group-settings-member-meta span{font-size:.34rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-group-settings-empty,.gs-chat-group-settings-member-meta span{color:color-mix(in srgb,var(--gs-public-theme-text,#aad4f0) 84%,transparent);font-family:JetBrains Mono,monospace}.gs-chat-group-settings-empty{margin:auto;text-align:center;font-size:.38rem;padding:.42rem .2rem}.gs-chat-group-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:.22rem;flex-wrap:wrap}.gs-chat-group-settings-actions .gs-chat-icon-btn{width:.92rem;height:.92rem;border-radius:.3rem}.gs-chat-group-settings-actions-admin{gap:.2rem}.gs-chat-group-settings-actions-picker{gap:.16rem}.gs-chat-group-settings-tool-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ac0f8) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081a2d) 72%,transparent);width:.88rem;height:.88rem;border-radius:.26rem;box-shadow:inset 0 0 0 1px rgba(148,220,255,.08)}.gs-chat-group-settings-tool-btn i,.gs-chat-group-settings-tool-btn svg{width:14px;height:14px;stroke-width:2.1}.gs-chat-group-settings-tool-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a6e6ff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b2138) 88%,transparent)}.gs-chat-group-settings-picture-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap;opacity:0;pointer-events:none}.gs-chat-group-settings-section{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c6ff) 22%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081628) 60%,transparent);padding:.28rem;display:flex;flex-direction:column;gap:.2rem}.gs-chat-group-settings-section-head{display:flex;flex-direction:column;gap:.08rem}.gs-chat-group-settings-section-head b{color:color-mix(in srgb,var(--gs-public-theme-text,#e7f9ff) 96%,transparent);font-size:.45rem;letter-spacing:.03em}.gs-chat-group-settings-section-head span{color:color-mix(in srgb,var(--gs-public-theme-text,#abd4f0) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.34rem;line-height:1.25}.gs-chat-group-settings-member-picker{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c4f5) 20%,transparent);border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071424) 58%,transparent);padding:.16rem;display:flex;flex-direction:column;gap:.14rem}.gs-chat-group-settings-member-list{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec2f3) 20%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081729) 52%,transparent);padding:.16rem;display:flex;flex-direction:column;gap:.14rem;min-height:3.6rem;max-height:min(6.8rem,24vh);overflow-y:auto;overscroll-behavior:contain}.gs-chat-group-member-row-add{width:100%;min-height:1.2rem;padding:.14rem .16rem}.gs-chat-group-settings-member-actions{display:inline-flex;align-items:center;gap:.08rem;flex:0 0 auto;margin-left:auto}.gs-chat-group-settings-member .gs-chat-icon-btn{flex:0 0 auto;width:.84rem;height:.84rem;border-radius:.26rem}.gs-chat-group-settings-member .gs-chat-icon-btn i,.gs-chat-group-settings-member .gs-chat-icon-btn svg{width:14px;height:14px}.gs-chat-group-settings-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.1rem}.gs-chat-group-settings-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c5f6) 26%,transparent);border-radius:.38rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#08182a) 68%,transparent);min-height:1.12rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d6f1ff) 95%,transparent);display:inline-flex;align-items:center;justify-content:space-between;gap:.14rem;padding:.16rem .2rem;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.gs-chat-group-settings-tab span{font-size:.36rem;line-height:1.2;white-space:nowrap}.gs-chat-group-settings-tab em{font-style:normal;font-size:.34rem;font-family:JetBrains Mono,monospace;color:color-mix(in srgb,var(--gs-public-theme-text,#add5ee) 86%,transparent);line-height:1.1}.gs-chat-group-settings-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9be5ff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091e34) 78%,transparent);transform:translateY(-.01rem)}.gs-chat-group-settings-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#87e2ff) 64%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e4d76) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#092a44) 88%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e7fbff) 98%,transparent)}.gs-chat-group-settings-tab i,.gs-chat-group-settings-tab svg{width:.46rem;height:.46rem}.gs-chat-group-attachment-list{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec2f3) 20%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071424) 62%,transparent);padding:.16rem;display:flex;flex-direction:column;gap:.14rem;min-height:3rem;max-height:min(7.2rem,26vh);overflow-y:auto;overscroll-behavior:contain}.gs-chat-group-attachment-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec3f4) 20%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1c30) 62%,transparent);padding:.12rem .14rem;display:flex;align-items:center;gap:.16rem;min-width:0}.gs-chat-group-attachment-icon{width:.86rem;height:.86rem;border-radius:.28rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84caf8) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d233a) 70%,transparent);display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#c1e9fb) 95%,transparent);flex:0 0 auto}.gs-chat-group-attachment-icon i,.gs-chat-group-attachment-icon svg{width:.4rem;height:.4rem}.gs-chat-group-attachment-meta{min-width:0;display:inline-flex;flex-direction:column;gap:.04rem;flex:1 1 auto}.gs-chat-group-attachment-meta b{color:color-mix(in srgb,var(--gs-public-theme-text,#e7f9ff) 96%,transparent);font-size:.37rem}.gs-chat-group-attachment-meta b,.gs-chat-group-attachment-meta span{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-group-attachment-meta span{color:color-mix(in srgb,var(--gs-public-theme-text,#abd4f0) 82%,transparent);font-size:.31rem;font-family:JetBrains Mono,monospace}.gs-chat-group-modal{position:absolute;inset:0;z-index:9;display:none;align-items:center;justify-content:center;padding:.42rem}.gs-chat-group-modal.is-open{display:flex}.gs-chat-group-modal-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#020a16) 78%,transparent);backdrop-filter:blur(5px);cursor:pointer}.gs-chat-group-modal-card{position:relative;width:min(17.8rem,100%);max-height:calc(100% - .14rem);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cd2ff) 26%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071426) 97%,transparent);box-shadow:0 16px 34px rgba(2,10,22,.46);display:flex;flex-direction:column;overflow:hidden;z-index:1}.gs-chat-group-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.28rem;padding:.38rem .42rem .3rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c6ff) 20%,transparent);flex-shrink:0}.gs-chat-group-modal-title-wrap{min-width:0;display:flex;flex-direction:column;gap:.08rem}.gs-chat-group-modal-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#eafaff) 97%,transparent);font-size:.54rem;letter-spacing:.03em;line-height:1.2}.gs-chat-group-modal-sub{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b0d9f1) 86%,transparent);font-size:.36rem;line-height:1.35;font-family:JetBrains Mono,monospace}.gs-chat-group-form{padding:.34rem .42rem .4rem;display:flex;flex-direction:column;gap:.24rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.gs-chat-group-field{display:flex;flex-direction:column;gap:.1rem}.gs-chat-group-field>span,.gs-chat-group-members-head>span{color:color-mix(in srgb,var(--gs-public-theme-text,#aed7ef) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.33rem;text-transform:uppercase;letter-spacing:.06em}.gs-chat-group-field-hint{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9fcbe6) 82%,transparent);font-family:JetBrains Mono,monospace;font-size:.3rem;letter-spacing:.04em;line-height:1.3}#chat-group-create-form .dropify-wrapper{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee4ff) 34%,transparent);border-radius:.48rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081526) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 94%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e0f6ff) 96%,transparent);min-height:120px;height:120px}#chat-group-create-form .dropify-wrapper:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ae2ff) 56%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c1b2f) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071221) 95%,transparent))}#chat-group-create-form .dropify-wrapper .dropify-message p{color:color-mix(in srgb,var(--gs-public-theme-text,#c2e8fa) 90%,transparent);font-size:.4rem;text-shadow:none}#chat-group-create-form .dropify-wrapper .dropify-clear{top:.34rem;right:.34rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee2ff) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#08192c) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf5ff) 96%,transparent);font-size:.44rem;padding:.16rem .38rem;letter-spacing:.05em}#chat-group-create-form .dropify-wrapper .dropify-preview{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#071324) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 95%,transparent));border-radius:.44rem}#chat-group-create-form .dropify-wrapper .dropify-preview .dropify-render img{max-height:88px;-o-object-fit:contain;object-fit:contain;margin:0 auto}#chat-group-create-form .dropify-wrapper.has-error{border-color:rgba(255,122,122,.62)}.gs-chat-group-input{width:100%;border-radius:.44rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c6ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#08182b) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f6ff) 96%,transparent);font-size:.42rem;line-height:1.35;padding:.22rem .28rem;outline:none}.gs-chat-group-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ee2ff) 56%,transparent);box-shadow:0 0 0 2px rgba(111,196,255,.14)}.gs-chat-group-input.is-textarea{resize:vertical;min-height:1.6rem;max-height:4.6rem}.gs-chat-group-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem}.gs-chat-group-toggle{display:flex;align-items:center;gap:.14rem;min-height:1.02rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec2f3) 22%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081729) 56%,transparent);padding:.16rem .2rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c8ebfd) 92%,transparent);font-size:.35rem;line-height:1.3;cursor:pointer}.gs-chat-group-toggle input{width:.44rem;height:.44rem;accent-color:rgba(118,229,187,.95);flex:0 0 auto}.gs-chat-group-members-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.18rem}.gs-chat-group-members-title{min-width:0;display:inline-flex;flex-direction:column;gap:.06rem}.gs-chat-group-members-title>small{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a2d0ed) 78%,transparent);font-size:.31rem;line-height:1.2;font-family:JetBrains Mono,monospace;letter-spacing:.03em}.gs-chat-group-members-tools{display:inline-flex;align-items:center;gap:.1rem;flex-wrap:wrap;justify-content:flex-end}.gs-chat-group-tool-btn{min-height:.9rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c9f7) 28%,transparent);border-radius:.36rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091b2f) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d9f3ff) 94%,transparent);font-size:.33rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;padding:.1rem .22rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.gs-chat-group-tool-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a0e2ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#10263f) 76%,transparent)}.gs-chat-group-tool-btn.is-muted{color:color-mix(in srgb,var(--gs-public-theme-text,#b8dff6) 86%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ebae2) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071626) 56%,transparent)}.gs-chat-group-input.is-search{max-width:7.8rem;min-height:.98rem}.gs-chat-group-input.is-search.is-block{max-width:100%}.gs-chat-group-members{flex:0 0 auto;min-height:clamp(9.6rem,36vh,14.2rem);max-height:min(15rem,48vh);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec2f3) 20%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081729) 52%,transparent);padding:.14rem;display:flex;flex-direction:column;gap:.12rem;overflow-y:auto;overscroll-behavior:contain}.gs-chat-group-member-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c4f5) 18%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1b2f) 64%,transparent);padding:.14rem .16rem;display:flex;align-items:center;justify-content:space-between;gap:.16rem;cursor:pointer}.gs-chat-group-member-row.is-hidden{display:none}.gs-chat-group-member-main{min-width:0;display:inline-flex;align-items:center;gap:.18rem}.gs-chat-group-member-meta{min-width:0;display:inline-flex;flex-direction:column;gap:.04rem}.gs-chat-group-member-meta b{color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 97%,transparent);font-size:.39rem}.gs-chat-group-member-meta b,.gs-chat-group-member-meta span{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-group-member-meta span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9d3ef) 82%,transparent);font-family:JetBrains Mono,monospace;font-size:.31rem}.gs-chat-group-member-check{width:.46rem;height:.46rem;accent-color:rgba(120,233,191,.95);flex:0 0 auto}.gs-chat-group-empty{margin:auto;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#abd4f1) 84%,transparent);font-size:.38rem;font-family:JetBrains Mono,monospace;padding:.4rem .2rem}.gs-chat-group-empty.is-hidden{display:none}.gs-chat-group-actions{display:flex;align-items:center;justify-content:flex-end;gap:.14rem;flex-wrap:wrap;padding-top:.08rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec2f3) 16%,transparent)}.gs-chat-group-submit-btn{min-height:1.04rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83c6f4) 28%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091b2f) 66%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dbf4ff) 94%,transparent);display:inline-flex;align-items:center;justify-content:center;gap:.12rem;padding:.14rem .34rem;font-size:.35rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,filter .18s ease}.gs-chat-group-submit-btn i,.gs-chat-group-submit-btn svg{width:11px;height:11px;stroke-width:2.2}.gs-chat-group-submit-btn.is-cancel{border-color:rgba(255,162,186,.46);background:rgba(79,27,45,.78);color:rgba(255,221,232,.96)}.gs-chat-group-submit-btn.is-cancel:hover:not(:disabled){border-color:rgba(255,188,206,.66);background:rgba(95,31,54,.9)}.gs-chat-group-submit-btn.is-create{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8ae4ff) 56%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a5a88) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#0c9ace) 90%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e8faff) 98%,transparent)}.gs-chat-group-submit-btn.is-create:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#afeeff) 72%,transparent);filter:brightness(1.08)}.gs-chat-group-submit-btn.is-loading i,.gs-chat-group-submit-btn.is-loading svg{animation:gs-chat-spin .9s linear infinite}@keyframes gs-chat-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gs-chat-quick-shell{min-height:0;height:100%;display:flex;flex-direction:column;gap:.2rem}.gs-chat-quick-head{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081526) 46%,transparent);padding:.2rem .28rem;display:flex;align-items:center;justify-content:space-between;gap:.22rem}.gs-chat-quick-title{color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.38rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.gs-chat-quick-count{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d1ef) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.34rem;line-height:1}.gs-chat-quick-list{flex:1 1 auto;min-height:0;padding:.12rem;gap:.12rem;overflow-y:auto;overscroll-behavior:contain}.gs-chat-quick-latest,.gs-chat-quick-list{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 38%,transparent);display:flex;flex-direction:column}.gs-chat-quick-latest{padding:.22rem .26rem;gap:.14rem}.gs-chat-quick-latest-text{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#daf2ff) 92%,transparent);font-size:.39rem;line-height:1.4;word-break:break-word}.gs-chat-quick-latest-text.is-typing{color:rgba(132,238,187,.98);font-style:italic}.gs-chat-quick-latest-meta{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d1ef) 78%,transparent);font-family:JetBrains Mono,monospace;font-size:.33rem;letter-spacing:.02em;line-height:1.25}.gs-chat-quick-contact{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c8ff) 16%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#09162a) 32%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#daf2ff) 90%,transparent);min-height:1.7rem;display:flex;align-items:center;gap:.26rem;width:100%;padding:.2rem .24rem;cursor:pointer;text-align:left;transition:border-color .2s ease,background-color .2s ease}.gs-chat-quick-contact:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ce1ff) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d1e38) 56%,transparent)}.gs-chat-quick-contact.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ae0ff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#276096) 30%,transparent)}.gs-chat-quick-contact-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.08rem}.gs-chat-quick-contact-row{display:flex;align-items:center;justify-content:space-between;gap:.2rem;min-width:0}.gs-chat-quick-contact-name{color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 95%,transparent);font-size:.41rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-quick-contact-time{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d1ef) 74%,transparent);font-family:JetBrains Mono,monospace;font-size:.33rem;white-space:nowrap;flex-shrink:0}.gs-chat-quick-contact-preview{color:color-mix(in srgb,var(--gs-public-theme-text,#b1daf4) 82%,transparent);font-size:.36rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-quick-empty{margin:auto;padding:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b1daf4) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.4rem;text-align:center;line-height:1.35}.gs-chat-quick-reply{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 42%,transparent);padding:.22rem;display:flex;flex-direction:column;gap:.2rem;flex-shrink:0}.gs-chat-quick-target{display:flex;align-items:center;justify-content:space-between;gap:.2rem}.gs-chat-quick-target b{color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 95%,transparent);font-size:.4rem;letter-spacing:.02em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-quick-target span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d1ef) 76%,transparent);font-family:JetBrains Mono,monospace;font-size:.33rem;white-space:nowrap;flex-shrink:0}.gs-chat-quick-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.16rem}.gs-chat-quick-input{resize:none;min-height:1rem;max-height:3.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#86cdff) 22%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.38rem;line-height:1.34;letter-spacing:.03em;padding:.18rem .24rem;outline:none;overflow-y:auto;overscroll-behavior:contain}.gs-chat-quick-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3d0ed) 56%,transparent)}.gs-chat-quick-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3d0ed) 56%,transparent)}.gs-chat-quick-send{min-height:.92rem;min-width:.92rem;border-radius:.36rem;border:0;background:none;color:color-mix(in srgb,var(--gs-public-theme-text,#ceecff) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,color .2s ease}.gs-chat-quick-send i,.gs-chat-quick-send svg{width:11px;height:11px;stroke-width:2.05}.gs-chat-msgr-shell{gap:.16rem}.gs-chat-msgr-search{flex-shrink:0;display:flex;align-items:center;gap:.16rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#86cdff) 22%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 60%,transparent);padding:.1rem .2rem}.gs-chat-msgr-search i,.gs-chat-msgr-search svg{width:10px;height:10px;flex-shrink:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d1ef) 72%,transparent)}.gs-chat-msgr-search-input{flex:1 1 auto;min-width:0;border:0;outline:none;background:none;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.36rem;letter-spacing:.03em;line-height:1.3;padding:.06rem 0}.gs-chat-msgr-search-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3d0ed) 56%,transparent)}.gs-chat-msgr-search-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3d0ed) 56%,transparent)}.gs-chat-msgr-row .gs-chat-avatar{flex-shrink:0}.gs-chat-msgr-unread{flex-shrink:0;min-width:.56rem;padding:.02rem .12rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#0c9ace) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eafbff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.3rem;font-weight:700;line-height:1.5;text-align:center}.gs-chat-quick-contact-preview.is-typing{color:rgba(132,238,187,.98);font-style:italic}.gs-chat-msgr-thread-head{flex-shrink:0;display:flex;align-items:center;gap:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081526) 46%,transparent);padding:.14rem .2rem}.gs-chat-msgr-back{flex-shrink:0;min-width:.72rem;min-height:.72rem;border:0;border-radius:.36rem;background:none;color:color-mix(in srgb,var(--gs-public-theme-text,#ceecff) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,color .2s ease}.gs-chat-msgr-back:hover{color:color-mix(in srgb,var(--gs-public-theme-text,#ffffff) 100%,transparent);transform:translateX(-1px)}.gs-chat-msgr-back i,.gs-chat-msgr-back svg{width:11px;height:11px;stroke-width:2.1}.gs-chat-msgr-thread-id{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.03rem}.gs-chat-msgr-thread-id b{color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 95%,transparent);font-size:.4rem;letter-spacing:.02em}.gs-chat-msgr-thread-id b,.gs-chat-msgr-thread-id span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-msgr-thread-id span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d1ef) 76%,transparent);font-family:JetBrains Mono,monospace;font-size:.32rem}.gs-chat-msgr-thread-id span.is-typing{color:rgba(132,238,187,.98);font-style:italic}.gs-chat-msgr-thread{flex:1 1 auto;min-height:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 38%,transparent);padding:.2rem;display:flex;flex-direction:column;gap:.18rem;overflow-y:auto;overscroll-behavior:contain}.gs-chat-msgr-group{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem}.gs-chat-msgr-group.is-own{align-items:flex-end}.gs-chat-msgr-sender{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d1ef) 82%,transparent);font-family:JetBrains Mono,monospace;font-size:.3rem;letter-spacing:.04em;padding-left:.08rem}.gs-chat-msgr-bubble{max-width:84%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c8ff) 16%,transparent);border-radius:.5rem .5rem .5rem .14rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182e) 58%,transparent);padding:.14rem .2rem .1rem;display:flex;flex-direction:column;gap:.05rem}.gs-chat-msgr-bubble.is-own{border-radius:.5rem .5rem .14rem .5rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ae0ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#0c9ace) 26%,transparent)}.gs-chat-msgr-bubble-text{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#daf2ff) 94%,transparent);font-size:.38rem;line-height:1.42;word-break:break-word;white-space:pre-wrap}.gs-chat-msgr-bubble-meta{align-self:flex-end;display:inline-flex;align-items:center;gap:.08rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d1ef) 68%,transparent);font-family:JetBrains Mono,monospace;font-size:.28rem;letter-spacing:.03em}.gs-chat-msgr-bubble-meta svg,.gs-chat-msgr-tick{width:9px;height:9px;stroke-width:2.2}.gs-chat-msgr-bubble-meta .is-read,.gs-chat-msgr-tick.is-read{color:rgba(132,238,187,.98)}.gs-chat-msgr-compose{flex-shrink:0}#close-panel,#manage-back-panel,#open-panel-external{width:26px;height:26px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9ae4ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091828) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eef9ff) 95%,transparent);display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 6px 18px rgba(0,0,0,.28);transition:transform .18s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}#manage-back-panel[hidden]{display:none!important}#close-panel:hover,#manage-back-panel:hover,#open-panel-external:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#baf1ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c263c) 86%,transparent);color:var(--gs-public-theme-strong,#f9feff);box-shadow:0 8px 22px rgba(0,0,0,.34)}#side-panel.chat-mode #close-panel,#side-panel.chat-mode #open-panel-external{position:absolute;top:.96rem;width:24px;height:24px;margin:0;z-index:12}#side-panel.chat-mode #close-panel{right:.96rem;left:auto}#side-panel.chat-mode #open-panel-external{left:.96rem;right:auto}#side-panel.chat-mode #close-panel i,#side-panel.chat-mode #close-panel svg,#side-panel.chat-mode #open-panel-external i,#side-panel.chat-mode #open-panel-external svg{width:12px;height:12px}#close-panel i,#close-panel svg,#manage-back-panel i,#manage-back-panel svg,#open-panel-external i,#open-panel-external svg{width:16px;height:16px}.gs-chat-quick-send:hover{transform:translateY(-1px);color:var(--gs-public-theme-strong,#f0fbff)}.gs-chat-quick-send:disabled{cursor:default;opacity:.56;transform:none}@media (max-width:1280px){.gs-chat-shell.is-panel{grid-template-columns:minmax(8.8rem,31%) minmax(0,1fr)}.gs-chat-connections-grid,.gs-chat-exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.gs-chat-shell.is-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(5.1rem,35%) minmax(0,1fr)}.gs-chat-connections-grid,.gs-chat-exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gs-chat-shell.is-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.22rem;height:100%}.gs-chat-shell.is-panel.is-mobile-list .gs-chat-thread,.gs-chat-shell.is-panel.is-mobile-thread .gs-chat-directory{display:none}.gs-chat-shell.is-panel.is-mobile-list .gs-chat-directory,.gs-chat-shell.is-panel.is-mobile-thread .gs-chat-thread{display:flex}.gs-chat-mobile-back{display:inline-flex}.gs-chat-thread-head{padding:.2rem .22rem;gap:.16rem}.gs-chat-thread-actions{gap:.14rem}.gs-chat-icon-btn{width:1.06rem;height:1.06rem;border-radius:.32rem}.gs-chat-message-menu-toggle,.gs-chat-send-btn{min-width:1.08rem;min-height:1.08rem}.gs-chat-compose-actions{gap:.16rem}.gs-chat-contact{min-height:1.96rem;padding:.24rem .28rem}.gs-chat-connections-grid,.gs-chat-exchange-grid{grid-template-columns:minmax(0,1fr);gap:.18rem;padding:.2rem}.gs-chat-connection-actions,.gs-chat-connection-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:540px){.gs-chat-connection-meta-grid{grid-template-columns:minmax(0,1fr);gap:.12rem}.gs-chat-connection-meta-grid>div{flex-direction:row;align-items:center;justify-content:space-between;gap:.2rem;padding:.14rem .22rem}.gs-chat-connection-meta-grid>div>span{flex:0 0 auto}.gs-chat-connection-meta-grid>div>b{font-size:.4rem;text-align:right}.gs-chat-connection-card{padding:.34rem;gap:.26rem}}.gs-chat-contact-row{gap:.16rem}.gs-chat-call-banner{margin:.16rem .22rem .12rem;padding:.24rem}.gs-chat-call-stage.is-video{min-height:clamp(14rem,45vh,26rem)}.gs-chat-thread.is-video-call-live .gs-chat-call-banner.is-video-focus{margin:.2rem;padding:.26rem}.gs-chat-thread.is-video-call-live .gs-chat-call-banner.is-video-focus .gs-chat-call-local-chip{width:clamp(4.8rem,34vw,7.2rem);right:.16rem;bottom:.16rem}.gs-chat-thread.is-video-call-live .gs-chat-call-banner.is-video-focus .gs-chat-call-local-video{height:clamp(3.2rem,22vw,4.6rem)}.gs-chat-message-bubble{max-width:92%}.gs-chat-message-menu{min-width:5.4rem;max-width:min(9.8rem,calc(100vw - .8rem))}.gs-chat-group-modal{padding:.22rem}.gs-chat-group-modal-card{width:100%;max-height:100%}.gs-chat-group-modal-head{padding:.28rem .3rem .24rem}.gs-chat-group-form{padding:.26rem .3rem .3rem;gap:.2rem}.gs-chat-group-settings{grid-template-columns:minmax(0,1fr)}.gs-chat-group-input.is-search{max-width:100%}.gs-chat-group-members{min-height:clamp(8rem,34vh,11.4rem);max-height:min(12rem,44vh)}.gs-chat-group-attachment-list,.gs-chat-group-settings-member-list{max-height:min(4.8rem,18vh)}.gs-chat-group-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-chat-message-text{overflow-wrap:anywhere}.gs-chat-compose-row{padding:.18rem calc(.22rem + env(safe-area-inset-right, 0px)) calc(.2rem + env(safe-area-inset-bottom, 0px)) calc(.22rem + env(safe-area-inset-left, 0px))}}@media (max-width:520px){.gs-chat-thread-head{padding:.18rem}.gs-chat-thread-actions{gap:.12rem}.gs-chat-icon-btn{width:1.02rem;height:1.02rem}.gs-chat-message-menu-toggle,.gs-chat-send-btn{min-width:1.04rem;min-height:1.04rem}.gs-chat-search-wrap{padding:.3rem .32rem;min-height:1.74rem}.gs-chat-connections-toolbar{grid-template-columns:minmax(0,1fr) auto;row-gap:.28rem}.gs-chat-connections-toolbar .gs-chat-search-field{grid-column:1/-1}.gs-chat-group-modal-head{gap:.18rem}.gs-chat-group-modal-title{font-size:.5rem}.gs-chat-group-settings-tabs{grid-template-columns:minmax(0,1fr)}.gs-chat-search-input{min-height:1.3rem;padding:.28rem .36rem .28rem 1.5rem}.gs-chat-contact{min-height:1.78rem;gap:.24rem;padding:.2rem .24rem}.gs-chat-avatar{width:1.18rem;height:1.18rem}.gs-chat-compose-input{min-height:1.1rem;padding:.2rem .24rem}}.gs-anchor-subtab-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.16rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.56rem;padding:.12rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1528) 38%,transparent)}.gs-anchor-subtab{border:1px solid transparent;border-radius:.44rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e3fa) 66%,transparent);min-height:1.2rem;padding:.16rem .22rem;display:inline-flex;align-items:center;justify-content:center;gap:.14rem;font-family:JetBrains Mono,monospace;font-size:.42rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-anchor-subtab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 32%,transparent);color:var(--gs-public-theme-strong,#eef9ff)}.gs-anchor-subtab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dcff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3b87c9) 20%,transparent);color:var(--gs-public-theme-text,#ecf8ff)}.gs-anchor-subtab:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9cdaff) 82%,transparent);outline-offset:2px}.gs-anchor-tab-badge{min-width:.62rem;height:.62rem;padding:0 .12rem;border-radius:999px;border:1px solid rgba(255,208,216,.88);background:linear-gradient(135deg,rgba(255,108,128,.98),rgba(228,58,86,.96));color:var(--gs-public-theme-strong,#ffffff);font-family:JetBrains Mono,monospace;font-size:.29rem;line-height:1;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(12,20,36,.24),0 4px 10px rgba(224,67,95,.34);pointer-events:none;flex-shrink:0}.gs-anchor-tab-badge.is-hidden{display:none}.gs-anchor-subpane{display:none;flex:1 1 auto;min-height:0;overflow:hidden}.gs-anchor-subpane.is-active{display:flex;flex-direction:column;gap:.26rem}.gs-activity-shell{display:flex;flex-direction:column;gap:.42rem;flex:1 1 auto;min-height:0;overflow:hidden}.gs-activity-tab-row{display:flex;align-items:center;justify-content:center;gap:.22rem;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091527) 34%,transparent);padding:.18rem}.gs-activity-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#071323) 36%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c2e3fa) 74%,transparent);min-height:1.2rem;padding:0 .62rem;font-family:JetBrains Mono,monospace;font-size:.42rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-activity-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 42%,transparent);color:var(--gs-public-theme-strong,#eef9ff)}.gs-activity-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dcff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3b87c9) 24%,transparent);color:var(--gs-public-theme-text,#ecf8ff)}.gs-activity-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9cdaff) 82%,transparent);outline-offset:2px}.gs-activity-title{margin:0;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#c7efff) 94%,transparent);font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.25}.gs-activity-browser-view-row{display:none;gap:.24rem;align-items:center;justify-content:center;flex-wrap:wrap;margin:.12rem 0 0}.gs-activity-browser-view{border:1px solid var(--gs-sidebar-border);border-radius:.4rem;background:var(--gs-sidebar-card);color:var(--gs-sidebar-muted);min-height:1.04rem;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:.38rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-activity-browser-view:hover{border-color:var(--gs-sidebar-active-border);color:var(--gs-sidebar-strong)}.gs-activity-browser-view.is-active{border-color:var(--gs-sidebar-active-border);background:var(--gs-sidebar-active-bg);color:var(--gs-sidebar-accent)}.gs-activity-browser-view:focus-visible{outline:2px solid var(--gs-sidebar-active-border);outline-offset:2px}.gs-activity-table-host{display:flex;overflow:visible}.gs-activity-table-host,.gs-activity-table-host .rdt-root{flex:1 1 auto;min-height:0}.gs-activity-table-host .rdt-table-wrap{flex:1 1 auto;min-height:0;overflow:auto}.gs-anchor-conflict-preview{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d0ff) 24%,transparent);border-radius:.7rem;background:radial-gradient(circle at top right,rgba(0,240,255,.14),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 90%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#d6f1ff) 90%,transparent);font-size:.61rem;line-height:1.45;letter-spacing:.03em;padding:.62rem .66rem;min-height:3.2rem;overflow-y:auto}.gs-anchor-notify-filter-row{display:flex;gap:.2rem;justify-content:center;align-items:center;flex-wrap:wrap}.gs-anchor-notify-filter{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#091527) 35%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c2e3fa) 74%,transparent);min-height:1.16rem;padding:0 .48rem;display:inline-flex;align-items:center;justify-content:center;gap:.12rem;font-family:JetBrains Mono,monospace;font-size:.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-anchor-notify-filter:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 40%,transparent);color:var(--gs-public-theme-strong,#eef9ff)}.gs-anchor-notify-filter.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dcff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3b87c9) 24%,transparent);color:var(--gs-public-theme-text,#ecf8ff)}.gs-anchor-notify-filter:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9cdaff) 82%,transparent);outline-offset:2px}.gs-anchor-notify-mark-all-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#091527) 35%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6eeff) 90%,transparent);width:1.12rem;height:1.12rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease;flex:0 0 auto}.gs-anchor-notify-mark-all-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#adf1ff) 70%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2640) 82%,transparent);color:var(--gs-public-theme-strong,#eef9ff)}.gs-anchor-notify-mark-all-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9cdaff) 82%,transparent);outline-offset:2px}.gs-anchor-notify-mark-all-btn:disabled{opacity:.48;cursor:not-allowed;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091527) 24%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c2e3fa) 56%,transparent)}.gs-anchor-notify-mark-all-btn i,.gs-anchor-notify-mark-all-btn svg{width:.58rem;height:.58rem;flex:0 0 auto}.gs-anchor-filter-badge{min-width:.6rem;height:.6rem;padding:0 .12rem;border-radius:999px;border:1px solid rgba(255,208,216,.84);background:linear-gradient(135deg,rgba(255,108,128,.98),rgba(228,58,86,.96));color:var(--gs-public-theme-strong,#ffffff);font-family:JetBrains Mono,monospace;font-size:.28rem;line-height:1;font-weight:700;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(12,20,36,.24),0 4px 9px rgba(224,67,95,.32);pointer-events:none;flex-shrink:0}.gs-anchor-filter-badge.is-hidden{display:none}.gs-anchor-notify-list{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.2rem;padding-right:.08rem}.gs-anchor-notify-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091527) 36%,transparent);padding:.3rem .36rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e3fa) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.48rem;letter-spacing:.04em;line-height:1.3}.gs-anchor-notify-item.is-hidden{display:none}.gs-search-follow-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e2ff) 48%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a263d) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f9ff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:1.3rem;padding:0 .56rem;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.gs-search-follow-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#adf1ff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e3552) 90%,transparent);transform:translateY(-1px)}.gs-search-follow-btn:disabled{opacity:.72;cursor:default;transform:none}.gs-search-follow-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82dcff) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#071e31) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d3f0ff) 92%,transparent);font-family:JetBrains Mono,monospace;font-size:.42rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:1.28rem;padding:0 .52rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.gs-search-follow-pill.is-connected{border-color:rgba(136,240,192,.58);color:rgba(222,255,241,.98);background:rgba(27,92,72,.72)}.gs-search-follow-pill.is-pending{border-color:rgba(255,214,132,.52);color:rgba(255,240,208,.98);background:rgba(101,77,34,.7)}.gs-search-user-avatar{width:1.76rem;height:1.76rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#92d6ff) 48%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#23547e) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#102a4a) 94%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e6f6ff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px rgba(9,24,43,.24),0 8px 16px rgba(4,14,29,.4)}.gs-search-user-avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gs-social-follow-root{display:flex;flex-direction:column;gap:.42rem;padding:.42rem}.gs-social-follow-section{display:flex;flex-direction:column;gap:.3rem}.gs-social-follow-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#d4efff) 90%,transparent);font-family:JetBrains Mono,monospace;font-size:.45rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gs-social-follow-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#b5daf4) 82%,transparent);font-size:.47rem;line-height:1.35;font-family:JetBrains Mono,monospace}.gs-social-follow-request-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80d0ff) 26%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#08182b) 62%,transparent);padding:.32rem .36rem;display:flex;flex-direction:column;gap:.22rem}.gs-social-follow-delivery{letter-spacing:.03em}.gs-social-follow-delivery.is-queued{color:color-mix(in srgb,var(--gs-public-theme-muted,#15619c) 92%,transparent)}.gs-social-follow-delivery.is-sent{color:color-mix(in srgb,var(--gs-public-theme-accent,#55e6ff) 88%,transparent)}.gs-social-follow-delivery.is-undelivered{color:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 90%,transparent)}.gs-social-follow-delivery.is-upgrade{color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 90%,transparent)}.gs-social-follow-actions{display:flex;gap:.24rem}.gs-social-follow-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d6ff) 34%,transparent);border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#082137) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dff6ff) 96%,transparent);font-size:.42rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:1.3rem;padding:0 .44rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;font-family:JetBrains Mono,monospace}.gs-social-follow-btn.is-accept{border-color:rgba(136,240,192,.48);background:rgba(24,86,66,.66)}.gs-social-follow-btn.is-reject{border-color:rgba(255,167,167,.44);background:rgba(88,44,44,.66)}.gs-social-follow-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bbefff) 70%,transparent)}.gs-social-follow-btn:disabled{opacity:.72;cursor:default}.gs-social-follow-history-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc9f7) 20%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071524) 50%,transparent);padding:.28rem .34rem;display:flex;flex-direction:column;gap:.16rem}.gs-social-follow-history-item p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#c6e6fa) 90%,transparent);font-size:.44rem;line-height:1.3}.gs-anchor-chat-notify-person{display:flex;flex-direction:column;gap:.14rem}.gs-anchor-chat-notify-person.has-mention .gs-anchor-chat-notify-item{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 55%,transparent);box-shadow:0 0 .5rem color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 18%,transparent)}.gs-anchor-chat-notify-mention-tag{margin-left:.24rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 16%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dff1ff) 95%,transparent);font-size:.34rem;letter-spacing:.06em;text-transform:uppercase;padding:.04rem .24rem;white-space:nowrap}.gs-anchor-chat-notify-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc9f7) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#071524) 40%,transparent);color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8cfeb) 82%,transparent);font-size:.36rem;letter-spacing:.06em;text-transform:uppercase;padding:.06rem .3rem;cursor:pointer}.gs-anchor-chat-notify-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bbefff) 46%,transparent)}.gs-anchor-chat-notify-caret{width:.3rem;height:.3rem;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg) translate(-.04rem,-.04rem);transition:transform .14s ease}.gs-anchor-chat-notify-toggle.is-open .gs-anchor-chat-notify-caret{transform:rotate(225deg) translate(-.04rem,-.04rem)}.gs-anchor-chat-notify-sources{display:flex;flex-direction:column;gap:.12rem;padding-left:.42rem;border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc9f7) 16%,transparent);margin-left:.2rem}.gs-anchor-chat-notify-source{display:flex;align-items:center;gap:.24rem;width:100%;border:1px solid transparent;border-radius:.34rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071524) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c6e6fa) 84%,transparent);font-size:.4rem;text-align:left;padding:.16rem .28rem;cursor:pointer}.gs-anchor-chat-notify-source:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bbefff) 40%,transparent)}.gs-anchor-chat-notify-source-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-anchor-chat-notify-mention,.gs-anchor-chat-notify-source-count{flex:0 0 auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 14%,transparent);font-size:.34rem;font-family:JetBrains Mono,monospace;padding:.02rem .22rem}.gs-social-follow-history-item time{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8cfeb) 78%,transparent);font-size:.4rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em}#right-sidebar .gs-right-pane[data-right-pane=anchor]{--anx-surface:color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2e) 58%,transparent);--anx-surface-raised:color-mix(in srgb,var(--gs-public-theme-panel,#0e2743) 78%,transparent);--anx-hairline:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc9f7) 16%,transparent);--anx-hairline-strong:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc9f7) 30%,transparent);--anx-avatar-fill:color-mix(in srgb,var(--gs-public-theme-panel-strong,#061223) 74%,transparent);--anx-text:color-mix(in srgb,var(--gs-public-theme-text,#dcefff) 96%,transparent);--anx-text-muted:color-mix(in srgb,var(--gs-public-theme-text,#b3d3ec) 74%,transparent);--anx-text-faint:color-mix(in srgb,var(--gs-public-theme-text,#9dbdd8) 58%,transparent);--anx-info:#4c9ef4;--anx-positive:#35c98d;--anx-negative:#f2707f;--anx-warning:#eaa53c;--anx-accent:#a78bfa;--anx-neutral:#7c9bb8;--anx-tone:var(--anx-neutral)}.gs-anchor-notify-list{gap:.46rem;padding-right:.14rem;padding-bottom:.2rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) [data-anx-tone=info]{--anx-tone:var(--anx-info)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) [data-anx-tone=positive]{--anx-tone:var(--anx-positive)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) [data-anx-tone=negative]{--anx-tone:var(--anx-negative)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) [data-anx-tone=warning]{--anx-tone:var(--anx-warning)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) [data-anx-tone=accent]{--anx-tone:var(--anx-accent)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) [data-anx-tone=neutral]{--anx-tone:var(--anx-neutral)}#right-sidebar .gs-anchor-subpane [data-anx-tone=info]{--anx-tone:var(--anx-info)}#right-sidebar .gs-anchor-subpane [data-anx-tone=positive]{--anx-tone:var(--anx-positive)}#right-sidebar .gs-anchor-subpane [data-anx-tone=negative]{--anx-tone:var(--anx-negative)}#right-sidebar .gs-anchor-subpane [data-anx-tone=warning]{--anx-tone:var(--anx-warning)}#right-sidebar .gs-anchor-subpane [data-anx-tone=accent]{--anx-tone:var(--anx-accent)}#right-sidebar .gs-anchor-subpane [data-anx-tone=neutral]{--anx-tone:var(--anx-neutral)}.gs-anchor-notify-list>.gs-anchor-notify-item:is(#gs-social-follow-root,#gs-exchange-notify-root,#gs-chat-notify-root,#gs-apps-notify-root,#gs-anchor-info-log-root){border:0;background:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.gs-anchor-notify-list>.gs-anchor-notify-item:is(#gs-social-follow-root,#gs-exchange-notify-root,#gs-chat-notify-root,#gs-apps-notify-root,#gs-anchor-info-log-root):is(.is-hidden,[hidden]),.gs-anchor-notify-list>.gs-anchor-notify-item:is(.is-hidden,[hidden]){display:none}.gs-anchor-notify-list>.gs-anchor-notify-item.gs-anx-section-standalone{border:0;background:none;padding:0}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-standalone .gs-anx-section-body:empty{display:none}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section{display:flex;flex-direction:column;gap:.3rem;min-width:0}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-head{display:flex;align-items:center;gap:.28rem;min-width:0;padding:0 .06rem .24rem;border-bottom:1px solid color-mix(in srgb,var(--anx-tone) 26%,transparent)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-icon{width:.62rem;height:.62rem;flex:0 0 auto;color:var(--anx-tone);opacity:.92}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-title{flex:1 1 auto;min-width:0;margin:0;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--anx-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:.82rem;height:.62rem;padding:0 .16rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--anx-tone) 46%,transparent);background:color-mix(in srgb,var(--anx-tone) 20%,transparent);color:var(--anx-text);font-family:JetBrains Mono,monospace;font-size:.4rem;font-weight:700;line-height:1}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-body{display:flex;flex-direction:column;gap:.26rem;min-width:0}:is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anx-card,.gs-anx-row){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 .36rem;min-width:0;border:1px solid var(--anx-hairline);border-radius:.5rem;background:var(--anx-surface);padding:.34rem .38rem;overflow:hidden;transition:border-color .18s ease,background-color .18s ease}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-card{background:var(--anx-surface-raised);padding:.4rem .42rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anx-card,.gs-anx-row):hover{border-color:color-mix(in srgb,var(--anx-tone) 38%,transparent)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anx-card,.gs-anx-row):before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:color-mix(in srgb,var(--anx-tone) 62%,transparent);opacity:0;transition:opacity .18s ease}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-card:before,:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row[data-anx-event=accepted]:before,:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row[data-anx-event=rejected]:before{opacity:1}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-card.is-unread{border-color:color-mix(in srgb,var(--anx-tone) 42%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--anx-tone) 13%,transparent),transparent 62%),var(--anx-surface-raised)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-card.is-pending{opacity:.66;pointer-events:none}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row.is-compact{gap:0 .3rem;padding:.28rem .36rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anx-card-body,.gs-anx-row-body){display:flex;flex-direction:column;gap:.14rem;min-width:0}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-avatar{width:1.34rem;height:1.34rem;border-radius:.4rem;flex:0 0 auto;margin-top:.04rem;background:var(--anx-avatar-fill)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-avatar.is-sm{width:1.12rem;height:1.12rem;border-radius:.34rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-avatar.is-static{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--anx-hairline-strong);background:var(--anx-avatar-fill)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-avatar.is-static img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-avatar .sp-god-status-avatar-initials{font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.02em;color:var(--anx-text-muted)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-head{display:flex;align-items:baseline;gap:.24rem;margin:0;min-width:0}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-name{flex:0 1 auto;min-width:0;font-size:.58rem;font-weight:650;line-height:1.25;letter-spacing:.01em;color:var(--anx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-handle{flex:0 1 auto;min-width:0;font-family:JetBrains Mono,monospace;font-size:.42rem;letter-spacing:.03em;color:var(--anx-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-time{margin-left:auto;flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.02em;color:var(--anx-text-faint);white-space:nowrap}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-detail{margin:0;display:flex;align-items:baseline;gap:.22rem;font-size:.51rem;line-height:1.4;color:var(--anx-text-muted);overflow-wrap:anywhere}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-note{margin:0;font-family:JetBrains Mono,monospace;font-size:.43rem;line-height:1.4;color:var(--anx-text-faint);overflow-wrap:anywhere}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-meta{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.2rem;min-width:0}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-dot{flex:0 0 auto;width:.24rem;height:.24rem;border-radius:999px;background:var(--anx-tone);box-shadow:0 0 0 2px color-mix(in srgb,var(--anx-tone) 20%,transparent);align-self:center}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row.is-compact>.gs-anx-dot{align-self:start;margin-top:.24rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-info-log-item>.gs-anx-row-body{flex-direction:row;align-items:baseline;gap:.3rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-info-log-item .gs-anx-row-detail{flex:1 1 auto;min-width:0}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-info-log-item .gs-anx-row-meta{flex:0 0 auto}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.22rem;padding-top:.12rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anx-pill,.gs-anx-count){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;border:1px solid var(--anx-hairline-strong);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c2338) 70%,transparent);color:var(--anx-text-muted);font-family:JetBrains Mono,monospace;font-size:.4rem;font-weight:700;letter-spacing:.06em;line-height:1;padding:.14rem .3rem;white-space:nowrap}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-count{min-width:.76rem;padding:.12rem .2rem;letter-spacing:.02em;border-color:color-mix(in srgb,var(--anx-info) 44%,transparent);background:color-mix(in srgb,var(--anx-info) 20%,transparent);color:var(--anx-text)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-pill.is-connected{border-color:color-mix(in srgb,var(--anx-positive) 46%,transparent);background:color-mix(in srgb,var(--anx-positive) 16%,transparent);color:color-mix(in srgb,var(--anx-positive) 82%,var(--anx-text))}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-pill.is-pending{border-color:color-mix(in srgb,var(--anx-warning) 46%,transparent);background:color-mix(in srgb,var(--anx-warning) 16%,transparent);color:color-mix(in srgb,var(--anx-warning) 84%,var(--anx-text))}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:1.24rem;padding:0 .5rem;border-radius:.38rem;border:1px solid var(--anx-hairline-strong);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c2338) 76%,transparent);color:var(--anx-text);font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-accept{border-color:color-mix(in srgb,var(--anx-positive) 52%,transparent);background:color-mix(in srgb,var(--anx-positive) 22%,transparent);color:color-mix(in srgb,var(--anx-positive) 26%,#f2fffa)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-accept:hover:not(:disabled){border-color:color-mix(in srgb,var(--anx-positive) 78%,transparent);background:color-mix(in srgb,var(--anx-positive) 34%,transparent)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-reject{border-color:color-mix(in srgb,var(--anx-negative) 34%,transparent);background:transparent;color:color-mix(in srgb,var(--anx-negative) 62%,var(--anx-text))}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-reject:hover:not(:disabled){border-color:color-mix(in srgb,var(--anx-negative) 62%,transparent);background:color-mix(in srgb,var(--anx-negative) 18%,transparent);color:color-mix(in srgb,var(--anx-negative) 24%,#fff1f3)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-follow-back{min-height:1.1rem;padding:0 .42rem;font-size:.42rem;border-color:color-mix(in srgb,var(--anx-info) 48%,transparent);background:color-mix(in srgb,var(--anx-info) 18%,transparent);color:color-mix(in srgb,var(--anx-info) 22%,#f2f9ff)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-follow-back:hover:not(:disabled){border-color:color-mix(in srgb,var(--anx-info) 74%,transparent);background:color-mix(in srgb,var(--anx-info) 30%,transparent)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-open-gateway{gap:.22rem;border-color:color-mix(in srgb,var(--anx-info) 34%,transparent);background:transparent;color:color-mix(in srgb,var(--anx-info) 46%,var(--anx-text))}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-open-gateway:hover:not(:disabled){border-color:color-mix(in srgb,var(--anx-info) 72%,transparent);background:color-mix(in srgb,var(--anx-info) 20%,transparent);color:var(--anx-text)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-open-gateway svg{width:1em;height:1em;flex:0 0 auto}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--anx-tone) 74%,transparent);outline-offset:2px}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn:disabled{opacity:.58;cursor:default}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-working{letter-spacing:.04em;text-transform:none;opacity:.9}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.26rem;padding-top:.18rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-empty{margin:0;padding:.24rem .1rem;border:0;background:none;font-size:.48rem;line-height:1.4;color:var(--anx-text-faint);font-style:normal}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-skeleton{padding:.28rem .1rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-person{gap:.16rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-item{cursor:pointer}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-toggle{align-self:flex-start;margin-left:1.86rem;gap:.24rem;min-height:.94rem;padding:.08rem .32rem;border-color:var(--anx-hairline);border-radius:999px;background:none;color:var(--anx-text-faint);font-family:JetBrains Mono,monospace;font-size:.38rem;font-weight:700;letter-spacing:.07em}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-toggle:hover{border-color:color-mix(in srgb,var(--anx-info) 44%,transparent);color:var(--anx-text-muted)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-sources{margin-left:1.86rem;padding-left:.4rem;border-left-color:var(--anx-hairline)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-source{border-radius:.34rem;background:var(--anx-surface);color:var(--anx-text-muted);font-size:.46rem;padding:.18rem .3rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-source:hover{border-color:color-mix(in srgb,var(--anx-info) 44%,transparent)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anchor-chat-notify-source-count,.gs-anchor-chat-notify-mention){border-color:color-mix(in srgb,var(--anx-info) 44%,transparent);background:color-mix(in srgb,var(--anx-info) 18%,transparent);color:var(--anx-text);font-size:.38rem;padding:.06rem .24rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-person.has-mention .gs-anchor-chat-notify-item{border-color:color-mix(in srgb,var(--anx-info) 52%,transparent);box-shadow:none;background:linear-gradient(100deg,color-mix(in srgb,var(--anx-info) 12%,transparent),transparent 60%),var(--anx-surface)}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-mention-tag{margin-left:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--anx-info) 46%,transparent);background:color-mix(in srgb,var(--anx-info) 18%,transparent);color:var(--anx-text);font-family:JetBrains Mono,monospace;font-size:.38rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:.12rem .28rem;white-space:nowrap}.gs-anchor-notify-list>.gs-anchor-notify-item.is-unread,:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row.is-unread{border-color:color-mix(in srgb,var(--anx-tone) 42%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--anx-tone) 12%,transparent),transparent 62%),var(--anx-surface)}.gs-anchor-subpane[data-anchor-pane=notify]{gap:.4rem}body.theme-classic #right-sidebar .gs-right-pane[data-right-pane=anchor]{--anx-surface:rgba(255,255,255,0.78);--anx-surface-raised:rgba(255,255,255,0.94);--anx-hairline:rgba(103,158,210,0.26);--anx-hairline-strong:rgba(88,138,190,0.42);--anx-avatar-fill:linear-gradient(160deg,rgba(226,238,252,0.98),rgba(203,223,245,0.96));--anx-text:#17395c;--anx-text-muted:rgba(29,71,112,0.86);--anx-text-faint:rgba(46,87,128,0.62);--anx-info:#2571c9;--anx-positive:#1f8f63;--anx-negative:#c8455a;--anx-warning:#b1741a;--anx-accent:#6d4fc4;--anx-neutral:#55779a}body.theme-classic .gs-anchor-notify-list>.gs-anchor-notify-item:is(#gs-social-follow-root,#gs-exchange-notify-root,#gs-chat-notify-root,#gs-apps-notify-root,#gs-anchor-info-log-root){border:0;background:none;padding:0}body.theme-classic :is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anx-card,.gs-anx-row){border-color:var(--anx-hairline);background:var(--anx-surface);box-shadow:0 1px 2px rgba(35,68,103,.06)}body.theme-classic :is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-card{background:var(--anx-surface-raised)}body.theme-classic :is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-card.is-unread{border-color:color-mix(in srgb,var(--anx-tone) 46%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--anx-tone) 12%,transparent),transparent 62%),var(--anx-surface-raised)}body.theme-classic :is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anx-pill,.gs-anx-count){background:rgba(236,244,252,.92)}body.theme-classic :is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn{background:rgba(237,245,253,.94);color:var(--anx-text)}body.theme-classic :is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-accept{border-color:color-mix(in srgb,var(--anx-positive) 60%,transparent);background:color-mix(in srgb,var(--anx-positive) 14%,#ffffff);color:color-mix(in srgb,var(--anx-positive) 88%,#062418)}body.theme-classic :is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-accept:hover:not(:disabled){background:color-mix(in srgb,var(--anx-positive) 24%,#ffffff)}body.theme-classic :is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-reject{background:transparent;color:color-mix(in srgb,var(--anx-negative) 88%,#2b0710)}body.theme-classic :is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-reject:hover:not(:disabled){background:color-mix(in srgb,var(--anx-negative) 12%,#ffffff)}body.theme-classic :is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-follow-back{border-color:color-mix(in srgb,var(--anx-info) 56%,transparent);background:color-mix(in srgb,var(--anx-info) 12%,#ffffff);color:color-mix(in srgb,var(--anx-info) 88%,#03203c)}#right-sidebar .gs-anchor-subpane .gs-chat-quick-shell{gap:.4rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-head{border:0;border-bottom:1px solid color-mix(in srgb,var(--anx-info) 26%,transparent);border-radius:0;background:none;padding:0 .06rem .24rem;gap:.28rem;justify-content:flex-start}#right-sidebar .gs-anchor-subpane .gs-chat-quick-title{flex:1 1 auto;min-width:0;font-size:.5rem;letter-spacing:.11em;color:var(--anx-text-muted)}#right-sidebar .gs-anchor-subpane .gs-chat-quick-count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:.82rem;height:.62rem;padding:0 .16rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--anx-info) 46%,transparent);background:color-mix(in srgb,var(--anx-info) 20%,transparent);color:var(--anx-text);font-size:.4rem;font-weight:700;line-height:1}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search{gap:.28rem;min-height:1.34rem;padding:0 .4rem;border:1px solid var(--anx-hairline);border-radius:.44rem;background:var(--anx-surface);transition:border-color .18s ease}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search:focus-within{border-color:color-mix(in srgb,var(--anx-info) 52%,transparent)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search i,#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search svg{width:.54rem;height:.54rem;flex:0 0 auto;color:var(--anx-text-faint)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search-input{font-size:.5rem;color:var(--anx-text);letter-spacing:.01em}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search-input::-moz-placeholder{color:var(--anx-text-faint)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search-input::placeholder{color:var(--anx-text-faint)}#right-sidebar .gs-anchor-subpane .gs-chat-quick-list{border:0;border-radius:0;background:none;padding:0 .14rem .2rem 0;gap:.26rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .36rem;width:100%;min-width:0;border:1px solid var(--anx-hairline);border-radius:.5rem;background:var(--anx-surface);padding:.34rem .38rem;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact:hover{border-color:color-mix(in srgb,var(--anx-info) 38%,transparent);background:var(--anx-surface-raised)}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact.is-active{border-color:color-mix(in srgb,var(--anx-info) 46%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--anx-info) 13%,transparent),transparent 62%),var(--anx-surface-raised)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-row .gs-chat-avatar{width:1.34rem;height:1.34rem;border-radius:.4rem;flex:0 0 auto;font-size:.44rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-main{gap:.12rem;min-width:0}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-row{gap:.24rem;min-width:0}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-name{font-size:.56rem;font-weight:650;line-height:1.25;color:var(--anx-text)}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-time{flex:0 0 auto;font-size:.44rem;color:var(--anx-text-faint);white-space:nowrap}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-preview{font-size:.48rem;line-height:1.35;color:var(--anx-text-muted)}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-preview.is-typing{color:color-mix(in srgb,var(--anx-positive) 76%,var(--anx-text))}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-unread{flex:0 0 auto;min-width:.76rem;height:.62rem;padding:0 .16rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--anx-info) 46%,transparent);background:color-mix(in srgb,var(--anx-info) 24%,transparent);color:var(--anx-text);font-size:.4rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center}#right-sidebar .gs-anchor-subpane .gs-chat-quick-empty{border:0;background:none;padding:.24rem .1rem;font-size:.48rem;line-height:1.4;color:var(--anx-text-faint)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-thread-head{gap:.32rem;padding:0 .06rem .28rem;border:0;border-bottom:1px solid var(--anx-hairline);border-radius:0;background:none}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-back{width:1.16rem;height:1.16rem;flex:0 0 auto;border:1px solid var(--anx-hairline);border-radius:.36rem;background:var(--anx-surface);color:var(--anx-text-muted)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-back:hover{border-color:color-mix(in srgb,var(--anx-info) 46%,transparent);color:var(--anx-text)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-back i,#right-sidebar .gs-anchor-subpane .gs-chat-msgr-back svg{width:.54rem;height:.54rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-thread-id b{font-size:.56rem;font-weight:650;color:var(--anx-text)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-thread-id span{font-size:.44rem;color:var(--anx-text-faint)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-thread-id span.is-typing{color:color-mix(in srgb,var(--anx-positive) 76%,var(--anx-text))}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-thread{gap:.3rem;padding:.3rem .14rem .3rem 0;border:0;background:none}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble{max-width:88%;border:1px solid var(--anx-hairline);border-radius:.52rem .52rem .52rem .2rem;background:var(--anx-surface);padding:.3rem .38rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble.is-own{border-color:color-mix(in srgb,var(--anx-info) 40%,transparent);border-radius:.52rem .52rem .2rem .52rem;background:color-mix(in srgb,var(--anx-info) 16%,var(--anx-surface))}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble-text{font-size:.51rem;line-height:1.42;color:var(--anx-text)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble-meta{gap:.2rem;font-size:.4rem;color:var(--anx-text-faint)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble-meta svg,#right-sidebar .gs-anchor-subpane .gs-chat-msgr-tick{width:.44rem;height:.44rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble-meta .is-read,#right-sidebar .gs-anchor-subpane .gs-chat-msgr-tick.is-read{color:var(--anx-positive)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-sender{font-size:.42rem;font-weight:700;letter-spacing:.05em;color:var(--anx-text-faint)}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-compose,#right-sidebar .gs-anchor-subpane .gs-chat-quick-form{gap:.26rem;padding:.26rem 0 0;border:0;border-top:1px solid var(--anx-hairline);border-radius:0;background:none}#right-sidebar .gs-anchor-subpane .gs-chat-quick-input{border:1px solid var(--anx-hairline);border-radius:.44rem;background:var(--anx-surface);color:var(--anx-text);font-size:.5rem;line-height:1.4;padding:.3rem .38rem;transition:border-color .18s ease}#right-sidebar .gs-anchor-subpane .gs-chat-quick-input:focus{border-color:color-mix(in srgb,var(--anx-info) 52%,transparent);outline:none}#right-sidebar .gs-anchor-subpane .gs-chat-quick-input::-moz-placeholder{color:var(--anx-text-faint)}#right-sidebar .gs-anchor-subpane .gs-chat-quick-input::placeholder{color:var(--anx-text-faint)}#right-sidebar .gs-anchor-subpane .gs-chat-quick-send{width:1.44rem;height:1.44rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--anx-info) 48%,transparent);border-radius:.44rem;background:color-mix(in srgb,var(--anx-info) 22%,transparent);color:var(--anx-text)}#right-sidebar .gs-anchor-subpane .gs-chat-quick-send:hover{border-color:color-mix(in srgb,var(--anx-info) 74%,transparent);background:color-mix(in srgb,var(--anx-info) 34%,transparent)}#right-sidebar .gs-anchor-subpane .gs-chat-quick-send i,#right-sidebar .gs-anchor-subpane .gs-chat-quick-send svg{width:.58rem;height:.58rem}.gs-anchor-post-host{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.5rem;padding-right:.14rem}.gs-anchor-post-host .gs-anx-post-identity{padding:.44rem .46rem}.gs-anchor-post-host .gs-anx-post-note{margin:0;font-size:.49rem;line-height:1.45;color:var(--anx-text-muted)}.gs-anchor-post-host .gs-anx-post-note.is-muted{color:var(--anx-text-faint);font-size:.46rem}body.theme-classic #right-sidebar .gs-anchor-subpane :is(.gs-chat-quick-contact,.gs-chat-msgr-search,.gs-chat-quick-input,.gs-chat-msgr-back,.gs-chat-msgr-bubble){border-color:var(--anx-hairline);background:var(--anx-surface);box-shadow:0 1px 2px rgba(35,68,103,.06)}body.theme-classic #right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble.is-own{background:color-mix(in srgb,var(--anx-info) 12%,#ffffff);border-color:color-mix(in srgb,var(--anx-info) 42%,transparent)}body.theme-classic #right-sidebar .gs-anchor-subpane .gs-chat-msgr-unread,body.theme-classic #right-sidebar .gs-anchor-subpane .gs-chat-quick-count{background:color-mix(in srgb,var(--anx-info) 18%,#ffffff);color:color-mix(in srgb,var(--anx-info) 88%,#03203c)}body.theme-classic #right-sidebar .gs-anchor-subpane .gs-chat-quick-send{background:color-mix(in srgb,var(--anx-info) 16%,#ffffff);color:color-mix(in srgb,var(--anx-info) 88%,#03203c)}@media (max-width:1023px),(pointer:coarse){#right-sidebar .gs-anchor-subpane .gs-chat-quick-shell{gap:.6rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-head{padding:0 .1rem .4rem;gap:.4rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-title{font-size:.6rem;letter-spacing:.12em}#right-sidebar .gs-anchor-subpane .gs-chat-quick-count{min-width:1.16rem;height:1.02rem;padding:0 .3rem;font-size:.58rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search{gap:.45rem;min-height:2.4rem;padding:0 .7rem;border-radius:.7rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search i,#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search svg{width:.9rem;height:.9rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-search-input{font-size:.82rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-list{gap:.4rem;padding:0 .2rem .4rem 0}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact{min-height:2.9rem;gap:0 .55rem;padding:.5rem .6rem;border-radius:.75rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-row .gs-chat-avatar{width:2.1rem;height:2.1rem;border-radius:.6rem;font-size:.64rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-main{gap:.16rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-row{gap:.4rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-name{font-size:.76rem;line-height:1.3}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-time{font-size:.6rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-contact-preview{font-size:.69rem;line-height:1.35}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-unread{min-width:1.16rem;height:1.16rem;padding:0 .32rem;font-size:.58rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-empty{padding:.6rem .2rem;font-size:.71rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-thread-head{gap:.5rem;padding:0 .1rem .5rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-back{width:2.4rem;height:2.4rem;border-radius:.6rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-back i,#right-sidebar .gs-anchor-subpane .gs-chat-msgr-back svg{width:.95rem;height:.95rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-thread-head .gs-chat-avatar{width:2.1rem;height:2.1rem;border-radius:.6rem;font-size:.64rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-thread-id b{font-size:.76rem;line-height:1.3}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-thread-id span{font-size:.6rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-thread{gap:.45rem;padding:.5rem .2rem .5rem 0}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble{max-width:82%;border-radius:.8rem .8rem .8rem .3rem;padding:.5rem .6rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble.is-own{border-radius:.8rem .8rem .3rem .8rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble-text{font-size:.72rem;line-height:1.45}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble-meta{gap:.3rem;font-size:.58rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-bubble-meta svg,#right-sidebar .gs-anchor-subpane .gs-chat-msgr-tick{width:.68rem;height:.68rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-sender{font-size:.6rem}#right-sidebar .gs-anchor-subpane .gs-chat-msgr-compose,#right-sidebar .gs-anchor-subpane .gs-chat-quick-form{gap:.45rem;padding:.45rem 0 0}#right-sidebar .gs-anchor-subpane .gs-chat-quick-input{min-height:2.4rem;border-radius:.7rem;font-size:.76rem;padding:.5rem .6rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-send{width:2.4rem;height:2.4rem;border-radius:.7rem}#right-sidebar .gs-anchor-subpane .gs-chat-quick-send i,#right-sidebar .gs-anchor-subpane .gs-chat-quick-send svg{width:.95rem;height:.95rem}.gs-anchor-subpane[data-anchor-pane=notify]{gap:.55rem}.gs-anchor-notify-list{gap:.5rem;padding-right:.2rem;padding-bottom:.4rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section{gap:.4rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-head{gap:.4rem;padding:0 .1rem .4rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-icon{width:.95rem;height:.95rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-title{font-size:.6rem;letter-spacing:.12em}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-count{min-width:1.16rem;height:1.02rem;padding:0 .3rem;font-size:.58rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-section-body{gap:.4rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anx-card,.gs-anx-row){gap:0 .55rem;padding:.5rem .6rem;border-radius:.75rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-card{padding:.6rem .62rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row.is-compact{gap:0 .45rem;padding:.45rem .55rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anx-card-body,.gs-anx-row-body){gap:.2rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-avatar{width:2.1rem;height:2.1rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-avatar.is-sm{width:1.75rem;height:1.75rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-avatar .sp-god-status-avatar-initials{font-size:.64rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-head{gap:.35rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-name{font-size:.76rem;line-height:1.3}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-handle{font-size:.59rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-time{font-size:.6rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-detail{gap:.3rem;font-size:.71rem;line-height:1.45}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-note{font-size:.62rem;line-height:1.45}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-meta{gap:.3rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-dot{width:.36rem;height:.36rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-row-actions{gap:.35rem;padding-top:.25rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anx-pill,.gs-anx-count){font-size:.58rem;padding:.2rem .42rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-count{min-width:1.16rem;padding:.16rem .3rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn{min-height:2.2rem;padding:0 .8rem;font-size:.64rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-btn.is-follow-back{min-height:2rem;padding:0 .7rem;font-size:.6rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-actions{gap:.4rem;padding-top:.3rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-empty{padding:.5rem .2rem;font-size:.69rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anx-skeleton{padding:.5rem .2rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-person{gap:.25rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-toggle{gap:.35rem;min-height:1.9rem;padding:.2rem .5rem;font-size:.59rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-sources{padding-left:.6rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-source{font-size:.64rem;padding:.3rem .45rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) :is(.gs-anchor-chat-notify-source-count,.gs-anchor-chat-notify-mention){font-size:.58rem;padding:.12rem .34rem}:is(.gs-anchor-notify-list,.gs-anchor-post-host) .gs-anchor-chat-notify-mention-tag{font-size:.58rem;padding:.18rem .4rem}.gs-anchor-post-host{gap:.6rem;padding-right:.2rem}.gs-anchor-post-host .gs-anx-post-identity{padding:.7rem .68rem}.gs-anchor-post-host .gs-anx-post-note{font-size:.71rem;line-height:1.5}.gs-anchor-post-host .gs-anx-post-note.is-muted{font-size:.66rem}}.gs-exchange-notify-root{display:flex;flex-direction:column;gap:.32rem;padding:.42rem}.gs-exchange-notify-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#b5daf4) 82%,transparent);font-size:.47rem;line-height:1.35;font-family:JetBrains Mono,monospace}.gs-exchange-notify-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdfc) 24%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#08182a) 62%,transparent);padding:.36rem;display:flex;flex-direction:column;gap:.22rem;position:relative;overflow:hidden;animation:gs-exchange-notify-card-enter .32s cubic-bezier(.22,1,.36,1);transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.gs-exchange-notify-card:hover{transform:translateY(-1px)}.gs-exchange-notify-card.is-unread{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99dfff) 52%,transparent);box-shadow:inset 0 0 0 1px rgba(136,217,255,.2)}.gs-exchange-notify-card.is-action-required{background:radial-gradient(circle at top right,color-mix(in srgb,var(--gs-public-theme-primary,#5fbdff) 14%,transparent),transparent 44%),color-mix(in srgb,var(--gs-public-theme-panel,#08182a) 68%,transparent)}.gs-exchange-notify-card.is-status-pending{border-color:rgba(255,198,114,.58);background:radial-gradient(circle at top right,rgba(255,178,80,.2),transparent 44%),rgba(44,27,8,.62)}.gs-exchange-notify-card.is-status-processed{border-color:rgba(118,224,178,.56);background:radial-gradient(circle at top right,rgba(72,201,145,.18),transparent 44%),color-mix(in srgb,var(--gs-public-theme-panel,#0a2319) 62%,transparent)}.gs-exchange-notify-card.is-status-failed{border-color:rgba(255,141,141,.6);background:radial-gradient(circle at top right,rgba(255,116,116,.22),transparent 44%),rgba(45,14,20,.62)}.gs-exchange-notify-card.is-context-connection-card:not(.is-status-failed):not(.is-status-processed){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd6ff) 52%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--gs-public-theme-primary,#61c4ff) 18%,transparent),transparent 44%),color-mix(in srgb,var(--gs-public-theme-panel,#08182a) 68%,transparent)}.gs-exchange-notify-head{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.gs-exchange-notify-title-row{display:inline-flex;align-items:center;gap:.24rem;min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 96%,transparent);font-size:.48rem;line-height:1.2}.gs-exchange-notify-title-row strong{font-weight:700;letter-spacing:.02em}.gs-exchange-notify-head time{color:color-mix(in srgb,var(--gs-public-theme-secondary,#abd2ee) 78%,transparent);font-size:.4rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.gs-exchange-notify-dot{width:.34rem;height:.34rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#77ecff) 98%,transparent);box-shadow:0 0 0 2px rgba(59,181,208,.32);flex-shrink:0}.gs-exchange-notify-card.is-status-pending .gs-exchange-notify-dot{background:rgba(255,205,130,.98);box-shadow:0 0 0 2px rgba(230,148,57,.32);animation:gs-exchange-notify-dot-pulse 1.1s ease-in-out 2}.gs-exchange-notify-card.is-status-processed .gs-exchange-notify-dot{background:rgba(149,245,205,.96);box-shadow:0 0 0 2px rgba(73,180,131,.32)}.gs-exchange-notify-card.is-status-failed .gs-exchange-notify-dot{background:rgba(255,170,170,.96);box-shadow:0 0 0 2px rgba(197,88,88,.3)}.gs-exchange-notify-card:not(.is-unread) .gs-exchange-notify-dot{background:color-mix(in srgb,var(--gs-public-theme-primary,#96bed6) 38%,transparent);box-shadow:none}.gs-exchange-notify-pill{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#73e0ff) 54%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#174f6f) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d5f4ff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.34rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.08rem .28rem}.gs-exchange-notify-copy{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#c7e9fc) 92%,transparent);font-size:.45rem;line-height:1.35}.gs-exchange-notify-meta{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#afd5f0) 82%,transparent);font-size:.4rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.gs-exchange-notify-state{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b7dbf4) 88%,transparent);font-size:.42rem;line-height:1.3}.gs-exchange-notify-state.is-success{color:rgba(180,246,219,.96)}.gs-exchange-notify-state.is-error{color:rgba(255,195,195,.96)}.gs-exchange-notify-actions{display:flex;gap:.24rem}.gs-exchange-notify-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d6ff) 34%,transparent);border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#082137) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dff6ff) 96%,transparent);font-size:.4rem;font-weight:700;letter-spacing:.05em;min-height:1.3rem;padding:0 .44rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;font-family:JetBrains Mono,monospace;flex:1 1 0}.gs-exchange-notify-btn.is-personal{border-color:rgba(136,240,192,.48);background:rgba(24,86,66,.66)}.gs-exchange-notify-btn.is-work{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#84c4ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#123b62) 66%,transparent)}.gs-exchange-notify-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bbefff) 70%,transparent)}.gs-exchange-notify-btn:disabled{opacity:.72;cursor:default}@keyframes gs-exchange-notify-card-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gs-exchange-notify-dot-pulse{0%,to{box-shadow:0 0 0 2px rgba(230,148,57,.3)}50%{box-shadow:0 0 0 4px rgba(230,148,57,.16)}}.gs-right-tab-caption{margin:0;padding:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b9dff8) 82%,transparent);font-family:JetBrains Mono,monospace;font-size:.5rem;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.gs-fast-console-shell{display:flex;flex-direction:column;gap:.46rem;flex:1 1 0;min-height:0;overflow:hidden}.gs-fast-console-tabs{flex:0 0 auto}.gs-fast-console-subpane{display:none;flex:1 1 0;min-height:0;overflow:hidden;flex-direction:column;gap:.46rem}.gs-fast-console-subpane.is-active{display:flex}.gs-fast-console-recent-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.56rem;padding-right:.18rem;padding-bottom:.8rem;overscroll-behavior:contain}.gs-fast-console-add-btn.is-busy,.gs-fast-console-item-btn.is-busy{opacity:.72;cursor:progress}.gs-fast-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.42rem}.gs-fast-console-head-copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}.gs-fast-console-head-note{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d2ee) 74%,transparent);font-family:JetBrains Mono,monospace;font-size:.45rem;letter-spacing:.05em;text-transform:uppercase}.gs-fast-console-add-btn{display:inline-flex;align-items:center;gap:.24rem;padding:.26rem .48rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c9ff) 42%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#10345b) 62%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081e36) 62%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#d6f0ff) 95%,transparent);font-size:.5rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease;flex-shrink:0}.gs-fast-console-add-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bae7ff) 70%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1d5589) 58%,transparent);color:var(--gs-public-theme-strong,#f1f9ff);transform:translateY(-1px)}.gs-fast-console-add-btn i,.gs-fast-console-add-btn svg{width:.62rem;height:.62rem;flex-shrink:0}.gs-fast-console-context-grid{display:grid;grid-template-columns:1fr;gap:.24rem;padding:.46rem .56rem;border-radius:.58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c5ff) 26%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#081c35) 60%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#051426) 62%,transparent))}.gs-fast-console-detail-row{display:flex;justify-content:space-between;align-items:center;gap:.4rem;min-width:0}.gs-fast-console-detail-row span{font-size:.49rem;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6cde4) 72%,transparent);font-family:JetBrains Mono,monospace}.gs-fast-console-detail-row strong{font-size:.5rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e3f5ff) 94%,transparent);font-family:JetBrains Mono,monospace;max-width:70%;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gs-fast-console-bucket-controls{display:flex;flex-direction:column;gap:.28rem;padding:.44rem .5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c5ff) 23%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07182d) 50%,transparent);flex:0 0 auto}.gs-fast-console-bucket-controls.is-collapsed{gap:.2rem;padding-bottom:.36rem}.gs-fast-console-settings-toggle{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4f9) 32%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a223c) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 94%,transparent);min-height:1.1rem;padding:0 .42rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.3rem;font-size:.43rem;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-fast-console-settings-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ace4ff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#14385c) 66%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fcff) 98%,transparent)}.gs-fast-console-settings-toggle.is-collapsed{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9cdcff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2e4e) 58%,transparent)}.gs-fast-console-settings-toggle-label{display:inline-flex;align-items:center;gap:.22rem;min-width:0}.gs-fast-console-settings-toggle-chevron,.gs-fast-console-settings-toggle-label i,.gs-fast-console-settings-toggle-label svg{width:.56rem;height:.56rem;flex-shrink:0}.gs-fast-console-settings-toggle-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-fast-console-settings-content{display:flex;flex-direction:column;gap:.28rem;min-height:0}.gs-fast-console-settings-content[hidden]{display:none!important}.gs-fast-console-settings-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem;padding:.16rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4f9) 24%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081c31) 64%,transparent)}.gs-fast-console-setting-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78c0f6) 26%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091f37) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b6e0f8) 88%,transparent);min-height:1.08rem;font-size:.43rem;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-fast-console-setting-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a6deff) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#123454) 66%,transparent)}.gs-fast-console-setting-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2e0ff) 64%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#225c8d) 44%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fbff) 98%,transparent);box-shadow:inset 0 0 0 1px rgba(123,204,255,.22)}.gs-fast-console-settings-body{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc4f8) 22%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081c31) 48%,transparent);padding:.24rem .34rem;min-height:1.74rem}.gs-fast-console-setting-pane{display:none}.gs-fast-console-setting-pane.is-active{display:block}.gs-fast-console-chat-groups-section{display:flex;flex-direction:column;gap:.28rem;margin-bottom:.34rem}.gs-fast-console-chat-groups-head{display:flex;align-items:center;justify-content:space-between;min-height:.9rem}.gs-fast-console-chat-groups-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem}.gs-fast-console-chat-groups-empty{grid-column:1/-1;margin:0;font-size:.44rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad3ec) 74%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.03em}.gs-fast-console-chat-group-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79c0f6) 24%,transparent);border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091f36) 60%,transparent);padding:.24rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.gs-fast-console-chat-group-head{display:flex;flex-direction:column;gap:.08rem;min-width:0}.gs-fast-console-chat-group-name{margin:0;font-size:.42rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-strong,#edf8ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-fast-console-chat-group-count{font-size:.36rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d0eb) 84%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.gs-fast-console-chat-group-members{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78bff5) 24%,transparent);border-radius:.36rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07192c) 56%,transparent);overflow:hidden}.gs-fast-console-chat-group-members-toggle{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.2rem;margin:0;padding:.16rem .22rem;font-size:.36rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b8e1f9) 90%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gs-fast-console-chat-group-members-toggle::-webkit-details-marker{display:none}.gs-fast-console-chat-group-members-caret{width:.3rem;height:.3rem;border-right:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#b1e0f9) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#b1e0f9) 88%,transparent);transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0}.gs-fast-console-chat-group-members[open] .gs-fast-console-chat-group-members-caret{transform:rotate(225deg)}.gs-fast-console-chat-group-member-list{list-style:none;margin:0;padding:.12rem .22rem .2rem;display:flex;flex-direction:column;gap:.12rem;max-height:4.3rem;overflow-y:auto}.gs-fast-console-chat-group-member-item{display:flex;align-items:center;justify-content:space-between;gap:.16rem;min-width:0}.gs-fast-console-chat-group-member-name{font-size:.38rem;color:color-mix(in srgb,var(--gs-public-theme-text,#dcf2ff) 95%,transparent);font-family:JetBrains Mono,monospace;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-fast-console-chat-group-member-meta{font-size:.33rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9bd6ff) 84%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.gs-fast-console-chat-group-member-item.is-you .gs-fast-console-chat-group-member-name{color:color-mix(in srgb,var(--gs-public-theme-strong,#f0fbff) 98%,transparent);font-weight:700}.gs-fast-console-chat-group-member-item.is-online .gs-fast-console-chat-group-member-meta{color:rgba(147,233,188,.9)}.gs-fast-console-chat-group-members-empty{margin:0;padding:.14rem .22rem .2rem;font-size:.37rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d2ec) 74%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.03em}@media (max-width:1200px){.gs-fast-console-chat-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.gs-fast-console-chat-groups-grid{grid-template-columns:minmax(0,1fr)}}.gs-fast-console-bucket-row,.gs-fast-console-custom-bucket-row,.gs-fast-console-existing-bucket-row,.gs-fast-console-search-row{display:grid;grid-template-columns:2.9rem minmax(0,1fr);align-items:center;-moz-column-gap:.34rem;column-gap:.34rem;min-height:1.2rem;width:100%}.gs-fast-console-control-label{margin:0;font-size:.44rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--gs-public-theme-text,#acd6ef) 78%,transparent);font-family:JetBrains Mono,monospace;flex-shrink:0;line-height:1.1;white-space:nowrap;text-align:left}.gs-fast-console-control-input,.gs-fast-console-control-select{width:100%;min-width:0;border-radius:.46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85c8fc) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091f38) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f4ff) 95%,transparent);font-family:JetBrains Mono,monospace;font-size:.47rem;letter-spacing:.03em;min-height:1.18rem;padding:0 .4rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.gs-fast-console-control-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad3ec) 56%,transparent)}.gs-fast-console-control-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad3ec) 56%,transparent)}.gs-fast-console-control-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--gs-public-theme-primary,#aedefb) 86%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#aedefb) 86%,transparent) 50%,transparent 50%);background-position:calc(100% - 12px) calc(50% - 2px),calc(100% - 7px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:1.25rem}.gs-fast-console-control-input:focus,.gs-fast-console-control-select:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b0e6ff) 78%,transparent);box-shadow:0 0 0 1px rgba(143,214,255,.28)}.gs-fast-console-control-input:disabled,.gs-fast-console-control-select:disabled{opacity:.58;cursor:not-allowed}.gs-fast-console-custom-bucket-row,.gs-fast-console-existing-bucket-row,.gs-fast-console-search-row{transition:opacity .2s ease}.gs-fast-console-custom-bucket-row.is-disabled,.gs-fast-console-existing-bucket-row.is-disabled{opacity:.52}.gs-fast-console-bucket-hint{margin:0;font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-text,#aed4ec) 82%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.04em;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c4f6) 16%,transparent);padding-top:.3rem}.gs-fast-console-bucket-hint strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e9f7ff) 95%,transparent);font-weight:700}.gs-fast-console-list{flex:1 1 auto;min-height:0;height:auto;max-height:none;position:relative;display:flex;flex-direction:column;gap:.56rem;overflow-y:auto;overflow-x:hidden;padding-right:.18rem;padding-bottom:.8rem;overscroll-behavior:contain;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;touch-action:pan-y pinch-zoom;scroll-behavior:auto;overflow-anchor:none;pointer-events:auto}.gs-fast-console-empty{margin:0;font-size:.51rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b4d9ed) 72%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.04em}@keyframes gs-fast-console-bucket-enter{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gs-fast-console-item-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gs-fast-console-bucket{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dbef7) 26%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07192e) 54%,transparent);overflow:hidden;opacity:1;transform:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.gs-fast-console-bucket:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a4deff) 42%,transparent);box-shadow:0 8px 18px rgba(0,18,38,.36)}.gs-fast-console-bucket-toggle{width:100%;border:0;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c2642) 50%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f5ff) 94%,transparent);display:flex;align-items:center;justify-content:space-between;gap:.3rem;min-height:1.34rem;padding:0 .54rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.gs-fast-console-bucket-toggle:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#163e65) 56%,transparent)}.gs-fast-console-bucket-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--gs-public-theme-panel,#18446e) 62%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#98dcff) 22%,transparent)}.gs-fast-console-bucket-title-wrap{display:inline-flex;align-items:center;gap:.24rem;min-width:0}.gs-fast-console-bucket-title-wrap i,.gs-fast-console-bucket-title-wrap svg{width:.56rem;height:.56rem;flex-shrink:0}.gs-fast-console-bucket-title{font-size:.52rem;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-fast-console-bucket-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:.78rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#95d5ff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1b4a73) 50%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f6ff) 96%,transparent);font-size:.46rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;flex-shrink:0}.gs-fast-console-bucket-list{padding:.4rem .4rem .48rem;display:flex;flex-direction:column;gap:.42rem;opacity:1;overflow:hidden;transition:opacity .18s ease,padding .2s ease}.gs-fast-console-bucket.is-collapsed .gs-fast-console-bucket-list{display:none;opacity:0;pointer-events:none}.gs-fast-console-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c5ff) 24%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#08182b) 60%,transparent);padding:.48rem .52rem;display:flex;flex-direction:column;gap:.32rem;opacity:1;transform:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.gs-fast-console-item:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b9e4ff) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c2440) 68%,transparent);transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,17,34,.32)}.gs-fast-console-item-head{display:flex;justify-content:space-between;align-items:center;gap:.35rem}.gs-fast-console-item-title{font-size:.52rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfaff) 95%,transparent);font-family:JetBrains Mono,monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gs-fast-console-item-time{flex-shrink:0;font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#a8cde2) 80%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.04em}.gs-fast-console-item-meta{display:flex;align-items:center;gap:.22rem;flex-wrap:wrap}.gs-fast-console-item-meta-chip{display:inline-flex;align-items:center;max-width:100%;min-height:.8rem;padding:0 .3rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85c6fa) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2c4a) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cce9fa) 94%,transparent);font-size:.45rem;letter-spacing:.03em;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-fast-console-item-actions{display:flex;justify-content:flex-end;gap:.24rem}.gs-fast-console-item-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c5ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2c4e) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#daf2ff) 94%,transparent);border-radius:.4rem;min-width:1.58rem;height:1.1rem;padding:0 .36rem;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;font-size:.47rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace;transition:border-color .2s ease,background-color .2s ease}.gs-fast-console-item-btn i,.gs-fast-console-item-btn svg{width:.54rem;height:.54rem;flex-shrink:0}.gs-fast-console-item-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b9e7ff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#194a7a) 62%,transparent)}.gs-fast-console-item-btn.is-delete{border-color:rgba(240,136,158,.36);background:rgba(89,22,38,.5);color:rgba(255,220,228,.96)}.gs-fast-console-item-btn.is-delete:hover{border-color:rgba(255,173,193,.66);background:rgba(109,28,46,.62)}.gs-right-ai-chat{display:flex;flex-direction:column;gap:.34rem;flex:1 1 0;min-height:0;overflow:hidden}.gs-right-ai-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.34rem}.gs-right-ai-head-copy{min-width:0;display:flex;flex-direction:column;gap:0}.gs-right-ai-head-actions{gap:.22rem}.gs-right-ai-action-btn,.gs-right-ai-head-actions{display:inline-flex;align-items:center;flex-shrink:0}.gs-right-ai-action-btn{justify-content:center;width:1.06rem;height:1.06rem;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#86c9ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b233d) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d7f1ff) 92%,transparent);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-right-ai-action-btn:hover,.gs-right-ai-action-btn[aria-expanded=true]{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b8e7ff) 65%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#183f63) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f3fcff) 98%,transparent)}.gs-right-ai-action-btn i,.gs-right-ai-action-btn svg{width:.58rem;height:.58rem;flex-shrink:0}.gs-right-ai-status{margin:0;min-height:.84rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a8d5f0) 82%,transparent);font-family:JetBrains Mono,monospace;font-size:.43rem;letter-spacing:.04em}.gs-right-ai-mode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem;padding:.12rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c5f9) 24%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07182b) 56%,transparent)}.gs-right-ai-mode-btn{min-height:1.14rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc3fa) 24%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b223b) 45%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b9e1f8) 86%,transparent);font-family:JetBrains Mono,monospace;font-size:.41rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-right-ai-mode-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bce8ff) 64%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#173f63) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fcff) 98%,transparent)}.gs-right-ai-mode-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a7e1ff) 74%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#1d527e) 74%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0e2e4c) 78%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f5fcff) 98%,transparent)}.gs-right-ai-content{position:relative;display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.gs-right-ai-messages{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.34rem;padding:.06rem .14rem .48rem;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;touch-action:pan-y;transition:transform .22s ease,opacity .22s ease}.gs-right-ai-history-panel{position:absolute;inset:0 auto 0 0;width:calc(100% - .24rem);max-width:10.9rem;border-radius:.62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc3f9) 28%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b2139) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#08182b) 96%,transparent));box-shadow:0 10px 26px rgba(2,9,20,.44);display:flex;flex-direction:column;gap:.28rem;padding:.34rem;transform:translateX(-104%);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .2s ease;z-index:3}.gs-right-ai-chat.is-history-open .gs-right-ai-history-panel{transform:translateX(0);opacity:1;pointer-events:auto}.gs-right-ai-chat.is-history-open .gs-right-ai-messages{transform:translateX(.42rem);opacity:.35}.gs-right-ai-history-head{display:flex;align-items:center;justify-content:space-between;gap:.28rem}.gs-right-ai-history-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e1f5ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.48rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gs-right-ai-history-close-btn{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#87cafe) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2843) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8f1ff) 92%,transparent);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-right-ai-history-close-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b8e7ff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1c4970) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f5fcff) 98%,transparent)}.gs-right-ai-history-close-btn i,.gs-right-ai-history-close-btn svg{width:.54rem;height:.54rem;flex-shrink:0}.gs-right-ai-history-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.2rem;padding-right:.08rem}.gs-right-ai-history-group{display:flex;flex-direction:column;gap:.16rem}.gs-right-ai-history-empty{margin:0;padding:.48rem .42rem;border-radius:.52rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#81c5fa) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2c4a) 45%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#abd8f1) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.45rem;letter-spacing:.02em;line-height:1.4}.gs-right-ai-history-item{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc3f8) 25%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2845) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d9f2ff) 94%,transparent);display:flex;flex-direction:column;gap:.16rem;padding:.3rem .36rem;text-align:left;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-right-ai-history-item:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b7e7ff) 64%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#194368) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f6fdff) 98%,transparent)}.gs-right-ai-history-item.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b5e7ff) 72%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#1c4e7a) 72%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0f3150) 76%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f7fcff) 98%,transparent)}.gs-right-ai-history-item-title{font-family:JetBrains Mono,monospace;font-size:.46rem;line-height:1.3;letter-spacing:.03em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-right-ai-history-item-preview{font-family:JetBrains Mono,monospace;font-size:.41rem;line-height:1.38;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5d2ec) 84%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:1.1em}.gs-right-ai-history-item.is-active .gs-right-ai-history-item-preview{color:color-mix(in srgb,var(--gs-public-theme-text,#dff5ff) 88%,transparent)}.gs-right-ai-history-item-meta{font-family:JetBrains Mono,monospace;font-size:.37rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9ac6e0) 74%,transparent);text-transform:uppercase}.gs-right-ai-history-separator{margin:.08rem 0 .02rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5d2ed) 78%,transparent);font-family:JetBrains Mono,monospace;font-size:.38rem;letter-spacing:.07em;text-transform:uppercase}.gs-right-ai-empty{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc4fa) 22%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091e35) 52%,transparent);padding:.48rem .52rem;display:flex;flex-direction:column;gap:.3rem}.gs-right-ai-empty-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.04em}.gs-right-ai-empty-copy{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#a8d5f0) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.48rem;line-height:1.45;letter-spacing:.02em}.gs-right-ai-prompt-list{display:flex;flex-direction:column;gap:.22rem}.gs-right-ai-prompt-btn{width:100%;text-align:left;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc6fd) 26%,transparent);border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2846) 54%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dbf2ff) 92%,transparent);font-family:JetBrains Mono,monospace;font-size:.45rem;line-height:1.25;padding:.3rem .4rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-right-ai-prompt-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bae7ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#184064) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fcff) 98%,transparent)}.gs-right-ai-msg{max-width:92%;border-radius:.62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc4fa) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091e35) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 94%,transparent);padding:.36rem .44rem;display:flex;flex-direction:column;gap:.14rem;animation:gs-right-ai-msg-enter .18s ease}.gs-right-ai-msg.is-user{margin-left:auto;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dbff) 38%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--gs-public-theme-panel,#15446c) 72%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0d2b49) 72%,transparent))}.gs-right-ai-msg.is-assistant{margin-right:auto}.gs-right-ai-msg.is-system{margin-right:auto;border-color:rgba(243,176,107,.44);background:rgba(66,39,13,.56);color:rgba(255,233,209,.96)}.gs-right-ai-msg-head{display:flex;align-items:center;justify-content:space-between;gap:.32rem;min-width:0}.gs-right-ai-read-aloud-btn{width:.86rem;height:.86rem;margin:0 0 0 auto;align-self:center}.gs-right-ai-msg-role{font-family:JetBrains Mono,monospace;font-size:.38rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5d3ef) 84%,transparent)}.gs-right-ai-msg.is-system .gs-right-ai-msg-role{color:rgba(255,210,161,.9)}.gs-right-ai-msg-text{margin:0;font-family:JetBrains Mono,monospace;font-size:.49rem;line-height:1.45;color:inherit;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.gs-right-ai-msg-time{font-family:JetBrains Mono,monospace;font-size:.36rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a2cce4) 74%,transparent);text-align:right}.gs-right-ai-compose{display:flex;align-items:center;gap:.28rem;padding:.34rem .4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4f9) 26%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081c31) 54%,transparent);flex:0 0 auto}.gs-right-ai-input{width:100%;min-width:0;min-height:1.18rem;border-radius:.46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85c8fc) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091f38) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f4ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.47rem;letter-spacing:.03em;padding:0 .42rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.gs-right-ai-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad3ec) 56%,transparent)}.gs-right-ai-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad3ec) 56%,transparent)}.gs-right-ai-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b0e6ff) 78%,transparent);box-shadow:0 0 0 1px rgba(143,214,255,.28)}.gs-right-ai-send-btn{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-width:2.1rem;min-height:1.18rem;padding:0 .44rem;border-radius:.46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#86c9ff) 42%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#11375c) 70%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#09213a) 72%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#daf3ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.04em;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease,color .2s ease;flex-shrink:0}.gs-right-ai-send-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b8e7ff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1e5485) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fcff) 98%,transparent)}.gs-right-ai-action-btn:disabled,.gs-right-ai-history-close-btn:disabled,.gs-right-ai-input:disabled,.gs-right-ai-mode-btn:disabled,.gs-right-ai-send-btn:disabled{opacity:.62;cursor:not-allowed}.gs-right-ai-send-btn i,.gs-right-ai-send-btn svg{width:.58rem;height:.58rem;flex-shrink:0}@keyframes gs-right-ai-msg-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.gs-logo-panel{margin:.85rem .85rem .55rem;padding:.9rem .95rem;border-radius:1.25rem;border:1px solid var(--gs-sidebar-border-soft);background:var(--gs-sidebar-card);display:flex;align-items:center;gap:.75rem}.gs-logo-mark{width:2.85rem;height:2.85rem;border-radius:999px;display:grid;place-items:center;color:var(--gs-public-theme-text,#dff3ff);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9ac9f3) 30%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,#58cdff) 24%,var(--gs-public-theme-panel,#1c366d)),color-mix(in srgb,var(--gs-public-theme-panel,#1c366d) 94%,transparent));box-shadow:0 0 0 1px rgba(15,33,63,.4),0 8px 16px rgba(0,0,0,.22);flex-shrink:0}.gs-logo-mark i{width:1.4rem;height:1.4rem}.gs-brand-avatar.has-custom-logo>:is(i,svg),.gs-logo-mark.has-custom-logo>:is(i,svg){display:none!important}.gs-brand-avatar.has-custom-logo,.gs-logo-mark.has-custom-logo{background:var(--gs-dashboard-logo-bg,color-mix(in srgb,var(--gs-public-theme-panel,#091829) 86%,transparent))}.gs-dashboard-brand-surface-image{width:100%;height:100%;display:block;box-sizing:border-box;-o-object-fit:var(--gs-dashboard-logo-fit,contain);object-fit:var(--gs-dashboard-logo-fit,contain);-o-object-position:var(--gs-dashboard-logo-position-x,50%) var(--gs-dashboard-logo-position-y,50%);object-position:var(--gs-dashboard-logo-position-x,50%) var(--gs-dashboard-logo-position-y,50%);border-radius:var(--gs-dashboard-logo-radius,inherit);padding:calc(.34rem + var(--gs-dashboard-logo-padding, 0px));transform:scale(var(--gs-dashboard-logo-scale,1)) rotate(var(--gs-dashboard-logo-rotate,0deg));transform-origin:center;background:var(--gs-dashboard-logo-bg,transparent);filter:drop-shadow(0 1px 2px rgba(5,16,32,.28))}.gs-brand-avatar .gs-dashboard-brand-surface-image{padding:calc(.26rem + var(--gs-dashboard-logo-padding-sm, var(--gs-dashboard-logo-padding, 0px)))}.gs-dashboard-brand-surface-image[hidden]{display:none!important}.gs-logo-text{display:flex;flex-direction:column;line-height:1}.gs-logo-text b{font-size:calc(2rem * var(--gs-site-title-primary-scale, 1));font-weight:800;letter-spacing:.01em;color:var(--gs-site-title-primary-color,var(--gs-sidebar-accent))}.gs-logo-text span{margin-top:.12rem;font-size:calc(1.9rem * var(--gs-site-title-secondary-scale, 1));font-weight:700;color:var(--gs-site-title-secondary-color,var(--gs-sidebar-strong))}.gs-logo-text span:empty{display:none}.gs-nav-scroll{flex:1;overflow-y:auto;padding:.15rem .62rem 1.1rem;scrollbar-width:none;-ms-overflow-style:none}#left-sidebar .gs-nav-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}#left-sidebar .gs-nav-scroll::-webkit-scrollbar-thumb,#left-sidebar .gs-nav-scroll::-webkit-scrollbar-track{display:none!important;width:0!important;height:0!important;background:transparent!important}#left-sidebar .gs-nav-scroll::-webkit-scrollbar-button,#left-sidebar .gs-nav-scroll::-webkit-scrollbar-button:single-button,#left-sidebar .gs-nav-scroll::-webkit-scrollbar-button:vertical:decrement,#left-sidebar .gs-nav-scroll::-webkit-scrollbar-button:vertical:increment{display:none!important;width:0!important;height:0!important;background:transparent!important}.gs-section-title{margin:.78rem .56rem .4rem;font-size:.7rem;font-weight:800;letter-spacing:.11em;color:var(--gs-sidebar-section);text-transform:uppercase}.gs-nav-item{display:flex;align-items:center;justify-content:flex-start;gap:.72rem;width:100%;padding:.58rem .72rem;border-radius:.74rem;border:1px solid transparent;text-decoration:none;text-align:left;color:var(--gs-sidebar-text);background:transparent;font-size:1.01rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.gs-nav-item:hover{color:var(--gs-sidebar-strong);background:var(--gs-sidebar-hover);border-color:var(--gs-sidebar-border-soft);transform:translateX(2px)}.gs-nav-item.active{color:var(--gs-sidebar-accent);background:var(--gs-sidebar-active-bg);border-color:var(--gs-sidebar-active-border)}.gs-nav-item .gs-icon{width:1.05rem;height:1.05rem;color:var(--gs-sidebar-muted);flex-shrink:0}.gs-nav-item.active .gs-icon{color:var(--gs-sidebar-accent)}.gs-right-indicator{margin-left:auto;width:.95rem;height:.95rem;color:var(--gs-sidebar-muted);transition:transform .22s ease}#left-sidebar .gs-right-indicator{display:none!important}#left-sidebar .gs-nav-item :is(i,svg)[data-lucide=arrow-left],#left-sidebar .gs-nav-item :is(i,svg)[data-lucide=arrow-right],#left-sidebar .gs-nav-item :is(i,svg)[data-lucide=chevron-down],#left-sidebar .gs-nav-item :is(i,svg)[data-lucide=chevron-left],#left-sidebar .gs-nav-item :is(i,svg)[data-lucide=chevron-right],#left-sidebar .gs-nav-item :is(i,svg)[data-lucide=chevron-up]{display:none!important}#left-sidebar .gs-nav-item :is(.lucide-chevron-right,.lucide-chevron-left,.lucide-chevron-down,.lucide-chevron-up,.lucide-arrow-right,.lucide-arrow-left){display:none!important}.gs-nav-sub{margin-left:1.02rem;margin-top:.18rem;margin-bottom:.24rem;border-left:1px dashed var(--gs-sidebar-border-soft);padding-left:.5rem;max-height:420px;opacity:1;overflow:hidden;transition:max-height .28s ease,opacity .2s ease}.gs-nav-sub.is-collapsed{max-height:0;opacity:0}.gs-nav-sub .gs-nav-item{font-size:.92rem;font-weight:500;padding-top:.45rem;padding-bottom:.45rem}.gs-nav-sub .gs-nav-item .gs-icon{width:.92rem;height:.92rem}.gs-nav-sub .gs-nav-sub{margin-left:.88rem}body.theme-classic #sidebar-backdrop{background:rgba(27,45,71,.22)}body.theme-classic #toggle-right-sidebar-ribbon,body.theme-classic #toggle-sidebar-ribbon{background:rgba(248,252,255,.96);border-color:rgba(67,98,139,.4);color:#24456a;box-shadow:0 12px 22px rgba(35,61,95,.24)}body.theme-classic .bottom-edge-action-btn{border-color:rgba(88,128,171,.44);background:radial-gradient(circle at 28% 26%,rgba(236,246,255,.96),rgba(198,221,246,.92) 60%,rgba(179,209,242,.9));color:#2d547f;box-shadow:0 12px 20px rgba(57,83,117,.2)}body.theme-classic .bottom-edge-action-btn:hover{border-color:rgba(84,126,172,.62);color:#1f4065}body.theme-classic .bottom-edge-action-btn.is-active,body.theme-classic .bottom-edge-action-btn[aria-pressed=true]{border-color:rgba(181,132,53,.56);background:radial-gradient(circle at 28% 26%,rgba(255,245,218,.98),rgba(243,213,151,.94) 60%,rgba(221,176,100,.88));color:#6a4317;box-shadow:0 12px 20px rgba(99,67,21,.18)}body.theme-classic #bottom-direction-action.is-in-right-dock{background:rgba(228,240,252,.9);border-color:rgba(101,147,196,.48);color:#1f4f85;box-shadow:0 8px 14px rgba(57,86,121,.14)}body.theme-classic #left-sidebar-shell:not(.collapsed) #toggle-sidebar-ribbon,body.theme-classic #right-sidebar-shell:not(.collapsed) #toggle-right-sidebar-ribbon{background:rgba(243,248,255,.96);border-color:rgba(93,133,179,.42);box-shadow:0 8px 16px rgba(56,86,124,.2)}body.theme-classic #left-sidebar{border-color:rgba(115,161,211,.34);background:rgba(237,245,253,.95)}body.theme-classic #left-sidebar-shell.collapsed #left-sidebar{border-color:rgba(102,146,194,.5);background:radial-gradient(circle at 28% 26%,rgba(154,202,242,.46),transparent 52%),linear-gradient(135deg,rgba(217,232,248,.98),rgba(190,212,236,.96) 54%,rgba(175,199,226,.98));box-shadow:0 10px 18px rgba(66,99,138,.26)}body.theme-classic #right-sidebar{border-color:rgba(115,161,211,.34);background:rgba(237,245,253,.95)}body.theme-classic #right-sidebar-shell.collapsed #right-sidebar{border-color:rgba(102,146,194,.5);background:radial-gradient(circle at 72% 26%,rgba(154,202,242,.46),transparent 52%),linear-gradient(225deg,rgba(217,232,248,.98),rgba(190,212,236,.96) 54%,rgba(175,199,226,.98));box-shadow:0 10px 18px rgba(66,99,138,.26)}body.theme-classic .gs-right-shell-inner{background:transparent}body.theme-classic .gs-right-section-title{color:rgba(58,91,126,.84)}body.theme-classic .gs-right-tab-row{border-color:rgba(105,150,197,.28);background:rgba(231,243,255,.52)}body.theme-classic .gs-right-tab{border-color:rgba(105,150,197,.34);background:transparent;color:#2d547f}body.theme-classic .gs-right-tab:hover{border-color:rgba(94,138,185,.52);color:#173f69;box-shadow:0 0 12px rgba(93,145,205,.18)}body.theme-classic .gs-right-tab i{color:rgba(58,95,138,.9)}body.theme-classic .gs-right-tab.is-active{border-color:rgba(103,158,210,.56);background:rgba(108,159,210,.24);color:#173f69;box-shadow:0 0 14px rgba(93,145,205,.2)}body.theme-classic .gs-right-tab-badge{border-color:rgba(255,214,220,.94);box-shadow:0 0 0 1px rgba(255,255,255,.58),0 4px 10px rgba(224,68,91,.24)}body.theme-classic .gs-right-tab-content{border-color:rgba(103,158,210,.2);background:rgba(228,240,252,.54)}body.theme-classic .gs-right-tab-caption{color:rgba(38,73,111,.84)}body.theme-classic .gs-fast-console-add-btn{border-color:rgba(104,159,210,.36);background:rgba(220,236,249,.7);color:rgba(28,62,98,.92)}body.theme-classic .gs-fast-console-head-note{color:rgba(56,91,128,.74)}body.theme-classic .gs-fast-console-bucket-controls,body.theme-classic .gs-fast-console-context-grid{border-color:rgba(105,154,198,.24);background:rgba(224,238,250,.68)}body.theme-classic .gs-fast-console-settings-toggle{border-color:rgba(104,157,204,.36);background:rgba(214,234,250,.84);color:rgba(30,66,102,.95)}body.theme-classic .gs-fast-console-settings-toggle:hover{border-color:rgba(96,147,193,.56);background:rgba(203,228,248,.88);color:rgba(23,59,95,.98)}body.theme-classic .gs-fast-console-settings-toggle.is-collapsed{border-color:rgba(92,146,194,.52);background:rgba(194,222,244,.86)}body.theme-classic .gs-fast-console-settings-body,body.theme-classic .gs-fast-console-settings-nav{border-color:rgba(104,157,204,.28);background:rgba(233,245,255,.78)}body.theme-classic .gs-fast-console-setting-btn{border-color:rgba(108,160,206,.3);background:rgba(224,240,252,.72);color:rgba(44,79,115,.92)}body.theme-classic .gs-fast-console-setting-btn:hover{border-color:rgba(96,147,193,.5);background:rgba(210,232,249,.82);color:rgba(25,63,100,.96)}body.theme-classic .gs-fast-console-setting-btn.is-active{border-color:rgba(93,146,192,.64);background:rgba(180,215,241,.82);color:rgba(23,61,98,.96);box-shadow:inset 0 0 0 1px rgba(111,160,204,.2)}body.theme-classic .gs-fast-console-detail-row span{color:rgba(59,95,132,.74)}body.theme-classic .gs-fast-console-detail-row strong{color:rgba(29,66,104,.94)}body.theme-classic .gs-fast-console-bucket-hint,body.theme-classic .gs-fast-console-control-label{color:rgba(56,91,128,.84)}body.theme-classic .gs-fast-console-control-input,body.theme-classic .gs-fast-console-control-select{border-color:rgba(104,157,204,.34);background:rgba(236,246,254,.92);color:rgba(30,67,103,.94)}body.theme-classic .gs-fast-console-chat-groups-empty{color:rgba(62,96,132,.84)}body.theme-classic .gs-fast-console-chat-group-card{border-color:rgba(106,158,206,.3);background:rgba(226,241,253,.78)}body.theme-classic .gs-fast-console-chat-group-name{color:rgba(25,61,96,.95)}body.theme-classic .gs-fast-console-chat-group-count{color:rgba(58,93,129,.82)}body.theme-classic .gs-fast-console-chat-group-members{border-color:rgba(107,159,206,.3);background:rgba(214,234,249,.74)}body.theme-classic .gs-fast-console-chat-group-members-toggle{color:rgba(39,74,110,.9)}body.theme-classic .gs-fast-console-chat-group-members-caret{border-color:rgba(64,98,135,.88)}body.theme-classic .gs-fast-console-chat-group-member-name{color:rgba(30,66,102,.94)}body.theme-classic .gs-fast-console-chat-group-member-meta{color:rgba(67,104,141,.82)}body.theme-classic .gs-fast-console-chat-group-member-item.is-online .gs-fast-console-chat-group-member-meta{color:rgba(48,136,94,.9)}body.theme-classic .gs-fast-console-chat-group-members-empty{color:rgba(66,101,138,.78)}body.theme-classic .gs-fast-console-bucket{border-color:rgba(104,154,201,.25);background:rgba(231,243,252,.72)}body.theme-classic .gs-fast-console-bucket-toggle{background:rgba(213,232,248,.78);color:rgba(26,63,98,.95)}body.theme-classic .gs-fast-console-bucket-count{border-color:rgba(103,156,201,.36);background:rgba(198,221,241,.82);color:rgba(33,68,103,.95)}body.theme-classic .gs-fast-console-item{border-color:rgba(104,154,201,.25);background:rgba(239,248,255,.76)}body.theme-classic .gs-fast-console-item-title{color:rgba(24,61,96,.95)}body.theme-classic .gs-fast-console-empty,body.theme-classic .gs-fast-console-item-meta-chip,body.theme-classic .gs-fast-console-item-time{color:rgba(61,96,132,.82)}body.theme-classic .gs-fast-console-item-meta-chip{border-color:rgba(107,160,206,.36);background:rgba(215,233,249,.82)}body.theme-classic .gs-fast-console-item-btn{border-color:rgba(105,158,206,.34);background:rgba(212,233,250,.75);color:rgba(29,66,103,.94)}body.theme-classic .gs-right-ai-action-btn{border-color:rgba(104,157,204,.34);background:rgba(220,236,249,.74);color:rgba(28,62,98,.92)}body.theme-classic .godweb-ai-read-aloud-btn{border-color:rgba(89,127,166,.34);background:rgba(255,255,255,.78);color:rgba(48,78,112,.94);box-shadow:0 4px 12px rgba(73,95,125,.12)}body.theme-classic .godweb-ai-read-aloud-btn.is-reading,body.theme-classic .godweb-ai-read-aloud-btn:focus-visible,body.theme-classic .godweb-ai-read-aloud-btn:hover{border-color:rgba(62,129,186,.66);background:rgba(230,246,255,.94);color:rgba(31,83,128,.98);box-shadow:0 0 0 2px rgba(93,156,212,.12),0 8px 18px rgba(76,111,150,.16)}body.theme-classic .gs-right-ai-status{color:rgba(59,95,132,.8)}body.theme-classic .gs-right-ai-mode-row{border-color:rgba(101,145,186,.38);background:rgba(232,241,250,.88)}body.theme-classic .gs-right-ai-mode-btn{border-color:rgba(112,157,196,.34);background:rgba(246,251,255,.88);color:rgba(50,86,122,.9)}body.theme-classic .gs-right-ai-mode-btn:hover{border-color:rgba(88,137,180,.58);background:rgba(226,239,252,.92);color:rgba(37,68,101,.95)}body.theme-classic .gs-right-ai-mode-btn.is-active{border-color:rgba(72,123,171,.66);background:linear-gradient(145deg,rgba(189,219,245,.96),rgba(167,202,235,.96));color:rgba(34,65,99,.95)}body.theme-classic .gs-right-ai-compose,body.theme-classic .gs-right-ai-empty,body.theme-classic .gs-right-ai-msg{border-color:rgba(104,157,204,.24);background:rgba(229,242,252,.75)}body.theme-classic .gs-right-ai-empty-title,body.theme-classic .gs-right-ai-msg-text{color:rgba(24,61,96,.96)}body.theme-classic .gs-right-ai-empty-copy,body.theme-classic .gs-right-ai-msg-role,body.theme-classic .gs-right-ai-msg-time{color:rgba(61,96,132,.8)}body.theme-classic .gs-right-ai-msg.is-user{border-color:rgba(104,157,204,.3);background:rgba(204,228,247,.78)}body.theme-classic .gs-right-ai-msg.is-system{border-color:rgba(209,156,92,.36);background:rgba(247,236,219,.84);color:rgba(103,67,34,.98)}body.theme-classic .gs-right-ai-prompt-btn{border-color:rgba(105,158,206,.28);background:rgba(217,234,249,.78);color:rgba(31,67,103,.92)}body.theme-classic .gs-right-ai-prompt-btn:hover{border-color:rgba(96,147,193,.5);background:rgba(205,227,245,.86);color:rgba(25,63,100,.96)}body.theme-classic .gs-right-ai-input{border-color:rgba(104,157,204,.34);background:rgba(236,246,254,.92);color:rgba(30,67,103,.94)}body.theme-classic .gs-right-ai-send-btn{border-color:rgba(106,158,206,.38);background:rgba(208,230,248,.82);color:rgba(29,66,103,.94)}body.theme-classic .gs-right-ai-history-panel{border-color:rgba(105,157,204,.3);background:linear-gradient(155deg,rgba(233,245,255,.98),rgba(222,238,251,.98));box-shadow:0 10px 24px rgba(103,144,183,.26)}body.theme-classic .gs-right-ai-history-title{color:rgba(28,62,98,.96)}body.theme-classic .gs-right-ai-history-close-btn{border-color:rgba(106,158,205,.34);background:rgba(210,231,248,.8);color:rgba(28,62,98,.92)}body.theme-classic .gs-right-ai-history-empty{border-color:rgba(105,158,206,.3);background:rgba(215,233,249,.74);color:rgba(58,93,130,.84)}body.theme-classic .gs-right-ai-history-item{border-color:rgba(105,158,206,.26);background:rgba(217,234,249,.72);color:rgba(30,67,103,.94)}body.theme-classic .gs-right-ai-history-item:hover{border-color:rgba(96,147,193,.5);background:rgba(205,227,245,.86);color:rgba(25,63,100,.96)}body.theme-classic .gs-right-ai-history-item.is-active{border-color:rgba(95,148,196,.58);background:rgba(190,219,242,.86);color:rgba(21,57,92,.97)}body.theme-classic .gs-right-ai-history-item-meta,body.theme-classic .gs-right-ai-history-item-preview{color:rgba(59,94,131,.8)}body.theme-classic .gs-right-ai-history-separator{color:rgba(59,94,131,.76)}body.theme-classic .gs-anchor-subtab-row{border-color:rgba(105,150,197,.24);background:rgba(218,233,249,.6)}body.theme-classic .gs-anchor-subtab{color:rgba(49,83,120,.82)}body.theme-classic .gs-anchor-subtab:hover{border-color:rgba(94,138,185,.52);color:#173f69}body.theme-classic .gs-anchor-subtab.is-active{border-color:rgba(103,158,210,.56);background:rgba(108,159,210,.26);color:#173f69}body.theme-classic .gs-anchor-tab-badge{border-color:rgba(255,214,220,.94);box-shadow:0 0 0 1px rgba(255,255,255,.58),0 4px 10px rgba(224,68,91,.24)}body.theme-classic .gs-anchor-notify-filter{border-color:rgba(103,158,210,.34);background:rgba(220,236,252,.66);color:rgba(37,76,118,.82)}body.theme-classic .gs-anchor-notify-filter:hover{border-color:rgba(94,138,185,.52);color:#173f69}body.theme-classic .gs-anchor-notify-filter.is-active{border-color:rgba(103,158,210,.58);background:rgba(108,159,210,.26);color:#173f69}body.theme-classic .gs-anchor-filter-badge{border-color:rgba(255,214,220,.94);box-shadow:0 0 0 1px rgba(255,255,255,.56),0 4px 10px rgba(224,68,91,.22)}body.theme-classic .gs-anchor-notify-item{border-color:rgba(103,158,210,.24);background:rgba(220,236,252,.58);color:rgba(38,73,111,.88)}body.theme-classic .gs-chat-directory,body.theme-classic .gs-chat-thread{border-color:rgba(103,158,210,.24);background:rgba(214,231,248,.62)}body.theme-classic .gs-chat-search-wrap{border-bottom-color:rgba(103,158,210,.2)}body.theme-classic .gs-chat-directory-tab-strip{border-color:transparent;background:transparent}body.theme-classic .gs-chat-directory-tab{color:#2b4f76}body.theme-classic .gs-chat-search-icon{color:rgba(59,97,139,.8)}body.theme-classic .gs-chat-search-input{border-color:rgba(103,158,210,.34);background:rgba(240,247,255,.94);color:#274b73}body.theme-classic .gs-chat-search-input::-moz-placeholder{color:rgba(59,97,139,.54)}body.theme-classic .gs-chat-search-input::placeholder{color:rgba(59,97,139,.54)}body.theme-classic .gs-chat-contact{border-color:rgba(103,158,210,.22);background:rgba(229,241,252,.76);color:#244870}body.theme-classic .gs-chat-contact:hover{border-color:rgba(103,158,210,.42);background:rgba(218,234,250,.94)}body.theme-classic .gs-chat-contact.is-active{border-color:rgba(98,154,205,.56);background:rgba(170,206,238,.56)}body.theme-classic .gs-chat-avatar{border-color:rgba(103,158,210,.46);background:radial-gradient(circle at 30% 30%,rgba(154,202,242,.58),rgba(219,236,251,.96));color:#244870}body.theme-classic .gs-chat-presence-dot.is-group{background:#6aa9df;box-shadow:0 0 7px rgba(106,169,223,.42)}body.theme-classic .gs-chat-contact-name{color:#204669}body.theme-classic .gs-chat-call-time,body.theme-classic .gs-chat-contact-meta span,body.theme-classic .gs-chat-contact-preview,body.theme-classic .gs-chat-contact-time,body.theme-classic .gs-chat-directory-empty,body.theme-classic .gs-chat-empty-state,body.theme-classic .gs-chat-message-meta{color:rgba(47,84,120,.82)}body.theme-classic .gs-chat-contact-preview.is-typing,body.theme-classic .gs-chat-quick-latest-text.is-typing{color:#2f8b5f}body.theme-classic .gs-chat-thread-head{border-bottom-color:rgba(103,158,210,.2);background:rgba(220,235,250,.82)}body.theme-classic .gs-chat-call-title,body.theme-classic .gs-chat-contact-meta b,body.theme-classic .gs-chat-message-text{color:#204669}body.theme-classic .gs-chat-icon-btn{border-color:transparent;background:none;color:#254a73}body.theme-classic .gs-chat-icon-btn:hover{border-color:transparent;background:none;color:#173f69}body.theme-classic .gs-chat-icon-btn.is-live{border-color:transparent;background:none;color:#255d46}body.theme-classic .gs-chat-icon-btn.is-danger{border-color:transparent;background:none;color:#7a2e4a}body.theme-classic .gs-chat-create-group-btn{border-color:transparent;background:none;color:#255d46}body.theme-classic .gs-chat-create-group-btn:hover{border-color:transparent;background:none;color:#1f4f3b}body.theme-classic .gs-chat-call-banner{border-color:rgba(103,158,210,.24);background:radial-gradient(circle at top right,rgba(154,202,242,.42),transparent 45%),linear-gradient(145deg,rgba(226,238,251,.97),rgba(216,232,248,.96));box-shadow:0 8px 18px rgba(92,128,164,.24)}body.theme-classic .gs-chat-call-stage{border-color:rgba(103,158,210,.24);background:linear-gradient(155deg,rgba(228,241,253,.96),rgba(218,235,250,.94))}body.theme-classic .gs-chat-call-remote-hint,body.theme-classic .gs-chat-call-state,body.theme-classic .gs-chat-call-subtitle{color:rgba(51,89,127,.84)}body.theme-classic .gs-chat-call-local-label,body.theme-classic .gs-chat-call-remote-name{color:#244870}body.theme-classic .gs-chat-call-avatar{border-color:rgba(103,158,210,.44);background:radial-gradient(circle at 30% 25%,rgba(134,189,237,.58),rgba(198,224,247,.96));color:#244870}body.theme-classic .gs-chat-call-local-chip{border-color:rgba(103,158,210,.36);background:rgba(229,241,252,.9)}body.theme-classic .gs-chat-call-stage.is-screen-sharing .gs-chat-call-local-chip{border-color:rgba(88,162,124,.58);box-shadow:0 10px 18px rgba(75,107,139,.18),0 0 0 1px rgba(88,162,124,.28)}body.theme-classic .gs-chat-call-stage.is-screen-sharing .gs-chat-call-local-label{color:#1f5d44}body.theme-classic .gs-chat-call-action{border-color:rgba(103,158,210,.34);background:rgba(224,239,253,.78);color:#254a73}body.theme-classic .gs-chat-call-action:hover{border-color:rgba(94,138,185,.54);background:rgba(216,234,251,.94);color:#173f69}body.theme-classic .gs-chat-call-action.is-active{border-color:rgba(88,162,124,.5);background:rgba(205,234,220,.68);color:#255d46}body.theme-classic .gs-chat-call-action.is-accept{border-color:rgba(88,162,124,.54);background:rgba(201,234,218,.84);color:#255d46}body.theme-classic .gs-chat-call-action.is-decline,body.theme-classic .gs-chat-call-action.is-end{border-color:rgba(198,114,138,.52);background:rgba(244,214,225,.74);color:#7a2e4a}body.theme-classic .gs-chat-incoming-overlay{background:rgba(43,72,104,.34)}body.theme-classic .gs-chat-incoming-overlay.is-floating{background:transparent}body.theme-classic .gs-chat-incoming-card{border-color:rgba(103,158,210,.3);background:radial-gradient(circle at top right,rgba(154,202,242,.42),transparent 45%),linear-gradient(145deg,rgba(226,238,251,.98),rgba(216,232,248,.97));box-shadow:0 8px 18px rgba(92,128,164,.24)}body.theme-classic .gs-chat-incoming-avatar-img{border-color:rgba(103,158,210,.44);background:rgba(229,241,252,.94)}body.theme-classic .gs-chat-incoming-copy b{color:#204669}body.theme-classic .gs-chat-incoming-copy span{color:rgba(47,84,120,.82)}body.theme-classic .gs-chat-incoming-pill{border-color:rgba(103,158,210,.34);background:rgba(224,239,253,.9);color:#254a73}body.theme-classic button.gs-chat-anchor-pill{border-color:rgba(104,158,210,.42);background:linear-gradient(145deg,rgba(230,241,252,.96),rgba(215,232,249,.95));color:#264e77}body.theme-classic .gs-chat-anchor-pill-inline-icon{border-color:rgba(110,164,213,.38);background:rgba(204,224,243,.92);color:#2a5682}body.theme-classic .gs-chat-message-day{border-color:rgba(103,158,210,.3);background:rgba(223,238,252,.9);color:rgba(40,78,116,.84)}body.theme-classic .gs-chat-message-bubble{border-color:rgba(103,158,210,.24);background:rgba(230,241,252,.92)}body.theme-classic .gs-chat-message-sender{color:#3d6d98}body.theme-classic .gs-chat-message-row.is-own .gs-chat-message-bubble{border-color:rgba(88,162,124,.46);background:rgba(210,237,222,.9)}body.theme-classic .gs-chat-message-bubble.is-system{border-color:rgba(103,158,210,.3);background:rgba(222,237,251,.9)}body.theme-classic .gs-chat-message-bubble.is-flow-pending{border-color:rgba(116,169,210,.34);background:rgba(224,239,251,.95)}body.theme-classic .gs-chat-message-row.is-call-event .gs-chat-message-bubble{border-color:rgba(95,151,204,.4);background:linear-gradient(145deg,rgba(223,238,252,.97),rgba(213,231,249,.96));border-radius:999px;padding:.22rem .3rem;box-shadow:inset 0 0 0 1px rgba(104,164,219,.14)}body.theme-classic .gs-chat-message-text.is-system{color:#355f89}body.theme-classic .gs-chat-call-event{border-color:rgba(103,158,210,.32);background:rgba(224,238,252,.9);border-radius:999px;padding:.18rem .32rem}body.theme-classic .gs-chat-call-event-icon{border-color:rgba(103,158,210,.38);background:rgba(209,229,246,.92);color:#28527c;border-radius:999px}body.theme-classic .gs-chat-call-event-icon.is-mode.is-video{border-color:rgba(87,157,213,.52);background:rgba(202,227,246,.94);color:#275882}body.theme-classic .gs-chat-call-event-icon.is-mode.is-voice{border-color:rgba(93,171,216,.52);background:rgba(203,232,249,.94);color:#255d84}body.theme-classic .gs-chat-call-event-icon.is-mode.is-string{border-color:rgba(91,164,132,.5);background:rgba(212,237,224,.94);color:#2b6750}body.theme-classic .gs-chat-call-event-icon.is-flow.is-connected,body.theme-classic .gs-chat-call-event-icon.is-flow.is-incoming{border-color:rgba(86,161,118,.52);background:rgba(211,237,222,.94);color:#245f45}body.theme-classic .gs-chat-call-event-icon.is-flow.is-outgoing{border-color:rgba(203,153,82,.56);background:rgba(248,232,205,.95);color:#77511f}body.theme-classic .gs-chat-call-event-icon.is-flow.is-ended{border-color:rgba(109,149,183,.52);background:rgba(219,233,246,.94);color:#2d5f8a}body.theme-classic .gs-chat-call-event-icon.is-flow.is-rejected{border-color:rgba(204,138,89,.58);background:rgba(247,224,204,.95);color:#7a4421}body.theme-classic .gs-chat-call-event-icon.is-flow.is-missed{border-color:rgba(202,108,121,.6);background:rgba(248,221,227,.95);color:#8a2f43}body.theme-classic .gs-chat-call-event-copy b{color:#1f4669}body.theme-classic .gs-chat-call-event-copy span{color:rgba(47,84,120,.84)}body.theme-classic .gs-chat-call-event-copy span.is-connected,body.theme-classic .gs-chat-call-event-copy span.is-incoming{color:#2e7658}body.theme-classic .gs-chat-call-event-copy span.is-outgoing{color:#8a5e25}body.theme-classic .gs-chat-call-event-copy span.is-ended{color:#2e5e88}body.theme-classic .gs-chat-call-event-copy span.is-rejected{color:#8a4b23}body.theme-classic .gs-chat-call-event-copy span.is-missed{color:#8a2f43}body.theme-classic .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-message-bubble{border-color:rgba(95,166,136,.44);background:linear-gradient(150deg,rgba(218,239,231,.95),rgba(203,232,223,.94));box-shadow:inset 0 0 0 1px rgba(121,176,151,.2),0 8px 18px rgba(148,189,168,.2)}body.theme-classic .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-message-bubble{border-color:rgba(106,160,209,.42);background:linear-gradient(150deg,rgba(224,238,251,.94),rgba(210,229,247,.92));box-shadow:inset 0 0 0 1px rgba(121,172,217,.2),0 8px 18px rgba(137,171,206,.2)}body.theme-classic .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event.gs-chat-anchor-pill-card{border-color:rgba(104,158,209,.58);background:linear-gradient(150deg,rgba(212,230,246,.96),rgba(196,216,236,.95));box-shadow:inset 0 0 0 1px rgba(130,175,215,.24),0 9px 18px rgba(132,162,196,.2)}body.theme-classic .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-icon.gs-chat-anchor-pill-icon{border-color:rgba(103,156,205,.48);background:rgba(202,223,242,.94);color:#2a557f}body.theme-classic .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-copy b{color:#214b73}body.theme-classic .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-copy span{color:rgba(48,86,122,.85)}body.theme-classic .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event{border-color:rgba(95,166,136,.6);background:linear-gradient(150deg,rgba(194,228,214,.96),rgba(177,218,199,.96));box-shadow:inset 0 0 0 1px rgba(120,176,151,.24),0 9px 18px rgba(130,174,151,.22)}body.theme-classic .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-copy b{color:#235845}body.theme-classic .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-copy span{color:rgba(45,94,74,.9)}body.theme-classic .gs-chat-message-menu-toggle{border-color:rgba(103,158,210,.28);background:transparent;color:#2a537d}body.theme-classic .gs-chat-message-menu-toggle:hover{border-color:rgba(94,138,185,.52);background:rgba(220,236,252,.56)}body.theme-classic .gs-chat-message-menu{border-color:rgba(103,158,210,.28);background:linear-gradient(160deg,rgba(236,246,255,.98),rgba(228,240,252,.98))}body.theme-classic .gs-chat-message-menu-btn{border-color:rgba(103,158,210,.2);background:rgba(233,245,255,.92);color:#2a537d}body.theme-classic .gs-chat-message-menu-icon{border-color:rgba(103,158,210,.34);background:rgba(219,237,252,.92)}body.theme-classic .gs-chat-message-menu-btn:hover{border-color:rgba(94,138,185,.52);background:rgba(220,236,252,.94)}body.theme-classic .gs-chat-message-menu-btn.is-danger{border-color:rgba(198,114,138,.48);color:#7a2e4a}body.theme-classic .gs-chat-message-menu-btn.is-danger .gs-chat-message-menu-icon{border-color:rgba(198,114,138,.52);background:rgba(247,224,233,.94)}body.theme-classic .gs-chat-compose-row{border-top-color:rgba(103,158,210,.2);background:rgba(222,237,251,.85)}body.theme-classic .gs-chat-compose-input{border-color:rgba(103,158,210,.34);background:rgba(241,248,255,.95);color:#274b73}body.theme-classic .gs-chat-compose-input::-moz-placeholder{color:rgba(59,97,139,.56)}body.theme-classic .gs-chat-compose-input::placeholder{color:rgba(59,97,139,.56)}body.theme-classic .gs-chat-send-btn{border-color:transparent;background:none;color:#173f69}body.theme-classic .gs-chat-voice-btn.is-recording{border-color:transparent;background:none;color:#5f1f37}body.theme-classic .gs-chat-voice-preview{border-top-color:rgba(103,158,210,.2);background:linear-gradient(145deg,rgba(228,240,251,.94),rgba(215,232,248,.9)),radial-gradient(circle at 18% 0,rgba(85,156,219,.14),transparent 52%)}body.theme-classic .gs-chat-voice-recording-head{color:rgba(125,43,71,.9)}body.theme-classic .gs-chat-voice-duration,body.theme-classic .gs-chat-voice-preview-time{color:rgba(49,91,130,.84)}body.theme-classic .gs-chat-voice-kicker{color:rgba(45,88,128,.86)}body.theme-classic .gs-chat-voice-icon{background:rgba(98,158,210,.16);color:#316b9c}body.theme-classic .gs-chat-voice-play{border-color:rgba(103,158,210,.34);background:linear-gradient(145deg,rgba(245,251,255,.98),rgba(206,228,248,.94));color:#2f6695;box-shadow:0 7px 16px rgba(73,112,148,.18)}body.theme-classic .gs-chat-voice-play:focus-visible,body.theme-classic .gs-chat-voice-play:hover,body.theme-classic .gs-chat-voice-player.is-playing .gs-chat-voice-play{border-color:rgba(82,144,203,.58);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(190,219,246,.96))}body.theme-classic .gs-chat-typing-bubble{border-color:rgba(103,158,210,.28);background:rgba(222,237,251,.9);color:rgba(47,84,120,.88)}body.theme-classic .gs-chat-typing-dots i{background:rgba(72,116,158,.86)}body.theme-classic .gs-chat-waveform{border-color:rgba(103,158,210,.32);background:linear-gradient(180deg,rgba(241,248,255,.96),rgba(224,238,252,.94))}body.theme-classic .gs-chat-waveform:before{background:rgba(73,144,205,.14)}body.theme-classic .gs-chat-waveform.is-recording{border-color:rgba(198,114,138,.5);background:linear-gradient(180deg,rgba(252,236,242,.96),rgba(244,220,230,.94))}body.theme-classic .gs-chat-waveform-bar{background:linear-gradient(180deg,rgba(130,179,225,.96),rgba(103,158,210,.92))}body.theme-classic .gs-chat-waveform.is-recording .gs-chat-waveform-bar{background:linear-gradient(180deg,rgba(222,155,176,.96),rgba(189,101,130,.92))}body.theme-classic .gs-chat-message-row.is-own .gs-chat-waveform{border-color:rgba(242,250,255,.38);background:linear-gradient(180deg,rgba(121,170,220,.74),rgba(93,142,195,.78))}body.theme-classic .gs-chat-message-row.is-own .gs-chat-waveform-bar{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(205,234,255,.95))}body.theme-classic .gs-chat-profile-modal{background:rgba(43,72,104,.34)}body.theme-classic .gs-chat-profile-card{border-color:rgba(103,158,210,.3);background:rgba(229,241,252,.98)}body.theme-classic .gs-chat-profile-bio,body.theme-classic .gs-chat-profile-meta b,body.theme-classic .gs-chat-profile-stat span{color:#204669}body.theme-classic .gs-chat-profile-meta span,body.theme-classic .gs-chat-profile-stat label{color:rgba(47,84,120,.82)}body.theme-classic .gs-chat-profile-stat{border-color:rgba(103,158,210,.24);background:rgba(236,246,255,.92)}body.theme-classic .gs-chat-group-attachment-list,body.theme-classic .gs-chat-group-attachment-row,body.theme-classic .gs-chat-group-settings-member,body.theme-classic .gs-chat-group-settings-member-list,body.theme-classic .gs-chat-group-settings-member-picker,body.theme-classic .gs-chat-group-settings-members,body.theme-classic .gs-chat-group-settings-section{border-color:rgba(103,158,210,.24);background:rgba(236,246,255,.9)}body.theme-classic .gs-chat-group-settings-member-meta b{color:#204669}body.theme-classic .gs-chat-group-settings-empty,body.theme-classic .gs-chat-group-settings-member-meta span{color:rgba(47,84,120,.82)}body.theme-classic .gs-chat-group-attachment-meta b,body.theme-classic .gs-chat-group-settings-section-head b{color:#204669}body.theme-classic .gs-chat-group-attachment-meta span,body.theme-classic .gs-chat-group-settings-section-head span,body.theme-classic .gs-chat-group-settings-tab em{color:rgba(47,84,120,.82)}body.theme-classic .gs-chat-group-settings-tab{border-color:rgba(103,158,210,.3);background:rgba(236,246,255,.92);color:#244a72}body.theme-classic .gs-chat-group-settings-tab.is-active{border-color:rgba(89,154,208,.56);background:linear-gradient(160deg,rgba(149,201,241,.62),rgba(206,232,252,.94));color:#1b3f65}body.theme-classic .gs-chat-group-attachment-icon{border-color:rgba(103,158,210,.3);background:rgba(216,236,252,.86);color:#2b537e}body.theme-classic .gs-chat-group-modal-backdrop{background:rgba(43,72,104,.34)}body.theme-classic .gs-chat-group-modal-card{border-color:rgba(103,158,210,.3);background:rgba(229,241,252,.98)}body.theme-classic .gs-chat-group-modal-head{border-bottom-color:rgba(103,158,210,.24)}body.theme-classic .gs-chat-group-modal-title{color:#204669}body.theme-classic .gs-chat-group-empty,body.theme-classic .gs-chat-group-field-hint,body.theme-classic .gs-chat-group-field>span,body.theme-classic .gs-chat-group-member-meta span,body.theme-classic .gs-chat-group-members-head>span,body.theme-classic .gs-chat-group-members-title>small,body.theme-classic .gs-chat-group-members-title>span,body.theme-classic .gs-chat-group-modal-sub{color:rgba(47,84,120,.82)}body.theme-classic .gs-chat-group-input,body.theme-classic .gs-chat-group-member-row,body.theme-classic .gs-chat-group-members,body.theme-classic .gs-chat-group-submit-btn,body.theme-classic .gs-chat-group-toggle,body.theme-classic .gs-chat-group-tool-btn{border-color:rgba(103,158,210,.24);background:rgba(236,246,255,.9);color:#274b73}body.theme-classic .gs-chat-group-member-meta b{color:#204669}body.theme-classic #chat-group-create-form .dropify-wrapper{border-color:rgba(103,158,210,.34);background:rgba(236,246,255,.92)}body.theme-classic #chat-group-create-form .dropify-wrapper:hover{border-color:rgba(86,140,192,.52);background:rgba(230,242,254,.96)}body.theme-classic #chat-group-create-form .dropify-wrapper .dropify-filename-inner,body.theme-classic #chat-group-create-form .dropify-wrapper .dropify-infos-message,body.theme-classic #chat-group-create-form .dropify-wrapper .dropify-message p{color:#315a85}body.theme-classic .gs-chat-group-action-btn.is-cancel,body.theme-classic .gs-chat-group-submit-btn.is-cancel{border-color:rgba(194,108,136,.46);background:rgba(254,233,241,.92);color:#7a2e4a}body.theme-classic .gs-chat-group-action-btn.is-create,body.theme-classic .gs-chat-group-submit-btn.is-create{border-color:rgba(99,168,218,.52);background:linear-gradient(135deg,rgba(126,184,230,.9),rgba(98,160,210,.92));color:#133757}body.theme-classic .gs-chat-quick-head,body.theme-classic .gs-chat-quick-latest,body.theme-classic .gs-chat-quick-list,body.theme-classic .gs-chat-quick-reply{border-color:rgba(103,158,210,.24);background:rgba(218,234,250,.76)}body.theme-classic .gs-chat-quick-contact-name,body.theme-classic .gs-chat-quick-target b,body.theme-classic .gs-chat-quick-title{color:#204669}body.theme-classic .gs-chat-quick-contact-preview,body.theme-classic .gs-chat-quick-contact-time,body.theme-classic .gs-chat-quick-count,body.theme-classic .gs-chat-quick-empty,body.theme-classic .gs-chat-quick-latest-meta,body.theme-classic .gs-chat-quick-target span{color:rgba(47,84,120,.82)}body.theme-classic .gs-chat-quick-latest-text{color:#244870}body.theme-classic .gs-chat-quick-contact{border-color:rgba(103,158,210,.22);background:rgba(229,241,252,.8);color:#244870}body.theme-classic .gs-chat-quick-contact:hover{border-color:rgba(103,158,210,.44);background:rgba(218,234,250,.94)}body.theme-classic .gs-chat-quick-contact.is-active{border-color:rgba(98,154,205,.56);background:rgba(170,206,238,.56)}body.theme-classic .gs-chat-quick-input{border-color:rgba(103,158,210,.34);background:rgba(241,248,255,.95);color:#274b73}body.theme-classic .gs-chat-quick-input::-moz-placeholder{color:rgba(59,97,139,.56)}body.theme-classic .gs-chat-quick-input::placeholder{color:rgba(59,97,139,.56)}body.theme-classic .gs-chat-quick-send{border-color:transparent;background:none;color:#173f69}body.theme-classic .gs-chat-msgr-search,body.theme-classic .gs-chat-msgr-thread,body.theme-classic .gs-chat-msgr-thread-head{border-color:rgba(103,158,210,.24);background:rgba(218,234,250,.76)}body.theme-classic .gs-chat-msgr-bubble-text,body.theme-classic .gs-chat-msgr-search-input,body.theme-classic .gs-chat-msgr-thread-id b{color:#244870}body.theme-classic .gs-chat-msgr-search-input::-moz-placeholder{color:rgba(47,84,120,.82)}body.theme-classic .gs-chat-msgr-bubble-meta,body.theme-classic .gs-chat-msgr-search i,body.theme-classic .gs-chat-msgr-search svg,body.theme-classic .gs-chat-msgr-search-input::placeholder,body.theme-classic .gs-chat-msgr-sender,body.theme-classic .gs-chat-msgr-thread-id span{color:rgba(47,84,120,.82)}body.theme-classic .gs-chat-msgr-back{color:#173f69}body.theme-classic .gs-chat-msgr-bubble{border-color:rgba(103,158,210,.24);background:rgba(229,241,252,.86)}body.theme-classic .gs-chat-msgr-bubble.is-own{border-color:rgba(98,154,205,.5);background:rgba(170,206,238,.62)}body.theme-classic .gs-chat-msgr-unread{background:rgba(98,160,210,.92);color:#10334f}body.theme-classic .gs-search-follow-btn,body.theme-classic .gs-social-follow-btn{border-color:rgba(99,140,187,.5);background:rgba(214,231,248,.92);color:#244870}body.theme-classic .gs-search-follow-pill{border-color:rgba(103,158,210,.44);background:rgba(210,230,249,.9);color:#244870}body.theme-classic .gs-search-follow-pill.is-connected{border-color:rgba(88,162,124,.5);background:rgba(205,234,220,.92);color:#255d46}body.theme-classic .gs-search-follow-pill.is-pending{border-color:rgba(177,141,82,.48);background:rgba(245,233,209,.92);color:#6a4d1e}body.theme-classic .gs-search-user-avatar{border-color:rgba(98,146,196,.48);background:linear-gradient(160deg,rgba(214,232,251,.98),rgba(196,219,244,.96));color:#2d4f77;box-shadow:0 0 0 1px rgba(112,152,192,.2),0 8px 16px rgba(84,122,166,.22)}body.theme-classic .gs-social-follow-history-item,body.theme-classic .gs-social-follow-request-card{border-color:rgba(103,158,210,.3);background:rgba(220,236,252,.64)}body.theme-classic .gs-exchange-notify-card{border-color:rgba(103,158,210,.34);background:rgba(220,236,252,.74)}body.theme-classic .gs-exchange-notify-card.is-unread{border-color:rgba(97,157,210,.6);box-shadow:inset 0 0 0 1px rgba(114,176,226,.34)}body.theme-classic .gs-exchange-notify-card.is-action-required{background:radial-gradient(circle at top right,rgba(117,178,224,.18),transparent 44%),rgba(221,237,252,.76)}body.theme-classic .gs-exchange-notify-card.is-status-pending{border-color:rgba(204,154,78,.6);background:radial-gradient(circle at top right,rgba(231,181,101,.22),transparent 44%),rgba(249,236,211,.82)}body.theme-classic .gs-exchange-notify-card.is-status-processed{border-color:rgba(101,171,132,.58);background:radial-gradient(circle at top right,rgba(116,198,152,.2),transparent 44%),rgba(220,242,231,.82)}body.theme-classic .gs-exchange-notify-card.is-status-failed{border-color:rgba(198,103,103,.62);background:radial-gradient(circle at top right,rgba(228,131,131,.2),transparent 44%),rgba(249,223,223,.82)}body.theme-classic .gs-exchange-notify-dot{background:rgba(63,165,214,.92);box-shadow:0 0 0 2px rgba(82,144,191,.28)}body.theme-classic .gs-exchange-notify-card.is-status-pending .gs-exchange-notify-dot{background:rgba(190,139,62,.95);box-shadow:0 0 0 2px rgba(190,139,62,.24)}body.theme-classic .gs-exchange-notify-card.is-status-processed .gs-exchange-notify-dot{background:rgba(71,153,109,.95);box-shadow:0 0 0 2px rgba(71,153,109,.24)}body.theme-classic .gs-exchange-notify-card.is-status-failed .gs-exchange-notify-dot{background:rgba(175,82,82,.95);box-shadow:0 0 0 2px rgba(175,82,82,.24)}body.theme-classic .gs-exchange-notify-pill{border-color:rgba(100,158,207,.58);background:rgba(193,222,247,.94);color:#25547e}body.theme-classic .gs-exchange-notify-copy{color:rgba(43,80,117,.9)}body.theme-classic .gs-exchange-notify-meta{color:rgba(58,98,139,.84)}body.theme-classic .gs-exchange-notify-state{color:rgba(58,98,139,.9)}body.theme-classic .gs-exchange-notify-state.is-success{color:#2a6a4d}body.theme-classic .gs-exchange-notify-state.is-error{color:#8b3030}body.theme-classic .gs-exchange-notify-btn{border-color:rgba(99,140,187,.5);background:rgba(214,231,248,.92);color:#244870}body.theme-classic .gs-exchange-notify-btn.is-personal{border-color:rgba(92,160,124,.56);background:rgba(205,234,220,.92);color:#255d46}body.theme-classic .gs-exchange-notify-btn.is-work{border-color:rgba(96,149,201,.56);background:rgba(206,227,248,.92);color:#214b74}body.theme-classic .gs-activity-tab-row{border-color:rgba(105,150,197,.24);background:rgba(218,233,249,.6)}body.theme-classic .gs-activity-tab{border-color:rgba(103,158,210,.34);background:rgba(220,236,252,.66);color:rgba(37,76,118,.82)}body.theme-classic .gs-activity-tab:hover{border-color:rgba(94,138,185,.52);color:#173f69}body.theme-classic .gs-activity-tab.is-active{border-color:rgba(103,158,210,.58);background:rgba(108,159,210,.26);color:#173f69}body.theme-classic .gs-activity-title{color:rgba(38,73,111,.92)}body.theme-classic .gs-logo-mark{border-color:rgba(97,147,197,.38);background:radial-gradient(circle at 35% 25%,rgba(89,198,234,.95),rgba(74,156,201,.84) 58%,rgba(69,116,174,.9) 100%);color:#ecf7ff;box-shadow:0 0 0 2px rgba(217,231,248,.86),0 10px 16px rgba(52,85,123,.24)}@media (min-width:1024px){#bottom-shell,#top-shell{left:50%}#sidebar-backdrop,#sidebar-mobile-toggle{display:none}#toggle-right-sidebar-ribbon,#toggle-sidebar-ribbon{display:inline-flex}}@media (max-width:1023px){#left-sidebar-shell{width:1.46rem;left:.55rem;top:calc(50% - 2.3rem);bottom:calc(50% - 2.3rem)}#left-sidebar-shell:not(.collapsed){width:calc(100vw - 1.1rem);max-width:calc(100vw - 1.1rem);top:.72rem;bottom:.72rem}#right-sidebar-shell{width:1.46rem;right:.55rem;top:calc(50% - 2.3rem);bottom:calc(50% - 2.3rem)}#right-sidebar-shell:not(.collapsed){width:calc(100vw - 1.1rem);max-width:calc(100vw - 1.1rem);top:.72rem;bottom:.72rem}#left-sidebar{width:100%;min-width:0;filter:blur(0)}#left-sidebar,#left-sidebar.open{transform:none;opacity:1;pointer-events:auto}#sidebar-backdrop,#sidebar-mobile-toggle{display:none}#toggle-right-sidebar-ribbon,#toggle-sidebar-ribbon{display:inline-flex}}#bottom-shell,#top-shell{pointer-events:none;transition:left .42s cubic-bezier(.19,1,.22,1)}#gs-brand-shell{display:flex;flex-direction:column;align-items:flex-start;gap:.36rem;pointer-events:none;transition:top .52s cubic-bezier(.22,1,.36,1),left .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:top,left,transform}#gs-brand-shell.is-sidebar-open{opacity:0;transform:translateX(-.72rem) scale(.92);pointer-events:none}.gs-brand-dock{position:relative;pointer-events:auto}.gs-brand-trigger{width:auto;max-width:calc(100vw - 1rem);min-height:3rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#92d6ff) 34%,transparent);background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#6dc4ff) 26%,transparent),transparent 50%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#071223) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 96%,transparent));box-shadow:0 14px 30px rgba(1,8,18,.48),inset 0 0 0 1px rgba(255,255,255,.04);display:inline-flex;align-items:center;gap:.44rem;padding:.24rem .7rem .24rem .24rem;color:var(--gs-public-theme-text,#e9f8ff);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,opacity .22s ease;pointer-events:auto;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gs-brand-trigger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#afe2ff) 40%,transparent);box-shadow:0 16px 32px rgba(1,8,18,.56),inset 0 0 0 1px rgba(255,255,255,.06)}.gs-brand-avatar{width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e0ff) 34%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,#91ddff) 22%,var(--gs-public-theme-panel,#183876)),color-mix(in srgb,var(--gs-public-theme-panel,#183876) 94%,transparent));color:var(--gs-public-theme-text,#e7f8ff);display:grid;place-items:center;box-shadow:0 0 0 1px rgba(6,18,36,.6),inset 0 0 0 1px rgba(255,255,255,.05);flex-shrink:0}.gs-brand-avatar i{width:1.06rem;height:1.06rem;stroke-width:2.2}.gs-brand-text{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;min-width:0;line-height:1}.gs-brand-name{font-size:calc(.56rem * var(--gs-site-title-primary-scale, 1));font-weight:800;letter-spacing:.11em;color:var(--gs-site-title-primary-color,var(--gs-public-theme-secondary,#8acfff))}.gs-brand-name,.gs-brand-subtitle{font-family:JetBrains Mono,monospace;text-transform:uppercase}.gs-brand-subtitle{font-size:calc(.66rem * var(--gs-site-title-secondary-scale, 1));font-weight:700;letter-spacing:.08em;color:var(--gs-site-title-secondary-color,var(--gs-public-theme-text,#e3f6ff))}.gs-brand-subtitle:empty{display:none}body.gs-site-title-single-line .gs-logo-text{flex-direction:row;align-items:baseline;gap:.26rem}body.gs-site-title-single-line .gs-logo-text span{margin-top:0}body.gs-site-title-single-line .gs-brand-text{flex-direction:row;align-items:baseline;gap:.22rem}#gs-profile-shell{display:flex;flex-direction:column;align-items:flex-end;gap:.36rem;pointer-events:none;transition:top .52s cubic-bezier(.22,1,.36,1),right .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:top,right,transform}#gs-profile-shell.is-in-right-dock{position:relative!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;width:100%;max-width:100%;align-items:center;gap:0;transform:none!important;pointer-events:auto;z-index:2}#gs-profile-shell.is-right-sidebar-open:not(.is-in-right-dock){opacity:0;transform:translateX(.72rem) scale(.92);pointer-events:none}#gs-profile-shell.is-in-right-dock .gs-profile-dock{width:100%;max-width:100%;display:flex;justify-content:center}#gs-profile-shell.is-in-right-dock .gs-profile-trigger{width:100%;max-width:100%;min-height:4.45rem;height:auto;border-radius:1.34rem;justify-content:space-between;gap:.74rem;padding:.62rem .84rem .62rem 1.04rem;background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--gs-public-theme-primary,#6dc4ff) 22%,transparent),transparent 54%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#081426) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030c19) 94%,transparent));box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 8px 16px rgba(0,0,0,.28);margin-inline:auto}#gs-profile-shell.is-in-right-dock .gs-profile-avatar{width:3.1rem;height:3.1rem}#gs-profile-shell.is-in-right-dock .gs-profile-initials{font-size:1rem}#gs-profile-shell.is-in-right-dock .gs-profile-name,#gs-profile-shell.is-in-right-dock .gs-profile-time{font-size:.94rem;letter-spacing:.07em}#gs-profile-shell.is-in-right-dock .gs-profile-text{flex:1 1 auto;width:auto;height:1.48rem}#gs-profile-shell.is-in-right-dock .gs-profile-dropdown{width:100%;left:0;right:0;transform-origin:top center}.gs-profile-dock,.gs-profile-trigger{position:relative;pointer-events:auto}.gs-profile-trigger{--gs-profile-text-width:max-content;width:auto;max-width:calc(100vw - 1rem);height:3rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#92d6ff) 34%,transparent);background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#6dc4ff) 26%,transparent),transparent 50%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#071223) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 96%,transparent));box-shadow:0 14px 30px rgba(1,8,18,.48),inset 0 0 0 1px rgba(255,255,255,.04);display:inline-flex;align-items:center;gap:.36rem;padding:.24rem .24rem .24rem .3rem;cursor:pointer;color:var(--gs-public-theme-text,#e9f8ff);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gs-profile-trigger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#afe2ff) 40%,transparent);box-shadow:0 16px 32px rgba(1,8,18,.56),inset 0 0 0 1px rgba(255,255,255,.06)}.gs-profile-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#97deff) 82%,transparent);outline-offset:2px}.gs-profile-name,.gs-profile-time{display:inline-flex;align-items:center;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.08em;color:var(--gs-public-theme-text,#dff3ff);text-transform:uppercase;white-space:nowrap;max-width:100%;transition:opacity .24s ease,transform .24s ease}.gs-profile-time{transform:translateY(calc(-50% + 6px))}.gs-profile-dock.show-time .gs-profile-name,.gs-profile-time{position:absolute;left:0;top:50%;opacity:0;pointer-events:none}.gs-profile-dock.show-time .gs-profile-name{transform:translateY(calc(-50% - 6px))}.gs-profile-dock.show-time .gs-profile-time{position:relative;left:auto;top:auto;opacity:1;transform:translateY(0)}.gs-profile-avatar{width:2.4rem;height:2.4rem;position:relative;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e0ff) 34%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,#91ddff) 22%,var(--gs-public-theme-panel,#183876)),color-mix(in srgb,var(--gs-public-theme-panel,#183876) 94%,transparent));color:var(--gs-public-theme-text,#e7f8ff);display:grid;place-items:center;overflow:hidden;box-shadow:0 0 0 1px rgba(6,18,36,.6),inset 0 0 0 1px rgba(255,255,255,.05);flex-shrink:0}.gs-profile-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#whats-new-profile-badge{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:#ff4040;border:2px solid color-mix(in srgb,var(--gs-public-theme-border,#030a16) 90%,transparent);pointer-events:none;animation:wn-badge-pulse 1.8s ease-in-out infinite}#whats-new-menu-badge{width:7px;height:7px;border-radius:50%;background:#ff4040;margin-left:auto;flex-shrink:0}#whats-new-menu-badge[hidden]{display:none}@keyframes wn-badge-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.65}}#bottom-shell,#left-sidebar-shell,#right-sidebar-shell,#top-shell{z-index:5000!important}#toggle-bottom-bar,#toggle-right-sidebar-ribbon,#toggle-sidebar-ribbon,#toggle-top-bar{z-index:5001!important}#bottom-direction-action,#bottom-edge-actions,#bottom-home-action{z-index:5002!important}#gs-profile-shell:not(.is-in-right-dock){z-index:5003!important}body:has(#side-panel.open[data-panel-size="0.25"]) #gs-profile-shell:not(.is-in-right-dock){opacity:0;visibility:hidden;transform:translateX(.72rem) scale(.92);pointer-events:none}.gs-profile-avatar-image[hidden]{display:none!important}.gs-profile-avatar[data-profile-status-avatar]{cursor:pointer}.gs-profile-avatar.has-status,.gs-profile-trigger.has-status .gs-profile-avatar{border-color:rgba(74,255,145,.95);box-shadow:0 0 0 2px rgba(6,18,36,.7),0 0 0 4px rgba(42,255,126,.72),0 0 20px rgba(39,245,130,.36),inset 0 0 0 1px rgba(255,255,255,.08)}.gs-profile-avatar.has-status:after,.gs-profile-trigger.has-status .gs-profile-avatar:after{content:"";position:absolute;inset:.12rem;border-radius:inherit;border:1px solid rgba(198,255,218,.66);pointer-events:none}.gs-profile-initials{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:800;letter-spacing:.08em;line-height:1}.gs-profile-text{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--gs-profile-text-width);min-width:0;height:1rem;text-align:center;overflow:hidden}.gs-profile-theme-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.6rem;border-radius:var(--gs-profile-radius-item,.5rem);border:1px solid transparent;background:transparent;padding:.58rem .62rem;transition:background-color .2s ease,border-color .2s ease}.gs-profile-theme-row:hover{border-color:var(--gs-sidebar-border-soft);background:var(--gs-sidebar-hover)}.gs-profile-theme-row:has(.gs-theme-toggle-input:focus-visible){outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9dd9ff) 84%,transparent);outline-offset:2px}.gs-theme-toggle-label{display:inline-flex;align-items:center;gap:.54rem;color:var(--gs-sidebar-text);font-size:.61rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.gs-theme-toggle-label :is(i,svg){width:.78rem;height:.78rem;color:var(--gs-sidebar-muted);flex-shrink:0}.gs-theme-toggle-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.gs-theme-toggle-input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.gs-theme-toggle-track{position:relative;display:inline-flex;width:2.1rem;height:1.14rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a3daff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102037) 92%,transparent);transition:background-color .18s ease,border-color .18s ease}.gs-theme-toggle-knob{position:absolute;top:.06rem;left:.06rem;width:.9rem;height:.9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#c8ebff) 80%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#eef9ff) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#abdbff) 92%,transparent));box-shadow:0 0 0 1px rgba(8,22,44,.18),0 3px 8px rgba(0,0,0,.35);transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.gs-theme-toggle-input:checked+.gs-theme-toggle-track{background:color-mix(in srgb,var(--gs-public-theme-primary,#5796d6) 70%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b3dfff) 82%,transparent)}.gs-theme-toggle-input:checked+.gs-theme-toggle-track .gs-theme-toggle-knob{transform:translateX(.94rem);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 62%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#16283f) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d1b) 97%,transparent))}.gs-theme-toggle-input:focus-visible+.gs-theme-toggle-track{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9dd9ff) 84%,transparent);outline-offset:2px}.gs-profile-dropdown{width:min(21.5rem,calc(100vw - 1rem));min-width:13.2rem;max-width:calc(100vw - 1rem);position:absolute;top:calc(100% + .34rem);right:0;--gs-profile-radius-shell:0.86rem;--gs-profile-radius-item:0.5rem;border-radius:var(--gs-profile-radius-shell);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c2ff) 28%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--gs-public-theme-primary,#52b0ff) 24%,transparent),transparent 54%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#091222) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 98%,transparent));box-shadow:0 18px 36px rgba(2,10,22,.54);padding:.36rem;display:flex;flex-direction:column;gap:.2rem;max-height:calc(100vh - 6.75rem);max-height:min(calc(100dvh - 6.75rem),42rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;z-index:8;opacity:0;transform:translateY(-8px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.gs-profile-details-meta{display:flex;flex-direction:column;gap:.34rem;border-radius:var(--gs-profile-radius-item,.5rem);border:1px solid color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 46%,transparent);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 20%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--gs-sidebar-card,#111d30) 88%,var(--gs-sidebar-accent,#4fb0ff) 12%),color-mix(in srgb,var(--gs-sidebar-bg,#0a101c) 92%,black 8%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 14%,transparent);padding:.62rem .72rem;margin-bottom:.2rem;min-width:0}.gs-profile-detail-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.32rem;min-width:0}.gs-profile-detail-label{font-size:.47rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;color:color-mix(in srgb,var(--gs-public-theme-text,#bbe1f9) 86%,transparent)}.gs-profile-detail-label,.gs-profile-detail-value{font-family:JetBrains Mono,monospace;font-weight:700;white-space:nowrap}.gs-profile-detail-value{font-size:.56rem;letter-spacing:.02em;line-height:1.18;color:var(--gs-public-theme-text,#e8f8ff);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}.gs-profile-mobile-meta{display:none;flex-direction:column;gap:.22rem;border-radius:var(--gs-profile-radius-item,.5rem);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83caff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#458ccf) 14%,transparent);padding:.56rem .64rem;margin-bottom:.12rem}.gs-profile-mobile-name,.gs-profile-mobile-timer{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.12;color:var(--gs-public-theme-text,#e8f8ff)}.gs-profile-mobile-timer{color:var(--gs-public-theme-text,#cfefff)}#gs-profile-shell.open .gs-profile-dropdown{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.gs-profile-option{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:.54rem;border-radius:var(--gs-profile-radius-item,.5rem);border:1px solid transparent;background:transparent;color:var(--gs-sidebar-text);text-align:left;font-size:.61rem;letter-spacing:.01em;font-weight:600;line-height:1.2;padding:.58rem .62rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.gs-profile-option :is(i,svg){width:.78rem;height:.78rem;flex-shrink:0;color:var(--gs-sidebar-muted)}.gs-profile-option>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-option:hover{color:var(--gs-sidebar-strong);background:var(--gs-sidebar-hover);border-color:var(--gs-sidebar-border-soft);transform:translateX(2px)}.gs-profile-option.is-active{border-color:var(--gs-sidebar-active-border);background:var(--gs-sidebar-active-bg);color:var(--gs-sidebar-accent)}.gs-profile-option.is-active :is(i,svg){color:var(--gs-sidebar-accent)}.gs-profile-option.has-status{color:rgba(220,255,232,.98)}.gs-profile-option.has-status :is(i,svg){color:rgba(90,255,151,.95)}.gs-profile-option.has-status:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;margin-left:auto;background:rgba(74,255,145,.96);box-shadow:0 0 12px rgba(54,245,130,.72)}.gs-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;margin:.14rem 0;min-width:0}#gs-profile-dropdown .gs-profile-grid .gs-profile-option{gap:.42rem;padding:.55rem .5rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80c2ff) 12%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1729) 46%,transparent)}#gs-profile-dropdown .gs-profile-grid .gs-profile-option:hover{transform:translateY(-1px)}#gs-profile-dropdown .gs-profile-option-hero{gap:.6rem;padding:.66rem .68rem;border-color:color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 34%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 18%,transparent),transparent 72%);font-size:.66rem}#gs-profile-dropdown .gs-profile-option-hero :is(i,svg){width:.86rem;height:.86rem;color:var(--gs-sidebar-accent,#4fb0ff)}#gs-profile-dropdown .gs-profile-option-hero:hover{border-color:color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 58%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 28%,transparent),transparent 76%)}#gs-profile-dropdown .gs-profile-logout{--gs-profile-danger:#ff5a5a;--gs-profile-danger-edge:#ff6b6b;--gs-profile-danger-text:#ffd9d9;--gs-profile-danger-text-hover:#fff1f1;--gs-profile-danger-icon:#ff8080;--gs-profile-danger-icon-hover:#ffb3b3;justify-content:center;margin-top:.3rem;padding:.72rem .62rem;gap:.46rem;border-color:color-mix(in srgb,var(--gs-profile-danger-edge) 34%,transparent);background:color-mix(in srgb,var(--gs-profile-danger) 12%,transparent);color:var(--gs-profile-danger-text);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}#gs-profile-dropdown .gs-profile-logout :is(i,svg){width:.84rem;height:.84rem;color:var(--gs-profile-danger-icon)}#gs-profile-dropdown .gs-profile-logout:hover{transform:none;border-color:color-mix(in srgb,var(--gs-profile-danger-edge) 62%,transparent);background:color-mix(in srgb,var(--gs-profile-danger) 22%,transparent);color:var(--gs-profile-danger-text-hover)}#gs-profile-dropdown .gs-profile-logout:hover :is(i,svg){color:var(--gs-profile-danger-icon-hover)}@media (max-width:430px){.gs-profile-grid{grid-template-columns:minmax(0,1fr)}}.godweb-root.gs-public-theme-active #gs-profile-dropdown .gs-profile-option.gs-profile-option-hero,body.gs-public-theme-active .godweb-root #gs-profile-dropdown .gs-profile-option.gs-profile-option-hero{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 40%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 16%,transparent)!important}.godweb-root.gs-public-theme-active #gs-profile-dropdown .gs-profile-option.gs-profile-logout,body.gs-public-theme-active .godweb-root #gs-profile-dropdown .gs-profile-option.gs-profile-logout{border-color:color-mix(in srgb,var(--gs-profile-danger-edge) 38%,transparent)!important;background:color-mix(in srgb,var(--gs-profile-danger) 14%,transparent)!important;color:var(--gs-profile-danger-text)!important}.godweb-root.gs-public-theme-active #gs-profile-dropdown .gs-profile-option.gs-profile-logout :is(i,svg),body.gs-public-theme-active .godweb-root #gs-profile-dropdown .gs-profile-option.gs-profile-logout :is(i,svg){color:var(--gs-profile-danger-icon)!important}.gs-profile-status-modal{position:fixed;inset:0;z-index:9000;display:none;align-items:center;justify-content:center;padding:1rem;pointer-events:none}.gs-profile-status-modal.is-open{display:flex;pointer-events:auto}.gs-profile-status-modal.is-closing{display:flex;pointer-events:none}.gs-profile-status-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--gs-public-theme-surface,#020812) 68%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.gs-performance-full:not(.gs-reduced-motion) .gs-profile-status-modal.is-motion-enhanced .gs-profile-status-backdrop{will-change:opacity}body.gs-performance-full:not(.gs-reduced-motion) .gs-profile-status-modal.is-motion-enhanced .gs-profile-status-shell{transform-origin:var(--profile-status-origin-x,50%) var(--profile-status-origin-y,50%);will-change:opacity,transform}body.gs-performance-full:not(.gs-reduced-motion) .gs-profile-status-modal.is-opening .gs-profile-status-backdrop{animation:profileStatusBackdropIn .48s ease both}body.gs-performance-full:not(.gs-reduced-motion) .gs-profile-status-modal.is-closing .gs-profile-status-backdrop{animation:profileStatusBackdropOut .32s ease both}body.gs-performance-full:not(.gs-reduced-motion) .gs-profile-status-modal.is-opening .gs-profile-status-shell{animation:profileStatusShellIn .74s cubic-bezier(.16,1,.24,1) both}body.gs-performance-full:not(.gs-reduced-motion) .gs-profile-status-modal.is-closing .gs-profile-status-shell{animation:profileStatusShellOut .34s cubic-bezier(.4,0,1,1) both}body.gs-performance-full:not(.gs-reduced-motion) .gs-profile-status-modal.is-opening:after{content:"";position:absolute;left:var(--profile-status-launch-x,50vw);top:var(--profile-status-launch-y,50vh);width:3.4rem;height:3.4rem;border-radius:999px;border:1px solid color-mix(in srgb,#76ffab 72%,transparent);box-shadow:0 0 0 1px rgba(134,227,255,.38),0 0 26px rgba(74,255,145,.48);pointer-events:none;transform:translate(-50%,-50%) scale(.52);animation:profileStatusLaunchRing .82s ease-out both}.gs-profile-status-shell{position:relative;width:min(34rem,calc(100vw - 1rem));max-height:min(86vh,42rem);border-radius:1rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80d6ff) 36%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--gs-public-theme-primary,#3fb3ff) 24%,transparent),transparent 46%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#081426) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030b16) 98%,transparent));box-shadow:0 24px 60px rgba(0,0,0,.62);color:color-mix(in srgb,var(--gs-public-theme-text,#e8f9ff) 96%,transparent);overflow:hidden;display:flex;flex-direction:column}.gs-profile-status-shell.is-viewer{width:min(42rem,calc(100vw - 1rem))}.gs-profile-status-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.78rem .86rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d3ff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b223c) 56%,transparent)}.gs-profile-status-title-wrap{min-width:0}.gs-profile-status-title{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfaff) 98%,transparent)}.gs-profile-status-sub{margin:.18rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#b2dcf6) 84%,transparent);font-size:.56rem;line-height:1.35}.gs-profile-status-close{width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#92daff) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101e) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 94%,transparent);display:inline-grid;place-items:center;flex-shrink:0;cursor:pointer}.gs-profile-status-close i,.gs-profile-status-close svg{width:.9rem;height:.9rem}.gs-profile-status-body{padding:.86rem;overflow:auto}.gs-profile-status-modal :is(.gs-profile-status-body,.gs-profile-status-privacy-list,.gs-profile-status-user-list,.gs-profile-status-viewer-list){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gs-public-theme-primary,#2da4ff) 96%,transparent) color-mix(in srgb,var(--gs-public-theme-panel,#030d1b) 78%,transparent);scrollbar-gutter:stable}.gs-profile-status-modal :is(.gs-profile-status-body,.gs-profile-status-privacy-list,.gs-profile-status-user-list,.gs-profile-status-viewer-list)::-webkit-scrollbar{width:.48rem;height:.48rem}.gs-profile-status-modal :is(.gs-profile-status-body,.gs-profile-status-privacy-list,.gs-profile-status-user-list,.gs-profile-status-viewer-list)::-webkit-scrollbar-track{border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030d1b) 78%,transparent);box-shadow:inset 0 0 0 1px rgba(91,188,255,.14)}.gs-profile-status-modal :is(.gs-profile-status-body,.gs-profile-status-privacy-list,.gs-profile-status-user-list,.gs-profile-status-viewer-list)::-webkit-scrollbar-thumb{border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#041021) 86%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#40bbff) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#1480f5) 96%,transparent));box-shadow:0 0 10px rgba(45,164,255,.32)}.gs-profile-status-modal :is(.gs-profile-status-body,.gs-profile-status-privacy-list,.gs-profile-status-user-list,.gs-profile-status-viewer-list)::-webkit-scrollbar-button{width:0;height:0;display:none;background:transparent}.gs-profile-status-compose-form,.gs-profile-status-existing{display:grid;gap:.68rem}.gs-profile-status-label{display:grid;gap:.24rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b1dcf6) 88%,transparent);font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gs-profile-status-textarea{width:100%;min-height:6.6rem;border-radius:.78rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#77d3ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eaf9ff) 98%,transparent);padding:.62rem;font-size:.68rem;line-height:1.42;resize:vertical}.gs-profile-status-textarea::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#add3eb) 52%,transparent)}.gs-profile-status-textarea::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#add3eb) 52%,transparent)}.gs-profile-status-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.58rem;align-items:stretch}.gs-profile-status-action-btn,.gs-profile-status-upload-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e5ff) 38%,transparent);border-radius:.68rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081d2f) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.08rem;padding:.42rem .7rem;font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.gs-profile-status-action-btn:hover,.gs-profile-status-upload-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2f3ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c2840) 86%,transparent);transform:translateY(-1px)}.gs-profile-status-action-btn i,.gs-profile-status-action-btn svg,.gs-profile-status-upload-btn i,.gs-profile-status-upload-btn svg{width:.82rem;height:.82rem}.gs-profile-status-action-btn.is-primary{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#57b4ff) 68%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#2b95ff) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1160d2) 96%,transparent));color:var(--gs-public-theme-strong,#f2fbff);box-shadow:0 12px 24px rgba(3,22,52,.36)}.gs-profile-status-action-btn.is-danger{border-color:color-mix(in srgb,#ff8294 48%,transparent);background:color-mix(in srgb,#60202c 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ffebef) 96%,transparent)}.gs-profile-status-file-name{min-height:2.08rem;border-radius:.68rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7dd6ff) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 52%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b8e0f7) 82%,transparent);display:inline-flex;align-items:center;padding:.42rem .62rem;font-size:.56rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-preview{display:none;border-radius:.82rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82d1ff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1d) 72%,transparent);overflow:hidden}.gs-profile-status-preview.has-media{display:block}.gs-profile-status-preview img{width:100%;max-height:16rem;-o-object-fit:contain;object-fit:contain;display:block;background:color-mix(in srgb,var(--gs-public-theme-surface,#01070f) 88%,transparent)}.gs-profile-status-privacy{display:grid;gap:.54rem;border-radius:.82rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#77d3ff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 58%,transparent);padding:.58rem}.gs-profile-status-privacy-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#ddf5ff) 92%,transparent)}.gs-profile-status-privacy-head span,.gs-profile-status-privacy-head strong{font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.gs-profile-status-privacy-head span{color:color-mix(in srgb,var(--gs-public-theme-text,#b0daf4) 82%,transparent);text-align:right}.gs-profile-status-privacy-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.gs-profile-status-privacy-option{min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e5ff) 28%,transparent);border-radius:.68rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081d2f) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 92%,transparent);display:flex;align-items:center;justify-content:center;gap:.32rem;min-height:2.1rem;padding:.42rem .5rem;font-size:.5rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.gs-profile-status-privacy-option input{position:absolute;opacity:0;pointer-events:none}.gs-profile-status-privacy-option i,.gs-profile-status-privacy-option svg{width:.78rem;height:.78rem;flex-shrink:0}.gs-profile-status-privacy-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-privacy-option.is-active{border-color:color-mix(in srgb,#4aff91 64%,transparent);background:color-mix(in srgb,#1c5d3d 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7ffef) 98%,transparent)}.gs-profile-status-privacy-list{display:grid;gap:.4rem;max-height:11rem;overflow:auto;padding-right:.12rem}.gs-profile-status-contact{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;border-radius:.68rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dcdff) 18%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#06172a) 60%,transparent);padding:.42rem;cursor:pointer}.gs-profile-status-contact input{position:absolute;opacity:0;pointer-events:none}.gs-profile-status-contact.is-selected{border-color:color-mix(in srgb,#4aff91 58%,transparent);background:color-mix(in srgb,#1a5237 34%,transparent)}.gs-profile-status-contact-avatar{width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid color-mix(in srgb,#7cffae 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#103a46) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ebfff7) 96%,transparent);display:grid;place-items:center;overflow:hidden;font-size:.62rem;font-weight:800}.gs-profile-status-contact-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-profile-status-contact-copy{min-width:0;display:grid;gap:.08rem}.gs-profile-status-contact-copy strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#ebfaff) 96%,transparent);font-size:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-contact-copy small{color:color-mix(in srgb,var(--gs-public-theme-text,#b1dbf4) 82%,transparent);font-size:.48rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-contact i,.gs-profile-status-contact svg{width:.82rem;height:.82rem;color:color-mix(in srgb,#7cffae 86%,transparent)}.gs-profile-status-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.46rem}.gs-profile-status-existing{margin-top:.86rem;padding-top:.78rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d3ff) 18%,transparent)}.gs-profile-status-section-title{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#ddf5ff) 92%,transparent)}.gs-profile-status-list{display:grid;gap:.46rem}.gs-profile-status-mini{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;border-radius:.78rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80caff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#07172a) 62%,transparent);padding:.46rem}.gs-profile-status-mini-thumb{width:2rem;height:2rem;border-radius:.58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8fdaff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2c4a) 72%,transparent);display:grid;place-items:center;overflow:hidden;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f7ff) 94%,transparent)}.gs-profile-status-mini-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-profile-status-mini-thumb i,.gs-profile-status-mini-thumb svg{width:.86rem;height:.86rem}.gs-profile-status-mini-copy{min-width:0;display:grid;gap:.12rem}.gs-profile-status-mini-copy strong{font-size:.62rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#edfaff) 96%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-mini-copy span{font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b0daf4) 82%,transparent)}.gs-profile-status-viewer-grid{display:grid;grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);gap:.8rem;align-items:stretch}.gs-profile-status-owner-picker{min-width:0;display:grid;align-content:start;gap:.42rem}.gs-profile-status-owner-toggle{display:none;width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79c9ff) 30%,transparent);border-radius:.76rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101e) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e1f5ff) 96%,transparent);grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.46rem;text-align:left;cursor:pointer}.gs-profile-status-owner-toggle i,.gs-profile-status-owner-toggle svg{width:.88rem;height:.88rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c0e6fa) 90%,transparent)}.gs-profile-status-owner-toggle[aria-expanded=true] i,.gs-profile-status-owner-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.gs-profile-status-user-list{display:grid;align-content:start;gap:.42rem}.gs-profile-status-user-btn{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79c9ff) 24%,transparent);border-radius:.76rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101e) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e1f5ff) 94%,transparent);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center;padding:.46rem;text-align:left;cursor:pointer}.gs-profile-status-user-btn.is-active{border-color:color-mix(in srgb,#4aff91 74%,transparent);background:color-mix(in srgb,#1c5d3d 34%,transparent)}.gs-profile-status-user-avatar{width:2.24rem;height:2.24rem;border-radius:999px;border:2px solid color-mix(in srgb,#4aff91 90%,transparent);background:radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--gs-public-theme-primary,#98d7ff) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#2b69c8) 88%,transparent));color:var(--gs-public-theme-strong,#f3fbff);display:grid;place-items:center;overflow:hidden;font-size:.72rem;font-weight:800;letter-spacing:.06em;box-shadow:0 0 16px rgba(42,255,126,.24)}.gs-profile-status-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-profile-status-user-copy{min-width:0;display:grid;gap:.12rem}.gs-profile-status-user-copy strong{font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-user-copy span{font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b3ddf6) 82%,transparent)}.gs-profile-status-story{min-height:24rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dd3ff) 26%,transparent);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--gs-public-theme-primary,#45a6ff) 22%,transparent),transparent 46%),color-mix(in srgb,var(--gs-public-theme-surface,#020912) 84%,transparent);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.gs-profile-status-story-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.62rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed1ff) 18%,transparent)}.gs-profile-status-story-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.gs-profile-status-story-owner{min-width:0;display:grid;gap:.12rem}.gs-profile-status-story-owner strong{font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-story-owner span{color:color-mix(in srgb,var(--gs-public-theme-text,#b1dbf4) 82%,transparent);font-size:.52rem}.gs-profile-status-story-media{min-height:14rem;display:grid;place-items:center;background:color-mix(in srgb,var(--gs-public-theme-surface,#00050c) 56%,transparent);overflow:hidden}.gs-profile-status-story-media img{width:100%;height:100%;max-height:24rem;-o-object-fit:contain;object-fit:contain;display:block}.gs-profile-status-story-text{width:min(100%,28rem);align-self:center;justify-self:center;margin:0;padding:1rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 98%,transparent);font-size:1rem;line-height:1.4;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.gs-profile-status-story-caption{margin:0;padding:.7rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f4ff) 94%,transparent);font-size:.66rem;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.gs-profile-status-story-caption,.gs-profile-status-viewers{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed1ff) 18%,transparent)}.gs-profile-status-viewers{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040f1d) 68%,transparent);padding:.64rem .7rem;display:grid;gap:.5rem}.gs-profile-status-viewers-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e1f6ff) 94%,transparent);font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.gs-profile-status-viewer-list{display:grid;gap:.4rem;max-height:9.4rem;overflow:auto}.gs-profile-status-viewer-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:center;border-radius:.64rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dcdff) 18%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#06172a) 60%,transparent);padding:.42rem}.gs-profile-status-viewer-avatar{width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid color-mix(in srgb,#7cffae 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#103a46) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ebfff7) 96%,transparent);display:grid;place-items:center;overflow:hidden;font-size:.62rem;font-weight:800}.gs-profile-status-viewer-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-profile-status-viewer-copy{min-width:0;display:grid;gap:.1rem}.gs-profile-status-viewer-copy strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#ebfaff) 96%,transparent);font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-viewer-copy small{color:color-mix(in srgb,var(--gs-public-theme-text,#b1dbf4) 82%,transparent);font-size:.5rem}.gs-profile-status-story-controls{display:flex;align-items:center;justify-content:space-between;gap:.54rem;padding:.62rem .7rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed1ff) 18%,transparent)}.gs-profile-status-empty{margin:0;border-radius:.84rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7dd6ff) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bae1f8) 86%,transparent);padding:1rem;text-align:center;font-size:.66rem}.gs-profile-status-empty.is-compact{padding:.62rem;font-size:.56rem}@media (max-width:720px){.gs-profile-status-modal{align-items:center;justify-content:center;padding:max(env(safe-area-inset-top),.5rem) .5rem max(env(safe-area-inset-bottom),.5rem)}.gs-profile-status-shell,.gs-profile-status-shell.is-viewer{width:min(100%,24rem);max-height:min(78dvh,34rem);border-radius:.92rem}.gs-profile-status-body{padding:.64rem}.gs-profile-status-viewer-grid{grid-template-columns:1fr;gap:.58rem}.gs-profile-status-owner-toggle{display:grid}.gs-profile-status-user-list{display:none;max-height:12rem;overflow:auto;padding:.4rem;border-radius:.84rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79c9ff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 58%,transparent)}.gs-profile-status-user-list.is-open{display:grid}.gs-profile-status-story{min-height:clamp(15.5rem,52dvh,20rem)}.gs-profile-status-story-media{min-height:clamp(8.5rem,34dvh,14rem)}.gs-profile-status-story-head{align-items:flex-start;flex-wrap:wrap;padding:.54rem .6rem}.gs-profile-status-story-head-actions{width:100%;justify-content:flex-start}.gs-profile-status-story-controls{padding:.54rem .6rem}.gs-profile-status-privacy-options,.gs-profile-status-upload-row{grid-template-columns:1fr}.gs-profile-status-actions,.gs-profile-status-story-controls{justify-content:stretch}.gs-profile-status-action-btn{flex:1 1 auto}}@keyframes profileStatusBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes profileStatusBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes profileStatusShellIn{0%{opacity:0;transform:translate3d(0,.88rem,0) scale(.74)}58%{opacity:1;transform:translate3d(0,-.08rem,0) scale(1.012)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes profileStatusShellOut{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,.42rem,0) scale(.96)}}@keyframes profileStatusLaunchRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.52)}28%{opacity:.92}to{opacity:0;transform:translate(-50%,-50%) scale(2.12)}}@media (prefers-reduced-motion:reduce){.gs-profile-status-modal.is-motion-enhanced,.gs-profile-status-modal.is-motion-enhanced .gs-profile-status-backdrop,.gs-profile-status-modal.is-motion-enhanced .gs-profile-status-shell,.gs-profile-status-modal.is-motion-enhanced:after{animation:none!important;transition:none!important;transform:none!important}}.gs-project-settings-panel{max-height:min(72vh,30rem);overflow:hidden}.gs-project-settings-head{display:flex;flex-direction:column;gap:.2rem}.gs-project-settings-title{margin:0}.gs-project-settings-subcopy{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#bde2f9) 78%,transparent);font-family:JetBrains Mono,monospace;font-size:.46rem;letter-spacing:.05em;line-height:1.3}.gs-project-settings-theme-row{display:flex;align-items:center;justify-content:space-between;gap:.62rem;border-radius:.74rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fc6ff) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#122d4e) 44%,transparent);padding:.56rem .62rem}.gs-project-settings-theme-copy{display:flex;flex-direction:column;gap:.14rem;min-width:0}.gs-project-settings-theme-label{color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 92%,transparent);font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.15}.gs-project-settings-theme-value{color:color-mix(in srgb,var(--gs-public-theme-text,#badff7) 86%,transparent);font-family:JetBrains Mono,monospace;font-size:.46rem;letter-spacing:.05em;line-height:1.2}.gs-project-settings-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;align-items:stretch;overflow:visible;padding-right:0;min-height:0}.gs-project-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;align-items:start}.gs-project-settings-grid>.gs-project-settings-list{grid-column:1/-1}#side-panel[data-panel-size="0.25"] .gs-project-settings-grid,#side-panel[data-panel-size="0.25"] .gs-project-settings-list{grid-template-columns:minmax(0,1fr)}.gs-project-settings-list>.gs-project-settings-loading{grid-column:1/-1}.gs-project-settings-loading{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b5ddf7) 80%,transparent);font-family:JetBrains Mono,monospace;font-size:.48rem;letter-spacing:.04em}.gs-project-settings-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 30%,transparent);border-radius:.74rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2743) 44%,transparent);padding:.5rem .56rem}.gs-project-settings-item-copy{display:flex;flex-direction:column;gap:.14rem;min-width:0;flex:1 1 auto}.gs-project-settings-item-label{color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.gs-project-settings-item-hint{color:color-mix(in srgb,var(--gs-public-theme-text,#b2d9f4) 78%,transparent);font-family:JetBrains Mono,monospace;font-size:.43rem;line-height:1.3}.gs-project-settings-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0;margin-top:.02rem}.gs-project-settings-switch-input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.gs-project-settings-switch-track{position:relative;display:inline-flex;width:2rem;height:1.08rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4dbff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102138) 90%,transparent);transition:border-color .18s ease,background-color .18s ease}.gs-project-settings-switch-knob{position:absolute;top:.07rem;left:.07rem;width:.82rem;height:.82rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#cbebff) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#f0faff) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#aedbfa) 93%,transparent));transition:transform .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.34)}.gs-project-settings-switch-input:checked+.gs-project-settings-switch-track{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b8e6ff) 84%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#5399d6) 72%,transparent)}.gs-project-settings-switch-input:checked+.gs-project-settings-switch-track .gs-project-settings-switch-knob{transform:translateX(.9rem)}.gs-project-settings-switch-input:focus-visible+.gs-project-settings-switch-track{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a5dfff) 86%,transparent);outline-offset:2px}.gs-project-settings-select-item{align-items:center}.gs-project-settings-select-wrap{position:relative;flex:0 0 auto;min-width:5.2rem}.gs-project-settings-select{width:100%;min-height:1.08rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4dbff) 42%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#102138) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f7ff) 96%,transparent);padding:0 .44rem;font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;outline:none}.gs-project-settings-select:focus-visible{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b8e6ff) 88%,transparent);box-shadow:0 0 0 2px rgba(91,177,237,.28)}.gs-project-settings-performance-summary{display:flex;flex-direction:column;gap:.16rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 22%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071627) 44%,transparent);padding:.48rem .56rem;font-family:JetBrains Mono,monospace}.gs-project-settings-performance-summary strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e8f9ff) 98%,transparent);font-size:.52rem;line-height:1.2;text-transform:uppercase}.gs-project-settings-performance-summary span{color:color-mix(in srgb,var(--gs-public-theme-text,#b2d9f4) 78%,transparent);font-size:.43rem;line-height:1.35}.gs-project-settings-font{display:flex;flex-direction:column;gap:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec3fa) 32%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2138) 50%,transparent);padding:.56rem .62rem}.gs-project-settings-brand-group,.gs-project-settings-identity-group{display:contents}.gs-project-settings-public-url-copy-btn{display:none}.gs-project-settings-brand,.gs-project-settings-node-colors{display:flex;flex-direction:column;gap:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec3fa) 32%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2138) 50%,transparent);padding:.56rem .62rem}.gs-project-settings-brand-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.gs-project-settings-logo-row{display:flex;align-items:center;justify-content:space-between;gap:.56rem}.gs-project-settings-logo-preview{width:2.48rem;height:2.48rem;border-radius:.7rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91d4ff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091829) 86%,transparent);display:inline-flex;align-items:center;justify-content:center;position:relative;color:color-mix(in srgb,var(--gs-public-theme-text,#def4ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;flex-shrink:0}.gs-project-settings-logo-preview img{width:100%;height:100%;position:absolute;inset:0;box-sizing:border-box;-o-object-fit:var(--gs-dashboard-logo-fit,contain);object-fit:var(--gs-dashboard-logo-fit,contain);-o-object-position:var(--gs-dashboard-logo-position-x,50%) var(--gs-dashboard-logo-position-y,50%);object-position:var(--gs-dashboard-logo-position-x,50%) var(--gs-dashboard-logo-position-y,50%);display:block;opacity:0;padding:var(--gs-dashboard-logo-padding,0);border-radius:var(--gs-dashboard-logo-radius,.52rem);background:var(--gs-dashboard-logo-bg,transparent);transform:scale(var(--gs-dashboard-logo-scale,1)) rotate(var(--gs-dashboard-logo-rotate,0deg));transform-origin:center;transition:opacity .18s ease}.gs-project-settings-logo-preview img.is-visible{opacity:1}.gs-project-settings-logo-preview img[hidden]{display:none!important;opacity:0}#gs-setting-logo-fallback{width:1.78rem;height:1.78rem;border-radius:999px;display:inline-grid;place-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;color:var(--gs-public-theme-text,#dff3ff);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9ac9f3) 45%,transparent);background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--gs-public-theme-primary,#58cdff) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#3f7dd6) 78%,transparent) 58%,color-mix(in srgb,var(--gs-public-theme-panel,#1c366d) 82%,transparent) 100%);box-shadow:0 0 0 2px rgba(15,33,63,.45),0 12px 20px rgba(0,0,0,.25);font-size:0;line-height:0}#gs-setting-logo-fallback :is(i,svg){width:.98rem;height:.98rem;display:block}#gs-setting-logo-fallback[hidden]{display:none!important}.gs-project-settings-logo-actions{display:flex;align-items:center;gap:.34rem;justify-content:flex-end;flex-wrap:wrap}.gs-project-settings-logo-editor{display:flex;flex-direction:column;gap:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 24%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07182b) 42%,transparent);padding:.58rem}.gs-project-settings-logo-editor[hidden]{display:none!important}.gs-project-settings-logo-editor-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.36rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 16%,transparent)}.gs-project-settings-logo-mode-grid,.gs-project-settings-logo-slider-grid{display:grid;gap:.5rem;min-width:0}.gs-project-settings-logo-mode-grid{grid-template-columns:1.25fr 1fr 1fr;align-items:start}.gs-project-settings-logo-slider-grid{grid-template-columns:repeat(5,minmax(7rem,1fr))}.gs-project-settings-logo-mode-row,.gs-project-settings-logo-slider{display:flex;flex-direction:column;gap:.3rem;min-width:0}.gs-project-settings-logo-mode-label,.gs-project-settings-logo-slider>span{color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 94%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.gs-project-settings-logo-slider>span{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.gs-project-settings-logo-slider strong{color:color-mix(in srgb,var(--gs-public-theme-text,#a8e2ff) 98%,transparent);font-size:.46rem;font-weight:800;white-space:nowrap}.gs-project-settings-logo-slider input[type=range]{width:100%;accent-color:var(--gs-public-theme-primary,#58caff);cursor:pointer;min-height:.9rem}.gs-project-settings-logo-position-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;padding-top:.3rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 14%,transparent)}.gs-project-settings-title-row{display:flex;flex-direction:column;gap:.24rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 24%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1d31) 52%,transparent);padding:.42rem .48rem}.gs-project-settings-title-label{color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 94%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.gs-project-settings-title-controls{display:flex;align-items:center;gap:.34rem}.gs-project-settings-title-input{min-width:0;flex:1 1 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#88cdff) 42%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d243c) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.46rem;letter-spacing:.03em;line-height:1.15;min-height:1.22rem;padding:0 .44rem}.gs-project-settings-title-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#aed5ef) 72%,transparent)}.gs-project-settings-title-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#aed5ef) 72%,transparent)}.gs-project-settings-title-input:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a5dfff) 86%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bae8ff) 68%,transparent)}.gs-project-settings-public-url-row{gap:.2rem}.gs-project-settings-public-url-hint{color:color-mix(in srgb,var(--gs-public-theme-text,#abd3ef) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.39rem;line-height:1.28;letter-spacing:.02em}.gs-project-settings-title-mode-row{display:flex;flex-direction:column;gap:.24rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 24%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1d31) 52%,transparent);padding:.42rem .48rem}.gs-project-settings-title-pill-group{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap}.gs-project-settings-title-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78bff5) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#102a45) 54%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6efff) 92%,transparent);font-family:JetBrains Mono,monospace;font-size:.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;min-height:1.18rem;padding:0 .44rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.gs-project-settings-title-pill:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bae8ff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1b4872) 66%,transparent);color:var(--gs-public-theme-strong,#f4fcff)}.gs-project-settings-title-pill.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd2ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e3a5d) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#def7ff) 98%,transparent)}.gs-project-settings-title-color-list{display:flex;flex-direction:column;gap:.3rem}.gs-project-settings-title-color-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 24%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1d31) 52%,transparent);padding:.44rem .48rem;display:flex;align-items:center;justify-content:space-between;gap:.48rem}.gs-project-settings-title-color-row.is-default{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 16%,transparent);opacity:.9}.gs-project-settings-title-color-copy{min-width:0;display:flex;flex-direction:column;gap:.1rem}.gs-project-settings-title-color-copy strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.48rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.15}.gs-project-settings-title-color-copy small{color:color-mix(in srgb,var(--gs-public-theme-text,#abd3ef) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.41rem;line-height:1.28}.gs-project-settings-title-color-control{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.gs-project-settings-title-color-control input[type=color]{width:1.76rem;height:1.26rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cd2ff) 42%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071423) 90%,transparent);padding:.08rem;cursor:pointer}.gs-project-settings-upload-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#88cdff) 45%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#12395e) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 94%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1;min-height:1.22rem;padding:0 .56rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.gs-project-settings-upload-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bfeaff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1f4d7c) 64%,transparent);color:var(--gs-public-theme-strong,#f5fcff)}.gs-project-settings-node-color-list{display:flex;flex-direction:column;gap:.3rem}.gs-project-settings-node-color-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 24%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1d31) 52%,transparent);padding:.44rem .48rem;display:flex;align-items:center;justify-content:space-between;gap:.48rem}.gs-project-settings-node-color-row.is-default{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1f8) 16%,transparent);opacity:.9}.gs-project-settings-node-color-copy{min-width:0;display:flex;flex-direction:column;gap:.1rem}.gs-project-settings-node-color-copy strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.48rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.15}.gs-project-settings-node-color-copy small{color:color-mix(in srgb,var(--gs-public-theme-text,#abd3ef) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.41rem;line-height:1.28}.gs-project-settings-node-color-control{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.gs-project-settings-node-color-control input[type=color]{width:1.76rem;height:1.26rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cd2ff) 42%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071423) 90%,transparent);padding:.08rem;cursor:pointer}.gs-project-settings-node-color-default{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78bff5) 36%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#102a45) 54%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6efff) 92%,transparent);font-family:JetBrains Mono,monospace;font-size:.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;min-height:1.16rem;padding:0 .44rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.gs-project-settings-node-color-default:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bae8ff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1b4872) 66%,transparent);color:var(--gs-public-theme-strong,#f4fcff)}.gs-project-settings-node-color-default.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd2ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e3a5d) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#def7ff) 98%,transparent)}@media (max-width:640px){.gs-project-settings-grid,.gs-project-settings-list{grid-template-columns:minmax(0,1fr)}.gs-project-settings-logo-row,.gs-project-settings-node-color-row,.gs-project-settings-title-color-row{flex-direction:column;align-items:flex-start}.gs-project-settings-title-controls{width:100%;flex-direction:column;align-items:stretch}.gs-project-settings-title-pill-group{width:100%}.gs-project-settings-logo-actions,.gs-project-settings-node-color-control,.gs-project-settings-title-color-control{width:100%;justify-content:flex-start}.gs-project-settings-logo-editor-head{flex-direction:column;align-items:stretch}.gs-project-settings-logo-editor{padding:.56rem}.gs-project-settings-logo-mode-grid,.gs-project-settings-logo-slider-grid{grid-template-columns:minmax(0,1fr)}.gs-project-settings-logo-position-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-project-settings-font-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.gs-project-settings-font-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.gs-project-settings-font-label{color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.gs-project-settings-font-hint{color:color-mix(in srgb,var(--gs-public-theme-text,#b6dcf4) 80%,transparent);font-family:JetBrains Mono,monospace;font-size:.42rem;line-height:1.3}.gs-project-settings-font-value{color:var(--gs-public-theme-text,#e7f7ff);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap}.gs-project-settings-font-slider{width:100%}.gs-project-settings-font-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.gs-project-settings-reset-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#88cdff) 45%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#14395e) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 94%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1;min-height:1.22rem;padding:0 .56rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.gs-project-settings-reset-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bfeaff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1f4d7c) 64%,transparent);color:var(--gs-public-theme-strong,#f5fcff)}a.gs-project-settings-link-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.gs-project-settings-save-state{color:color-mix(in srgb,var(--gs-public-theme-text,#b2d9f4) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.42rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;min-height:1em}.gs-project-settings-save-state.is-saving{color:color-mix(in srgb,var(--gs-public-theme-text,#e5f5ff) 90%,transparent)}.gs-project-settings-save-state.is-error{color:rgba(255,194,194,.92)}body.gs-reduced-motion *,body.gs-reduced-motion :after,body.gs-reduced-motion :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}body.gs-compact-mode #left-sidebar,body.gs-compact-mode #right-sidebar,body.gs-compact-mode #side-panel{font-size:.94em}#top-shell{top:max(env(safe-area-inset-top),0px);width:min(92vw,560px)}#bottom-shell{bottom:calc(max(env(safe-area-inset-bottom), 0px) + .9rem);width:min(92vw,560px)}#bottom-edge-actions{--edge-action-bottom:calc(max(env(safe-area-inset-bottom), 0px) + 1.02rem);position:absolute;inset:0;z-index:69;pointer-events:none}.bottom-edge-action-btn{position:absolute;bottom:var(--edge-action-bottom);width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81aae3) 42%,transparent);background:radial-gradient(circle at 30% 26%,color-mix(in srgb,var(--gs-public-theme-primary,#92dbff) 52%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#22406c) 92%,transparent) 62%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 98%,transparent));color:var(--gs-public-theme-text,#a2d3ff);display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;box-shadow:0 10px 22px rgba(0,0,0,.32),0 0 14px rgba(79,176,255,.16);transition:transform .22s ease,opacity .22s ease,border-color .22s ease,background-color .22s ease,right .46s cubic-bezier(.22,1,.36,1),bottom .46s cubic-bezier(.22,1,.36,1)}.bottom-edge-action-btn i,.bottom-edge-action-btn svg{width:1.06rem;height:1.06rem;stroke-width:2.2;display:block;flex-shrink:0}.bottom-edge-action-label{display:none}.bottom-edge-action-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#aad6ff) 60%,transparent);color:var(--gs-public-theme-text,#dcf1ff)}.bottom-edge-action-btn.is-active,.bottom-edge-action-btn[aria-pressed=true]{border-color:rgba(255,213,126,.62);background:radial-gradient(circle at 30% 26%,rgba(255,217,146,.58),rgba(96,61,24,.94) 62%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#170d05) 98%,transparent));color:#ffe7b1;box-shadow:0 10px 24px rgba(0,0,0,.36),0 0 18px rgba(255,190,80,.24)}.bottom-edge-action-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a8dfff) 82%,transparent);outline-offset:2px}#bottom-home-action{left:clamp(.55rem,2vw,.92rem)}#bottom-direction-action{right:clamp(.55rem,2vw,.92rem)}#bottom-direction-action.is-in-right-dock{position:relative;inset:auto;right:auto;bottom:auto;width:100%;height:2.06rem;border-radius:.76rem;justify-content:flex-start;gap:.38rem;padding:0 .54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182c) 72%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#89ceff) 48%,transparent);color:var(--gs-public-theme-text,#e5f7ff);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 8px 14px rgba(0,0,0,.24);transform:none!important}#bottom-direction-action.is-in-right-dock .bottom-edge-action-label{display:inline;font-family:JetBrains Mono,monospace;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1}#bottom-direction-action.is-in-right-dock i{width:.76rem;height:.76rem}#bottom-edge-actions.is-sidebar-open #bottom-home-action{opacity:0;transform:translateX(-.7rem) scale(.9);pointer-events:none}#bottom-edge-actions.is-right-sidebar-open #bottom-direction-action:not(.is-in-right-dock){opacity:0;transform:translateX(.7rem) scale(.9);pointer-events:none}#bottom-bar,#top-bar{pointer-events:auto;overflow:hidden;max-height:380px;transform-origin:center;transition:width .56s cubic-bezier(.22,1,.36,1),min-height .5s cubic-bezier(.22,1,.36,1),max-height .56s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),margin-top .5s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),opacity .34s ease,padding .44s cubic-bezier(.22,1,.36,1),border-radius .44s cubic-bezier(.22,1,.36,1),border-color .34s ease,box-shadow .34s ease,background-color .34s ease}#bottom-shell:not(.collapsed) #bottom-bar{overflow:visible}#top-bar.dynamic-island{width:clamp(18rem,42vw,31rem);min-height:6.9rem;margin-top:.42rem;padding:.56rem .62rem .64rem;border-radius:1.45rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2d6ff) 30%,transparent);background:radial-gradient(circle at 50% -35%,color-mix(in srgb,var(--gs-public-theme-primary,#4ab5ff) 24%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a16) 92%,transparent));position:relative;transform-origin:top center;transform:translateY(0) scale(1);box-shadow:0 18px 40px rgba(2,10,22,.46),inset 0 0 0 1px rgba(255,255,255,.04);will-change:width,min-height,max-height,transform,padding,border-radius,box-shadow,opacity}#top-bar.dynamic-island .island-content{display:flex;flex-direction:column;gap:.46rem;width:100%;max-height:286px;opacity:1;transform:translateY(0) scale(1);filter:blur(0);overflow:hidden;transition:opacity .34s ease,transform .52s cubic-bezier(.22,1,.36,1),max-height .52s cubic-bezier(.22,1,.36,1),filter .34s ease;will-change:opacity,transform,max-height,filter}#top-shell:not(.collapsed) #top-bar.dynamic-island .island-content{padding-top:2.12rem}#top-shell.expanding #top-bar.dynamic-island .island-content{transition-delay:90ms}#top-shell.expanding #top-bar.dynamic-island .island-control-row,#top-shell.expanding #top-bar.dynamic-island .island-map-persona-row{flex-wrap:nowrap;overflow:hidden}#top-shell.collapsed #top-bar.dynamic-island{width:4.6rem;min-width:4.6rem;max-width:4.6rem;max-height:1.46rem;min-height:1.46rem;height:1.46rem;margin-top:.5rem;padding:0;border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#86c9ff) 55%,transparent);background:radial-gradient(circle at 24% 26%,color-mix(in srgb,var(--gs-public-theme-primary,#76c7ff) 42%,transparent),transparent 50%),linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-panel,#17335f) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#09152b) 96%,transparent) 54%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d1b) 97%,transparent));transform:translateY(-1px) scale(.985);opacity:1;pointer-events:auto;box-shadow:0 12px 24px rgba(2,10,22,.52),0 0 18px rgba(65,154,255,.2),inset 0 0 0 1px rgba(255,255,255,.08)}#top-shell.collapsed #top-bar.dynamic-island .island-content{opacity:0;transform:translateY(-8px) scale(.97);max-height:0;filter:blur(2px);pointer-events:none;overflow:hidden;transition-delay:0s}#top-shell.collapsing #top-bar.dynamic-island .island-content{opacity:0;transform:translateY(-7px) scale(.98);max-height:0;filter:blur(2px);pointer-events:none;transition-delay:0s}#top-bar.dynamic-island:before,#top-shell.collapsed #top-bar.dynamic-island:before{content:none}#toggle-top-bar.island-mini-toggle{pointer-events:auto;align-self:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4d6ff) 50%,transparent);background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--gs-public-theme-primary,#92dbff) 52%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#22406c) 92%,transparent) 62%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 98%,transparent));width:100%;height:100%;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-family:JetBrains Mono,monospace;line-height:1;box-shadow:0 0 12px rgba(79,176,255,.28),inset 0 0 0 1px rgba(255,255,255,.08)}#toggle-top-bar.island-mini-toggle,#top-plus-action.island-mini-action{cursor:pointer;color:var(--gs-public-theme-text,#e6f6ff);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:transform .28s cubic-bezier(.22,1,.36,1),background .25s ease,opacity .22s ease,border-color .2s ease,box-shadow .2s ease}#top-plus-action.island-mini-action{position:absolute;top:.34rem;left:.36rem;width:1.42rem;height:1.42rem;min-width:1.42rem;padding:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8bcaff) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f1d30) 62%,transparent);opacity:0;pointer-events:none;transform:scale(.72);z-index:3;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 0 10px rgba(79,176,255,.16)}#top-plus-action.island-mini-action .top-plus-icon{width:.78rem;height:.78rem;stroke-width:2.4;stroke:currentColor;opacity:.96;transform:scale(1);transition:opacity .22s ease,transform .24s ease}#top-plus-action.island-mini-action:hover{transform:translateY(-1px) scale(1.01)}#toggle-top-bar.island-mini-toggle .top-ribbon-icon{width:.78rem;height:.78rem;stroke-width:2.4;stroke:currentColor;opacity:.96;transform:scale(1);transition:opacity .22s ease,transform .24s ease}#toggle-top-bar.island-mini-toggle:hover{transform:translateY(-1px) scale(1.01)}#top-shell.collapsed #toggle-top-bar.island-mini-toggle{position:absolute;inset:0;width:100%;height:100%;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;font-size:0;letter-spacing:0}body.gs-public-theme-active .godweb-root #top-shell:is(.collapsed,.collapsing) #toggle-top-bar.island-mini-toggle{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}body.gs-public-theme-active .godweb-root #top-shell.collapsing #top-bar.dynamic-island{width:4.6rem!important;min-width:4.6rem!important;max-width:4.6rem!important;max-height:1.46rem!important;min-height:1.46rem!important;height:1.46rem!important;margin-top:.5rem!important;padding:0!important;border-radius:999px!important;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#86c9ff) 55%,transparent)!important;background:radial-gradient(circle at 24% 26%,color-mix(in srgb,var(--gs-public-theme-primary,#76c7ff) 42%,transparent),transparent 50%),linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-panel,#17335f) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#09152b) 96%,transparent) 54%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d1b) 97%,transparent))!important;box-shadow:0 12px 24px rgba(2,10,22,.52),0 0 18px rgba(65,154,255,.2),inset 0 0 0 1px rgba(255,255,255,.08)!important}body.gs-public-theme-active .godweb-root #top-shell:is(.collapsed,.collapsing) #toggle-top-bar.island-mini-toggle,body.gs-public-theme-active .godweb-root #top-shell:is(.collapsed,.collapsing) #top-bar.dynamic-island,body.theme-classic #top-shell:is(.collapsed,.collapsing) #toggle-top-bar.island-mini-toggle{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}#top-shell:is(.collapsed,.collapsing) #toggle-top-bar.island-mini-toggle,body.gs-public-theme-active .godweb-root #top-shell:is(.collapsed,.collapsing) #toggle-top-bar.island-mini-toggle,body.theme-classic #top-shell:is(.collapsed,.collapsing) #toggle-top-bar.island-mini-toggle{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}#toggle-top-bar.island-mini-toggle .top-ribbon-icon,#toggle-top-bar.island-mini-toggle:after,#toggle-top-bar.island-mini-toggle:before{background:transparent!important;background-image:none!important;box-shadow:none!important;content:none!important;filter:none!important}#top-shell.collapsed #toggle-top-bar.island-mini-toggle .top-ribbon-icon{opacity:.96;transform:scale(1)}#top-shell.collapsing #toggle-top-bar.island-mini-toggle .top-ribbon-icon{opacity:0;transform:scale(.72)}#top-shell.collapsed #toggle-top-bar.island-mini-toggle:hover{transform:none}#top-shell.collapsed #top-plus-action.island-mini-action,#top-shell.collapsing #top-plus-action.island-mini-action{opacity:0;pointer-events:none;transform:scale(.72)}#top-shell:not(.collapsed) #toggle-top-bar.island-mini-toggle{position:absolute;top:.34rem;right:.36rem;width:1.42rem;height:1.42rem;min-width:1.42rem;padding:0;border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8bcaff) 36%,transparent);font-size:0;letter-spacing:0;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f1d30) 62%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 0 10px rgba(79,176,255,.16);z-index:3}#top-shell:not(.collapsed) #top-plus-action.island-mini-action{opacity:.96;pointer-events:auto;transform:scale(1)}#top-shell:not(.collapsed) #toggle-top-bar.island-mini-toggle .top-ribbon-icon{opacity:.96;transform:scale(1)}#top-bar.dynamic-island .island-cockpit-top-row{position:absolute;top:.22rem;left:50%;transform:translateX(-50%) scale(.72);display:flex;align-items:center;justify-content:center;gap:.3rem;opacity:0;pointer-events:none;z-index:3;transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1)}#top-shell:not(.collapsed) #top-bar.dynamic-island .island-cockpit-top-row{opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1)}#top-shell.collapsed #top-bar.dynamic-island .island-cockpit-top-row,#top-shell.collapsing #top-bar.dynamic-island .island-cockpit-top-row{opacity:0;pointer-events:none;transform:translateX(-50%) scale(.72)}#top-bar.dynamic-island .island-mode-stack{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.34rem}#top-bar.dynamic-island .island-view-pair-row{display:flex;align-items:center;justify-content:center;gap:.34rem;width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:.02rem}#top-bar.dynamic-island .island-view-pair-row>.island-view-row{flex:0 0 auto}#top-bar.dynamic-island .island-cockpit-row{display:flex;align-items:center;justify-content:center}#top-bar.dynamic-island .island-control-row,#top-bar.dynamic-island .island-map-persona-row{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:.34rem}@media (max-width:767px){#top-bar.dynamic-island .island-control-row,#top-bar.dynamic-island .island-map-persona-row{flex-direction:column!important;align-items:stretch!important;overflow-x:visible!important;gap:.34rem!important}#top-bar.dynamic-island :is(.island-view-row,.island-map-row,.island-mode-row,.island-access-row,.island-favorite-row){display:flex!important;width:100%!important;align-self:stretch!important;align-items:stretch!important;gap:.16rem!important;padding:.14rem!important;border-radius:.6rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8acaff) 24%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#081120) 74%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)!important}#top-bar.dynamic-island :is(.island-view-row,.island-map-row,.island-mode-row,.island-access-row,.island-favorite-row)>button{flex:1 1 0!important;min-width:0!important;min-height:1.35rem!important;height:1.35rem!important;padding:0 .4rem!important;border-radius:.42rem!important;font-size:.48rem!important;letter-spacing:.04em!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}}@media (max-width:1023px){body.gw-notch-affordance #toggle-top-bar,body.gw-notch-affordance #top-plus-action{display:none!important}body.gw-notch-affordance #gs-brand-shell,body.gw-notch-affordance #gs-profile-shell{opacity:0!important;pointer-events:none!important}}#top-bar.dynamic-island .island-access-row,#top-bar.dynamic-island .island-mode-row{display:inline-flex;align-items:center;gap:.2rem;width:-moz-fit-content;width:fit-content;align-self:center;padding:.18rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8acaff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081120) 78%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}#top-bar.dynamic-island .access-toggle-btn,#top-bar.dynamic-island .persona-toggle-btn{border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#d6ecff) 60%,transparent);border-radius:999px;font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-weight:700;line-height:1;padding:.3rem .62rem;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}#top-bar.dynamic-island .access-toggle-btn:hover,#top-bar.dynamic-island .persona-toggle-btn:hover{color:var(--gs-public-theme-strong,#eff9ff)}#top-bar.dynamic-island .access-toggle-btn.is-active,#top-bar.dynamic-island .persona-toggle-btn.is-active{color:var(--gs-public-theme-text,#e8f7ff);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80c6ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#387dbf) 34%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,#56ABFA) 22%,transparent)}#top-bar.dynamic-island :is(.view-toggle-btn,.persona-toggle-btn,.access-toggle-btn,.favorite-toggle-btn):is(.is-active,[aria-pressed=true]){background:var(--gs-tab-active-bg)!important;border-color:transparent!important;color:var(--gs-tab-active-text)!important;box-shadow:none!important}#top-bar.dynamic-island .island-view-row{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;width:-moz-fit-content;width:fit-content;align-self:center;padding:.18rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8acaff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081120) 78%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}#top-bar.dynamic-island .view-toggle-btn{border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#d6ecff) 60%,transparent);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-weight:700;line-height:1;padding:.3rem .62rem}#top-bar.dynamic-island .island-cockpit-btn,#top-bar.dynamic-island .view-toggle-btn{border-radius:999px;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}#top-bar.dynamic-island .island-cockpit-btn{width:1.66rem;height:1.66rem;min-width:1.66rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8acaff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081120) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6ecff) 72%,transparent);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}#top-bar.dynamic-island .island-cockpit-btn i,#top-bar.dynamic-island .island-cockpit-btn svg{width:.68rem;height:.68rem;pointer-events:none}#top-bar.dynamic-island .island-cockpit-btn:hover{color:var(--gs-public-theme-strong,#eff9ff);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80c6ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#387dbf) 28%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,#56ABFA) 22%,transparent)}#top-bar.dynamic-island .island-cockpit-btn.is-active{color:var(--gs-public-theme-strong,#eff9ff);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80c6ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#387dbf) 34%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,#56ABFA) 26%,transparent)}#top-bar.dynamic-island .view-toggle-btn:hover{color:var(--gs-public-theme-strong,#eff9ff)}#top-bar.dynamic-island .view-toggle-btn.is-active{color:var(--gs-public-theme-text,#e8f7ff);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80c6ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#387dbf) 34%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,#56ABFA) 22%,transparent)}#top-bar.dynamic-island .island-favorite-row{display:inline-flex;align-items:center;gap:.2rem;width:-moz-fit-content;width:fit-content;padding:.18rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8acaff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081120) 78%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}#top-bar.dynamic-island .favorite-toggle-btn{border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#d6ecff) 60%,transparent);border-radius:999px;font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-weight:700;line-height:1;padding:.3rem .62rem;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}#top-bar.dynamic-island .favorite-toggle-btn:hover{color:var(--gs-public-theme-strong,#eff9ff)}#top-bar.dynamic-island .favorite-toggle-btn.is-active{color:var(--gs-public-theme-text,#e8f7ff);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80c6ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#387dbf) 34%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,#56ABFA) 22%,transparent)}#top-bar.dynamic-island .island-search-row{width:100%}#top-bar.dynamic-island #search-container{min-height:2rem;padding-left:.72rem;padding-right:.72rem;border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99cffc) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#030914) 66%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}#top-bar.dynamic-island #global-search{font-size:.67rem;letter-spacing:.04em}@media (max-width:767px){#top-bar.dynamic-island #global-search::-moz-placeholder{font-size:.5rem!important;letter-spacing:.02em!important}#top-bar.dynamic-island #global-search,#top-bar.dynamic-island #global-search::placeholder{font-size:.5rem!important;letter-spacing:.02em!important}}#top-bar.dynamic-island .island-filter-row{justify-content:center;justify-content:safe center;gap:.34rem;padding:0 .02rem .04rem}#top-bar.dynamic-island .gs-connections-groups-filter-shell{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.28rem;max-height:6rem;overflow-y:auto;overflow-x:hidden;padding:.08rem .04rem .02rem}#top-bar.dynamic-island .gs-connections-group-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8dccff) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#122238) 54%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6ecff) 72%,transparent);font-size:.47rem;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-weight:700;line-height:1;padding:.24rem .5rem;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}#top-bar.dynamic-island .gs-connections-group-chip:hover{color:var(--gs-public-theme-strong,#eff9ff);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98d4ff) 52%,transparent)}#top-bar.dynamic-island .gs-connections-group-chip.is-active{color:var(--gs-public-theme-text,#dff3ff);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc6ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 24%,transparent);box-shadow:0 0 12px rgba(79,176,255,.22)}#top-bar.dynamic-island .gs-god-portfolio-filter-shell{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.38rem;width:100%;max-height:2.25rem;padding:.08rem 0 .12rem;overflow:hidden;opacity:1;transform:translateY(0);scrollbar-width:none;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,padding .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}#top-bar.dynamic-island .gs-god-portfolio-filter-shell::-webkit-scrollbar{display:none}#top-bar.dynamic-island .gs-god-portfolio-filter-shell.hidden{display:flex;max-height:0;padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-.32rem);pointer-events:none}#top-bar.dynamic-island .gs-god-portfolio-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8dccff) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a172a) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6ecff) 68%,transparent);font-size:.45rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-weight:800;line-height:1;padding:.22rem .48rem;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}#top-bar.dynamic-island .gs-god-portfolio-chip:hover{color:var(--gs-public-theme-strong,#eff9ff);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98d4ff) 52%,transparent)}#top-bar.dynamic-island .gs-god-portfolio-chip.is-active{color:var(--gs-public-theme-text,#dff3ff);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc6ff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 26%,transparent);box-shadow:0 0 12px rgba(79,176,255,.22)}#top-bar.dynamic-island .gs-connections-group-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#d6ecff) 56%,transparent);font-size:.5rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace;text-transform:uppercase}#top-bar.dynamic-island .filter-btn{background:color-mix(in srgb,var(--gs-public-theme-panel,#122238) 50%,transparent);border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8dccff) 22%,transparent);font-size:.49rem;letter-spacing:.08em;padding:.28rem .58rem;backdrop-filter:blur(4px)}#top-bar.dynamic-island .filter-btn.filter-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 24%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc6ff) 62%,transparent);color:var(--gs-public-theme-text,#dff3ff);box-shadow:0 0 12px rgba(79,176,255,.25)}#top-shell .gs-top-search-results{position:absolute;left:50%;top:calc(100% + .62rem);width:clamp(18rem,42vw,31rem);max-height:min(16.2rem,44vh);display:none;flex-direction:column;border-radius:1rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#aadfff) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081222) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b17) 94%,transparent));box-shadow:0 14px 44px rgba(0,0,0,.56),0 0 28px rgba(85,185,255,.2),inset 0 0 0 1px rgba(255,255,255,.05);overflow-y:auto;overflow-x:hidden;pointer-events:auto;z-index:8;transform:translate(-50%)}#top-shell .gs-top-search-results:not(.hidden){display:flex}#top-shell .gs-top-search-results.hidden{display:none}#top-shell .gs-top-search-results:before{top:-.94rem;width:2px;height:1rem;transform:translate(-50%,10px) scaleY(.3);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#a4e0ff) 78%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#3a9ee4) 18%,transparent));box-shadow:0 0 9px rgba(74,178,247,.42)}#top-shell .gs-top-search-results:after,#top-shell .gs-top-search-results:before{content:"";position:absolute;left:50%;opacity:0;pointer-events:none;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .2s ease}#top-shell .gs-top-search-results:after{top:-.36rem;width:.9rem;height:.58rem;transform:translate(-50%,10px) scale(.3);clip-path:polygon(50% 0,0 100%,100% 100%);background:linear-gradient(0deg,color-mix(in srgb,var(--gs-public-theme-primary,#bae8ff) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#4aaeee) 74%,transparent));filter:drop-shadow(0 0 10px rgba(71,177,248,.42))}#top-shell.is-search-results-open .gs-top-search-results:before{opacity:.95;transform:translate(-50%) scaleY(1)}#top-shell.is-search-results-open .gs-top-search-results:after{opacity:.95;transform:translate(-50%) scale(1)}#top-shell.collapsed .gs-top-search-results{display:none}#bottom-bar.dynamic-island{width:clamp(18rem,42vw,31rem);min-height:6.3rem;padding:.56rem .62rem .64rem;border-radius:1.45rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2d6ff) 30%,transparent);background:radial-gradient(circle at 50% 130%,color-mix(in srgb,var(--gs-public-theme-primary,#4ab5ff) 24%,transparent),transparent 58%),linear-gradient(0deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a16) 92%,transparent));position:relative;transform-origin:bottom center;transform:translateY(0) scale(1);box-shadow:0 -18px 40px rgba(2,10,22,.46),inset 0 0 0 1px rgba(255,255,255,.04);will-change:width,min-height,max-height,transform,padding,border-radius,box-shadow,opacity}#bottom-bar.dynamic-island .bottom-island-content{display:flex;flex-direction:column;gap:.56rem;width:100%;max-height:260px;opacity:1;transform:translateY(0) scale(1);filter:blur(0);overflow:visible;transition:opacity .34s ease,transform .52s cubic-bezier(.22,1,.36,1),max-height .52s cubic-bezier(.22,1,.36,1),filter .34s ease;will-change:opacity,transform,max-height,filter}#bottom-shell:not(.collapsed) #bottom-bar.dynamic-island .bottom-island-content{padding-bottom:1.34rem}#toggle-bottom-bar.island-mini-toggle{pointer-events:auto;align-self:center;cursor:pointer;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4d6ff) 50%,transparent);background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--gs-public-theme-primary,#92dbff) 52%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#22406c) 92%,transparent) 62%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 98%,transparent));color:var(--gs-public-theme-text,#e6f6ff);border-radius:999px;width:100%;height:100%;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-family:JetBrains Mono,monospace;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:transform .28s cubic-bezier(.22,1,.36,1),background .25s ease,opacity .22s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 0 12px rgba(79,176,255,.28),inset 0 0 0 1px rgba(255,255,255,.08)}#toggle-bottom-bar.island-mini-toggle .bottom-ribbon-icon{width:.78rem;height:.78rem;stroke-width:2.4;stroke:currentColor;opacity:.96;transform:scale(1);transition:opacity .22s ease,transform .24s ease}#toggle-bottom-bar.island-mini-toggle:hover{transform:translateY(1px) scale(1.01)}#bottom-shell.collapsed #toggle-bottom-bar.island-mini-toggle{position:absolute;inset:0;width:100%;height:100%;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;font-size:0;letter-spacing:0}#bottom-shell.collapsed #toggle-bottom-bar.island-mini-toggle .bottom-ribbon-icon{opacity:.96;transform:scale(1)}#bottom-shell.collapsed #toggle-bottom-bar.island-mini-toggle:hover{transform:none}#bottom-shell:not(.collapsed) #toggle-bottom-bar.island-mini-toggle{position:absolute;top:.34rem;right:.36rem;width:1.42rem;height:1.42rem;min-width:1.42rem;padding:0;border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8bcaff) 36%,transparent);font-size:0;letter-spacing:0;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f1d30) 62%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 0 10px rgba(79,176,255,.16);z-index:3}#toggle-bottom-calendar.island-mini-action{pointer-events:auto;cursor:pointer;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4d6ff) 50%,transparent);background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--gs-public-theme-primary,#92dbff) 52%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#22406c) 92%,transparent) 62%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 98%,transparent));color:var(--gs-public-theme-text,#e6f6ff);border-radius:999px;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;transition:transform .28s cubic-bezier(.22,1,.36,1),background .25s ease,opacity .22s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 0 12px rgba(79,176,255,.28),inset 0 0 0 1px rgba(255,255,255,.08)}#toggle-bottom-calendar.island-mini-action .bottom-calendar-icon{width:.76rem;height:.76rem;stroke-width:2.4;stroke:currentColor;opacity:.96;transform:scale(1);transition:opacity .22s ease,transform .24s ease}#toggle-bottom-calendar.island-mini-action:hover{transform:translateY(1px) scale(1.01)}#bottom-shell.collapsed #toggle-bottom-calendar.island-mini-action{opacity:0;pointer-events:none;transform:translateY(6px) scale(.9)}#bottom-shell:not(.collapsed) #toggle-bottom-calendar.island-mini-action{position:absolute;top:.34rem;left:.36rem;width:1.42rem;min-width:1.42rem;height:1.42rem;min-height:1.42rem;padding:0;border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8bcaff) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f1d30) 62%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 0 10px rgba(79,176,255,.16);z-index:3}#bottom-shell.calendar-open #toggle-bottom-calendar.island-mini-action{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bce4ff) 82%,transparent);box-shadow:inset 0 0 0 1px rgba(190,236,255,.18),0 0 18px rgba(110,205,255,.44);background:color-mix(in srgb,var(--gs-public-theme-panel,#1b385a) 80%,transparent)}#bottom-shell.calendar-open #toggle-bottom-calendar.island-mini-action .bottom-calendar-icon{transform:scale(1.05);opacity:1}#calendar-panel{--calendar-origin-x:50%;--calendar-origin-y:100%;position:absolute;left:50%;bottom:calc(100% + .62rem);width:min(94vw,40rem);max-width:40rem;max-height:min(46rem,calc(100vh - 5.5rem));max-height:min(46rem,calc(100dvh - 5.5rem));display:flex;flex-direction:column;border-radius:1.02rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#abdfff) 32%,transparent);box-shadow:0 14px 44px rgba(0,0,0,.54),0 0 28px rgba(85,185,255,.22),inset 0 0 0 1px rgba(255,255,255,.06);z-index:6;overflow:hidden;opacity:0;pointer-events:none;transform:translate(-50%,16px) scale(.14);transform-origin:var(--calendar-origin-x) var(--calendar-origin-y);clip-path:inset(45% 41% 45% 41% round 999px);filter:blur(10px) saturate(.82);transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .26s ease,clip-path .62s cubic-bezier(.22,1,.36,1),filter .36s ease;will-change:transform,opacity,clip-path,filter}#calendar-panel.is-open,#calendar-panel.is-opening{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1);clip-path:inset(0 0 0 0 round var(--cmp-radius-xl));filter:blur(0) saturate(1)}#calendar-panel.is-closing{opacity:0;pointer-events:none;transform:translate(-50%,14px) scale(.2);clip-path:inset(46% 42% 46% 42% round 999px);filter:blur(8px) saturate(.84)}.calendar-panel-head{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 10%,transparent);padding:.72rem .76rem;display:flex;align-items:center;justify-content:space-between;gap:.52rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-surface,#000000) 24%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#000000) 10%,transparent))}.calendar-panel-head-main{display:inline-flex;align-items:center;gap:.44rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 95%,transparent);min-width:0}.calendar-panel-title{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.gs-chat-pill-action{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}button.gs-chat-pill-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.08rem .28rem;line-height:1}.gs-chat-pill-action:hover{filter:brightness(1.08)}.gs-chat-pill-action:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed0ff) 70%,transparent);outline-offset:1px}.calendar-panel-close{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#acdcff) 35%,transparent);border-radius:.52rem;min-width:1.48rem;min-height:1.48rem;padding:0;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1c31) 54%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 84%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.calendar-panel-close:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c2eaff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1c3e61) 74%,transparent);color:var(--gs-public-theme-strong,#f2fcff)}.calendar-panel-host{padding:.72rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.gs-calendar-surface{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:.56rem;min-height:0;align-items:stretch}.gs-calendar-left,.gs-calendar-right{min-width:0}.gs-calendar-left{display:flex;flex-direction:column;gap:.56rem}.gs-calendar-right{display:flex;flex-direction:column;gap:.44rem}.gs-calendar-main{display:flex;flex-direction:column;gap:.56rem;min-height:0}.gs-calendar-surface.is-engine{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e1ff) 24%,transparent);border-radius:.78rem;padding:.62rem;background:radial-gradient(circle at top right,rgba(0,240,255,.1),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c16) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030911) 97%,transparent));height:100%}.gs-calendar-summary{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae0ff) 20%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 56%,transparent);padding:.44rem;display:flex;flex-direction:column;gap:.36rem}.gs-calendar-summary-head{display:flex;flex-direction:column;gap:.14rem;min-width:0}.gs-calendar-summary-title{font-family:JetBrains Mono,monospace;font-size:.46rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#add7ef) 86%,transparent);line-height:1.2}.gs-calendar-summary-date{font-family:JetBrains Mono,monospace;font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#daf2ff) 94%,transparent);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-calendar-summary-metrics{display:flex;flex-wrap:wrap;gap:.28rem}.gs-calendar-summary-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7aceff) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#09182a) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cceafc) 90%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.04em;padding:.16rem .34rem;line-height:1.2}.gs-calendar-summary-pill.is-due{border-color:rgba(255,178,138,.44);background:rgba(56,28,20,.72);color:rgba(255,221,200,.95)}.gs-calendar-summary-pill.is-completed{border-color:rgba(162,241,194,.44);background:rgba(21,55,43,.66);color:rgba(214,255,230,.94)}.gs-calendar-summary-pill.is-important{border-color:rgba(255,215,142,.54);background:rgba(69,51,18,.66);color:rgba(255,240,206,.96)}.gs-calendar-summary-list{display:flex;flex-direction:column;gap:.24rem;min-height:0}.gs-calendar-summary-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76daff) 20%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061120) 74%,transparent);padding:.24rem .3rem;display:flex;align-items:center;justify-content:space-between;gap:.26rem}.gs-calendar-summary-item.is-due{border-color:rgba(255,183,143,.42);background:rgba(45,25,17,.62)}.gs-calendar-summary-item.is-completed{border-color:rgba(151,239,188,.34);background:rgba(19,49,38,.58)}.gs-calendar-summary-item.is-important{box-shadow:inset 0 0 0 1px rgba(255,210,122,.35)}.gs-calendar-summary-item-title{min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 96%,transparent);font-size:.5rem;line-height:1.3;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-calendar-summary-item-time{color:color-mix(in srgb,var(--gs-public-theme-text,#bae0f4) 80%,transparent);font-size:.44rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;flex-shrink:0}.gs-calendar-summary-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#b7def4) 74%,transparent);font-size:.52rem;line-height:1.38;padding:.12rem .06rem}.gs-calendar-summary-agenda{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#75ccf4) 18%,transparent);margin-top:.1rem;padding-top:.3rem;display:flex;flex-direction:column;gap:.2rem}.gs-calendar-summary-agenda-title{font-family:JetBrains Mono,monospace;font-size:.43rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b0ddf4) 84%,transparent)}.gs-calendar-summary-agenda-list{display:flex;flex-direction:column;gap:.16rem}.gs-calendar-summary-agenda-item{display:flex;align-items:center;gap:.24rem;min-width:0}.gs-calendar-summary-agenda-item-date{font-family:JetBrains Mono,monospace;font-size:.42rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3d6ee) 78%,transparent);white-space:nowrap}.gs-calendar-summary-agenda-item-title{min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#dcf6ff) 90%,transparent);font-size:.47rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-calendar-toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.36rem}.gs-calendar-nav-btn,.gs-calendar-today-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4d6ff) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1f36) 50%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8edff) 86%,transparent);font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1;min-height:1.44rem;padding:.26rem .5rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.gs-calendar-nav-btn:hover,.gs-calendar-today-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b5e2ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#264974) 56%,transparent);color:var(--gs-public-theme-text,#ecf8ff);transform:translateY(-1px)}.gs-calendar-today-btn.is-important{border-color:rgba(255,213,133,.52);background:rgba(79,55,19,.64);color:rgba(255,239,205,.95)}.gs-calendar-month-label{font-family:JetBrains Mono,monospace;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f7ff) 95%,transparent);text-align:center;font-weight:700;line-height:1.2}.gs-calendar-week-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}.gs-calendar-week-row span{font-family:JetBrains Mono,monospace;font-size:.46rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b7def4) 78%,transparent);text-align:center;line-height:1.2}.gs-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}.gs-calendar-day{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80d7ff) 24%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061423) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d4f1ff) 90%,transparent);min-height:2rem;padding:.18rem .22rem .22rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.gs-calendar-day:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98eaff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a2035) 84%,transparent);color:var(--gs-public-theme-strong,#f1fbff);transform:translateY(-1px)}.gs-calendar-day.is-selected{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 76%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 18%,transparent);box-shadow:inset 0 0 0 1px rgba(0,240,255,.22);color:var(--gs-public-theme-strong,#ebfdff)}.gs-calendar-day.is-today{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#aef5ff) 72%,transparent)}.gs-calendar-day.is-important{border-color:rgba(255,217,146,.62)}.gs-calendar-day.is-due{box-shadow:inset 0 0 0 1px rgba(255,166,126,.25)}.gs-calendar-day.is-outside{opacity:.54}.gs-calendar-day-number{font-size:.56rem}.gs-calendar-day-count,.gs-calendar-day-number{font-family:JetBrains Mono,monospace;font-weight:700;line-height:1}.gs-calendar-day-count{min-width:1.02rem;height:1.02rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#98e5ff) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3a90d2) 38%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e8faff) 98%,transparent);font-size:.46rem;display:inline-flex;align-items:center;justify-content:center}.gs-calendar-foot{display:flex;align-items:center;justify-content:space-between;gap:.44rem}.gs-calendar-selected-label{min-width:0;text-align:right;color:color-mix(in srgb,var(--gs-public-theme-text,#bce2f4) 84%,transparent);font-size:.52rem;line-height:1.35;font-family:JetBrains Mono,monospace}.gs-calendar-events-head{display:flex;flex-direction:column;gap:.12rem;min-width:0}.gs-calendar-events-title{font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#daf2ff) 94%,transparent);line-height:1.2}.gs-calendar-events-subtitle{color:color-mix(in srgb,var(--gs-public-theme-text,#bce2f4) 84%,transparent);font-size:.5rem;line-height:1.32;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-calendar-compose{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae0ff) 22%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 66%,transparent);padding:.44rem;display:flex;flex-direction:column;gap:.34rem}.gs-calendar-compose.is-editing{border-color:rgba(255,210,126,.5);box-shadow:inset 0 0 0 1px rgba(255,209,130,.2)}.gs-calendar-compose-head{display:flex;flex-direction:column;gap:.12rem}.gs-calendar-compose-head span:first-child{color:color-mix(in srgb,var(--gs-public-theme-text,#e0f6ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.48rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.gs-calendar-compose-head span:last-child{color:color-mix(in srgb,var(--gs-public-theme-text,#aed6ec) 80%,transparent);font-size:.48rem;line-height:1.32}.gs-calendar-compose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.gs-calendar-compose-field{display:flex;flex-direction:column;gap:.12rem;min-width:0}.gs-calendar-compose-field span{font-family:JetBrains Mono,monospace;font-size:.42rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#aad9f1) 84%,transparent);line-height:1.2}.gs-calendar-compose-field.is-notes{grid-column:1/-1}.gs-calendar-compose-checks{display:flex;flex-wrap:wrap;gap:.34rem}.gs-calendar-compose-check{display:inline-flex;align-items:center;gap:.24rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cbedfc) 90%,transparent);font-size:.48rem}.gs-calendar-compose-check input{margin:0;width:.8rem;height:.8rem;accent-color:color-mix(in srgb,var(--gs-public-theme-text,#6fd2ff) 92%,transparent)}.gs-calendar-compose-actions{display:flex;flex-wrap:wrap;gap:.24rem}.gs-calendar-events{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae0ff) 20%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 64%,transparent);min-height:0;max-height:min(34vh,15.8rem);flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:.44rem;display:flex;flex-direction:column;gap:.32rem}.gs-calendar-surface.is-engine .gs-calendar-events{max-height:none}.gs-calendar-event{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76daff) 24%,transparent);border-radius:.52rem;padding:.32rem .4rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061120) 84%,transparent);display:flex;flex-direction:column;gap:.16rem}.gs-calendar-event.is-due{border-color:rgba(255,183,143,.46);background:rgba(45,25,17,.68)}.gs-calendar-event.is-completed{border-color:rgba(150,236,186,.36);background:rgba(18,52,39,.62)}.gs-calendar-event.is-important{box-shadow:inset 0 0 0 1px rgba(255,208,122,.3)}.gs-calendar-event-main{display:flex;align-items:center;justify-content:space-between;gap:.34rem}.gs-calendar-event-title{min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e9faff) 96%,transparent);font-size:.56rem;line-height:1.34;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-calendar-event-time{color:color-mix(in srgb,var(--gs-public-theme-text,#bae0f4) 80%,transparent);font-size:.48rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;flex-shrink:0}.gs-calendar-event-meta{color:color-mix(in srgb,var(--gs-public-theme-text,#b0d6ec) 78%,transparent);font-size:.48rem;letter-spacing:.03em}.gs-calendar-event-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.gs-calendar-event-source{font-family:JetBrains Mono,monospace;font-size:.42rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3d3ec) 74%,transparent);white-space:nowrap}.gs-calendar-event-desc{color:color-mix(in srgb,var(--gs-public-theme-text,#c2e5f6) 84%,transparent);font-size:.49rem;line-height:1.36;white-space:pre-wrap;word-break:break-word}.gs-calendar-event-actions{display:flex;flex-wrap:wrap;gap:.22rem;margin-top:.08rem}.gs-calendar-event-action-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#96d6fa) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1c30) 66%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d7effd) 90%,transparent);font-family:JetBrains Mono,monospace;font-size:.43rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;min-height:1.18rem;padding:.2rem .42rem;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.gs-calendar-event-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bbe6ff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#234870) 66%,transparent);color:var(--gs-public-theme-strong,#f1fbff)}.gs-calendar-event-action-btn.is-danger{border-color:rgba(255,167,146,.44);background:rgba(73,28,20,.66);color:rgba(255,219,205,.96)}.gs-calendar-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#b7def4) 74%,transparent);font-size:.56rem;line-height:1.4;padding:.18rem .08rem}@media (max-width:720px){.gs-calendar-compose-grid,.gs-calendar-surface{grid-template-columns:1fr}.gs-calendar-events{max-height:min(36vh,13.6rem)}}#bottom-shell.ai-chat-open #bottom-bar.dynamic-island .bottom-island-content{position:relative;z-index:5}#bottom-shell.ai-chat-open #toggle-bottom-bar.island-mini-toggle{opacity:1;pointer-events:auto}#bottom-shell:not(.collapsed) #toggle-bottom-bar.island-mini-toggle .bottom-ribbon-icon{opacity:.96;transform:scale(1)}.timeline-now-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a8ddff) 48%,transparent);border-radius:999px;padding:.16rem .5rem;min-height:1.24rem;background:radial-gradient(circle at 24% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#a8e3ff) 24%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#142b4a) 64%,transparent) 62%,color-mix(in srgb,var(--gs-public-theme-panel,#071224) 88%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 90%,transparent);font-family:JetBrains Mono,monospace;font-size:.53rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;cursor:pointer;transition:border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 0 10px rgba(72,167,237,.2)}.timeline-now-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c3ecff) 72%,transparent);color:var(--gs-public-theme-strong,#f1fbff);transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 0 14px rgba(88,188,255,.34)}.timeline-now-btn:focus-visible{outline:0;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#d2f4ff) 86%,transparent);box-shadow:0 0 0 2px rgba(18,38,62,.9),0 0 0 3px rgba(141,214,255,.48),0 0 16px rgba(91,190,255,.34)}.timeline-now-btn.is-live{border-color:rgba(152,236,199,.9);color:rgba(222,255,240,.98);background:radial-gradient(circle at 22% 18%,rgba(172,255,224,.3),rgba(16,64,53,.74) 62%,color-mix(in srgb,var(--gs-public-theme-panel,#061f1a) 92%,transparent));box-shadow:inset 0 0 0 1px rgba(188,255,228,.2),0 0 14px rgba(88,227,176,.34)}#bottom-shell.collapsed #bottom-bar.dynamic-island{width:4.6rem;min-width:4.6rem;max-width:4.6rem;max-height:1.46rem;min-height:1.46rem;height:1.46rem;padding:0;border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#86c9ff) 55%,transparent);background:radial-gradient(circle at 24% 74%,color-mix(in srgb,var(--gs-public-theme-primary,#76c7ff) 42%,transparent),transparent 50%),linear-gradient(45deg,color-mix(in srgb,var(--gs-public-theme-panel,#17335f) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#09152b) 96%,transparent) 54%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d1b) 97%,transparent));transform:translateY(1px) scale(.985);opacity:1;pointer-events:auto;box-shadow:0 -12px 24px rgba(2,10,22,.52),0 0 18px rgba(65,154,255,.2),inset 0 0 0 1px rgba(255,255,255,.08)}#bottom-shell.collapsed.ai-chat-open #bottom-bar.dynamic-island{overflow:visible}#bottom-shell.collapsed #bottom-bar.dynamic-island .bottom-island-content{opacity:0;transform:translateY(8px) scale(.97);max-height:0;filter:blur(2px);pointer-events:none;overflow:hidden;transition-delay:0s}#bottom-shell.collapsed.ai-chat-open #bottom-bar.dynamic-island .bottom-island-content{opacity:1;transform:none;max-height:0;filter:none;pointer-events:auto;overflow:visible}#bottom-shell.collapsed.ai-chat-open #btn-ai-node,#bottom-shell.collapsed.ai-chat-open .bottom-ai-node-row>.ai-node-side-btn,#bottom-shell.collapsed.ai-chat-open .bottom-island-content>:not(.bottom-ai-node-row){display:none!important}#bottom-shell.collapsed.ai-chat-open .bottom-ai-node-row{min-height:0;gap:0}#bottom-shell.collapsed.ai-chat-open .ai-node-chat-hub{--ai-chat-panel-bottom:calc(100% + 0.28rem)}#bottom-shell.collapsed.ai-chat-open #ai-chat-panel{pointer-events:auto}.bottom-ai-node-row{display:flex;align-items:center;justify-content:center;gap:.58rem;width:100%;position:relative;z-index:4}.ai-node-chat-hub{--ai-chat-panel-bottom:calc(100% + 0.62rem);position:relative;display:inline-flex;flex-direction:column;align-items:center;width:auto;flex:0 0 auto;overflow:visible}.ai-node-chat-hub:before{bottom:calc(var(--ai-chat-panel-bottom) - .96rem);width:2px;height:1rem;transform:translate(-50%,10px) scaleY(.3);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#a4e0ff) 78%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#3a9ee4) 18%,transparent));box-shadow:0 0 9px rgba(74,178,247,.48)}.ai-node-chat-hub:after,.ai-node-chat-hub:before{content:"";position:absolute;left:50%;opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .22s ease;z-index:5}.ai-node-chat-hub:after{bottom:calc(var(--ai-chat-panel-bottom) - .58rem);width:.9rem;height:.58rem;transform:translate(-50%,10px) scale(.3);clip-path:polygon(50% 100%,0 0,100% 0);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#bae8ff) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#4aaeee) 74%,transparent));filter:drop-shadow(0 0 10px rgba(71,177,248,.48))}.ai-node-chat-hub.is-chat-open:before{opacity:.95;transform:translate(-50%) scaleY(1)}.ai-node-chat-hub.is-chat-open:after{opacity:.95;transform:translate(-50%) scale(1)}.ai-node-btn{gap:.38rem;padding:.1rem 0}.ai-node-btn,.ai-node-side-btn{border:0;background:transparent;color:var(--gs-public-theme-text,#dff3ff);display:inline-flex;flex-direction:column;align-items:center;cursor:pointer;pointer-events:auto}.ai-node-side-btn{justify-content:flex-end;gap:.26rem;padding:.08rem 0;min-width:2.1rem;flex:0 0 auto;margin-top:-.1rem}.ai-node-side-shell{width:2.08rem;height:2.08rem;border-radius:.74rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cceff) 46%,transparent);background:radial-gradient(circle at 28% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#91dbff) 30%,transparent),transparent 58%),linear-gradient(156deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e2644) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#09182c) 94%,transparent));display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(2,10,22,.38),0 0 14px rgba(82,180,246,.16),inset 0 0 0 1px rgba(255,255,255,.05);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ai-node-side-shell i,.ai-node-side-shell svg{width:.78rem;height:.78rem;color:var(--gs-public-theme-text,#dff3ff);stroke-width:2.1}.ai-node-side-label{font-family:JetBrains Mono,monospace;font-size:.43rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#cee8fc) 88%,transparent);line-height:1;transition:color .2s ease}.ai-node-side-btn:hover .ai-node-side-shell{transform:translateY(-1px) scale(1.03);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ade1ff) 72%,transparent);box-shadow:0 10px 22px rgba(2,10,22,.44),0 0 18px rgba(95,192,255,.28),inset 0 0 0 1px rgba(255,255,255,.08)}.ai-node-side-btn:hover .ai-node-side-label{color:color-mix(in srgb,var(--gs-public-theme-text,#e4f4ff) 98%,transparent)}.ai-node-side-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91d9ff) 82%,transparent);outline-offset:3px;border-radius:.8rem}#ai-chat-panel,.compass-v2-root,.sp-compass-ai-chat-host,.sp-compass-v2-shell{--cmp-surface:color-mix(in srgb,var(--gs-public-theme-surface,#01040d) 96%,transparent);--cmp-panel:color-mix(in srgb,var(--gs-public-theme-panel,#071426) 88%,transparent);--cmp-panel-soft:color-mix(in srgb,var(--gs-public-theme-panel,#071426) 62%,transparent);--cmp-raised:color-mix(in srgb,var(--gs-public-theme-panel,#0c2138) 94%,var(--gs-public-theme-primary,#38bdf8) 6%);--cmp-wash:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 8%,transparent);--cmp-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#38bdf8) 20%,transparent);--cmp-line-strong:color-mix(in srgb,var(--gs-public-theme-border-strong,#38bdf8) 38%,transparent);--cmp-line-faint:color-mix(in srgb,var(--gs-public-theme-border-strong,#38bdf8) 11%,transparent);--cmp-accent:var(--gs-public-theme-primary,#38bdf8);--cmp-accent-soft:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 16%,transparent);--cmp-accent-ink:color-mix(in srgb,var(--gs-public-theme-primary,#8acfff) 92%,white 8%);--cmp-ink:var(--gs-public-theme-text,#dbecff);--cmp-ink-strong:var(--gs-public-theme-strong,#f8fbff);--cmp-ink-muted:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 92%,transparent);--cmp-ink-faint:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 66%,transparent);--cmp-danger:#f2607a;--cmp-danger-soft:color-mix(in srgb,#f2607a 16%,transparent);--cmp-danger-line:color-mix(in srgb,#f2607a 34%,transparent);--cmp-tone-document:#8c9cf0;--cmp-tone-media:#a481ee;--cmp-tone-camera:#ee7fa6;--cmp-tone-audio:#eb9a55;--cmp-tone-contact:#5ab4ea;--cmp-tone-poll:#e4c05c;--cmp-tone-event:#ec7373;--cmp-tone-sticker:#5ccfa4;--cmp-success:#3fd6a0;--cmp-success-soft:color-mix(in srgb,#3fd6a0 16%,transparent);--cmp-warning:#f2b544;--cmp-warning-soft:color-mix(in srgb,#f2b544 16%,transparent);--cmp-status-idle:var(--cmp-accent);--cmp-status-attention:var(--cmp-warning);--cmp-status-attention-soft:var(--cmp-warning-soft);--cmp-status-attention-line:color-mix(in srgb,var(--cmp-warning) 34%,transparent);--cmp-status-working:#8f7bf5;--cmp-status-working-soft:color-mix(in srgb,#8f7bf5 16%,transparent);--cmp-status-working-line:color-mix(in srgb,#8f7bf5 34%,transparent);--cmp-status-working-ink:color-mix(in srgb,#8f7bf5 88%,white 12%);--cmp-status-working-glow:0 0 20px color-mix(in srgb,#8f7bf5 24%,transparent);--cmp-text-3xs:0.625rem;--cmp-text-2xs:0.6875rem;--cmp-text-xs:0.75rem;--cmp-text-sm:0.8125rem;--cmp-text-md:0.875rem;--cmp-text-lg:1rem;--cmp-text-xl:1.125rem;--cmp-text-2xl:1.375rem;--cmp-text-3xl:1.75rem;--cmp-leading-tight:1.25;--cmp-leading-snug:1.4;--cmp-leading-body:1.6;--cmp-tracking-label:0.08em;--cmp-space-1:0.25rem;--cmp-space-2:0.5rem;--cmp-space-3:0.75rem;--cmp-space-4:1rem;--cmp-space-5:1.5rem;--cmp-space-6:2rem;--cmp-radius-sm:0.4rem;--cmp-radius-md:0.6rem;--cmp-radius-lg:0.9rem;--cmp-radius-xl:1.15rem;--cmp-radius-pill:999px;--cmp-ctl:2rem;--cmp-ctl-lg:2.5rem;--cmp-ctl-touch:2.75rem;--cmp-icon:1.0625rem;--cmp-icon-lg:1.25rem;--cmp-icon-sm:0.875rem;--cmp-hit:var(--cmp-ctl);--cmp-hit-lg:var(--cmp-ctl-lg);--cmp-hit-touch:var(--cmp-ctl-touch);--cmp-reading-column:52rem;--cmp-transcript-min:0px;--cmp-transcript-max:clamp(14rem,44vh,32rem);--cmp-transcript-fixed:clamp(18rem,46vh,32rem);--cmp-sheet:min(22rem,calc(100% - 2 * var(--cmp-space-4)));--cmp-sheet-wide:min(30rem,calc(100% - 2 * var(--cmp-space-4)));--cmp-shadow-1:0 2px 8px color-mix(in srgb,var(--gs-public-theme-surface,#01040d) 40%,transparent);--cmp-shadow-2:0 10px 26px color-mix(in srgb,var(--gs-public-theme-surface,#01040d) 46%,transparent);--cmp-shadow-3:0 18px 52px color-mix(in srgb,var(--gs-public-theme-surface,#01040d) 54%,transparent);--cmp-glow:0 0 24px color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 20%,transparent);--cmp-shadow-mobile:0 10px 24px color-mix(in srgb,var(--gs-public-theme-surface,#01040d) 46%,transparent);--cmp-ease-genie:cubic-bezier(0.22,1,0.36,1);--cmp-ease-out:cubic-bezier(0.16,1,0.3,1);--cmp-ease-inout:cubic-bezier(0.4,0,0.2,1);--cmp-dur-instant:90ms;--cmp-dur-fast:160ms;--cmp-dur-base:240ms;--cmp-dur-slow:380ms;--cmp-dur-genie:620ms;--cmp-seg-pad:3px;--cmp-seg-track:color-mix(in srgb,var(--gs-public-theme-surface,#01040d) 52%,transparent);--cmp-seg-thumb:color-mix(in srgb,var(--gs-public-theme-panel,#0c2138) 88%,var(--gs-public-theme-primary,#38bdf8) 12%);--cmp-seg-thumb-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#38bdf8) 30%,transparent);--cmp-seg-thumb-accent:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 34%,var(--gs-public-theme-panel,#0c2138));--cmp-seg-thumb-accent-line:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 58%,transparent);--cmp-seg-thumb-glow:0 0 18px color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 26%,transparent);--cmp-seg-ink:var(--cmp-ink-faint);--cmp-seg-ink-hover:var(--cmp-ink-muted);--cmp-seg-ink-active:var(--cmp-ink-strong);--cmp-flow-mark-ink:color-mix(in srgb,var(--gs-public-theme-primary,#8acfff) 92%,white 8%);--cmp-flow-mark-line:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 42%,transparent);--cmp-flow-mark-bg:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 12%,transparent)}#ai-chat-panel{--ai-chat-origin-x:50%;--ai-chat-origin-y:100%;--ai-chat-options-width:19rem;--ai-chat-settings-width:50%;position:absolute;left:50%;bottom:var(--ai-chat-panel-bottom);width:min(94vw,58rem);max-width:58rem;display:flex;flex-direction:column;border-radius:var(--cmp-radius-xl);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#abdfff) 32%,transparent);background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--gs-public-theme-primary,#46a8f4) 18%,transparent),transparent 42%),radial-gradient(circle at 86% 100%,color-mix(in srgb,var(--gs-public-theme-panel,#2767b2) 16%,transparent),transparent 46%),linear-gradient(160deg,var(--gs-public-theme-panel,#061120) 0,var(--gs-public-theme-surface,#020815) 58%,var(--gs-public-theme-surface,#01040d) 100%);box-shadow:var(--cmp-shadow-3),var(--cmp-glow),inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 6%,transparent);z-index:6;overflow:hidden;opacity:0;pointer-events:none;transform:translate(-50%,16px) scale(.14);transform-origin:var(--ai-chat-origin-x) var(--ai-chat-origin-y);clip-path:inset(45% 41% 45% 41% round 999px);filter:blur(10px) saturate(.82);transition:transform var(--cmp-dur-genie) var(--cmp-ease-genie),opacity var(--cmp-dur-base) ease,clip-path var(--cmp-dur-genie) var(--cmp-ease-genie),filter var(--cmp-dur-slow) ease;will-change:transform,opacity,clip-path,filter}#ai-chat-panel.is-open,#ai-chat-panel.is-opening{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1);clip-path:inset(0 0 0 0 round var(--cmp-radius-xl));filter:blur(0) saturate(1)}#ai-chat-panel.is-closing{opacity:0;pointer-events:none;transform:translate(-50%,14px) scale(.2);clip-path:inset(46% 42% 46% 42% round 999px);filter:blur(8px) saturate(.84)}#ai-chat-panel.is-embedded-side-panel{position:relative;left:auto;bottom:auto;width:100%;max-width:none;min-width:0;flex:1 1 auto;transform:translateY(12px) scale(.22);clip-path:inset(45% 41% 45% 41% round 999px)}#ai-chat-panel.is-embedded-side-panel.is-open,#ai-chat-panel.is-embedded-side-panel.is-opening{transform:translateY(0) scale(1);clip-path:inset(0 0 0 0 round var(--cmp-radius-xl))}#ai-chat-panel.is-embedded-side-panel.is-closing{transform:translateY(10px) scale(.24);clip-path:inset(46% 42% 46% 42% round 999px)}#ai-chat-panel.is-embedded-side-panel .ai-chat-body,#ai-chat-panel.is-embedded-side-panel .ai-chat-body-shell{flex:1 1 auto;height:auto;min-height:0}#ai-chat-panel.is-page-mode{position:absolute;inset:0;top:var(--ai-chat-vvt,0);left:0;right:0;bottom:auto;width:100%;max-width:none;min-width:0;height:var(--ai-chat-vvh,100%);border-radius:0;background-color:var(--gs-public-theme-surface,#01040d);z-index:6500;transform:translateY(14px) scale(.3);clip-path:inset(45% 41% 45% 41% round 999px)}#ai-chat-panel.is-page-mode.is-open,#ai-chat-panel.is-page-mode.is-opening{transform:translateY(0) scale(1);clip-path:inset(0 0 0 0 round 0)}#ai-chat-panel.is-page-mode.is-closing{transform:translateY(12px) scale(.3);clip-path:inset(46% 42% 46% 42% round 999px)}#ai-chat-panel.is-page-mode{background-image:linear-gradient(180deg,color-mix(in srgb,var(--cmp-status-idle) 5%,transparent),transparent 22%)!important;box-shadow:inset 0 0 0 1px var(--cmp-line-strong),var(--cmp-shadow-mobile)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#ai-chat-panel.is-page-mode .ai-chat-head{padding-top:calc(var(--cmp-space-3) + env(safe-area-inset-top, 0px));padding-bottom:var(--cmp-space-3);padding-inline:var(--cmp-space-5)}#ai-chat-panel.is-page-mode .ai-chat-head-title{font-size:var(--cmp-text-xl)}#ai-chat-panel.is-page-mode .ai-chat-context-label{font-size:var(--cmp-text-sm);padding:.18rem .4rem}#ai-chat-panel.is-page-mode .ai-chat-head-action-btn,#ai-chat-panel.is-page-mode .ai-chat-head-close{width:1.5rem;height:1.5rem;min-width:1.5rem}#ai-chat-panel.is-page-mode .ai-chat-head-action-btn i,#ai-chat-panel.is-page-mode .ai-chat-head-action-btn svg,#ai-chat-panel.is-page-mode .ai-chat-head-close i,#ai-chat-panel.is-page-mode .ai-chat-head-close svg{width:1.02rem!important;height:1.02rem!important}#ai-chat-panel.is-page-mode .ai-chat-compose{margin-bottom:calc(var(--cmp-space-4) + env(safe-area-inset-bottom, 0px))}#ai-chat-panel.is-page-mode .ai-chat-body-shell{flex:1 1 auto;min-height:0}#ai-chat-panel.is-page-mode .ai-chat-body{flex:1 1 auto;height:auto;min-height:0;max-height:none;padding-block:var(--cmp-space-4)}#ai-chat-panel.is-page-mode .ai-chat-body>:first-child{margin-top:auto}#ai-chat-panel.is-page-mode .ai-chat-welcome{margin-block:auto;width:min(100%,24rem);padding:1.2rem 1.1rem 1.1rem;gap:.46rem}#ai-chat-panel.is-page-mode .ai-chat-welcome-eyebrow{font-size:var(--cmp-text-xs);padding:.14rem .34rem}#ai-chat-panel.is-page-mode .ai-chat-welcome-title{font-size:var(--cmp-text-3xl)}#ai-chat-panel.is-page-mode .ai-chat-welcome-copy{font-size:var(--cmp-text-lg);max-width:17rem}#ai-chat-panel.is-page-mode .ai-chat-welcome-prompt-title{font-size:var(--cmp-text-xs)}#ai-chat-panel.is-page-mode .ai-chat-welcome-prompts{gap:.3rem}#ai-chat-panel.is-page-mode .ai-chat-welcome-prompt-btn{font-size:var(--cmp-text-sm);min-height:1.4rem;padding:.36rem .56rem}body.gs-ai-chat-page-mode #bottom-edge-actions,body.gs-ai-chat-page-mode #gs-brand-shell,body.gs-ai-chat-page-mode #gs-profile-shell{display:none!important}#ai-chat-panel:not(.is-embedded-side-panel) .ai-chat-body{padding-inline:max(.62rem,calc((100% - 52rem) / 2))}#ai-chat-panel,#ai-chat-panel *,#ai-chat-panel :after,#ai-chat-panel :before{box-sizing:border-box}.ai-chat-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--cmp-space-3);padding:var(--cmp-space-3) var(--cmp-space-4);border-bottom:1px solid var(--cmp-line-faint);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-surface,#000000) 24%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#000000) 10%,transparent))}.ai-chat-head-main{min-width:0;display:inline-flex;align-items:center;gap:var(--cmp-space-2);overflow:hidden}.ai-chat-head-main>i,.ai-chat-head-main>svg{width:var(--cmp-icon);height:var(--cmp-icon);flex:0 0 auto;color:var(--cmp-accent-ink)}.ai-chat-orb{position:relative;width:1.25rem;height:1.25rem;flex:0 0 auto;border-radius:var(--cmp-radius-pill);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--cmp-accent) 92%,white 8%),transparent 58%),radial-gradient(circle at 70% 76%,color-mix(in srgb,var(--cmp-accent) 62%,transparent),transparent 60%),color-mix(in srgb,var(--cmp-accent) 34%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cmp-accent) 30%,transparent),var(--cmp-glow);animation:ai-chat-orb-drift 7s var(--cmp-ease-inout) infinite}.ai-chat-orb:after{content:"";position:absolute;inset:22%;border-radius:inherit;background:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 72%,transparent);opacity:.55;filter:blur(1px)}#ai-chat-panel.is-loading .ai-chat-orb{animation:ai-chat-orb-drift 7s var(--cmp-ease-inout) infinite,ai-chat-orb-pulse 1.5s var(--cmp-ease-inout) infinite}.ai-chat-orb:before{content:"";position:absolute;inset:-4px;border-radius:inherit;border:1.5px solid var(--cmp-status-idle);opacity:.42}#ai-chat-panel:has(#ai-chat-jump-latest:not([hidden])) .ai-chat-orb:before{border-color:var(--cmp-status-attention);opacity:.85}#ai-chat-panel.is-loading .ai-chat-orb:before{border-color:var(--cmp-status-working);border-top-color:transparent;opacity:1;animation:ai-chat-flow-initializing .9s linear infinite}@keyframes ai-chat-orb-drift{0%,to{background-position:0 0,100% 100%,0 0;filter:hue-rotate(0deg)}50%{background-position:20% 12%,78% 84%,0 0;filter:hue-rotate(12deg)}}@keyframes ai-chat-orb-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px color-mix(in srgb,var(--cmp-accent) 30%,transparent),var(--cmp-glow)}50%{transform:scale(1.12);box-shadow:0 0 0 1px color-mix(in srgb,var(--cmp-accent) 58%,transparent),0 0 26px color-mix(in srgb,var(--cmp-accent) 46%,transparent)}}.ai-chat-head-title{color:var(--cmp-ink-strong);font-size:var(--cmp-text-lg);font-weight:600;letter-spacing:.01em;text-transform:none;overflow:hidden;text-overflow:ellipsis}.ai-chat-context-label,.ai-chat-head-title{line-height:var(--cmp-leading-tight);white-space:nowrap}.ai-chat-context-label{margin-left:var(--cmp-space-1);padding:.2rem .55rem;border-radius:var(--cmp-radius-pill);border:1px solid var(--cmp-line);background:var(--cmp-panel-soft);color:var(--cmp-ink-muted);font-family:var(--gw-font-mono);font-size:var(--cmp-text-xs);letter-spacing:.04em}.ai-chat-head-actions{display:inline-flex;align-items:center;gap:var(--cmp-space-1);flex-shrink:0;flex-wrap:nowrap;white-space:nowrap}.ai-chat-head-action-wrap{position:static;display:inline-flex;align-items:center}.ai-chat-head-action-btn,.ai-chat-head-close{width:var(--cmp-ctl);height:var(--cmp-ctl);min-width:var(--cmp-ctl);border-radius:var(--cmp-radius-pill);border:0;background:transparent;color:var(--cmp-ink-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--cmp-dur-fast) var(--cmp-ease-out),background-color var(--cmp-dur-fast) var(--cmp-ease-out),opacity var(--cmp-dur-fast) var(--cmp-ease-out),transform var(--cmp-dur-fast) var(--cmp-ease-out);position:relative;opacity:1}.ai-chat-head-action-btn i,.ai-chat-head-action-btn svg,.ai-chat-head-close i,.ai-chat-head-close svg{width:var(--cmp-icon)!important;height:var(--cmp-icon)!important;stroke-width:1.9}.ai-chat-head-action-btn:hover,.ai-chat-head-close:hover{background:var(--cmp-wash);color:var(--cmp-ink-strong);opacity:1;transform:none}.ai-chat-head-action-btn:focus-visible,.ai-chat-head-close:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:2px}.ai-chat-head-action-btn[aria-expanded=true]{color:var(--cmp-ink-strong);background:var(--cmp-accent-soft);opacity:1}.ai-chat-head-action-btn.is-active{color:var(--cmp-accent-ink);background:var(--cmp-accent-soft);box-shadow:inset 0 0 0 1px var(--cmp-line-strong);opacity:1}#ai-chat-panel .ai-chat-head-action-btn,#ai-chat-panel .ai-chat-head-close{background:transparent!important;background-image:none!important;border-color:transparent!important;color:var(--cmp-ink-muted)!important;box-shadow:none!important}#ai-chat-panel .ai-chat-head-action-btn:hover,#ai-chat-panel .ai-chat-head-close:hover{background:var(--cmp-wash)!important;background-image:none!important;border-color:transparent!important;color:var(--cmp-ink-strong)!important;box-shadow:none!important}#ai-chat-panel .ai-chat-head-action-btn[aria-expanded=true]{color:var(--cmp-ink-strong)!important;box-shadow:none!important}#ai-chat-panel .ai-chat-head-action-btn.is-active,#ai-chat-panel .ai-chat-head-action-btn[aria-expanded=true]{background:var(--cmp-accent-soft)!important;background-image:none!important;border-color:transparent!important}#ai-chat-panel .ai-chat-head-action-btn.is-active{color:var(--cmp-accent-ink)!important;box-shadow:inset 0 0 0 1px var(--cmp-line-strong)!important}.ai-chat-head-divider{width:1px;height:1.1rem;flex:0 0 auto;margin-inline:var(--cmp-space-1);background:var(--cmp-line-faint)}.ai-chat-head-actions>.ai-chat-head-divider+.ai-chat-head-divider,.ai-chat-head-actions>.ai-chat-head-divider:first-child{display:none}.ai-chat-screen-context-label{display:inline-block;max-width:7.4rem;margin-right:.16rem;padding:.04rem .26rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd9ff) 42%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ceebff) 88%,transparent);font-family:JetBrains Mono,monospace;font-size:var(--cmp-text-md);line-height:1.5;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ai-chat-screen-context-label[hidden]{display:none}.ai-chat-head-action-badge{position:absolute;top:-.1rem;right:-.1rem;min-width:1rem;height:1rem;border-radius:var(--cmp-radius-pill);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#e5f6ff) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#38516e) 96%,transparent);color:var(--gs-public-theme-strong,#eff9ff);font-family:JetBrains Mono,monospace;font-size:var(--cmp-text-2xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 .1rem;box-shadow:0 0 0 1px rgba(10,24,42,.58)}.ai-chat-head-menu{position:absolute;top:calc(var(--cmp-space-3) + 3.25rem);right:var(--cmp-space-4);bottom:var(--cmp-space-4);width:var(--cmp-sheet);min-width:0;max-width:var(--cmp-sheet);border-radius:var(--cmp-radius-lg);border:1px solid var(--cmp-line);background:var(--cmp-raised);box-shadow:var(--cmp-shadow-3);padding:var(--cmp-space-3);display:flex;flex-direction:column;gap:var(--cmp-space-1);z-index:8;box-sizing:border-box;white-space:normal;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top right;transition:opacity var(--cmp-dur-fast) var(--cmp-ease-out),transform var(--cmp-dur-fast) var(--cmp-ease-out),visibility var(--cmp-dur-fast) var(--cmp-ease-out);transform:translateY(-.4rem) scale(.97)}.ai-chat-head-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;animation:ai-chat-sheet-expand var(--cmp-dur-slow) var(--cmp-ease-genie) both}@keyframes ai-chat-sheet-expand{0%{opacity:0;transform:translateY(-.75rem) scale(.94);clip-path:inset(0 0 22% 0 round var(--cmp-radius-lg))}60%{opacity:1}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round var(--cmp-radius-lg))}}.ai-chat-head-menu.is-open>*{animation:ai-chat-sheet-content-in var(--cmp-dur-base) var(--cmp-ease-out) both;animation-delay:90ms}@keyframes ai-chat-sheet-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ai-chat-sheet-close{position:sticky;top:0;align-self:flex-end;margin-bottom:calc(-1 * var(--cmp-ctl));width:var(--cmp-ctl);height:var(--cmp-ctl);min-width:var(--cmp-ctl);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--cmp-radius-pill);background:transparent;color:var(--cmp-ink-muted);cursor:pointer;z-index:3;transition:background-color var(--cmp-dur-fast) var(--cmp-ease-out),color var(--cmp-dur-fast) var(--cmp-ease-out)}.ai-chat-sheet-close i,.ai-chat-sheet-close svg{width:var(--cmp-icon);height:var(--cmp-icon)}.ai-chat-sheet-close:hover{background:var(--cmp-wash);color:var(--cmp-ink-strong)}.ai-chat-sheet-close:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:2px}.ai-chat-head-menu .ai-chat-head-menu-title,.ai-chat-head-menu .ai-chat-head-menu-title-row,.ai-chat-head-menu .ai-chat-string-panel-head{padding-right:var(--cmp-ctl-lg)}@media (hover:none){.ai-chat-sheet-close{width:var(--cmp-ctl-touch);height:var(--cmp-ctl-touch);min-width:var(--cmp-ctl-touch)}}#ai-chat-panel.is-options-open:before{content:"";position:absolute;inset:0;z-index:7;background:color-mix(in srgb,var(--gs-public-theme-surface,#01040d) 42%,transparent);backdrop-filter:blur(2px);animation:ai-chat-scrim-in var(--cmp-dur-base) var(--cmp-ease-out) both}@keyframes ai-chat-scrim-in{0%{opacity:0}to{opacity:1}}#ai-chat-panel.is-options-open:not(.is-page-mode) .ai-chat-body{min-height:24rem}#ai-chat-panel[data-ai-tab=direction] .ai-chat-head-action-wrap.is-discussion-scope,#ai-chat-panel[data-ai-tab=discussion] .ai-chat-head-action-wrap.is-direction-scope{display:none}#ai-chat-panel.is-compass-only .ai-chat-head-mode{display:none!important}#ai-chat-panel[data-ai-tab=direction] #ai-chat-settings-menu .ai-chat-discussion-settings-shell,#ai-chat-panel[data-ai-tab=discussion] #ai-chat-settings-menu .ai-chat-string-settings-shell:not(.ai-chat-discussion-settings-shell){display:none}#ai-chat-settings-menu{width:var(--cmp-sheet-wide);min-width:0;max-width:var(--cmp-sheet-wide);padding:var(--cmp-space-3);box-sizing:border-box;overflow:hidden}#ai-chat-settings-menu,#ai-chat-settings-menu *,#ai-chat-settings-menu :after,#ai-chat-settings-menu :before{box-sizing:border-box}#ai-chat-settings-menu .ai-chat-string-settings-shell{display:flex;flex-direction:column;gap:.34rem;height:100%;overflow-x:hidden;overflow-y:auto;padding-right:.08rem}#ai-chat-settings-menu .ai-chat-string-panel-head,#ai-chat-settings-menu .ai-chat-string-section{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#72b9f1) 28%,transparent);border-radius:.62rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--gs-public-theme-primary,#5dbcff) 12%,transparent),transparent 52%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081b2f) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081627) 90%,transparent));padding:.42rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}#ai-chat-settings-menu .ai-chat-string-panel-head{display:flex;flex-direction:column;gap:.22rem}#ai-chat-settings-menu .ai-chat-string-panel-eyebrow{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3d2f1) 86%,transparent);font-size:var(--cmp-text-2xs);letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-panel-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#ebf7ff) 98%,transparent);font-size:var(--cmp-text-lg);line-height:1.18;letter-spacing:.01em;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-panel-copy{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#afd8f3) 88%,transparent);font-size:var(--cmp-text-xs);line-height:1.42;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-panel-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:.14rem;margin-top:.04rem}#ai-chat-settings-menu .ai-chat-string-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#99d0f7) 42%,transparent);border-radius:999px;padding:.14rem .3rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f3ff) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b243c) 68%,transparent);font-size:var(--cmp-text-2xs);line-height:1.2;font-family:JetBrains Mono,monospace;white-space:nowrap}#ai-chat-settings-menu .ai-chat-string-section{display:flex;flex-direction:column;gap:.24rem}#ai-chat-settings-menu .ai-chat-string-section-head{display:flex;align-items:center;justify-content:space-between;gap:.2rem}#ai-chat-settings-menu .ai-chat-string-section-head>span:first-child{color:color-mix(in srgb,var(--gs-public-theme-text,#a5d6f5) 86%,transparent);font-size:var(--cmp-text-2xs);letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-section-meta{color:color-mix(in srgb,var(--gs-public-theme-text,#c2e4f9) 90%,transparent);font-size:var(--cmp-text-2xs);font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-status-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9bd3fb) 48%,transparent);border-radius:999px;padding:.1rem .26rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f5ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#2c5c8f) 36%,transparent);font-size:var(--cmp-text-2xs);letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem}#ai-chat-settings-menu .ai-chat-string-detail-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#89c8f5) 22%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091c30) 62%,transparent);padding:.24rem .26rem;display:flex;flex-direction:column;gap:.08rem;min-height:1.44rem}#ai-chat-settings-menu .ai-chat-string-detail-card.is-wide{grid-column:1/-1}#ai-chat-settings-menu .ai-chat-string-detail-label{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a0d1f0) 80%,transparent);font-size:var(--cmp-text-3xs);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-detail-value{color:color-mix(in srgb,var(--gs-public-theme-text,#e6f6ff) 98%,transparent);font-size:var(--cmp-text-xs);line-height:1.35;font-weight:700;font-family:JetBrains Mono,monospace;overflow-wrap:anywhere}#ai-chat-panel.is-incognito{--cmp-incognito-saturate:0.12;--cmp-incognito-brightness:0.78;filter:blur(10px) saturate(var(--cmp-incognito-saturate)) brightness(var(--cmp-incognito-brightness))}#ai-chat-panel.is-incognito.is-open,#ai-chat-panel.is-incognito.is-opening{filter:blur(0) saturate(var(--cmp-incognito-saturate)) brightness(var(--cmp-incognito-brightness))}#ai-chat-panel.is-incognito.is-closing{filter:blur(8px) saturate(var(--cmp-incognito-saturate)) brightness(var(--cmp-incognito-brightness))}@media (prefers-reduced-motion:reduce){#ai-chat-panel.is-incognito{filter:saturate(var(--cmp-incognito-saturate)) brightness(var(--cmp-incognito-brightness))!important}}#ai-chat-panel{--cmp-incognito-fade-out:180ms;--cmp-incognito-fade-in:280ms;--cmp-incognito-tone:560ms}#ai-chat-panel.is-memory-switching{transition:transform var(--cmp-dur-genie) var(--cmp-ease-genie),opacity var(--cmp-dur-base) ease,clip-path var(--cmp-dur-genie) var(--cmp-ease-genie),filter var(--cmp-incognito-tone) var(--cmp-ease-inout)}#ai-chat-panel.is-memory-switching .ai-chat-body-shell,#ai-chat-panel.is-memory-switching .ai-chat-head-main{transition:opacity var(--cmp-incognito-fade-in) var(--cmp-ease-out)}#ai-chat-panel.is-memory-fading .ai-chat-body-shell,#ai-chat-panel.is-memory-fading .ai-chat-head-main{opacity:0;transition:opacity var(--cmp-incognito-fade-out) ease-in}#ai-chat-panel.is-incognito .ai-chat-context-label,.ai-chat-incognito-badge{display:none}#ai-chat-panel.is-incognito .ai-chat-incognito-badge{display:inline-flex;align-items:center;gap:var(--cmp-space-1);flex-shrink:0;margin-left:var(--cmp-space-1);padding:.2rem .55rem;border-radius:var(--cmp-radius-pill);border:1px solid var(--cmp-line-strong);background:var(--cmp-panel-soft);color:var(--cmp-ink-strong);font-family:var(--gw-font-mono);font-size:var(--cmp-text-xs);letter-spacing:.04em;line-height:var(--cmp-leading-tight);white-space:nowrap}#ai-chat-panel .ai-chat-incognito-badge i,#ai-chat-panel .ai-chat-incognito-badge svg{width:var(--cmp-icon-sm);height:var(--cmp-icon-sm);flex-shrink:0}@media (max-width:520px){#ai-chat-panel.is-incognito .ai-chat-incognito-badge{display:none}}#ai-chat-settings-menu .ai-chat-memory-toggle{display:flex;align-items:center;gap:var(--cmp-space-3);width:100%;margin:0;padding:var(--cmp-space-2) var(--cmp-space-3);border:1px solid var(--cmp-line);border-radius:var(--cmp-radius-md);background:var(--cmp-panel-soft);color:var(--cmp-ink);font:inherit;text-align:left;white-space:normal;cursor:pointer;transition:border-color var(--cmp-dur-fast) ease,background-color var(--cmp-dur-fast) ease}#ai-chat-settings-menu .ai-chat-memory-toggle:hover:not(:disabled){border-color:var(--cmp-line-strong);background:var(--cmp-wash)}#ai-chat-settings-menu .ai-chat-memory-toggle:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:2px}#ai-chat-settings-menu .ai-chat-memory-toggle:disabled{cursor:not-allowed;opacity:.6}#ai-chat-settings-menu .ai-chat-memory-toggle-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--cmp-ctl);height:var(--cmp-ctl);border-radius:var(--cmp-radius-md);background:var(--cmp-accent-soft);color:var(--cmp-accent-ink)}#ai-chat-settings-menu .ai-chat-memory-toggle-icon i,#ai-chat-settings-menu .ai-chat-memory-toggle-icon svg{width:var(--cmp-icon);height:var(--cmp-icon)}#ai-chat-settings-menu .ai-chat-memory-icon-off,#ai-chat-settings-menu .ai-chat-memory-toggle[aria-checked=false] .ai-chat-memory-icon-on{display:none}#ai-chat-settings-menu .ai-chat-memory-toggle[aria-checked=false] .ai-chat-memory-icon-off{display:block}#ai-chat-settings-menu .ai-chat-memory-toggle-text{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-width:0}#ai-chat-settings-menu .ai-chat-memory-toggle-label{color:var(--cmp-ink-strong);font-family:var(--gw-font-mono);font-size:var(--cmp-text-xs);font-weight:700;line-height:1.3}#ai-chat-settings-menu .ai-chat-memory-toggle-copy{color:var(--cmp-ink-muted);font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);line-height:1.42;overflow-wrap:anywhere}#ai-chat-settings-menu .ai-chat-memory-switch{position:relative;flex:0 0 auto;width:2.25rem;height:1.25rem;border-radius:var(--cmp-radius-pill);border:1px solid var(--cmp-line-strong);background:var(--cmp-accent);transition:background-color var(--cmp-dur-fast) ease}#ai-chat-settings-menu .ai-chat-memory-switch-thumb{position:absolute;top:50%;left:.12rem;width:.9rem;height:.9rem;border-radius:50%;background:var(--cmp-ink-strong);box-shadow:var(--cmp-shadow-1);transform:translate(1rem,-50%);transition:transform var(--cmp-dur-fast) var(--cmp-ease-out)}#ai-chat-settings-menu .ai-chat-memory-toggle[aria-checked=false] .ai-chat-memory-switch{background:var(--cmp-line-faint)}#ai-chat-settings-menu .ai-chat-memory-toggle[aria-checked=false] .ai-chat-memory-switch-thumb{background:var(--cmp-ink-muted);transform:translateY(-50%)}#ai-chat-settings-menu .ai-chat-string-settings-shell.ai-chat-discussion-settings-shell{gap:var(--cmp-space-3);padding:var(--cmp-space-1) var(--cmp-space-1) var(--cmp-space-2);white-space:normal}#ai-chat-settings-menu .ai-chat-cs-head{display:flex;flex-direction:column;gap:var(--cmp-space-1);padding-right:var(--cmp-ctl-lg)}#ai-chat-settings-menu .ai-chat-cs-eyebrow,#ai-chat-settings-menu .ai-chat-cs-section-title{margin:0;color:var(--cmp-ink-faint);font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);font-weight:700;letter-spacing:var(--cmp-tracking-label);line-height:var(--cmp-leading-tight);text-transform:uppercase}#ai-chat-settings-menu .ai-chat-cs-title{margin:0;color:var(--cmp-ink-strong);font-family:var(--gw-font-mono);font-size:var(--cmp-text-lg);font-weight:700;line-height:var(--cmp-leading-snug);overflow-wrap:anywhere}#ai-chat-settings-menu .ai-chat-cs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cmp-space-2);margin:0;color:var(--cmp-ink-muted);font-family:var(--gw-font-mono);font-size:var(--cmp-text-xs);line-height:var(--cmp-leading-snug)}#ai-chat-settings-menu .ai-chat-cs-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--cmp-ink-faint)}#ai-chat-settings-menu .ai-chat-cs-section{display:flex;flex-direction:column;gap:var(--cmp-space-2);margin:0}#ai-chat-settings-menu .ai-chat-cs-hint{margin:0;padding:0 var(--cmp-space-1);color:var(--cmp-ink-muted);font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);line-height:1.45}#ai-chat-settings-menu .ai-chat-cs-hint[hidden]{display:none}#ai-chat-settings-menu .ai-chat-cs-details{display:flex;flex-direction:column;margin:0;border:1px solid var(--cmp-line);border-radius:var(--cmp-radius-md);background:var(--cmp-panel-soft)}#ai-chat-settings-menu .ai-chat-cs-detail{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cmp-space-3);padding:var(--cmp-space-2) var(--cmp-space-3);font-family:var(--gw-font-mono);font-size:var(--cmp-text-xs);line-height:var(--cmp-leading-snug)}#ai-chat-settings-menu .ai-chat-cs-detail+.ai-chat-cs-detail{border-top:1px solid var(--cmp-line-faint)}#ai-chat-settings-menu .ai-chat-cs-detail dt{flex-shrink:0;color:var(--cmp-ink-muted)}#ai-chat-settings-menu .ai-chat-cs-detail dd{margin:0;min-width:0;color:var(--cmp-ink-strong);font-weight:700;text-align:right;overflow-wrap:anywhere}#ai-chat-settings-menu .ai-chat-cs-actions{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cmp-line);border-radius:var(--cmp-radius-md);background:var(--cmp-panel-soft)}#ai-chat-settings-menu .ai-chat-cs-action{display:flex;align-items:center;gap:var(--cmp-space-3);width:100%;margin:0;padding:var(--cmp-space-2) var(--cmp-space-3);border:0;border-radius:0;background:transparent;color:var(--cmp-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--cmp-dur-fast) ease}#ai-chat-settings-menu .ai-chat-cs-action+.ai-chat-cs-action{border-top:1px solid var(--cmp-line-faint)}#ai-chat-settings-menu .ai-chat-cs-action:hover{background:var(--cmp-wash)}#ai-chat-settings-menu .ai-chat-cs-action:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:-2px}#ai-chat-settings-menu .ai-chat-cs-action-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--cmp-ctl);height:var(--cmp-ctl);border-radius:var(--cmp-radius-md);background:var(--cmp-accent-soft);color:var(--cmp-accent-ink)}#ai-chat-settings-menu .ai-chat-cs-action-icon i,#ai-chat-settings-menu .ai-chat-cs-action-icon svg{width:var(--cmp-icon-sm);height:var(--cmp-icon-sm)}#ai-chat-settings-menu .ai-chat-cs-action-text{display:flex;flex-direction:column;gap:.1rem;min-width:0;font-family:var(--gw-font-mono)}#ai-chat-settings-menu .ai-chat-cs-action-text strong{color:var(--cmp-ink-strong);font-size:var(--cmp-text-xs);font-weight:700;line-height:1.3}#ai-chat-settings-menu .ai-chat-cs-action-text span{color:var(--cmp-ink-muted);font-size:var(--cmp-text-2xs);line-height:1.42}#ai-chat-settings-menu .ai-chat-cs-action.is-danger .ai-chat-cs-action-icon{background:var(--cmp-danger-soft);color:var(--cmp-danger)}#ai-chat-settings-menu .ai-chat-cs-action.is-danger .ai-chat-cs-action-text strong{color:var(--cmp-danger)}#ai-chat-settings-menu .ai-chat-cs-action.is-danger:hover{background:var(--cmp-danger-soft)}#ai-chat-settings-menu .ai-chat-string-description{margin:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8bc9f5) 20%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091d32) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c5e4f8) 90%,transparent);font-size:var(--cmp-text-xs);line-height:1.46;font-family:JetBrains Mono,monospace;padding:.28rem .32rem;max-height:7.2rem;overflow-y:auto}#ai-chat-settings-menu .ai-chat-string-participants-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.14rem;align-items:stretch}#ai-chat-settings-menu .ai-chat-string-participants-list .ai-chat-menu-empty{grid-column:1/-1}#ai-chat-settings-menu .ai-chat-string-participant-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83c3f3) 28%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091e34) 58%,transparent);padding:.14rem .16rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.12rem;align-content:start;min-height:1.44rem}#ai-chat-settings-menu .ai-chat-string-participant-main{min-width:0;display:grid;grid-template-columns:.74rem minmax(0,1fr);align-items:center;gap:.16rem}#ai-chat-settings-menu .ai-chat-string-participant-avatar{width:.74rem;height:.74rem;min-width:.74rem;border-radius:.25rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a8dafc) 48%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#2c6394) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#123659) 92%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#effaff) 98%,transparent);font-size:var(--cmp-text-2xs);font-weight:700;font-family:JetBrains Mono,monospace;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase}#ai-chat-settings-menu .ai-chat-string-participant-meta{min-width:0;display:flex;flex-direction:column;gap:.06rem}#ai-chat-settings-menu .ai-chat-string-participant-name{color:color-mix(in srgb,var(--gs-public-theme-text,#e8f7ff) 98%,transparent);font-size:var(--cmp-text-xs);line-height:1.2;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ai-chat-settings-menu .ai-chat-string-participant-sub{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d3f1) 84%,transparent);font-size:var(--cmp-text-2xs);line-height:1.2;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ai-chat-settings-menu .ai-chat-string-remove-btn{border:1px solid var(--cmp-danger-line)!important;border-radius:.34rem;background:var(--cmp-danger-soft)!important;color:var(--cmp-danger)!important;width:.96rem;min-width:.96rem;height:.82rem;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease;justify-self:end}#ai-chat-settings-menu .ai-chat-string-remove-btn i,#ai-chat-settings-menu .ai-chat-string-remove-btn svg{width:.42rem!important;height:.42rem!important;stroke-width:2.1}#ai-chat-settings-menu .ai-chat-string-remove-btn:hover{border-color:rgba(255,190,209,.62);background:rgba(88,30,52,.86)}#ai-chat-settings-menu .ai-chat-string-helper{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#95c6e6) 84%,transparent);font-size:var(--cmp-text-2xs);line-height:1.42;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-collab-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85c5f3) 22%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081a2e) 62%,transparent);padding:.22rem;display:flex;flex-direction:column;gap:.16rem}#ai-chat-settings-menu .ai-chat-string-collab-head{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a1d2f1) 84%,transparent);font-size:var(--cmp-text-2xs);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-settings-group-list{margin-bottom:0;max-height:6.2rem;gap:.12rem}#ai-chat-settings-menu .ai-chat-settings-team-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.22rem;padding:.22rem .3rem}#ai-chat-settings-menu .ai-chat-settings-team-meta,#ai-chat-settings-menu .ai-chat-settings-team-name{font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-settings-team-name{color:color-mix(in srgb,var(--gs-public-theme-text,#e3f5ff) 96%,transparent);font-size:var(--cmp-text-xs);line-height:1.2}#ai-chat-settings-menu .ai-chat-settings-team-meta{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5d2f1) 84%,transparent);font-size:var(--cmp-text-2xs);line-height:1.2;white-space:normal;text-align:right;overflow-wrap:anywhere}#ai-chat-settings-menu .ai-chat-string-secondary-btn{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4f5) 32%,transparent);border-radius:.42rem;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#103b61) 72%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0c2b46) 78%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#def4ff) 96%,transparent);font-size:var(--cmp-text-xs);font-family:JetBrains Mono,monospace;padding:.22rem .3rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}#ai-chat-settings-menu .ai-chat-string-secondary-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b0e0ff) 58%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#184a76) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#103555) 86%,transparent))}#ai-chat-settings-menu .ai-chat-string-linked-list{display:flex;flex-direction:column;gap:.12rem}#ai-chat-settings-menu .ai-chat-string-linked-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c4f2) 22%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b2139) 60%,transparent);padding:.16rem .2rem;display:flex;align-items:center;justify-content:space-between;gap:.2rem}#ai-chat-settings-menu .ai-chat-string-linked-label{color:color-mix(in srgb,var(--gs-public-theme-text,#d9efff) 94%,transparent);font-size:var(--cmp-text-2xs);line-height:1.25;font-family:JetBrains Mono,monospace;overflow-wrap:anywhere}#ai-chat-settings-menu .ai-chat-string-direct-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.16rem;align-items:center}#ai-chat-settings-menu .ai-chat-string-direct-select{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#88c8f5) 32%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081c31) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f3ff) 96%,transparent);font-size:var(--cmp-text-xs);font-family:JetBrains Mono,monospace;padding:.2rem .26rem;min-height:1.08rem;outline:none}#ai-chat-settings-menu .ai-chat-string-direct-select:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bae3ff) 66%,transparent);box-shadow:0 0 0 1px rgba(144,212,255,.28)}#ai-chat-settings-menu .ai-chat-string-control-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.14rem}#ai-chat-settings-menu .ai-chat-string-danger-btn{width:100%;border:1px solid var(--cmp-danger-line)!important;border-radius:.46rem;background:linear-gradient(145deg,rgba(69,24,42,.86),rgba(49,17,31,.92))!important;color:var(--cmp-danger)!important;font-size:var(--cmp-text-xs);font-weight:700;font-family:JetBrains Mono,monospace;padding:.24rem .32rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}#ai-chat-settings-menu .ai-chat-string-icon-btn{display:inline-flex;align-items:center;justify-content:center;min-height:.98rem;padding:.14rem;font-size:0;line-height:1}#ai-chat-settings-menu .ai-chat-string-icon-btn i,#ai-chat-settings-menu .ai-chat-string-icon-btn svg{width:.5rem!important;height:.5rem!important;stroke-width:2.1}#ai-chat-settings-menu .ai-chat-string-danger-btn:hover{border-color:var(--cmp-danger)!important;background:linear-gradient(145deg,rgba(92,32,56,.92),rgba(67,23,40,.94))!important}#ai-chat-settings-menu .ai-chat-string-danger-btn.is-warning{border-color:var(--cmp-status-attention-line)!important;background:linear-gradient(145deg,rgba(73,44,20,.84),rgba(56,33,15,.9))!important;color:var(--cmp-status-attention)!important}#ai-chat-settings-menu .ai-chat-string-danger-btn.is-warning:hover{border-color:var(--cmp-status-attention)!important;background:linear-gradient(145deg,rgba(95,58,26,.92),rgba(71,42,18,.94))!important}#ai-chat-settings-menu .ai-chat-string-tools-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.12rem}.ai-chat-head-menu-title{color:var(--cmp-ink-faint);font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);letter-spacing:var(--cmp-tracking-label);text-transform:uppercase;line-height:var(--cmp-leading-tight);z-index:1}.ai-chat-head-menu-title,.ai-chat-head-menu-title-row{display:flex;align-items:center;min-height:var(--cmp-ctl);padding:0 0 var(--cmp-space-2);position:sticky;top:0;background:var(--cmp-raised)}.ai-chat-head-menu-title-row{z-index:2;gap:var(--cmp-space-1)}.ai-chat-head-menu-title-row .ai-chat-head-menu-title{min-height:0;position:static;top:auto;z-index:auto;padding:0;background:transparent}.ai-chat-head-menu-back-btn{width:var(--cmp-ctl);height:var(--cmp-ctl);min-width:var(--cmp-ctl);border:0;border-radius:var(--cmp-radius-pill);background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#caebff) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,transform .2s ease,text-shadow .2s ease}.ai-chat-head-menu-back-btn i,.ai-chat-head-menu-back-btn svg{width:var(--cmp-icon)!important;height:var(--cmp-icon)!important}.ai-chat-head-menu-back-btn:hover{color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 98%,transparent);transform:translateX(-1px);text-shadow:0 0 10px rgba(95,187,249,.4)}.ai-chat-head-menu-subtitle{margin-top:.06rem;padding:.12rem .14rem .08rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a9d6f2) 80%,transparent);font-family:JetBrains Mono,monospace;font-size:var(--cmp-text-2xs);letter-spacing:.07em;text-transform:uppercase;line-height:1.2}.ai-chat-head-menu-item{width:100%;min-height:var(--cmp-ctl);border:1px solid transparent;border-radius:var(--cmp-radius-md);background:transparent;color:var(--cmp-ink);font-family:var(--gw-font-mono);font-size:var(--cmp-text-sm);letter-spacing:.02em;text-align:left;padding:var(--cmp-space-2) var(--cmp-space-2);cursor:pointer;transition:border-color var(--cmp-dur-fast) var(--cmp-ease-out),background-color var(--cmp-dur-fast) var(--cmp-ease-out),color var(--cmp-dur-fast) var(--cmp-ease-out)}.ai-chat-head-menu-item:hover{border-color:var(--cmp-line-faint);background:var(--cmp-wash);color:var(--cmp-ink-strong)}.ai-chat-head-menu-item:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:-2px}.ai-chat-settings-group-list{max-height:5.6rem;overflow-y:auto;padding-right:.08rem}.ai-chat-collaboration-list,.ai-chat-settings-group-list{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.06rem}.ai-chat-string-collaboration-modes[hidden]{display:none!important}.ai-chat-collaboration-btn.is-active,.ai-chat-settings-group-item.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bce5ff) 74%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#49a4e2) 26%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ebf8ff) 98%,transparent);box-shadow:0 0 12px rgba(93,187,248,.24)}.ai-chat-participants-list{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ai-chat-participants-select-all{font-weight:700;letter-spacing:.05em}.ai-chat-participant-item{width:100%;border:1px solid transparent;border-radius:var(--cmp-radius-md);background:transparent;color:var(--cmp-ink);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cmp-space-3);text-align:left;padding:var(--cmp-space-2);min-height:var(--cmp-ctl-lg);cursor:pointer;transition:border-color var(--cmp-dur-fast) var(--cmp-ease-out),background-color var(--cmp-dur-fast) var(--cmp-ease-out)}.ai-chat-participant-item:hover{border-color:var(--cmp-line-faint);background:var(--cmp-wash)}.ai-chat-participant-item:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:-2px}.ai-chat-participant-item.is-you{background:var(--cmp-wash)}.ai-chat-participant-item.is-you:after{content:"You";grid-column:3;font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);letter-spacing:var(--cmp-tracking-label);text-transform:uppercase;color:var(--cmp-ink-faint)}.ai-chat-participant-item.is-online:not(.is-you):after{content:"";grid-column:3;width:.5rem;height:.5rem;border-radius:var(--cmp-radius-pill);background:var(--cmp-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--cmp-success) 18%,transparent)}.ai-chat-participant-avatar{position:relative;width:2rem;height:2rem;min-width:2rem;border-radius:var(--cmp-radius-pill);border:1px solid var(--cmp-line);background:linear-gradient(160deg,color-mix(in srgb,var(--cmp-accent) 34%,var(--cmp-panel)),color-mix(in srgb,var(--cmp-accent) 14%,var(--cmp-panel)));color:var(--cmp-ink-strong);font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase}.ai-chat-participant-meta{min-width:0;display:flex;flex-direction:column;gap:.1rem}.ai-chat-participant-name{color:var(--cmp-ink-strong);font-size:var(--cmp-text-sm)}.ai-chat-participant-name,.ai-chat-participant-sub{font-family:var(--gw-font-mono);line-height:var(--cmp-leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-chat-participant-sub{color:var(--cmp-ink-faint);font-size:var(--cmp-text-2xs)}.ai-chat-head-menu-item.is-danger{border-color:var(--cmp-danger-line)!important;color:var(--cmp-danger)!important;background:rgba(58,20,34,.58)!important}.ai-chat-head-menu-item.is-danger:hover{border-color:var(--cmp-danger)!important;background:rgba(79,26,45,.7)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#ffe9ef) 98%,transparent)!important}.ai-chat-history-list{display:flex;flex-direction:column;gap:.12rem;max-height:none;flex:1 1 auto;overflow-y:auto;padding-right:.08rem}.ai-chat-history-item{width:100%;border:1px solid var(--cmp-line-faint);border-radius:var(--cmp-radius-md);background:var(--cmp-panel-soft);color:var(--cmp-ink);font-family:var(--gw-font-mono);display:flex;flex-direction:column;gap:var(--cmp-space-1);text-align:left;padding:var(--cmp-space-2);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ai-chat-history-item:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b1e1ff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#2e537f) 56%,transparent)}.ai-chat-history-item.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bde5ff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#47a4e3) 28%,transparent);box-shadow:0 0 14px rgba(84,182,248,.26)}.ai-chat-history-item-head{display:flex;align-items:center;justify-content:space-between;gap:.2rem;min-width:0}.ai-chat-history-item-title{color:color-mix(in srgb,var(--gs-public-theme-text,#eaf8ff) 98%,transparent);font-size:var(--cmp-text-sm);line-height:1.2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-chat-history-item-time{color:color-mix(in srgb,var(--gs-public-theme-text,#abd6f1) 84%,transparent);font-size:var(--cmp-text-2xs);line-height:1.2;flex-shrink:0}.ai-chat-history-item-tag{color:color-mix(in srgb,var(--gs-public-theme-text,#b4dbf4) 86%,transparent);font-size:var(--cmp-text-2xs);letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.ai-chat-message-row.ai-chat-flow-divider{display:flex;align-items:center;gap:var(--cmp-space-3);width:100%;margin-block:var(--cmp-space-2);padding:0}.ai-chat-message-row.ai-chat-flow-divider:after,.ai-chat-message-row.ai-chat-flow-divider:before{content:"";flex:1 1 auto;min-width:var(--cmp-space-4);height:0;border-top:1px solid var(--cmp-line-faint)}.ai-chat-flow-divider-pill{flex:0 1 auto;display:inline-flex;align-items:center;gap:.4rem;min-width:0;padding:.28rem .34rem .28rem .6rem;border:1px solid var(--cmp-flow-mark-line);border-radius:var(--cmp-radius-pill);background:var(--cmp-flow-mark-bg)}.ai-chat-flow-divider-mark{flex-shrink:0;color:var(--cmp-flow-mark-ink);font-size:var(--cmp-text-xs);line-height:1}.ai-chat-flow-divider-label{flex-shrink:0;color:var(--cmp-ink-muted);font-size:var(--cmp-text-xs);line-height:1.2}.ai-chat-flow-divider-name{min-width:0;overflow:hidden;color:var(--cmp-ink-strong);font-size:var(--cmp-text-xs);text-overflow:ellipsis}.ai-chat-flow-divider-name,.ai-chat-flow-divider-open{font-family:var(--gw-font-mono);line-height:1.2;white-space:nowrap}.ai-chat-flow-divider-open{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;padding:.16rem .5rem;border:1px solid var(--cmp-flow-mark-line);border-radius:var(--cmp-radius-pill);background:transparent;color:var(--cmp-flow-mark-ink);font-size:var(--cmp-text-2xs);cursor:pointer;transition:background-color var(--cmp-dur-fast) var(--cmp-ease-out),border-color var(--cmp-dur-fast) var(--cmp-ease-out)}.ai-chat-flow-divider-open:hover{border-color:var(--cmp-accent);background:var(--cmp-accent-soft)}.ai-chat-flow-divider-open:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:1px}.ai-chat-flow-divider-open i,.ai-chat-flow-divider-open svg{width:var(--cmp-icon-sm);height:var(--cmp-icon-sm);stroke-width:2}@media (max-width:420px){.ai-chat-message-row.ai-chat-flow-divider:after,.ai-chat-message-row.ai-chat-flow-divider:before{display:none}.ai-chat-flow-divider-pill{flex-wrap:wrap;justify-content:center}}.ai-chat-history-item-badge{flex-shrink:0;padding:.06rem .34rem;border:1px solid var(--cmp-flow-mark-line);border-radius:var(--cmp-radius-pill);background:var(--cmp-flow-mark-bg);color:var(--cmp-flow-mark-ink);font-family:var(--gw-font-mono);font-size:var(--cmp-text-3xs);font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.ai-chat-history-item-foot{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.ai-chat-history-item-origin{min-width:0;overflow:hidden;font-size:var(--cmp-text-2xs);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ai-chat-history-item-origin,.ai-chat-menu-empty{color:var(--cmp-ink-faint);font-family:var(--gw-font-mono)}.ai-chat-menu-empty{margin:0;border:1px dashed var(--cmp-line-faint);border-radius:var(--cmp-radius-md);font-size:var(--cmp-text-sm);line-height:var(--cmp-leading-snug);padding:var(--cmp-space-3);text-align:center}.ai-chat-control-shell{display:contents}#ai-chat-panel .ai-chat-role-toggle{justify-content:flex-start!important;gap:2px!important;padding:var(--cmp-seg-pad)!important;max-width:100%!important;border:1px solid var(--cmp-line-faint)!important;border-radius:var(--cmp-radius-pill)!important;background:var(--cmp-seg-track)!important;flex:0 0 auto!important;flex-wrap:nowrap!important}#ai-chat-panel .ai-chat-role-toggle,#ai-chat-panel .ai-chat-role-toggle>.ai-chat-role-btn{display:inline-flex!important;align-items:center!important;margin:0!important;width:auto!important}#ai-chat-panel .ai-chat-role-toggle>.ai-chat-role-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:relative!important;z-index:1!important;justify-content:center!important;min-width:0!important;min-height:calc(var(--cmp-ctl) - 6px)!important;height:auto!important;padding:0 .7rem!important;border:0!important;border-radius:var(--cmp-radius-pill)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--cmp-seg-ink)!important;font-family:var(--gw-font-mono)!important;font-size:var(--cmp-text-2xs)!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;cursor:pointer!important;transition:background-color var(--cmp-dur-fast) var(--cmp-ease-out),color var(--cmp-dur-fast) var(--cmp-ease-out)!important}#ai-chat-panel .ai-chat-role-toggle>.ai-chat-role-btn:hover{color:var(--cmp-seg-ink-hover)!important;background:var(--cmp-wash)!important}#ai-chat-panel .ai-chat-role-toggle>.ai-chat-role-btn.is-active,#ai-chat-panel .ai-chat-role-toggle>.ai-chat-role-btn[aria-selected=true]{color:var(--cmp-seg-ink-active)!important;background:var(--cmp-seg-thumb)!important;box-shadow:inset 0 0 0 1px var(--cmp-seg-thumb-line)!important}#ai-chat-panel .ai-chat-role-toggle>.ai-chat-role-btn:focus-visible{outline:2px solid var(--cmp-accent)!important;outline-offset:1px!important}#ai-chat-panel .ai-chat-head-mode{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;justify-content:stretch!important;gap:0!important;padding:var(--cmp-seg-pad)!important;margin-inline:0!important;width:auto!important;max-width:100%!important;border:1px solid var(--cmp-line-faint)!important;border-radius:var(--cmp-radius-pill)!important;background:var(--cmp-seg-track)!important;flex:0 0 auto!important;flex-wrap:nowrap!important;position:relative!important;overflow:visible!important;isolation:isolate!important}#ai-chat-panel .ai-chat-head-mode:before{content:"";position:absolute;z-index:0;top:var(--cmp-seg-pad);bottom:var(--cmp-seg-pad);left:var(--cmp-seg-pad);width:calc(50% - var(--cmp-seg-pad));border-radius:var(--cmp-radius-pill);background:var(--cmp-seg-thumb);box-shadow:inset 0 0 0 1px var(--cmp-seg-thumb-line),var(--cmp-shadow-1);pointer-events:none;transform:translateX(0);transition:transform var(--cmp-dur-base) var(--cmp-ease-out),background-color var(--cmp-dur-base) var(--cmp-ease-out),box-shadow var(--cmp-dur-base) var(--cmp-ease-out)}#ai-chat-panel[data-ai-tab=direction] .ai-chat-head-mode:before{transform:translateX(100%);background:var(--cmp-seg-thumb-accent);box-shadow:inset 0 0 0 1px var(--cmp-seg-thumb-accent-line),var(--cmp-seg-thumb-glow)}#ai-chat-panel .ai-chat-head-mode>.sp-access-tab{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;position:relative!important;z-index:1!important;align-items:center!important;justify-content:center!important;gap:0!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:calc(var(--cmp-ctl) - 2px)!important;height:auto!important;margin:0!important;padding:0 .85rem!important;border:0!important;border-radius:var(--cmp-radius-pill)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--cmp-seg-ink)!important;font-family:var(--gw-font-mono)!important;font-size:var(--cmp-text-xs)!important;font-weight:600!important;letter-spacing:.045em!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;cursor:pointer!important;transform:none!important;transition:color var(--cmp-dur-fast) var(--cmp-ease-out)!important}#ai-chat-panel .ai-chat-head-mode>.sp-access-tab:hover{color:var(--cmp-seg-ink-hover)!important}#ai-chat-panel .ai-chat-head-mode>.sp-access-tab.is-active,#ai-chat-panel .ai-chat-head-mode>.sp-access-tab[aria-selected=true]{color:var(--cmp-seg-ink-active)!important;background:transparent!important;box-shadow:none!important}#ai-chat-panel .ai-chat-head-mode>.sp-access-tab:focus-visible{outline:2px solid var(--cmp-accent)!important;outline-offset:1px!important}#ai-chat-panel .ai-chat-head-mode>.sp-access-tab.is-initializing,#ai-chat-panel .ai-chat-head-mode>.sp-access-tab:disabled{color:var(--cmp-seg-ink-active)!important;background:var(--cmp-status-working)!important;box-shadow:inset 0 0 0 1px var(--cmp-status-working-line)!important;cursor:progress!important;opacity:1!important}#ai-chat-panel .ai-chat-head-mode>.sp-access-tab.is-initializing:after{content:"";width:.72em;height:.72em;margin-left:.45em;flex:0 0 auto;border:1.5px solid var(--cmp-status-working-ink);border-top:1.5px solid transparent;border-radius:var(--cmp-radius-pill);animation:ai-chat-flow-initializing .7s linear infinite}@keyframes ai-chat-flow-initializing{to{transform:rotate(1turn)}}#ai-chat-panel .ai-chat-role-btn.is-locked{display:none!important}.ai-chat-interrupt-card{margin:.3rem .12rem .1rem;padding:var(--cmp-space-4);border:1px solid color-mix(in srgb,var(--cmp-status-attention) 34%,transparent);border-radius:var(--cmp-radius-lg);background:radial-gradient(circle at 4% 0,color-mix(in srgb,var(--cmp-status-attention) 14%,transparent),transparent 52%),color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2e) 88%,transparent);box-shadow:0 .22rem .9rem color-mix(in srgb,var(--cmp-status-attention) 10%,transparent);display:flex;flex-direction:column;gap:.38rem}.ai-chat-interrupt-head{display:flex;align-items:flex-start;gap:.34rem}.ai-chat-interrupt-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--cmp-radius-sm);border:1px solid color-mix(in srgb,var(--cmp-status-attention) 42%,transparent);background:color-mix(in srgb,var(--cmp-status-attention) 16%,transparent);color:color-mix(in srgb,var(--cmp-status-attention) 88%,white 12%)}.ai-chat-interrupt-icon svg{width:.9rem;height:.9rem}.ai-chat-interrupt-head-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.08rem}.ai-chat-interrupt-title{margin:0;font-size:var(--cmp-text-lg);font-weight:700;letter-spacing:.05em;color:var(--gs-public-theme-text,#e8f6ff)}.ai-chat-interrupt-sub{margin:0;font-size:var(--cmp-text-sm);line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-text,#d8edff) 62%,transparent)}.ai-chat-interrupt-badge{flex:0 0 auto;align-self:flex-start;padding:.2rem .55rem;border-radius:var(--cmp-radius-pill);border:1px solid var(--cmp-status-attention-line);background:color-mix(in srgb,var(--cmp-status-attention) 14%,transparent);font-size:var(--cmp-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--cmp-status-attention) 90%,white 10%);white-space:nowrap}.ai-chat-interrupt-copy{padding:.26rem .34rem;border-left:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 44%,transparent);border-radius:.18rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061221) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8edff) 72%,transparent)}.ai-chat-interrupt-args,.ai-chat-interrupt-copy{margin:0;font-size:var(--cmp-text-sm);line-height:1.5}.ai-chat-interrupt-args{padding:.34rem .4rem;border-radius:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8fd0ff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061221) 88%,transparent);font-family:JetBrains Mono,monospace;color:color-mix(in srgb,var(--gs-public-theme-text,#d8edff) 82%,transparent);white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-height:5.4rem;overflow-y:auto}.ai-chat-interrupt-fields{display:flex;flex-direction:column;gap:.32rem}.ai-chat-interrupt-field{display:flex;flex-direction:column;gap:.08rem}.ai-chat-interrupt-more{margin-top:.24rem}.ai-chat-interrupt-more>summary{cursor:pointer;list-style:none;padding:.12rem 0;font-size:var(--cmp-text-xs);font-weight:700;letter-spacing:.05em;opacity:.58}.ai-chat-interrupt-more>summary::-webkit-details-marker{display:none}.ai-chat-interrupt-more>summary:before{content:"+ "}.ai-chat-interrupt-more[open]>summary:before{content:"2 "}.ai-chat-interrupt-more>summary:hover,.ai-chat-interrupt-more[open]>summary{opacity:.86}.ai-chat-interrupt-more[open]>.ai-chat-interrupt-fields{padding-top:.2rem}.ai-chat-interrupt-field.is-file-field{gap:0}.ai-chat-interrupt-field-label{font-size:var(--cmp-text-sm);font-weight:700;letter-spacing:.05em;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f6ff) 88%,transparent)}.ai-chat-interrupt-field-help{font-size:var(--cmp-text-xs);line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#d8edff) 46%,transparent)}.ai-chat-interrupt-input{margin-top:.08rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8fd0ff) 28%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#04101d) 82%,transparent);color:var(--gs-public-theme-text,#e8f6ff);font-family:JetBrains Mono,monospace;font-size:var(--cmp-text-sm);padding:var(--cmp-space-2);min-height:var(--cmp-ctl);box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.ai-chat-interrupt-input:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 44%,transparent)}.ai-chat-interrupt-input:focus{outline:none;border-color:color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 66%,transparent);box-shadow:0 0 0 .08rem color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 22%,transparent)}.ai-chat-interrupt-input[type=checkbox]{width:.56rem;height:.56rem;min-height:0;align-self:flex-start;accent-color:var(--gs-public-theme-primary,#54b7ff)}.ai-chat-interrupt-input.is-date,.ai-chat-interrupt-input.is-time{color-scheme:dark;width:100%}.ai-chat-interrupt-input.is-date::-webkit-calendar-picker-indicator,.ai-chat-interrupt-input.is-time::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ai-chat-interrupt-input.is-date:hover::-webkit-calendar-picker-indicator,.ai-chat-interrupt-input.is-time:hover::-webkit-calendar-picker-indicator{opacity:1}.ai-chat-interrupt-input.is-file{display:none}.ai-chat-interrupt-media{display:flex;flex-direction:column;gap:.3rem}.ai-chat-interrupt-file-zone{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.6rem;padding:.3rem;box-sizing:border-box;border:1px dashed color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 42%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 6%,transparent);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ai-chat-interrupt-file-zone:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 11%,transparent)}.ai-chat-interrupt-file-zone.has-file{padding:0;border-style:solid;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8fd0ff) 26%,transparent);background:transparent}.ai-chat-interrupt-file-idle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.14rem;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-primary,#a8dbff) 84%,white 6%)}.ai-chat-interrupt-file-idle svg{width:.86rem;height:.86rem;opacity:.9}.ai-chat-interrupt-file-idle-title{font-size:var(--cmp-text-md);font-weight:700;letter-spacing:.05em}.ai-chat-interrupt-file-idle-caption{font-size:var(--cmp-text-xs);color:color-mix(in srgb,var(--gs-public-theme-text,#d8edff) 52%,transparent)}.ai-chat-interrupt-file-preview{position:relative;display:block;width:100%;border-radius:.44rem;overflow:hidden}.ai-chat-interrupt-file-thumb{display:block;width:100%;max-height:6rem;-o-object-fit:cover;object-fit:cover;border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#04101d) 88%,transparent)}.ai-chat-interrupt-file-stack{display:flex;flex-direction:column;gap:.24rem;width:100%;padding:.26rem;box-sizing:border-box}.ai-chat-interrupt-file-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.24rem;width:100%}.ai-chat-interrupt-file-thumb.is-glyph{display:flex;align-items:center;justify-content:center;height:3.2rem;color:color-mix(in srgb,var(--gs-public-theme-primary,#a8dbff) 82%,transparent)}.ai-chat-interrupt-file-thumb.is-glyph svg{width:1.1rem;height:1.1rem}.ai-chat-interrupt-file-list .ai-chat-interrupt-file-thumb{max-height:3.2rem}.ai-chat-interrupt-file-idle[hidden],.ai-chat-interrupt-file-preview[hidden],.ai-chat-interrupt-file-stack[hidden]{display:none}.ai-chat-interrupt-file-name{position:absolute;left:.24rem;bottom:.24rem;max-width:calc(100% - 1.4rem);padding:.08rem .26rem;border-radius:999px;background:color-mix(in srgb,#020a14 72%,transparent);backdrop-filter:blur(4px);font-size:var(--cmp-text-xs);color:color-mix(in srgb,var(--gs-public-theme-text,#e8f6ff) 90%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-interrupt-file-clear{position:absolute;top:.22rem;right:.22rem;display:inline-flex;align-items:center;justify-content:center;width:.72rem;height:.72rem;border-radius:999px;border:1px solid color-mix(in srgb,#fb7185 52%,transparent);background:color-mix(in srgb,#10040a 62%,transparent);color:color-mix(in srgb,#ffe1e6 94%,transparent);cursor:pointer;transition:background-color .2s ease}.ai-chat-interrupt-file-clear:hover{background:color-mix(in srgb,#fb7185 34%,transparent)}.ai-chat-interrupt-file-clear svg{width:.4rem;height:.4rem}.ai-chat-interrupt-actions{display:flex;gap:.3rem;justify-content:flex-end}.ai-chat-interrupt-btn{display:inline-flex;align-items:center;gap:.18rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4d6ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1f36) 52%,transparent);color:var(--gs-public-theme-text,#e8f6ff);font-family:JetBrains Mono,monospace;font-size:var(--cmp-text-sm);font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:var(--cmp-space-2) var(--cmp-space-4);min-height:var(--cmp-ctl);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.ai-chat-interrupt-btn:active{transform:scale(.97)}.ai-chat-interrupt-btn svg{width:.42rem;height:.42rem}.ai-chat-interrupt-btn.is-approve{border-color:color-mix(in srgb,#34d399 46%,transparent);background:color-mix(in srgb,#34d399 16%,transparent);color:color-mix(in srgb,#d3fbe9 92%,transparent)}.ai-chat-interrupt-btn.is-approve:hover{background:color-mix(in srgb,#34d399 28%,transparent)}.ai-chat-interrupt-btn.is-reject{border-color:color-mix(in srgb,#fb7185 44%,transparent);background:color-mix(in srgb,#fb7185 14%,transparent);color:color-mix(in srgb,#ffe1e6 92%,transparent)}.ai-chat-interrupt-btn.is-reject:hover{background:color-mix(in srgb,#fb7185 26%,transparent)}.ai-chat-body{display:flex;flex-direction:column;gap:var(--cmp-space-5);height:auto;min-height:var(--cmp-transcript-min);max-height:var(--ai-chat-body-height,var(--cmp-transcript-max));flex:0 1 auto;padding-block:var(--cmp-space-4);padding-inline:max(var(--cmp-space-4),calc((100% - var(--cmp-reading-column)) / 2));overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-surface,#000000) 4%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#000000) 26%,transparent))}@media (min-width:768px){#ai-chat-panel:not(.is-page-mode):not(.is-embedded-side-panel) .ai-chat-body{flex:0 0 auto;height:var(--ai-chat-body-height,var(--cmp-transcript-fixed));max-height:var(--ai-chat-body-height,var(--cmp-transcript-fixed))}#ai-chat-panel:not(.is-page-mode):not(.is-embedded-side-panel) .ai-chat-body>:first-child{margin-top:auto}#ai-chat-panel:not(.is-page-mode):not(.is-embedded-side-panel) .ai-chat-welcome{margin-block:auto}#ai-chat-panel.is-options-open:not(.is-page-mode):not(.is-embedded-side-panel) .ai-chat-body{min-height:0}}.ai-chat-message-row{display:flex;width:100%;gap:var(--cmp-space-2)}.ai-chat-message-row.is-entering{animation:ai-chat-message-in var(--cmp-dur-slow) var(--cmp-ease-out) both}.ai-chat-message-row.is-user{justify-content:flex-end}.ai-chat-message-row.is-assistant,.ai-chat-message-row.is-system{justify-content:flex-start}.ai-chat-message-bubble{width:-moz-fit-content;width:fit-content;max-width:86%;border-radius:var(--cmp-radius-lg);border:1px solid var(--cmp-line);background:var(--cmp-panel);color:var(--cmp-ink);font-family:var(--gw-font-mono);font-size:var(--cmp-text-md);line-height:var(--cmp-leading-body);padding:.6rem .85rem;box-shadow:var(--cmp-shadow-1)}.ai-chat-message-row.is-user .ai-chat-message-bubble{border-color:var(--cmp-line-strong);background:linear-gradient(155deg,color-mix(in srgb,var(--cmp-status-idle) 26%,var(--gs-public-theme-panel,#103961)),color-mix(in srgb,var(--cmp-status-idle) 16%,var(--gs-public-theme-panel,#0b2440)));color:var(--cmp-ink-strong);border-bottom-right-radius:var(--cmp-radius-sm)}.ai-chat-message-row.is-assistant .ai-chat-message-bubble{width:100%;max-width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;color:var(--cmp-ink)}.ai-chat-message-row.is-system .ai-chat-message-bubble{width:100%;max-width:100%;border-style:solid;border-width:0 0 0 2px;border-radius:0;border-color:var(--cmp-line-strong);background:transparent;box-shadow:none;padding:.15rem 0 .15rem .75rem;color:var(--cmp-ink-muted);font-size:var(--cmp-text-sm)}.ai-chat-message-text{margin:0;white-space:pre-wrap;word-break:break-word}#ai-chat-panel .ai-chat-message-row{position:relative;--cmp-msg-action:var(--cmp-ctl)}#ai-chat-panel .ai-chat-message-row.is-assistant,#ai-chat-panel .ai-chat-message-row.is-system{align-items:flex-start}#ai-chat-panel .ai-chat-message-row.is-assistant .ai-chat-read-aloud-btn,#ai-chat-panel .ai-chat-message-row.is-system .ai-chat-read-aloud-btn{position:absolute;top:auto;bottom:0;right:0}#ai-chat-panel .ai-chat-message-row.is-assistant .ai-chat-read-aloud-btn:nth-last-child(2),#ai-chat-panel .ai-chat-message-row.is-system .ai-chat-read-aloud-btn:nth-last-child(2){right:calc(var(--cmp-msg-action) + var(--cmp-space-1))}#ai-chat-panel .ai-chat-message-row.is-assistant .ai-chat-message-meta,#ai-chat-panel .ai-chat-message-row.is-system .ai-chat-message-meta{display:flex;align-items:center;min-height:var(--cmp-msg-action);padding-inline-end:calc(2 * var(--cmp-msg-action) + var(--cmp-space-2))}#ai-chat-panel .ai-chat-read-aloud-btn{width:var(--cmp-msg-action);height:var(--cmp-msg-action);min-width:var(--cmp-msg-action);margin-bottom:0;align-self:center;border-radius:var(--cmp-radius-sm);border:1px solid transparent;background:transparent;box-shadow:none;color:var(--cmp-ink-faint);opacity:0;transition:opacity var(--cmp-dur-fast) var(--cmp-ease-out),color var(--cmp-dur-fast) var(--cmp-ease-out),background-color var(--cmp-dur-fast) var(--cmp-ease-out)}#ai-chat-panel .ai-chat-read-aloud-btn i,#ai-chat-panel .ai-chat-read-aloud-btn svg{width:.85rem;height:.85rem}#ai-chat-panel .ai-chat-message-row:focus-within .ai-chat-read-aloud-btn,#ai-chat-panel .ai-chat-message-row:hover .ai-chat-read-aloud-btn,#ai-chat-panel .ai-chat-read-aloud-btn[aria-pressed=true]{opacity:1}#ai-chat-panel .ai-chat-read-aloud-btn:hover{color:var(--cmp-ink-strong);background:var(--cmp-wash);border-color:var(--cmp-line-faint)}#ai-chat-panel .ai-chat-read-aloud-btn:focus-visible{opacity:1;outline:2px solid var(--cmp-accent);outline-offset:2px}#ai-chat-panel .ai-chat-read-aloud-btn[aria-pressed=true]{color:var(--cmp-accent-ink);background:var(--cmp-accent-soft)}@media (hover:none){#ai-chat-panel .ai-chat-message-row{--cmp-msg-action:var(--cmp-ctl-touch)}#ai-chat-panel .ai-chat-read-aloud-btn{opacity:1}}.ai-chat-message-image-link{display:block;margin-top:.34rem;width:-moz-fit-content;width:fit-content;max-width:100%}.ai-chat-message-image{display:block;max-width:min(240px,100%);max-height:240px;border-radius:.5rem;-o-object-fit:contain;object-fit:contain;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c4ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#000000) 30%,transparent)}.ai-chat-message-file{display:inline-flex;align-items:center;gap:.3rem;margin-top:.34rem;padding:.24rem .44rem;border-radius:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c4ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#08182b) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 90%,transparent);font-size:var(--cmp-text-sm);text-decoration:none;word-break:break-all}.ai-chat-message-file:hover{border-color:color-mix(in srgb,var(--gs-public-theme-accent,#55e6ff) 46%,transparent)}.ai-chat-message-meta{margin-top:var(--cmp-space-2);color:var(--cmp-ink-faint);font-size:var(--cmp-text-2xs);letter-spacing:.04em;line-height:var(--cmp-leading-tight)}.ai-chat-message-row.is-assistant .ai-chat-message-meta{margin-top:var(--cmp-space-1);opacity:0;transition:opacity var(--cmp-dur-fast) var(--cmp-ease-out)}.ai-chat-message-row.is-assistant:focus-within .ai-chat-message-meta,.ai-chat-message-row.is-assistant:hover .ai-chat-message-meta{opacity:1}@media (hover:none){.ai-chat-message-row.is-assistant .ai-chat-message-meta{opacity:1}}.ai-chat-message-row.is-skeleton{pointer-events:none}.ai-chat-message-bubble.is-skeleton{min-width:min(68%,9.4rem);border-color:var(--cmp-status-working-line);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1f37) 78%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#07182b) 78%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--cmp-status-working) 12%,transparent)}.ai-chat-skeleton-lines{display:flex;flex-direction:column;gap:.14rem}.ai-chat-skeleton-line{display:block;height:.2rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#5faae7) 22%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-primary,#addeff) 52%,transparent) 48%,color-mix(in srgb,var(--gs-public-theme-primary,#5ca6e4) 20%,transparent) 100%);background-size:210% 100%;animation:ai-chat-skeleton-wave 1.25s ease-in-out infinite}.ai-chat-skeleton-line.is-long{width:min(100%,7rem)}.ai-chat-skeleton-line.is-medium{width:min(86%,6rem)}.ai-chat-skeleton-line.is-short{width:min(68%,4.8rem)}@keyframes ai-chat-skeleton-wave{0%{background-position:180% 0}to{background-position:-20% 0}}.ai-chat-welcome{width:min(100%,34rem);margin-inline:auto;position:relative;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#92d2ff) 22%,transparent);border-radius:.84rem;background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--gs-public-theme-primary,#60bbf6) 20%,transparent),transparent 48%),radial-gradient(circle at 86% 88%,color-mix(in srgb,var(--gs-public-theme-primary,#3e84cf) 20%,transparent),transparent 56%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#071728) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081c31) 92%,transparent));padding:var(--cmp-space-5) var(--cmp-space-4);box-shadow:inset 0 0 0 1px rgba(180,224,255,.08),0 12px 24px rgba(2,12,26,.32);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;gap:.34rem;text-align:center;animation:ai-chat-welcome-in .26s ease}.ai-chat-welcome:after,.ai-chat-welcome:before{content:"";position:absolute;pointer-events:none;z-index:-1}.ai-chat-welcome:before{top:-44%;left:-16%;width:5.2rem;height:5.2rem;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--gs-public-theme-primary,#62bcf5) 24%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#62bcf5) 0%,transparent));filter:blur(4px)}.ai-chat-welcome:after{right:-18%;bottom:-38%;width:4.8rem;height:4.8rem;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--gs-public-theme-primary,#52aded) 22%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#52aded) 0%,transparent));filter:blur(5px)}.ai-chat-welcome-eyebrow{width:-moz-fit-content;width:fit-content;margin:0;padding:.11rem .26rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4dcff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102c4a) 52%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b0def9) 90%,transparent);font-family:var(--gw-font-mono);font-size:var(--cmp-text-xs);letter-spacing:.08em;text-transform:uppercase;line-height:1.2;margin-inline:auto}.ai-chat-welcome-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#eaf8ff) 98%,transparent);font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xl);letter-spacing:.03em;line-height:1.18;text-wrap:balance}.ai-chat-welcome-copy{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b4def7) 86%,transparent);font-family:var(--gw-font-mono);font-size:var(--cmp-text-md);line-height:1.42;max-width:26rem}.ai-chat-welcome-prompt-title{margin:.08rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#a7d5f1) 76%,transparent);font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.ai-chat-welcome-prompts{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--cmp-space-2)}.ai-chat-welcome-prompt-btn{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8fcffa) 32%,transparent);border-radius:1.5rem 1.25rem 1.6rem 1.3rem/1.15rem 1.4rem 1.2rem 1.45rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#102c49) 72%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0a1d32) 74%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e0f3ff) 92%,transparent);font-family:var(--gw-font-mono);font-size:var(--cmp-text-xs);line-height:1.35;text-align:center;padding:var(--cmp-space-3) var(--cmp-space-4);min-height:2.75rem;display:flex;align-items:center;justify-content:center;gap:0;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.ai-chat-welcome-prompt-btn:nth-child(2n){border-radius:.98rem 1.16rem 1.02rem 1.22rem/1.1rem .88rem 1.16rem .9rem}.ai-chat-welcome-prompt-btn:nth-child(3n){border-radius:1.22rem 1rem 1.16rem .94rem/.92rem 1.16rem .9rem 1.08rem}.ai-chat-welcome-prompt-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#93d4ff) 8%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#93d4ff) 0%,transparent));opacity:0;transition:opacity .2s ease;pointer-events:none}.ai-chat-welcome-prompt-text{display:block;color:inherit;font-size:var(--cmp-text-xs);line-height:1.26;text-wrap:balance;width:100%}.ai-chat-welcome-prompt-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b6e3ff) 62%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#284e75) 74%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#123454) 74%,transparent));transform:translateY(-1px);box-shadow:0 8px 16px rgba(9,36,62,.32)}.ai-chat-welcome-prompt-btn:hover:before{opacity:1}@keyframes ai-chat-welcome-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ai-chat-compose{position:relative;display:flex;align-items:center;gap:var(--cmp-space-2);width:min(100% - 2 * var(--cmp-space-4),var(--cmp-reading-column));margin:0 auto var(--cmp-space-4);padding:calc(var(--cmp-space-1) + 1px);padding-inline-start:var(--cmp-space-2);border:1px solid var(--cmp-line);border-radius:var(--cmp-radius-pill);background:var(--cmp-panel);box-shadow:var(--cmp-shadow-2);transition:border-color var(--cmp-dur-base) var(--cmp-ease-out),box-shadow var(--cmp-dur-base) var(--cmp-ease-out)}.ai-chat-compose:focus-within{border-color:var(--cmp-line-strong);box-shadow:var(--cmp-shadow-2),var(--cmp-glow)}.ai-chat-compose .ai-chat-role-toggle{border-color:transparent;background:var(--cmp-wash)}.ai-chat-attach-sheet{position:absolute;left:0;bottom:calc(100% + var(--cmp-space-2));z-index:40;min-width:13.25rem;padding:var(--cmp-space-1);display:flex;flex-direction:column;gap:1px;border:1px solid var(--cmp-line);border-radius:var(--cmp-radius-lg);background:var(--cmp-panel);box-shadow:var(--cmp-shadow-2);backdrop-filter:blur(var(--cmp-blur,12px))}.ai-chat-attach-sheet[hidden]{display:none}.ai-chat-attach-row{display:flex;align-items:center;gap:var(--cmp-space-3);width:100%;padding:var(--cmp-space-2);border:0;border-radius:var(--cmp-radius-md);background:transparent;color:var(--cmp-ink);font-size:var(--cmp-text-sm);text-align:start;cursor:pointer;transition:background var(--cmp-dur-base) var(--cmp-ease-out)}.ai-chat-attach-row:hover{background:var(--cmp-wash)}.ai-chat-attach-icon{width:1.65rem;height:1.65rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cmp-radius-sm);color:var(--tone);background:color-mix(in srgb,var(--tone) 16%,transparent)}.ai-chat-attach-icon i,.ai-chat-attach-icon svg{width:.9rem;height:.9rem}.ai-chat-attach-icon[data-tone=document]{--tone:var(--cmp-tone-document)}.ai-chat-attach-icon[data-tone=media]{--tone:var(--cmp-tone-media)}.ai-chat-attach-icon[data-tone=camera]{--tone:var(--cmp-tone-camera)}.ai-chat-attach-icon[data-tone=audio]{--tone:var(--cmp-tone-audio)}.ai-chat-attach-icon[data-tone=contact]{--tone:var(--cmp-tone-contact)}.ai-chat-attach-icon[data-tone=poll]{--tone:var(--cmp-tone-poll)}.ai-chat-attach-icon[data-tone=event]{--tone:var(--cmp-tone-event)}.ai-chat-attach-icon[data-tone=sticker]{--tone:var(--cmp-tone-sticker)}.ai-chat-attach-split{height:1px;margin:var(--cmp-space-1) var(--cmp-space-2);background:var(--cmp-line-faint)}.ai-chat-attach-modal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:var(--cmp-space-4);background:color-mix(in srgb,var(--gs-public-theme-surface,#01040d) 62%,transparent)}.ai-chat-attach-modal[hidden]{display:none}.ai-chat-attach-modal-card{width:min(26rem,100%);max-height:min(32rem,100%);display:flex;flex-direction:column;border:1px solid var(--cmp-line);border-radius:var(--cmp-radius-lg);background:var(--cmp-surface);box-shadow:var(--cmp-shadow-3)}.ai-chat-attach-modal-head{display:flex;align-items:center;gap:var(--cmp-space-2);padding:var(--cmp-space-3);border-bottom:1px solid var(--cmp-line-faint)}.ai-chat-attach-modal-title{flex:1 1 auto;color:var(--cmp-ink-strong);font-size:var(--cmp-text-lg);font-weight:600}.ai-chat-attach-modal-close{width:1.6rem;height:1.6rem;border:0;border-radius:var(--cmp-radius-sm);background:transparent;color:var(--cmp-ink-muted);font-size:var(--cmp-text-lg);line-height:1;cursor:pointer}.ai-chat-attach-modal-close:hover{background:var(--cmp-wash);color:var(--cmp-ink-strong)}.ai-chat-attach-modal-body{flex:1 1 auto;overflow-y:auto;padding:var(--cmp-space-3);display:flex;flex-direction:column;gap:var(--cmp-space-3)}.ai-chat-attach-modal-foot{display:flex;align-items:center;gap:var(--cmp-space-2);padding:var(--cmp-space-3);border-top:1px solid var(--cmp-line-faint)}.ai-chat-attach-modal-error{flex:1 1 auto;min-width:0;color:var(--cmp-danger);font-size:var(--cmp-text-xs)}.ai-chat-attach-modal-error:empty{display:none}.ai-chat-attach-modal-confirm{margin-inline-start:auto;padding:var(--cmp-space-2) var(--cmp-space-4);border:1px solid var(--cmp-line-strong);border-radius:var(--cmp-radius-md);background:var(--cmp-accent-soft);color:var(--cmp-ink-strong);font-size:var(--cmp-text-sm);font-weight:600;cursor:pointer}.ai-chat-attach-modal-confirm:disabled{opacity:.45;cursor:default}.ai-chat-attach-field{display:flex;flex-direction:column;gap:var(--cmp-space-1)}.ai-chat-attach-field-label{color:var(--cmp-ink-muted);font-size:var(--cmp-text-xs)}.ai-chat-attach-field-row{display:flex;gap:var(--cmp-space-2)}.ai-chat-attach-field-row>.ai-chat-attach-field{flex:1 1 0;min-width:0}.ai-chat-attach-field-input{width:100%;padding:var(--cmp-space-2);border:1px solid var(--cmp-line);border-radius:var(--cmp-radius-md);background:var(--cmp-panel-soft);color:var(--cmp-ink);font:inherit;font-size:var(--cmp-text-sm)}.ai-chat-attach-field-input[type=date],.ai-chat-attach-field-input[type=time]{color-scheme:dark}.ai-chat-attach-field-hint{color:var(--cmp-ink-faint);font-size:var(--cmp-text-2xs)}.ai-chat-attach-option-row{display:flex;align-items:center;gap:var(--cmp-space-2)}.ai-chat-attach-option-row input[type=checkbox]{width:.9rem;height:.9rem;flex:0 0 auto;margin:0;accent-color:var(--cmp-accent)}.ai-chat-attach-option-drop{width:1.5rem;height:1.5rem;flex:0 0 auto;border:0;border-radius:var(--cmp-radius-sm);background:transparent;color:var(--cmp-ink-faint);cursor:pointer}.ai-chat-attach-option-drop:hover{background:var(--cmp-wash);color:var(--cmp-ink-strong)}.ai-chat-attach-field-add{align-self:flex-start;padding:var(--cmp-space-1) var(--cmp-space-3);border:1px dashed var(--cmp-line-strong);border-radius:var(--cmp-radius-sm);background:transparent;color:var(--cmp-ink-muted);font-size:var(--cmp-text-xs);cursor:pointer}.ai-chat-attach-field-add:disabled{opacity:.4;cursor:default}.ai-chat-attach-picker-row{display:flex;align-items:center;gap:var(--cmp-space-3);width:100%;padding:var(--cmp-space-2);border:0;border-radius:var(--cmp-radius-md);background:transparent;color:var(--cmp-ink);font-size:var(--cmp-text-sm);text-align:start;cursor:pointer}.ai-chat-attach-picker-row:hover{background:var(--cmp-wash)}.ai-chat-attach-picker-initials{width:1.75rem;height:1.75rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cmp-radius-pill);background:var(--cmp-wash);color:var(--cmp-ink-muted);font-size:var(--cmp-text-2xs);font-weight:700}.ai-chat-attach-picker-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ai-chat-attach-picker-handle{color:var(--cmp-ink-faint);font-size:var(--cmp-text-2xs)}.ai-chat-attach-picker-empty{padding:var(--cmp-space-4) var(--cmp-space-2);text-align:center;color:var(--cmp-ink-muted);font-size:var(--cmp-text-xs)}.ai-chat-attach-preview{display:flex;flex-wrap:wrap;gap:var(--cmp-space-2);width:min(100% - 2 * var(--cmp-space-4),var(--cmp-reading-column));margin-inline:auto;padding:0 0 var(--cmp-space-2)}.ai-chat-attach-preview[hidden]{display:none}.ai-chat-attach-preview-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .24rem .2rem .2rem;border-radius:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c4ff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#08182b) 68%,transparent)}.ai-chat-attach-preview-thumb{width:1.6rem;height:1.6rem;border-radius:.32rem;-o-object-fit:cover;object-fit:cover;display:block}.ai-chat-attach-preview-doc{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:.32rem;font-size:var(--cmp-text-xs);font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-accent,#ff6b6b) 30%,transparent)}.ai-chat-attach-preview-name{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--gw-font-mono);font-size:var(--cmp-text-sm);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 82%,transparent)}.ai-chat-attach-preview-remove{display:inline-flex;align-items:center;justify-content:center;width:.92rem;height:.92rem;border-radius:999px;border:none;cursor:pointer;font-size:var(--cmp-text-lg);line-height:1;color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 78%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#000000) 42%,transparent)}.ai-chat-attach-preview-remove:hover{color:var(--gs-public-theme-text,#e3f6ff);background:color-mix(in srgb,var(--gs-public-theme-accent,#ff6b6b) 42%,transparent)}.ai-chat-attach-progress{min-width:5.4rem;gap:.34rem}.ai-chat-attach-progress-bar{position:relative;flex:1;min-width:2.2rem;height:.22rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--gs-public-theme-border-strong,#80c4ff) 22%,transparent)}.ai-chat-attach-progress-fill{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-border-strong,#80c4ff) 78%,transparent);transition:width .16s ease}.ai-chat-attach-progress-fill.is-indeterminate{width:42%;animation:ai-chat-attach-progress-slide 1.1s ease-in-out infinite}@keyframes ai-chat-attach-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.ai-chat-input{flex:1;min-width:0;min-height:var(--cmp-ctl-lg);border-radius:var(--cmp-radius-pill);border:0;background:transparent;color:var(--cmp-ink-strong);font-family:var(--gw-font-mono);font-size:var(--cmp-text-md);line-height:var(--cmp-leading-body);padding:0 var(--cmp-space-2);outline:none}.ai-chat-input::-moz-placeholder{color:var(--cmp-ink-faint)}.ai-chat-input::placeholder{color:var(--cmp-ink-faint)}#ai-chat-panel .ai-chat-input{color:var(--cmp-ink-strong)!important;background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.ai-chat-send-btn,.ai-chat-voice-btn{width:var(--cmp-ctl-lg);height:var(--cmp-ctl-lg);min-width:var(--cmp-ctl-lg);border-radius:var(--cmp-radius-pill);border:1px solid transparent;background:transparent;color:var(--cmp-ink-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;padding:0;transition:border-color var(--cmp-dur-fast) var(--cmp-ease-out),background-color var(--cmp-dur-fast) var(--cmp-ease-out),color var(--cmp-dur-fast) var(--cmp-ease-out),transform var(--cmp-dur-fast) var(--cmp-ease-out)}.ai-chat-send-btn i,.ai-chat-send-btn svg,.ai-chat-voice-btn i,.ai-chat-voice-btn svg{width:var(--cmp-icon-lg)!important;height:var(--cmp-icon-lg)!important;stroke-width:1.9}.ai-chat-send-btn{background:var(--cmp-accent);border-color:transparent;color:var(--gs-public-theme-button-text,#04121f)}#ai-chat-panel .ai-chat-send-btn{background:var(--cmp-accent)!important;background-image:none!important;border-color:transparent!important;color:var(--gs-public-theme-button-text,#04121f)!important;box-shadow:none!important}#ai-chat-panel .ai-chat-send-btn:focus-visible,#ai-chat-panel .ai-chat-send-btn:hover:not(:disabled){background:var(--cmp-accent)!important;background-image:none!important;border-color:transparent!important;color:var(--gs-public-theme-button-text,#04121f)!important;box-shadow:var(--cmp-glow)!important}#ai-chat-panel .ai-chat-voice-btn:not(.is-listening){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}#ai-chat-panel .ai-chat-voice-btn.is-listening{background:var(--cmp-accent-soft)!important;background-image:none!important;border-color:var(--cmp-line-strong)!important;color:var(--cmp-accent-ink)!important;box-shadow:var(--cmp-glow)!important}.ai-chat-voice-btn.is-listening{border-color:var(--cmp-line-strong);background:var(--cmp-accent-soft);color:var(--cmp-accent-ink);box-shadow:var(--cmp-glow)}.ai-chat-voice-btn.is-listening i,.ai-chat-voice-btn.is-listening svg{animation:ai-chat-voice-pulse 1s ease-in-out infinite}.ai-chat-send-btn:disabled,.ai-chat-voice-btn:disabled{cursor:not-allowed;opacity:.45}.ai-chat-voice-btn:not(:disabled):hover{border-color:transparent;background:var(--cmp-wash);color:var(--cmp-ink-strong)}.ai-chat-send-btn:not(:disabled):hover{background:color-mix(in srgb,var(--cmp-accent) 84%,white 16%);transform:translateY(-1px)}.ai-chat-send-btn:focus-visible,.ai-chat-voice-btn:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:2px}.ai-chat-send-btn.is-streaming{background:var(--cmp-danger-soft);border-color:var(--cmp-danger-line);color:var(--cmp-danger)}.ai-chat-send-btn.is-streaming i,.ai-chat-send-btn.is-streaming svg{display:none}.ai-chat-send-btn.is-streaming:before{content:"";width:.6rem;height:.6rem;border-radius:2px;background:currentColor;animation:ai-chat-stop-pulse 1.4s var(--cmp-ease-inout) infinite}.ai-chat-voice-btn.is-listening:not(:disabled):hover{border-color:var(--cmp-line-strong);background:var(--cmp-accent-soft);box-shadow:var(--cmp-glow)}@media (hover:none){.ai-chat-send-btn,.ai-chat-voice-btn{width:var(--cmp-ctl-touch);height:var(--cmp-ctl-touch);min-width:var(--cmp-ctl-touch)}}@keyframes ai-chat-voice-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}@keyframes ai-chat-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ai-chat-stop-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ai-chat-thinking-breathe{0%,to{transform:scale(.82);opacity:.7}45%{transform:scale(1);opacity:1}70%{transform:scale(.94);opacity:.85}}@keyframes ai-chat-step-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ai-chat-caret-blink{0%,45%{opacity:1}55%,to{opacity:.15}}@keyframes ai-chat-pill-in{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}.ai-chat-thinking{display:flex;flex-direction:column;gap:var(--cmp-space-2);padding-block:var(--cmp-space-1)}.ai-chat-thinking-head{display:inline-flex;align-items:center;gap:var(--cmp-space-2);font-size:var(--cmp-text-sm);color:var(--cmp-ink-muted)}.ai-chat-thinking-dot{width:.7rem;height:.7rem;flex:0 0 auto;border-radius:var(--cmp-radius-pill);border:1px solid var(--cmp-status-working);background:var(--cmp-status-working-soft);box-shadow:var(--cmp-status-working-glow);animation:ai-chat-thinking-breathe 1.18s var(--cmp-ease-inout) infinite}.ai-chat-thinking-steps{display:flex;flex-direction:column;gap:var(--cmp-space-1);margin-left:calc(.7rem + var(--cmp-space-2));border-left:1px solid var(--cmp-line-faint);padding-left:var(--cmp-space-3)}.ai-chat-thinking-step{font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);letter-spacing:.03em;color:var(--cmp-ink-faint);animation:ai-chat-step-in var(--cmp-dur-base) var(--cmp-ease-out) both}.ai-chat-thinking-step.is-current{color:var(--cmp-status-working-ink)}.ai-chat-stream-caret{display:inline-block;width:.45rem;height:1em;margin-left:.15rem;vertical-align:text-bottom;background:currentColor;animation:ai-chat-caret-blink 1s step-end infinite}.ai-chat-tool-chips{display:flex;flex-wrap:wrap;gap:var(--cmp-space-1);margin-bottom:var(--cmp-space-2)}.ai-chat-tool-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:var(--cmp-radius-pill);border:1px solid var(--cmp-line-faint);background:var(--cmp-panel-soft);color:var(--cmp-ink-muted);font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);letter-spacing:.03em;animation:ai-chat-step-in var(--cmp-dur-base) var(--cmp-ease-out) both}.ai-chat-tool-chip i,.ai-chat-tool-chip svg{width:.7rem;height:.7rem}.ai-chat-tool-chip.is-running{border-color:var(--cmp-status-working-line);color:var(--cmp-status-working-ink)}.ai-chat-tool-chip.is-running i,.ai-chat-tool-chip.is-running svg{animation:ai-chat-thinking-breathe 1.18s var(--cmp-ease-inout) infinite}.ai-chat-tool-chip.is-error{border-color:var(--cmp-danger-line);color:var(--cmp-danger)}.ai-chat-body-shell{position:relative;display:flex;flex-direction:column;min-height:0;flex:0 1 auto}.ai-chat-body-shell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--cmp-space-5);pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--gs-public-theme-surface,#01040d) 34%,transparent),transparent);opacity:0;transition:opacity var(--cmp-dur-base) var(--cmp-ease-out)}#ai-chat-panel:has(.ai-chat-body:not([data-at-bottom=true])) .ai-chat-body-shell:after{opacity:1}.ai-chat-jump-latest{position:absolute;left:50%;bottom:var(--cmp-space-3);transform:translateX(-50%);z-index:5}.ai-chat-jump-latest[hidden]{display:none}.ai-chat-jump-latest-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:var(--cmp-radius-pill);border:1px solid var(--cmp-line-strong);background:var(--cmp-raised);color:var(--cmp-ink-strong);font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:var(--cmp-shadow-2);animation:ai-chat-pill-in var(--cmp-dur-base) var(--cmp-ease-genie) both;transition:background-color var(--cmp-dur-fast) var(--cmp-ease-out),transform var(--cmp-dur-fast) var(--cmp-ease-out)}.ai-chat-jump-latest-btn i,.ai-chat-jump-latest-btn svg{width:.8rem;height:.8rem}.ai-chat-jump-latest-btn:hover{background:var(--cmp-accent-soft);transform:translateY(-1px)}.ai-chat-jump-latest-btn:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:2px}.ai-chat-palette{position:absolute;left:0;right:0;bottom:calc(100% + var(--cmp-space-2));max-height:16rem;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--cmp-radius-lg);border:1px solid var(--cmp-line-strong);background:var(--cmp-raised);box-shadow:var(--cmp-shadow-3);padding:var(--cmp-space-2);z-index:9;animation:ai-chat-pill-in var(--cmp-dur-base) var(--cmp-ease-genie) both}.ai-chat-palette[hidden]{display:none}.ai-chat-palette-group{font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);letter-spacing:var(--cmp-tracking-label);text-transform:uppercase;color:var(--cmp-ink-faint);padding:var(--cmp-space-2) var(--cmp-space-2) var(--cmp-space-1)}.ai-chat-palette-item{display:flex;align-items:center;gap:var(--cmp-space-2);width:100%;padding:var(--cmp-space-2);border:0;border-radius:var(--cmp-radius-md);background:transparent;color:var(--cmp-ink);font-size:var(--cmp-text-sm);text-align:left;cursor:pointer;transition:background-color var(--cmp-dur-instant) var(--cmp-ease-out)}.ai-chat-palette-item i,.ai-chat-palette-item svg{width:.9rem;height:.9rem;flex:0 0 auto;color:var(--cmp-ink-faint)}.ai-chat-palette-item-copy{min-width:0;display:flex;flex-direction:column;gap:.1rem}.ai-chat-palette-item-name{font-weight:600;color:var(--cmp-ink-strong)}.ai-chat-palette-item-desc,.ai-chat-palette-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-palette-item-desc{font-size:var(--cmp-text-2xs);color:var(--cmp-ink-faint)}.ai-chat-palette-item.is-active,.ai-chat-palette-item:hover{background:var(--cmp-wash)}.ai-chat-palette-item.is-active{box-shadow:inset 0 0 0 1px var(--cmp-line)}.ai-chat-palette-empty{padding:var(--cmp-space-3) var(--cmp-space-2);font-size:var(--cmp-text-sm);color:var(--cmp-ink-faint)}#ai-chat-panel:not(.is-page-mode):not(.is-embedded-side-panel) .ai-chat-head{cursor:grab}#ai-chat-panel.is-dragging .ai-chat-head{cursor:grabbing}#ai-chat-panel.is-dragging,#ai-chat-panel.is-resizing{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#ai-chat-panel.is-user-positioned,#ai-chat-panel.is-user-positioned.is-open,#ai-chat-panel.is-user-positioned.is-opening{transform:none}.ai-chat-resize-handle{position:absolute;top:0;left:0;right:0;height:6px;cursor:ns-resize;z-index:10}.ai-chat-resize-handle:after{content:"";position:absolute;left:50%;top:2px;transform:translateX(-50%);width:2.4rem;height:2px;border-radius:var(--cmp-radius-pill);background:var(--cmp-line);opacity:0;transition:opacity var(--cmp-dur-fast) var(--cmp-ease-out)}#ai-chat-panel.is-resizing .ai-chat-resize-handle:after,.ai-chat-resize-handle:hover:after{opacity:1}#ai-chat-panel.is-embedded-side-panel .ai-chat-resize-handle,#ai-chat-panel.is-page-mode .ai-chat-resize-handle{display:none}#ai-chat-panel.is-page-mode .ai-chat-head-menu{top:calc(var(--cmp-space-3) * 2 + var(--cmp-ctl) + env(safe-area-inset-top, 0px));bottom:calc(var(--cmp-space-4) + env(safe-area-inset-bottom, 0px))}@media (prefers-reduced-motion:reduce){#ai-chat-panel,#ai-chat-panel *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}#ai-chat-panel .ai-chat-head-mode:before{transition:none!important}#ai-chat-panel .ai-chat-head-mode>.sp-access-tab.is-initializing:after,#ai-chat-panel.is-loading .ai-chat-orb:before{animation:none!important}#ai-chat-panel{filter:none!important;clip-path:none!important}#ai-chat-panel.is-open,#ai-chat-panel.is-opening{transform:translate(-50%) scale(1)}#ai-chat-panel.is-user-positioned.is-open,#ai-chat-panel.is-user-positioned.is-opening{transform:none}.ai-chat-body{scroll-behavior:auto}#ai-chat-panel.is-loading .ai-chat-orb,.ai-chat-orb,.ai-chat-send-btn.is-streaming:before,.ai-chat-stream-caret,.ai-chat-thinking-dot,.ai-chat-tool-chip.is-running i,.ai-chat-tool-chip.is-running svg,.ai-chat-voice-btn.is-listening i,.ai-chat-voice-btn.is-listening svg{animation:none!important}.ai-chat-stream-caret{opacity:1}}.ai-node-shell{position:relative;width:2.95rem;height:2.95rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8dceff) 52%,transparent);background:radial-gradient(circle at 30% 24%,color-mix(in srgb,var(--gs-public-theme-primary,#a6e8ff) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#3f87d4) 76%,transparent) 56%,color-mix(in srgb,var(--gs-public-theme-panel,#142e5c) 90%,transparent) 100%);display:grid;place-items:center;box-shadow:0 0 0 2px rgba(10,24,46,.52),0 0 20px rgba(65,176,255,.28);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;overflow:hidden}.ai-node-shell:before{display:none}.ai-node-core{width:auto;height:auto;border-radius:0;display:grid;place-items:center;border:0;background:transparent;box-shadow:none;z-index:1;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.ai-node-core i{width:.98rem;height:.98rem;color:var(--gs-public-theme-text,#e5f8ff);stroke-width:2.2}.ai-node-user{bottom:.26rem;left:50%;transform:translateX(-50%);font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;letter-spacing:.08em;color:var(--gs-public-theme-strong,#f0fbff);text-transform:uppercase}.ai-node-status,.ai-node-user{position:absolute;z-index:1;transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1)}.ai-node-status{right:.36rem;top:.46rem;width:.46rem;height:.46rem;border-radius:999px;border:1px solid rgba(213,255,226,.88);background:#6dffb1;box-shadow:0 0 10px rgba(109,255,177,.72)}.ai-node-label{font-family:JetBrains Mono,monospace;font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#d6edff) 90%,transparent);transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1)}.ai-node-btn:hover .ai-node-shell{transform:translateY(-1px) scale(1.03);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ade1ff) 78%,transparent);box-shadow:0 0 0 2px rgba(10,24,46,.52),0 0 24px rgba(75,185,255,.42)}.ai-node-btn.is-chat-open .ai-node-shell{transform:translateY(-1px) scale(1.08);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c8eeff) 92%,transparent);box-shadow:0 0 0 2px rgba(10,24,46,.52),0 0 28px rgba(110,205,255,.58),0 0 42px rgba(110,205,255,.26)}.ai-node-btn.is-chat-open .ai-node-core{transform:scale(.9);opacity:.4}.ai-node-btn.is-chat-open .ai-node-label,.ai-node-btn.is-chat-open .ai-node-status,.ai-node-btn.is-chat-open .ai-node-user{opacity:0;transform:translateY(-2px)}.ai-node-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91d9ff) 85%,transparent);outline-offset:3px;border-radius:.8rem}@media (prefers-reduced-motion:reduce){#ai-chat-panel,#bottom-bar.dynamic-island,#bottom-bar.dynamic-island .bottom-island-content,#calendar-panel,#side-panel,#toggle-bottom-bar.island-mini-toggle,#toggle-bottom-calendar.island-mini-action,#toggle-top-bar.island-mini-toggle,#top-bar.dynamic-island,#top-bar.dynamic-island .island-content,.ai-node-core,.ai-node-label,.ai-node-shell,.ai-node-side-label,.ai-node-side-shell,.ai-node-status,.ai-node-user{transition:none;animation:none}#side-panel.is-resizing .side-panel-size-row,#side-panel.is-resizing .side-panel-top-row,#side-panel.is-resizing .sp-access-shell,#side-panel.is-resizing .sp-activity-shell,#side-panel.is-resizing .sp-chat-shell,#side-panel.is-resizing .sp-cockpit-shell,#side-panel.is-resizing .sp-connection-card-shell,#side-panel.is-resizing .sp-connections-shell,#side-panel.is-resizing .sp-exchange-shell,#side-panel.is-resizing .sp-folios-shell,#side-panel.is-resizing .sp-globe-shell,#side-panel.is-resizing .sp-home-shell,#side-panel.is-resizing .sp-human-pulse-shell,#side-panel.is-resizing .sp-info-grid,#side-panel.is-resizing .sp-manage-shell,#side-panel.is-resizing .sp-memory-shell,#side-panel.is-resizing .sp-orchestrate-shell,#side-panel.is-resizing .sp-settings-shell,#side-panel.is-resizing .sp-summary-shell,#side-panel.is-resizing .sp-table-shell{animation:none;transform:none}}#bottom-shell.collapsed #bottom-bar{pointer-events:auto;overflow:hidden}.ribbon-btn{pointer-events:auto;display:inline-flex;align-items:center;gap:0;padding:6px 12px;border:1px solid var(--ribbon-border);background:var(--ribbon-bg);color:var(--ribbon-text);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-family:JetBrains Mono,monospace;line-height:1;box-shadow:0 8px 24px rgba(0,0,0,.45);transition:transform .25s ease,background-color .25s ease,border-color .25s ease}.ribbon-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 96%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 60%,transparent)}.ribbon-btn i{width:12px;height:12px;transition:transform .25s ease}@media (max-width:760px){.ribbon-btn{font-size:12px}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:1.35rem;margin:0;padding:0;background:transparent;position:relative;z-index:50;touch-action:none;outline:none;pointer-events:auto;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.36rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6dc4f8) 34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#102a48) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c1b) 96%,transparent));box-shadow:inset 0 1px 4px rgba(158,229,255,.18),0 0 0 1px rgba(2,9,20,.3)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.98rem;height:.98rem;margin-top:-.36rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#e4f6ff) 88%,transparent);background:radial-gradient(circle at 30% 26%,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#9de6ff) 96%,transparent) 48%,color-mix(in srgb,var(--gs-public-theme-primary,#23a1ff) 95%,transparent));box-shadow:0 0 0 3px rgba(0,240,255,.14),0 8px 18px rgba(2,11,24,.58),0 0 18px rgba(20,181,255,.5);-webkit-transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 0 0 3px rgba(0,240,255,.2),0 10px 22px rgba(2,11,24,.64),0 0 24px rgba(23,188,255,.58)}input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.14)}input[type=range]::-moz-range-track{height:.36rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6dc4f8) 34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#102a48) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c1b) 96%,transparent));box-shadow:inset 0 1px 4px rgba(158,229,255,.18),0 0 0 1px rgba(2,9,20,.3)}input[type=range]::-moz-range-progress{height:.36rem;border-radius:999px;background:linear-gradient(90deg,rgba(0,240,255,.98),color-mix(in srgb,var(--gs-public-theme-primary,#3891ff) 95%,transparent))}input[type=range]::-moz-range-thumb{width:.98rem;height:.98rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#e4f6ff) 88%,transparent);background:radial-gradient(circle at 30% 26%,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#9de6ff) 96%,transparent) 48%,color-mix(in srgb,var(--gs-public-theme-primary,#23a1ff) 95%,transparent));box-shadow:0 0 0 3px rgba(0,240,255,.14),0 8px 18px rgba(2,11,24,.58),0 0 18px rgba(20,181,255,.5);-moz-transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}input[type=range]:hover::-moz-range-thumb{transform:scale(1.08);box-shadow:0 0 0 3px rgba(0,240,255,.2),0 10px 22px rgba(2,11,24,.64),0 0 24px rgba(23,188,255,.58)}input[type=range]:active::-moz-range-thumb{transform:scale(1.14);cursor:grabbing}input[type=range]:focus-visible::-moz-range-thumb,input[type=range]:focus-visible::-webkit-slider-thumb{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#f4fcff) 98%,transparent);box-shadow:0 0 0 4px rgba(0,240,255,.24),0 10px 22px rgba(2,11,24,.64),0 0 26px rgba(23,188,255,.65)}input[type=text]{touch-action:auto}.font-mono{font-family:JetBrains Mono,monospace}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(0,240,255,.4)}70%{box-shadow:0 0 0 10px rgba(0,240,255,0)}to{box-shadow:0 0 0 0 rgba(0,240,255,0)}}.anim-pulse{animation:pulse-glow 2s infinite}#canvas-container{transition:opacity .38s cubic-bezier(.22,1,.36,1)}#heat-map-view-container,#web-view-container{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.55rem) scale(.995);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s}#web-view-container{touch-action:pan-y pinch-zoom}#heat-map-view-container.is-active,#web-view-container.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}@media (prefers-reduced-motion:reduce){#canvas-container,#heat-map-view-container,#web-view-container{transition:none!important;transform:none!important}}.gs-heat-map-view{height:100%;display:flex;flex-direction:column;gap:.56rem;padding:.62rem;border-radius:1rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#94d0ff) 30%,transparent);background:radial-gradient(circle at 18% -40%,color-mix(in srgb,var(--gs-public-theme-primary,#439fe9) 18%,transparent),transparent 55%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060c18) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#040912) 90%,transparent))}.gs-heat-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.2rem .3rem .08rem}.gs-heat-map-head-actions{display:inline-flex;align-items:center;gap:.42rem;flex-shrink:0}.gs-heat-map-head-copy{min-width:0}.gs-heat-map-title{margin:0;color:var(--gs-public-theme-text,#e8f7ff);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.gs-heat-map-subtitle{margin:.22rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#d4ecff) 68%,transparent);font-size:.56rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace}.gs-heat-map-count{gap:.25rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79c1fa) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#204d7c) 24%,transparent);color:var(--gs-public-theme-text,#d7f0ff);font-size:.64rem;font-weight:700;letter-spacing:.08em;font-family:JetBrains Mono,monospace;padding:.22rem .54rem;line-height:1;flex-shrink:0}.gs-heat-map-count,.gs-heat-map-zoom{display:inline-flex;align-items:center}.gs-heat-map-zoom{gap:.24rem;padding:.16rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79c1fa) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#11253d) 42%,transparent)}.gs-heat-map-zoom-btn{width:1.4rem;height:1.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c6ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#12253d) 54%,transparent);color:var(--gs-public-theme-text,#d7f0ff);font-family:JetBrains Mono,monospace;font-size:.76rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.gs-heat-map-zoom-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fc6ff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#214165) 66%,transparent);transform:translateY(-1px)}.gs-heat-map-zoom-btn:disabled{opacity:.42;cursor:not-allowed}.gs-heat-map-recenter-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c6ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#12253d) 54%,transparent);color:var(--gs-public-theme-text,#d7f0ff);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .56rem;line-height:1;display:inline-flex;align-items:center;gap:.24rem;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.gs-heat-map-recenter-btn i,.gs-heat-map-recenter-btn svg{width:.62rem;height:.62rem}.gs-heat-map-recenter-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fc6ff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#214165) 66%,transparent);transform:translateY(-1px)}.gs-heat-map-map-shell{position:relative;flex:1;min-height:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c6ff) 24%,transparent);border-radius:.72rem;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--gs-public-theme-panel,#235488) 22%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050a13) 78%,transparent) 64%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050a13) 64%,transparent);overflow:hidden;isolation:isolate}.gs-heat-map-surface{position:absolute;inset:0;overflow:hidden}.gs-heat-map-globe-stage{position:absolute;inset:0;cursor:grab;touch-action:pan-x pan-y}.gs-heat-map-globe-stage:active{cursor:grabbing}.gs-heat-map-globe-stage canvas:not(.maplibregl-canvas){width:100%!important;height:100%!important;display:block}.gs-heat-map-globe-stage.maplibregl-map{width:100%;height:100%;border-radius:inherit;background:var(--gs-public-theme-panel,#08172b);font-family:JetBrains Mono,monospace}.gs-heat-map-globe-stage .maplibregl-ctrl-group:not(.gw-map-ctrl-group) button{background:color-mix(in srgb,var(--gs-public-theme-panel,#08172a) 90%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc7f7) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f5ff) 95%,transparent);width:1.35rem;height:1.35rem;line-height:1.28rem;font-size:.82rem}.gs-heat-map-globe-stage .maplibregl-ctrl-group{margin-top:.35rem;margin-left:.35rem}.gs-heat-map-globe-stage .maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 78%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec6f3) 28%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bce2f6) 90%,transparent);font-size:.46rem}.gs-heat-map-globe-stage .maplibregl-ctrl-attrib a{color:color-mix(in srgb,var(--gs-public-theme-secondary,#94d4f3) 95%,transparent)}.gs-heat-map-node-tooltip .gs-heat-map-node-tooltip-body{display:flex;flex-direction:column;gap:.1rem}.gs-heat-map-node-tooltip .gs-heat-map-node-tooltip-title{font-size:.6rem;font-weight:700}.gs-heat-map-node-tooltip .gs-heat-map-node-tooltip-type{font-size:.46rem;font-weight:600;letter-spacing:.08em;opacity:.72}.gs-heat-map-node-tooltip .gs-heat-map-node-tooltip-coords,.gs-heat-map-node-tooltip .gs-heat-map-node-tooltip-location{font-size:.5rem;font-weight:500;opacity:.88}.gs-heat-map-globe-stage .sp-vw-map-hybrid-street-overlay{mix-blend-mode:multiply}.gs-heat-map-globe-stage .maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b6d4ec) 58%,transparent);font-size:.42rem;line-height:1.4;padding:0 .34rem;border-radius:.32rem 0 0 0;opacity:.55;transition:opacity .18s ease}.gs-heat-map-globe-stage .maplibregl-ctrl-attrib:hover{opacity:.92}.gs-heat-map-globe-stage .maplibregl-ctrl-attrib a{color:color-mix(in srgb,var(--gs-public-theme-primary,#7fd3ff) 82%,transparent)}.gs-heat-map-globe-stage .gs-heat-map-node-pin{background:transparent;border:0;width:22px!important;height:30px!important;cursor:pointer;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45));transition:filter .16s ease}.gs-heat-map-globe-stage .gs-heat-map-node-pin:before{transition:transform .16s ease,background .16s ease}.gs-heat-map-globe-stage .gs-heat-map-node-pin:hover{filter:drop-shadow(0 0 7px rgba(55,197,255,.72));z-index:1000}.gs-heat-map-globe-stage .gs-heat-map-node-pin:hover:before{transform:translateX(-50%) rotate(45deg) scale(1.08)}.gs-heat-map-globe-stage .gs-heat-map-node-pin:before{content:"";position:absolute;left:50%;top:0;width:20px;height:20px;transform:translateX(-50%) rotate(45deg);border-radius:50% 50% 50% 0;background:radial-gradient(circle at 34% 30%,#b8eeff 0,#22ebff 52%,#128fbd 100%);border:2px solid var(--gs-public-theme-border-strong,#ffffff);box-sizing:border-box}.gs-heat-map-globe-stage .gs-heat-map-node-pin-core{position:absolute;left:50%;top:6px;width:7px;height:7px;border-radius:999px;transform:translateX(-50%);background:var(--gs-public-theme-panel-strong,#06111f);z-index:1}.gs-heat-map-globe-stage .gs-heat-map-node-pin.is-favorite:before{background:radial-gradient(circle at 34% 30%,#ffe7b3 0,#ffc66a 52%,#c98b1f 100%)}.gs-heat-map-globe-stage .gs-heat-map-node-pin.is-selected{filter:drop-shadow(0 0 9px rgba(180,236,255,.9));z-index:1001}.gs-heat-map-globe-stage .gs-heat-map-node-pin.is-selected:before{transform:translateX(-50%) rotate(45deg) scale(1.14);background:radial-gradient(circle at 34% 30%,#ffffff 0,#d6f6ff 55%,#6fb9d6 100%);border-color:#ffffff}.gs-heat-map-globe-stage .gs-heat-map-user-dot{background:transparent;border:0;width:26px!important;height:26px!important;cursor:pointer}.gs-heat-map-globe-stage .gs-heat-map-user-dot-core{position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 30%,#eafff0 0,#46e88a 60%,#16965a 100%);border:2px solid #ffffff;box-sizing:border-box;box-shadow:0 0 6px rgba(70,232,138,.8);z-index:1}.gs-heat-map-globe-stage .gs-heat-map-user-dot-pulse{position:absolute;left:50%;top:50%;width:26px;height:26px;border-radius:999px;transform:translate(-50%,-50%);background:rgba(70,232,138,.35);animation:gs-heat-map-user-dot-pulse 1.8s ease-out infinite}@keyframes gs-heat-map-user-dot-pulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:.8}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.gs-heat-map-empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:color-mix(in srgb,var(--gs-public-theme-text,#beddf6) 78%,transparent);font-size:.6rem;letter-spacing:.05em;font-family:JetBrains Mono,monospace;white-space:nowrap;text-align:center;pointer-events:none;z-index:2}.gs-heat-map-node-list-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c6ff) 24%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050a13) 64%,transparent);padding:.34rem .4rem .38rem;display:flex;flex-direction:column;gap:.3rem;min-height:0}.gs-heat-map-node-list-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c6e0f6) 88%,transparent);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#heat-map-node-list-count{color:var(--gs-public-theme-text,#e9f8ff);font-weight:700;font-size:.56rem;letter-spacing:.06em}.gs-heat-map-node-list{max-height:12.8rem;overflow:auto;display:flex;flex-direction:column;gap:.28rem;padding-right:.08rem}.gs-heat-map-node-list-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#b4d0e9) 72%,transparent);font-size:.56rem;text-align:center;padding:.32rem .2rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.gs-heat-map-node-row{--hm-depth:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4ff) 14%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102034) 54%,transparent);border-radius:.48rem;padding:.32rem .4rem;padding-left:calc(.4rem + (var(--hm-depth) * .9rem));display:flex;flex-direction:column;align-items:flex-start;gap:.06rem;color:inherit;width:100%;cursor:pointer;text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.gs-heat-map-node-row:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#89d0ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#162a43) 64%,transparent);transform:translateY(-1px)}.gs-heat-map-node-row.is-selected{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b1e4ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#213d5c) 72%,transparent);box-shadow:0 0 0 1px rgba(146,217,255,.24)}.gs-heat-map-node-row-title{color:var(--gs-public-theme-strong,#f0fbff);font-size:.58rem;font-weight:700;letter-spacing:.02em;line-height:1.2;display:inline-flex;align-items:center;gap:.32rem}.gs-heat-map-node-row-web{color:color-mix(in srgb,var(--gs-public-theme-text,#b2daf4) 72%,transparent);font-family:JetBrains Mono,monospace;font-size:.54rem;letter-spacing:.02em;min-width:.72rem;text-align:center}.gs-heat-map-node-row-meta{color:color-mix(in srgb,var(--gs-public-theme-text,#c6e0f6) 72%,transparent);font-size:.48rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace;line-height:1.2;word-break:break-word}.gs-heat-map-log{max-height:4.8rem;overflow:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c6ff) 24%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050a13) 64%,transparent);padding:.44rem;display:flex;flex-direction:column;gap:.34rem}.gs-heat-map-log-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#b4d0e9) 72%,transparent);font-size:.56rem;text-align:center;padding:.3rem .2rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.gs-heat-map-log-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4ff) 14%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102034) 54%,transparent);border-radius:.48rem;padding:.34rem .44rem;display:flex;flex-direction:column;gap:.08rem}.gs-heat-map-log-title{color:var(--gs-public-theme-strong,#f0fbff);font-size:.6rem;font-weight:700;letter-spacing:.02em}.gs-heat-map-log-meta,.gs-heat-map-log-time{color:color-mix(in srgb,var(--gs-public-theme-text,#c6e0f6) 72%,transparent);font-size:.5rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace}#first-node-empty-state{display:none;align-items:center;justify-content:center;pointer-events:none}#first-node-empty-state.hidden{display:none}#first-node-empty-state:not(.hidden){display:flex;pointer-events:none}.gs-first-node-empty-action{border:0;background:transparent;color:var(--gs-public-theme-text,#dff4ff);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.62rem;padding:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:600;letter-spacing:.035em;line-height:1.3;text-align:center;cursor:pointer;pointer-events:auto;transition:color .18s ease,transform .18s ease,opacity .18s ease;animation:gs-first-node-trigger-float 3.6s ease-in-out infinite}.gs-first-node-empty-action:hover{color:var(--gs-public-theme-strong,#f3fbff);transform:translateY(-1px)}.gs-first-node-empty-action:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94d6ff) 80%,transparent);outline-offset:3px;border-radius:.75rem}.gs-first-node-empty-action:disabled{opacity:.62;cursor:not-allowed;transform:none}.gs-first-node-empty-icon{width:2rem;height:2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8acfff) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#123154) 44%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);position:relative;overflow:visible;animation:gs-first-node-blob 3.6s ease-in-out infinite}.gs-first-node-empty-icon:before{content:"";position:absolute;inset:-.48rem;border-radius:48% 52% 60% 40%/42% 58% 46% 54%;background:radial-gradient(circle at 28% 26%,color-mix(in srgb,var(--gs-public-theme-primary,#7dd6ff) 42%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1f5f99) 6%,transparent) 68%);filter:blur(6px);opacity:.84;z-index:-1;pointer-events:none;animation:gs-first-node-blob-aura 3.6s ease-in-out infinite}.gs-first-node-empty-icon i{width:1rem;height:1rem;stroke-width:2.35;animation:gs-first-node-plus-breathe 1.9s ease-in-out infinite}.gs-first-node-empty-copy{display:inline-block;max-width:16rem;font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cfeaff) 90%,transparent);text-transform:none}@keyframes gs-first-node-trigger-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes gs-first-node-blob{0%,to{border-radius:46% 54% 58% 42%/42% 58% 46% 54%;transform:scale(1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 0 0 0 rgba(125,214,255,.22)}50%{border-radius:62% 38% 44% 56%/55% 45% 60% 40%;transform:scale(1.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 0 0 8px rgba(125,214,255,.04)}}@keyframes gs-first-node-blob-aura{0%,to{transform:scale(.9);opacity:.68}50%{transform:scale(1.14);opacity:1}}@keyframes gs-first-node-plus-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.gs-first-node-empty-action,.gs-first-node-empty-icon,.gs-first-node-empty-icon i,.gs-first-node-empty-icon:before{animation:none!important}}.gs-web-view{height:100%;display:flex;flex-direction:column;gap:.56rem;padding:.62rem;border-radius:1rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#94d0ff) 30%,transparent);background:radial-gradient(circle at 18% -40%,color-mix(in srgb,var(--gs-public-theme-primary,#439fe9) 18%,transparent),transparent 55%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060c18) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#040912) 90%,transparent))}.gs-web-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.2rem .3rem .08rem}.gs-web-head-copy{min-width:0}.gs-web-title{margin:0;color:var(--gs-public-theme-text,#e8f7ff);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gs-web-subtitle,.gs-web-title{font-family:JetBrains Mono,monospace}.gs-web-subtitle{margin:.22rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#d4ecff) 68%,transparent);font-size:.56rem;letter-spacing:.04em}.gs-web-head-actions{display:inline-flex;align-items:center;gap:.44rem;flex-shrink:0}.gs-web-count{gap:.25rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79c1fa) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#204d7c) 24%,transparent);color:var(--gs-public-theme-text,#d7f0ff);font-size:.64rem;font-weight:700;letter-spacing:.08em;font-family:JetBrains Mono,monospace;padding:.22rem .54rem;line-height:1}.gs-tree-zoom,.gs-web-count{display:inline-flex;align-items:center}.gs-tree-zoom{gap:.24rem;padding:.16rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79c1fa) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#11253d) 42%,transparent)}.gs-tree-zoom-btn{width:1.4rem;height:1.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c6ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#12253d) 54%,transparent);color:var(--gs-public-theme-text,#d7f0ff);font-family:JetBrains Mono,monospace;font-size:.76rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.gs-tree-zoom-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fc6ff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#214165) 66%,transparent);transform:translateY(-1px)}.gs-web-shell{flex:1;min-height:0;overflow:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c6ff) 24%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050a13) 64%,transparent);padding:.4rem}#web-view-container .gs-web-shell,#web-view-container .gs-web-view{background:transparent!important;background-image:none!important;box-shadow:none!important}#web-view-container .gs-web-view{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#heat-map-view-container .gs-heat-map-log,#heat-map-view-container .gs-heat-map-map-shell,#heat-map-view-container .gs-heat-map-view{background:transparent!important;background-image:none!important;box-shadow:none!important}#heat-map-view-container .gs-heat-map-view{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#heat-map-view-container .gs-heat-map-globe-stage.maplibregl-map{background:transparent!important}.gs-web-content{gap:.24rem;width:100%}.gs-web-content,.gs-web-wrap{display:flex;flex-direction:column}.gs-web-wrap{gap:.18rem}.gs-web-wrap.is-hidden{display:none}.gs-web-root-drop-zone{min-height:2.08rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4ff) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182a) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2ebff) 72%,transparent);border-radius:.58rem;display:none;align-items:center;justify-content:center;gap:.42rem;font-size:.62rem;font-weight:700;letter-spacing:.02em;pointer-events:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.gs-web-root-drop-zone svg{width:.9rem;height:.9rem}.gs-web-content.is-web-reordering .gs-web-root-drop-zone{display:flex;pointer-events:auto}.gs-web-root-drop-zone.is-web-drop-target{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#11435d) 62%,transparent);color:var(--gs-public-theme-strong,#ecfeff);box-shadow:0 0 0 1px rgba(34,211,238,.24),0 0 18px rgba(34,211,238,.1)}.gs-web-root-drop-zone.is-web-drop-invalid{border-color:rgba(248,113,113,.78);background:rgba(78,24,34,.38);color:rgba(254,226,226,.78)}.gs-web-row{--gs-web-row-accent:var(--gs-public-theme-text,#90d5ff);position:relative;width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81aae3) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102034) 54%,transparent);color:var(--gs-public-theme-text,#e6f7ff);border-radius:.58rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.38rem .54rem;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,opacity .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.gs-web-row:hover{border-color:color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 45%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#214165) 62%,transparent);transform:translateY(-1px)}.gs-web-row .gs-web-reorder-handle{cursor:grab;touch-action:none}.gs-web-content.is-web-reordering,.gs-web-content.is-web-reordering *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gs-web-row.is-web-dragging{opacity:.68;border-color:rgba(250,204,21,.82);background:rgba(56,43,14,.5);box-shadow:0 0 0 1px rgba(250,204,21,.24),0 0 24px rgba(250,204,21,.12);transform:translateY(-1px) scale(.998)}.gs-web-row.is-web-dragging .gs-web-reorder-handle{cursor:grabbing;border-color:rgba(250,204,21,.8);color:rgba(254,249,195,.96);background:rgba(113,63,18,.48)}.gs-web-row.is-web-drop-target{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#11435d) 68%,transparent);box-shadow:0 0 0 1px rgba(34,211,238,.28),0 0 18px rgba(34,211,238,.12)}.gs-web-row.is-web-drop-after:after,.gs-web-row.is-web-drop-before:before{content:"";position:absolute;left:.48rem;right:.48rem;height:2px;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#7df9ff) 95%,transparent);box-shadow:0 0 12px rgba(34,211,238,.72);pointer-events:none}.gs-web-row.is-web-drop-before:before{top:-.18rem}.gs-web-row.is-web-drop-after:after{bottom:-.18rem}.gs-web-row.is-web-drop-inside{outline:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7df9ff) 72%,transparent);outline-offset:-.3rem}.gs-web-reorder-preview{position:fixed;z-index:120;min-height:2.32rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7df9ff) 76%,transparent);border-radius:.58rem;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-panel,#185e82) 42%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0d1f34) 68%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e5f7ff) 92%,transparent);display:flex;align-items:center;gap:.42rem;padding:.34rem .54rem;box-shadow:inset 0 0 0 1px rgba(34,211,238,.14),0 0 18px rgba(34,211,238,.1);pointer-events:none;opacity:.86;transform:translateZ(0) scale(.995);contain:layout paint;will-change:left,top,width,transform,opacity}.gs-web-reorder-preview.is-inside{border-color:rgba(74,222,128,.82);background:linear-gradient(90deg,rgba(22,101,52,.34),color-mix(in srgb,var(--gs-public-theme-panel,#0d1f34) 66%,transparent));box-shadow:inset 0 0 0 1px rgba(74,222,128,.13),0 0 18px rgba(74,222,128,.08)}.gs-web-reorder-preview.is-root{border-color:rgba(250,204,21,.82);background:linear-gradient(90deg,rgba(113,63,18,.36),color-mix(in srgb,var(--gs-public-theme-panel,#0d1f34) 66%,transparent))}.gs-web-reorder-preview-grip{width:1.26rem;height:1.26rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4ff) 24%,transparent);border-radius:.32rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1f34) 50%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2ebff) 76%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800;letter-spacing:-.18em;line-height:1}.gs-web-reorder-preview-grip svg{width:.78rem;height:.78rem;stroke-width:2.2}.gs-web-reorder-preview-dot{width:.48rem;height:.48rem;border-radius:999px;background:var(--gs-public-theme-primary,#7df9ff);box-shadow:0 0 12px rgba(125,249,255,.55);flex-shrink:0}.gs-web-reorder-preview-copy{min-width:0;display:flex;flex-direction:column;gap:.08rem}.gs-web-reorder-preview-title{font-size:.68rem;font-weight:800}.gs-web-reorder-preview-meta,.gs-web-reorder-preview-title{line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-web-reorder-preview-meta{color:color-mix(in srgb,var(--gs-public-theme-text,#b4d0e9) 74%,transparent);font-family:JetBrains Mono,monospace;font-size:.48rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gs-web-row.is-web-drop-invalid{border-color:rgba(248,113,113,.78);background:rgba(78,24,34,.46)}.gs-web-row.is-selected{border-color:color-mix(in srgb,var(--gs-web-row-accent) 74%,white 8%);background:linear-gradient(90deg,color-mix(in srgb,var(--gs-web-row-accent) 24%,color-mix(in srgb,var(--gs-public-theme-panel,#26517e) 64%,transparent)),color-mix(in srgb,var(--gs-public-theme-panel,#26517e) 64%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--gs-web-row-accent) 28%,transparent)}.gs-web-left{display:flex;align-items:center;gap:.42rem;min-width:0;flex:1}.gs-web-toggle,.gs-web-toggle-spacer{width:1.26rem;height:1.26rem;flex-shrink:0}.gs-web-toggle{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4ff) 24%,transparent);border-radius:.32rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1f34) 50%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2ebff) 84%,transparent);font-size:.72rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,transform .18s ease}.gs-web-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fc6ff) 45%,transparent)}.gs-web-reorder-handle{width:1.26rem;height:1.26rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4ff) 18%,transparent);border-radius:.32rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1f34) 38%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2ebff) 66%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.gs-web-reorder-handle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fc6ff) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f7ff) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1b3758) 52%,transparent)}.gs-web-reorder-handle svg{width:.86rem;height:.86rem;pointer-events:none}.gs-web-content:not(.is-web-reorder-enabled) .gs-web-reorder-handle{display:none}.gs-web-row[data-web-expanded=false] .gs-web-toggle{transform:rotate(-90deg)}.gs-web-dot{width:.46rem;height:.46rem;border-radius:999px;background:var(--gs-web-row-accent,var(--gs-public-theme-primary,#90d5ff));border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 20%,transparent);box-shadow:0 0 11px color-mix(in srgb,var(--gs-web-row-accent,#90d5ff) 58%,transparent);flex-shrink:0}.gs-web-labels{display:flex;flex-direction:column;min-width:0}.gs-web-node-title{color:var(--gs-public-theme-strong,#f0fbff);font-size:.64rem;font-weight:700;letter-spacing:.02em}.gs-web-node-meta,.gs-web-node-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-web-node-meta{margin-top:.1rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c6e0f6) 68%,transparent);font-size:.5rem;letter-spacing:.05em;font-family:JetBrains Mono,monospace}.gs-web-right{gap:.42rem;flex-shrink:0}.gs-web-favorite,.gs-web-right{display:inline-flex;align-items:center}.gs-web-favorite{width:1.24rem;height:1.24rem;border-radius:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#86cbff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1c30) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcefff) 78%,transparent);font-size:.74rem;line-height:1;justify-content:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.gs-web-favorite:hover{border-color:rgba(255,216,136,.62);color:rgba(255,233,178,.95);transform:translateY(-1px)}.gs-web-favorite.is-active{border-color:rgba(255,208,112,.68);background:rgba(112,78,24,.46);color:rgba(255,232,170,.98);box-shadow:0 0 10px rgba(255,199,93,.24)}.gs-web-storage{color:color-mix(in srgb,var(--gs-public-theme-text,#d3ecff) 86%,transparent);font-size:.53rem;letter-spacing:.03em;white-space:nowrap}.gs-web-bar-shell{width:4rem;height:.24rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-surface,#000000) 52%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 10%,transparent);overflow:hidden;flex-shrink:0}.gs-web-bar{display:block;width:0;height:100%;border-radius:999px;background:var(--gs-web-row-accent,var(--gs-public-theme-primary,#99d9ff));transition:width .2s ease,background-color .2s ease}.gs-web-branch{margin-left:.88rem;padding-left:.5rem;border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec4ff) 20%,transparent);display:flex;flex-direction:column;gap:.18rem}.gs-web-branch.is-collapsed{display:none}.gs-web-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#b4d0e9) 72%,transparent);font-size:.66rem;text-align:center;padding:.9rem .6rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em}#cockpit-left-panel{position:absolute;top:5rem;left:1.5rem;bottom:3rem;width:calc((100vw - 4rem) * var(--side-panel-size));max-width:calc(100vw - 2.5rem);min-width:18rem;padding:1.08rem .92rem .9rem;border-radius:1rem;z-index:95;opacity:0;pointer-events:none;transform:translateX(-120%);transform-origin:left center;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .32s ease,width .42s cubic-bezier(.22,1,.36,1),filter .26s ease;will-change:transform,opacity,width;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:.72rem}#cockpit-left-panel.open{transform:translateX(0);opacity:1;pointer-events:auto}.gs-cockpit-left-close{position:absolute;top:.72rem;right:.72rem;width:1.6rem;height:1.6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf0ff) 88%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.gs-cockpit-left-close:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#0f253e) 90%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 42%,transparent);color:var(--gs-public-theme-strong,#f2fbff)}.gs-cockpit-left-close i,.gs-cockpit-left-close svg{width:.72rem;height:.72rem}#cockpit-data-canvas-panel{position:absolute;top:5rem;right:1.5rem;bottom:3rem;width:calc((100vw - 4rem) * var(--side-panel-size));max-width:calc(100vw - 2.5rem);min-width:18rem;border-radius:1rem;z-index:95;opacity:0;pointer-events:none;transform:translateX(120%);transform-origin:right center;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .32s ease,width .42s cubic-bezier(.22,1,.36,1),filter .26s ease;will-change:transform,opacity,width;overflow:hidden;display:flex;flex-direction:column}#cockpit-data-canvas-panel.open{transform:translateX(0);opacity:1;pointer-events:auto}.cockpit-data-canvas-host{flex:1 1 auto;min-height:0;display:flex;border-radius:inherit;overflow:hidden}.gs-cockpit-data-canvas-close{z-index:6}#cockpit-data-canvas-panel,#sidebar-cockpit-trigger{display:none!important}#side-panel.vorldx-cockpit-mode .sp-activity-shell,#side-panel.vorldx-cockpit-mode .sp-cockpit-shell,#side-panel.vorldx-cockpit-mode .sp-connections-shell,#side-panel.vorldx-cockpit-mode .sp-exchange-shell,#side-panel.vorldx-cockpit-mode .sp-folios-shell,#side-panel.vorldx-cockpit-mode .sp-home-shell,#side-panel.vorldx-cockpit-mode .sp-info-grid,#side-panel.vorldx-cockpit-mode .sp-memory-shell,#side-panel.vorldx-cockpit-mode .sp-node-preview-shell,#side-panel.vorldx-cockpit-mode .sp-node-tabs-shell,#side-panel.vorldx-cockpit-mode .sp-orchestrate-shell,#side-panel.vorldx-cockpit-mode .sp-profile-shell,#side-panel.vorldx-cockpit-mode .sp-summary-shell,#side-panel.vorldx-cockpit-mode .sp-table-shell,.sp-vorldx-cockpit-shell{display:none}#side-panel.vorldx-cockpit-mode{overflow:hidden}#side-panel.vorldx-cockpit-mode .sp-vorldx-cockpit-shell{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.gs-vorldx-cockpit-host{flex:1 1 auto;min-height:0;display:flex;border-radius:inherit;overflow:hidden}.gs-vorldx-cockpit-loading{flex:1 1 auto;min-height:0;display:grid;place-items:center;width:100%;color:var(--gw-text-dim,#9fb0c3)}.sp-vorldx-cockpit-shell .gw-cockpit-scope{margin-right:2.4rem}#side-panel{--gs-side-panel-resize-shift:12px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--gs-public-theme-primary,#5ca8ff) 18%,transparent),transparent 44%),linear-gradient(162deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 54%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 46%,transparent));backdrop-filter:blur(24px) saturate(148%);-webkit-backdrop-filter:blur(24px) saturate(148%);box-shadow:0 14px 42px rgba(0,0,0,.42);transform:translateX(120%);opacity:0;pointer-events:none;z-index:96;transform-origin:right center;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .32s ease,width .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),right .42s cubic-bezier(.22,1,.36,1),top .3s cubic-bezier(.22,1,.36,1),bottom .3s cubic-bezier(.22,1,.36,1),filter .26s ease,backdrop-filter .26s ease;will-change:transform,opacity;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}#side-panel.open{transform:translateX(0);opacity:1;pointer-events:auto}@media (min-width:768px){#side-panel{width:calc((100vw - 4rem) * var(--side-panel-size))!important;max-width:calc(100vw - 2.5rem);min-width:18rem;left:0!important;right:0!important;margin-inline:auto}#side-panel.connection-card-mode,#side-panel.connection-card-mode.left-dock-shift,#side-panel.connection-card-mode.right-dock-shrink{margin-inline:0;right:1.5rem!important;left:auto!important;transform-origin:right center}#side-panel.cockpit-mode,#side-panel.cockpit-mode.left-dock-shift,#side-panel.cockpit-mode.right-dock-shrink{margin-inline:0;right:1.5rem!important;left:auto!important;transform-origin:right center;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .32s ease,width .42s cubic-bezier(.22,1,.36,1),top .3s cubic-bezier(.22,1,.36,1),bottom .3s cubic-bezier(.22,1,.36,1),filter .26s ease}#side-panel.cockpit-mode{display:none!important}#cockpit-data-canvas-panel,#cockpit-left-panel{width:calc(50vw - 2.25rem)!important;max-width:calc(50vw - 2.25rem)!important}#side-panel.right-dock-shrink{--gs-side-panel-resize-shift:-12px;margin-inline:0;left:1.5rem!important;right:auto!important;transform-origin:left center}#side-panel.left-dock-shift{--gs-side-panel-resize-shift:12px;margin-inline:0;right:1.5rem!important;left:auto!important;transform-origin:right center}}#side-panel.is-resizing{filter:saturate(1.06) brightness(1.04)}#side-panel.is-resizing .side-panel-size-row,#side-panel.is-resizing .side-panel-top-row,#side-panel.is-resizing .sp-access-shell,#side-panel.is-resizing .sp-activity-shell,#side-panel.is-resizing .sp-chat-shell,#side-panel.is-resizing .sp-cockpit-shell,#side-panel.is-resizing .sp-connection-card-shell,#side-panel.is-resizing .sp-connections-shell,#side-panel.is-resizing .sp-exchange-shell,#side-panel.is-resizing .sp-folios-shell,#side-panel.is-resizing .sp-globe-shell,#side-panel.is-resizing .sp-home-shell,#side-panel.is-resizing .sp-human-pulse-shell,#side-panel.is-resizing .sp-info-grid,#side-panel.is-resizing .sp-manage-shell,#side-panel.is-resizing .sp-memory-shell,#side-panel.is-resizing .sp-orchestrate-shell,#side-panel.is-resizing .sp-settings-shell,#side-panel.is-resizing .sp-summary-shell,#side-panel.is-resizing .sp-table-shell{animation:gs-side-panel-content-settle .44s cubic-bezier(.22,1,.36,1)}@keyframes gs-side-panel-content-settle{0%{opacity:.84;transform:translateX(var(--gs-side-panel-resize-shift))}60%{opacity:1;transform:translateX(calc(var(--gs-side-panel-resize-shift) * -.18))}to{opacity:1;transform:translateX(0)}}#side-panel.open.collapsed{transform:translateX(calc(100% - 42px))}body.gs-side-panel-page-mode .godweb-root.gs-main-site-hidden .gs-main-site{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.gs-side-panel-page-mode #canvas-container,body.gs-side-panel-page-mode #ui-layer>:not(#side-panel){display:none!important}body.gs-side-panel-page-mode #ui-layer{pointer-events:auto!important}body.gs-compass-overlay-mode .godweb-root.gs-main-site-hidden .gs-main-site{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.gs-compass-overlay-mode #canvas-container,body.gs-compass-overlay-mode #ui-layer>:not(#ai-chat-panel){display:none!important}body.gs-compass-overlay-mode #ui-layer{pointer-events:auto!important}.gs-compass-dock{--dock-status-idle:var(--gs-public-theme-primary,#38bdf8);--dock-status-attention:#f2b544;--dock-status-working:#8f7bf5;position:fixed;z-index:9000;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:56px;height:56px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cceff) 28%,transparent);background:radial-gradient(circle at 34% 24%,color-mix(in srgb,var(--gs-public-theme-primary,#35709f) 62%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#1d4570) 88%,transparent) 34%,color-mix(in srgb,var(--gs-public-theme-panel,#102b47) 96%,transparent) 62%,color-mix(in srgb,var(--gs-public-theme-surface,#081d2f) 98%,transparent) 100%);color:var(--gs-public-theme-text,#dff3ff);font:inherit;font-size:13px;text-align:left;cursor:pointer;box-shadow:0 7px 16px rgba(2,10,22,.55),0 2px 6px rgba(2,10,22,.4),inset 0 2px 1px rgba(255,255,255,.18),inset 0 -14px 24px rgba(0,0,0,.36);touch-action:none;-webkit-tap-highlight-color:transparent;transition:border-color .22s ease,box-shadow .22s ease,opacity .18s ease,transform .18s ease}.gs-compass-dock[hidden]{display:none}.gs-compass-dock-orb{width:26px;height:26px;flex:0 0 auto;display:inline-flex}.gs-compass-dock-orb svg{width:26px;height:26px;fill:none;stroke:var(--gs-public-theme-primary,#8fd4ff);stroke-width:1.7;stroke-linejoin:round}.gs-compass-dock-orb path{fill:var(--gs-public-theme-primary,#8fd4ff);stroke:none}body.theme-classic .gs-compass-dock{--dock-status-attention:#8a5a12;--dock-status-working:#6d4fc9}.gs-compass-dock-ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transform:rotate(-90deg)}.gs-compass-dock-ring-fill,.gs-compass-dock-ring-track{fill:none;stroke-width:2px}.gs-compass-dock-ring-track{stroke:color-mix(in srgb,white 12%,transparent)}.gs-compass-dock-ring-fill{stroke-linecap:round;stroke:var(--dock-status-idle);stroke-opacity:.4;stroke-dasharray:164 0;transform-box:fill-box;transform-origin:50% 50%;transition:stroke .25s ease,stroke-opacity .25s ease,stroke-dasharray .25s ease}.gs-compass-dock.has-unread .gs-compass-dock-ring-fill{stroke:var(--dock-status-attention);stroke-opacity:1;stroke-dasharray:41 123}.gs-compass-dock.is-working .gs-compass-dock-ring-fill{stroke:var(--dock-status-working);stroke-opacity:1;stroke-dasharray:66 98;animation:gs-compass-dock-ring-spin 1.1s linear infinite}@keyframes gs-compass-dock-ring-spin{to{transform:rotate(1turn)}}.gs-compass-dock:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8cceff) 70%,transparent);box-shadow:0 12px 30px rgba(2,10,22,.5),0 0 22px rgba(82,180,246,.26),inset 0 0 0 1px rgba(255,255,255,.08)}.gs-compass-dock:hover .gs-compass-dock-hint{color:var(--gs-public-theme-text,#dff3ff)}.gs-compass-dock:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#91dbff) 72%,transparent);outline-offset:3px}.gs-compass-dock.is-expanded{opacity:.5}.gs-compass-dock.is-expanded:hover{opacity:1}.gs-compass-dock.is-dragging{transition:none;cursor:grabbing;box-shadow:0 16px 34px rgba(2,10,22,.55),0 0 26px rgba(82,180,246,.32)}@media (prefers-reduced-motion:reduce){.gs-compass-dock{transition:none}.gs-compass-dock.is-working .gs-compass-dock-ring-fill{animation:none}}body.gs-compass-dock-boot .godweb-root.gs-main-site-hidden .gs-main-site{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.gs-compass-dock-boot #canvas-container,body.gs-compass-dock-boot #ui-layer>:not(:has(#ai-chat-panel)){display:none!important}body.gs-side-panel-page-mode.gs-compass-dock-open #ui-layer>:has(#ai-chat-panel){display:flex!important}body.gs-compass-dock-boot #ui-layer{pointer-events:auto!important;z-index:130!important}body.gs-side-panel-page-mode #side-panel{position:fixed!important;inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:1rem 1.2rem!important;border-radius:0!important;transform:none!important;opacity:1!important;pointer-events:auto!important;z-index:200!important;overflow-y:auto!important}body.gs-side-panel-page-mode #side-panel.open.collapsed{transform:none!important}body.gs-side-panel-page-mode.gs-side-panel-page-pending #side-panel>:not(#close-panel){display:none!important}body.gs-side-panel-page-mode.gs-side-panel-page-pending #side-panel{align-items:center;justify-content:center}body.gs-side-panel-page-mode.gs-side-panel-page-pending #side-panel:after{content:"Opening panel…";font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.52}@media (max-width:767.98px){#cockpit-left-panel{display:none!important}#side-panel{transform:translateY(150%)}#side-panel.open{transform:translateY(0)}#side-panel.open.collapsed{transform:translateY(calc(100% - 42px))}}@media (max-width:640px){.gs-brand-trigger{max-width:calc(100vw - .9rem);min-height:2.74rem;gap:.34rem;padding:.2rem .48rem .2rem .2rem}.gs-brand-avatar{width:2.16rem;height:2.16rem}.gs-brand-avatar i{width:.94rem;height:.94rem}.gs-brand-name{font-size:calc(.5rem * var(--gs-site-title-primary-scale, 1))}.gs-brand-subtitle{font-size:calc(.58rem * var(--gs-site-title-secondary-scale, 1))}.gs-profile-trigger{width:auto;max-width:calc(100vw - .9rem);height:2.74rem;gap:.32rem;padding:.2rem .28rem .2rem .2rem}.gs-profile-avatar{width:2.16rem;height:2.16rem}.gs-profile-name,.gs-profile-time{font-size:.54rem}.gs-profile-dropdown{width:min(20rem,calc(100vw - .85rem));min-width:0}.gs-theme-toggle-label{font-size:.52rem}.gs-profile-theme-row{padding:.44rem .52rem}.gs-profile-option{font-size:.57rem;padding:.48rem .52rem}#bottom-shell,#top-shell{width:calc(100vw - 12px)}#top-shell.collapsed #top-bar.dynamic-island{width:4rem;min-width:4rem;max-width:4rem;min-height:1.34rem;max-height:1.34rem;height:1.34rem}#top-shell:not(.collapsed) #toggle-top-bar.island-mini-toggle{top:.3rem;right:3.2rem;width:2.75rem;min-width:2.75rem;height:2.75rem;font-size:0}#top-shell:not(.collapsed) #top-plus-action.island-mini-action{top:.3rem;left:3.2rem;width:2.75rem;min-width:2.75rem;height:2.75rem;font-size:0}#top-bar.dynamic-island{width:min(91vw,26rem);min-height:6.1rem;padding:.48rem .5rem .56rem;border-radius:1.22rem}#top-shell .gs-top-search-results{width:min(91vw,26rem);top:calc(100% + .5rem)}#top-shell:not(.collapsed) #top-bar.dynamic-island .island-content{padding-top:1.94rem}#top-bar.dynamic-island .filter-btn{font-size:.45rem;padding:.24rem .48rem}#top-bar.dynamic-island .access-toggle-btn,#top-bar.dynamic-island .favorite-toggle-btn,#top-bar.dynamic-island .persona-toggle-btn,#top-bar.dynamic-island .view-toggle-btn{font-size:.44rem;padding:.28rem .52rem}#top-bar.dynamic-island .island-cockpit-btn{width:1.56rem;height:1.56rem;min-width:1.56rem}#bottom-bar.dynamic-island{width:min(91vw,26rem);min-height:5.5rem;padding:.48rem .5rem .56rem;border-radius:1.22rem}#bottom-shell:not(.collapsed) #bottom-bar.dynamic-island .bottom-island-content{padding-bottom:1.16rem}#bottom-shell.collapsed #bottom-bar.dynamic-island{width:4rem;min-width:4rem;max-width:4rem;min-height:1.34rem;max-height:1.34rem;height:1.34rem}#bottom-shell:not(.collapsed) #toggle-bottom-bar.island-mini-toggle{top:.3rem;right:.32rem;width:2.75rem;min-width:2.75rem;height:2.75rem;font-size:0}#bottom-shell:not(.collapsed) #toggle-bottom-calendar.island-mini-action{top:.3rem;left:.32rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.timeline-now-btn{padding:.14rem .42rem;min-height:1.16rem;font-size:.49rem;letter-spacing:.08em}.ai-node-shell{width:2.72rem;height:2.72rem}.ai-node-label{font-size:.46rem}.bottom-ai-node-row{gap:.44rem}.ai-node-side-btn{margin-top:-.08rem}.ai-node-side-shell{width:1.86rem;height:1.86rem}.ai-node-side-shell i,.ai-node-side-shell svg{width:.7rem;height:.7rem}.ai-node-side-label{font-size:.38rem}.ai-node-chat-hub{--ai-chat-panel-bottom:calc(100% + 0.48rem)}#ai-chat-panel{width:calc(100vw - .9rem)}#calendar-panel{width:min(calc(100vw - .9rem),22rem)}.ai-chat-context-label{font-size:var(--cmp-text-2xs);padding:.14rem .28rem}.ai-chat-control-shell{gap:.18rem}#ai-chat-panel .ai-chat-role-toggle{gap:.14rem!important;padding:2px!important}#ai-chat-panel .ai-chat-role-toggle>.ai-chat-role-btn{padding-inline:.5rem!important}#ai-chat-panel .ai-chat-head-mode>.sp-access-tab{padding-inline:.7rem!important}#side-panel{top:calc(max(env(safe-area-inset-top), 0px) + 4.45rem);bottom:calc(max(env(safe-area-inset-bottom), 0px) + 3.2rem);left:.5rem;right:.5rem;width:var(--gs-entity-mobile-width)!important;max-height:calc(100dvh - max(env(safe-area-inset-top), 0px) - max(env(safe-area-inset-bottom), 0px) - 7.65rem)}}@media (max-width:520px){#bottom-edge-actions{--edge-action-bottom:calc(max(env(safe-area-inset-bottom), 0px) + 0.92rem)}.gs-brand-trigger{min-height:2.58rem;justify-content:center;gap:0;padding:.16rem}.gs-brand-text{display:none}.gs-brand-avatar{width:2.16rem;height:2.16rem}.gs-brand-avatar i{width:.9rem;height:.9rem}.bottom-edge-action-btn{width:2.16rem;height:2.16rem;border-radius:999px}.bottom-edge-action-btn i,.bottom-edge-action-btn svg{width:.9rem;height:.9rem}.sp-cockpit-grid,.sp-home-grid{grid-template-columns:1fr}.gs-profile-trigger{width:2.58rem;max-width:2.58rem;justify-content:center;gap:0;padding:.16rem}.gs-profile-text{display:none}.gs-profile-avatar{width:2.16rem;height:2.16rem}.gs-profile-dropdown{width:min(18.5rem,calc(100vw - .7rem));min-width:0}.gs-profile-detail-row{grid-template-columns:1fr;align-items:flex-start;gap:.16rem}.gs-profile-detail-value{text-align:left;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere}.gs-profile-mobile-meta{display:flex;align-items:center;justify-content:center;text-align:center}#top-shell .gs-top-search-results{width:min(calc(100vw - .9rem),22rem);max-height:min(14.5rem,43vh)}#gs-profile-shell.is-in-right-dock .gs-profile-trigger{width:100%;max-width:100%;justify-content:space-between;min-height:3.28rem;gap:.38rem;padding:.28rem .36rem .28rem .42rem;margin-inline:auto}#gs-profile-shell.is-in-right-dock .gs-profile-avatar{width:2.46rem;height:2.46rem}#gs-profile-shell.is-in-right-dock .gs-profile-text{display:inline-flex}.ai-node-chat-hub{--ai-chat-panel-bottom:calc(100% + 0.4rem)}.bottom-ai-node-row{gap:.32rem}.ai-node-side-btn{margin-top:-.06rem}.ai-node-side-shell{width:1.68rem;height:1.68rem;border-radius:.66rem}.ai-node-side-shell i,.ai-node-side-shell svg{width:.62rem;height:.62rem}.ai-node-side-label{font-size:.33rem}#ai-chat-panel{width:calc(100vw - .6rem);--ai-chat-options-width:8.9rem;--ai-chat-settings-width:50%}#calendar-panel{width:min(calc(100vw - .6rem),20rem)}.ai-chat-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "mode mode";padding:var(--cmp-space-2) var(--cmp-space-3);gap:var(--cmp-space-2)}.ai-chat-head-main{grid-area:identity;gap:var(--cmp-space-1)}.ai-chat-head-actions{grid-area:actions}.ai-chat-head-mode{grid-area:mode;justify-self:start}#ai-chat-panel .ai-chat-head-mode>.sp-access-tab{font-size:var(--cmp-text-2xs)!important;padding:0 .6rem!important;min-height:calc(var(--cmp-ctl) - 6px)!important}.ai-chat-head-action-btn,.ai-chat-head-close{width:2.25rem;height:2.25rem;min-width:2.25rem}.ai-chat-head-divider{display:none}.ai-chat-head-action-badge{top:0;right:0;min-width:.85rem;height:.85rem;font-size:var(--cmp-text-3xs)}.ai-chat-head-title{font-size:var(--cmp-text-md)}.ai-chat-head-actions{gap:.2rem}.ai-chat-context-label{display:none}#ai-chat-panel.is-page-mode .ai-chat-head{padding-inline:var(--cmp-space-3)}#ai-chat-panel.is-page-mode .ai-chat-head-title{font-size:var(--cmp-text-md)}#ai-chat-panel.is-page-mode .ai-chat-head-main{overflow:visible;gap:var(--cmp-space-2)}#ai-chat-panel.is-page-mode .ai-chat-head-action-btn i,#ai-chat-panel.is-page-mode .ai-chat-head-action-btn svg,#ai-chat-panel.is-page-mode .ai-chat-head-close i,#ai-chat-panel.is-page-mode .ai-chat-head-close svg{width:var(--cmp-icon-sm)!important;height:var(--cmp-icon-sm)!important}#ai-chat-panel.is-page-mode .ai-chat-welcome-title{font-size:var(--cmp-text-lg)}#ai-chat-panel.is-page-mode .ai-chat-welcome-copy{font-size:var(--cmp-text-sm);max-width:none}#ai-chat-panel.is-page-mode .ai-chat-head-menu{top:calc(env(safe-area-inset-top, 0px) + var(--cmp-space-3) * 2 + 1.5rem + var(--cmp-space-2) + var(--cmp-ctl) + 2px + 1px)}.ai-chat-control-shell{padding:.44rem .5rem .5rem;gap:.14rem;flex-wrap:nowrap}#ai-chat-panel .ai-chat-role-toggle{gap:2px!important;padding:2px!important}#ai-chat-panel .ai-chat-role-toggle>.ai-chat-role-btn{font-size:var(--cmp-text-3xs)!important;min-height:1.5rem!important;padding:0 .5rem!important}.ai-chat-compose{flex-wrap:wrap;border-radius:var(--cmp-radius-lg);row-gap:var(--cmp-space-1)}.ai-chat-compose:before{content:"";order:-1;flex:0 0 100%;height:0}.ai-chat-compose .ai-chat-role-toggle{order:-2;margin-inline-start:var(--cmp-space-1)}.ai-chat-compose .ai-chat-input{flex:1 1 6rem}.ai-chat-compose:has(.ai-chat-role-btn.is-locked+.ai-chat-role-btn.is-locked){flex-wrap:nowrap;border-radius:var(--cmp-radius-pill)}.ai-chat-compose:has(.ai-chat-role-btn.is-locked+.ai-chat-role-btn.is-locked):before{display:none}.ai-chat-compose:has(.ai-chat-role-btn.is-locked+.ai-chat-role-btn.is-locked) .ai-chat-role-toggle{order:0;margin-inline-start:0}.ai-chat-compose:has(.ai-chat-approvals-toggle):has(.ai-chat-role-btn.is-locked+.ai-chat-role-btn.is-locked){flex-wrap:wrap;border-radius:var(--cmp-radius-lg)}.ai-chat-compose:has(.ai-chat-approvals-toggle):has(.ai-chat-role-btn.is-locked+.ai-chat-role-btn.is-locked):before{display:block}.ai-chat-compose:has(.ai-chat-approvals-toggle):has(.ai-chat-role-btn.is-locked+.ai-chat-role-btn.is-locked) .ai-chat-role-toggle{order:-2;margin-inline-start:var(--cmp-space-1)}.ai-chat-jump-latest{left:auto;right:var(--cmp-space-3);transform:none}.ai-chat-body{height:auto;max-height:clamp(12rem,38vh,24rem);padding:var(--cmp-space-3);gap:var(--cmp-space-4)}.ai-chat-welcome{width:100%;padding:.64rem .56rem .58rem;gap:.26rem;border-radius:.72rem}.ai-chat-welcome-title{font-size:var(--cmp-text-lg)}.ai-chat-welcome-copy{font-size:var(--cmp-text-sm);max-width:none}.ai-chat-welcome-prompts{grid-template-columns:1fr;gap:.16rem}.ai-chat-welcome-prompt-btn{border-radius:999px;min-height:1.02rem}.ai-chat-compose{padding:var(--cmp-space-1) var(--cmp-space-2)}.ai-chat-input{min-height:var(--cmp-ctl);font-size:var(--cmp-text-sm)}.ai-chat-input::-moz-placeholder{font-size:var(--cmp-text-sm)}.ai-chat-input::placeholder{font-size:var(--cmp-text-sm)}.ai-chat-send-btn,.ai-chat-voice-btn{width:var(--cmp-ctl);height:var(--cmp-ctl);min-width:var(--cmp-ctl)}#ai-chat-settings-menu{padding:.28rem .24rem .24rem}#ai-chat-settings-menu .ai-chat-string-settings-shell{gap:.28rem}#ai-chat-settings-menu .ai-chat-string-panel-head,#ai-chat-settings-menu .ai-chat-string-section{padding:.32rem;border-radius:.54rem}#ai-chat-settings-menu .ai-chat-string-details-grid,#ai-chat-settings-menu .ai-chat-string-direct-row{grid-template-columns:1fr}.ai-chat-history-item-head{flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--cmp-space-2);column-gap:var(--cmp-space-2)}.ai-chat-history-item-title{flex:1 1 100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere;line-height:var(--cmp-leading-snug)}.side-panel-top-row{padding-left:1.8rem;padding-right:1.8rem}.sp-favorite-toggle span{display:none}.sp-favorite-toggle{padding:.3rem .34rem}.sp-geo-fields{grid-template-columns:1fr 1fr}.sp-geo-save-btn{grid-column:1/-1;width:100%}}@media (max-width:980px){#heat-map-view-container,#web-view-container{inset-inline:.5rem;top:5.9rem;bottom:5.2rem}.gs-web-row{gap:.28rem;padding:.34rem .42rem}.gs-web-content.is-web-reorder-enabled .gs-web-reorder-handle{width:1.85rem;height:1.85rem}.gs-heat-map-subtitle,.gs-web-bar-shell,.gs-web-storage,.gs-web-subtitle{display:none}.gs-web-favorite,.gs-web-toggle,.gs-web-toggle-spacer{width:1.1rem;height:1.1rem}.gs-heat-map-log{max-height:6.4rem}}@media (max-height:760px){#bottom-bar,#top-bar{padding-top:.65rem;padding-bottom:.65rem}#side-panel{top:4.1rem;bottom:2.8rem}}#ui-layer :where(:not(.hide-scrollbar)){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gs-public-theme-primary,#4ab3ff) 88%,transparent) color-mix(in srgb,var(--gs-public-theme-panel,#040c1a) 58%,transparent)}#ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar{width:4px;height:4px}#ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar-track{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c1a) 58%,transparent)}#ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#86dcff) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#3494ed) 92%,transparent));border-radius:2px}#ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;background:transparent!important}#ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar-button:single-button,#ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar-button:vertical:decrement,#ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar-button:vertical:increment{display:none!important;width:0!important;height:0!important;background:transparent!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.search-focused{box-shadow:inset 0 0 10px rgba(255,255,255,.1);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 40%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 10%,transparent)}.filter-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#00F0FF) 20%,transparent);border-color:var(--gs-public-theme-border-strong,#00F0FF);color:var(--gs-public-theme-primary,#00F0FF);box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,#00F0FF) 30%,transparent)}.side-panel-top-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;padding-left:2.1rem;padding-right:2.1rem;margin-top:.1rem;margin-bottom:.2rem;flex-shrink:0;pointer-events:auto}.sp-persona-toggle-row{display:flex;justify-content:center;align-items:center;gap:.32rem;margin-top:-.1rem;margin-bottom:.1rem;pointer-events:auto}.sp-persona-toggle-row>.gs-chat-persona-tab{display:none}.sp-persona-toggle-row.is-chat-directory-tabs{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.sp-persona-toggle-row.is-chat-directory-tabs>.sp-persona-toggle-btn[data-persona]{display:none!important}.sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab{display:inline-flex}.sp-persona-toggle-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 6%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eaf6ff) 82%,transparent);border-radius:999px;font-size:.55rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:.28rem .66rem;line-height:1;transition:all .22s ease}.sp-persona-toggle-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00F0FF) 55%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f0fdff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00F0FF) 10%,transparent)}.sp-persona-toggle-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00F0FF) 80%,transparent);color:var(--gs-public-theme-strong,#ecfeff);background:color-mix(in srgb,var(--gs-public-theme-primary,#00F0FF) 24%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--gs-public-theme-primary,#00F0FF) 24%,transparent)}.sp-node-preview-shell{display:none;flex-direction:column;gap:.62rem;padding:0;border-radius:0;border:0;background:transparent;box-shadow:none;pointer-events:auto}.sp-node-preview-shell.is-visible{display:flex;animation:gs-folios-pane-enter .34s cubic-bezier(.22,1,.36,1)}.sp-node-preview-head{display:flex;align-items:center;gap:.68rem}.sp-node-preview-avatar-wrap{width:2.65rem;height:2.65rem;border-radius:.72rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#95deff) 54%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 12%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 4%,transparent));box-shadow:0 6px 14px rgba(4,16,34,.38);flex-shrink:0;position:relative}.sp-node-preview-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.sp-node-preview-image.is-visible{display:block}.sp-node-preview-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#dcf5ff) 78%,transparent)}.sp-node-preview-fallback.is-visible{display:inline-flex}.sp-node-preview-fallback i{width:1rem;height:1rem}.sp-node-preview-meta{display:flex;flex-direction:column;gap:.18rem;min-width:0}.sp-node-preview-id{font-size:.46rem;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#bce0f5) 72%,transparent);font-family:JetBrains Mono,monospace;word-break:break-all}.sp-node-preview-title{margin:0;font-size:.86rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#effaff) 98%,transparent);line-height:1.22}.sp-node-preview-description{margin:0;font-size:.58rem;line-height:1.36;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e0f0) 82%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-node-main-head{display:flex;align-items:center;justify-content:center;gap:.56rem;min-width:0;margin-bottom:.2rem}.sp-node-main-avatar-wrap{width:2.35rem;height:2.35rem;border-radius:999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#95deff) 54%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 12%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 4%,transparent));box-shadow:0 6px 14px rgba(4,16,34,.38);flex-shrink:0;position:relative}.sp-node-main-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.sp-node-main-avatar-image.is-visible{display:block}.sp-node-main-avatar-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#dcf5ff) 88%,transparent);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#6dc5ff) 36%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0f2f56) 90%,transparent)),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#153966) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#091931) 92%,transparent))}.sp-node-main-avatar-fallback.is-visible{display:inline-flex}.sp-node-main-avatar-initial{line-height:1;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sp-node-main-title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-node-main-account-avatar-btn{width:1.74rem;height:1.74rem;min-width:1.74rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#95deff) 58%,transparent);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#6dc5ff) 36%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0f2f56) 90%,transparent)),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#153966) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#091931) 92%,transparent));box-shadow:0 4px 12px rgba(4,16,34,.38);display:none;align-items:center;justify-content:center;padding:0;overflow:hidden;flex-shrink:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sp-node-main-account-avatar-btn.is-visible{display:inline-flex}.sp-node-main-account-avatar-btn:focus-visible,.sp-node-main-account-avatar-btn:hover{transform:translateY(-1px) scale(1.03);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c2eeff) 84%,transparent);box-shadow:0 6px 14px rgba(6,21,42,.48)}.sp-node-main-account-avatar-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#93e7ff) 52%,transparent);outline-offset:1px}.sp-node-main-account-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.sp-node-main-account-avatar-image.is-visible{display:block}.sp-node-main-account-avatar-fallback{width:100%;height:100%;display:none;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#dcf5ff) 92%,transparent)}.sp-node-main-account-avatar-fallback.is-visible{display:inline-flex}.sp-node-main-account-avatar-initial{line-height:1;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sp-node-actions-shell{display:none;flex-direction:column;gap:.44rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto}.sp-node-actions-shell.is-visible{display:flex}.sp-node-actions-head{display:flex;align-items:center;justify-content:space-between;gap:.42rem}.sp-node-actions-label{font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#d0ecff) 76%,transparent);font-weight:700}.sp-node-actions-collapse-btn{width:1.1rem;height:1.1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84ceff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071527) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2efff) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.sp-node-actions-collapse-btn:focus-visible,.sp-node-actions-collapse-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#aee7ff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c243a) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#edfaff) 98%,transparent)}.sp-node-actions-collapse-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8adcff) 56%,transparent);outline-offset:1px}.sp-node-actions-collapse-btn :is(i,svg){width:.74rem;height:.74rem;transition:transform .2s ease}.sp-node-actions-shell.is-collapsed .sp-node-actions-collapse-btn :is(i,svg){transform:rotate(180deg)}.sp-node-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem;max-height:14rem;opacity:1;overflow:hidden;position:relative;transform:translateY(0) scaleY(1);transform-origin:top center;transition:max-height .26s cubic-bezier(.22,1,.36,1),opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1);will-change:max-height,opacity,transform}.sp-node-actions-shell.is-collapsed{gap:.16rem}.sp-node-actions-shell.is-collapsed .sp-node-actions-grid{max-height:0!important;opacity:0;transform:translateY(-.22rem) scaleY(.96);pointer-events:none}.sp-node-actions-grid.is-connections-node-mode{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-node-actions-grid.is-god-mpd-mode{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-node-actions-grid.is-pin-picker-open,.sp-node-actions-grid.is-plus-menu-open{overflow:visible}.sp-node-pin-picker,.sp-node-pinned-actions-shell,.sp-node-plus-menu{grid-column:1/-1;display:none;min-width:0}.sp-node-actions-grid.is-pin-picker-open .sp-node-pin-picker,.sp-node-actions-grid.is-plus-menu-open .sp-node-plus-menu,.sp-node-pinned-actions-shell.is-visible{display:grid}.sp-node-plus-menu{justify-self:center;width:auto;grid-template-columns:repeat(2,2.12rem);gap:.28rem;padding:.24rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecbff) 22%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#051222) 78%,transparent)}.sp-node-plus-option{min-width:0;width:2.12rem;height:2.12rem;padding:0}.sp-node-pin-picker,.sp-node-pinned-actions-shell{gap:.28rem;padding-top:.08rem}.sp-node-pin-picker{position:absolute;left:0;right:0;top:calc(100% + .38rem);z-index:32;max-height:min(18rem,calc(100vh - 12rem));max-height:min(18rem,calc(100dvh - 12rem));overflow:auto;padding:.58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecbff) 28%,transparent);border-radius:.68rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030e1d) 96%,transparent);box-shadow:0 1.1rem 2.4rem rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.03);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sp-node-pin-picker-label,.sp-node-pinned-actions-label{font-size:.46rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c4e6f8) 76%,transparent);font-weight:700}.sp-node-pin-choice-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}.sp-node-pinned-actions-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.32rem}.sp-node-pin-choice{min-width:0;min-height:2.46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad3ff) 24%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071628) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f4ff) 90%,transparent);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.16rem;padding:.34rem .2rem;text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.sp-node-pin-choice:focus-visible,.sp-node-pin-choice:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 64%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#09273e) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#effbff) 98%,transparent);transform:translateY(-1px)}.sp-node-pin-choice:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8adcff) 52%,transparent);outline-offset:1px}.sp-node-pin-choice.is-pinned{border-color:rgba(112,237,199,.48);background:rgba(19,85,72,.4);color:rgba(219,255,244,.98)}.sp-node-pin-choice :is(i,svg){width:.94rem;height:.94rem;flex:0 0 auto}.sp-node-pin-choice span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:.44rem;line-height:1.1;overflow-wrap:anywhere}.sp-node-action-btn.is-pinned-action{border-color:rgba(112,237,199,.42);color:rgba(222,255,246,.96)}.sp-node-desk-websites-shell{display:none;flex-direction:column;gap:.34rem;overflow:hidden;max-height:13rem;opacity:1;transform:translateY(0) scaleY(1);transform-origin:top center;transition:max-height .26s cubic-bezier(.22,1,.36,1),opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1)}.sp-node-desk-websites-shell.is-visible{display:flex}.sp-node-actions-shell.is-collapsed .sp-node-desk-websites-shell{max-height:0;opacity:0;transform:translateY(-.18rem) scaleY(.96);pointer-events:none}.sp-node-desk-websites-head{display:flex;align-items:center;justify-content:space-between;gap:.42rem}.sp-node-desk-websites-label{font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c4e6f8) 82%,transparent);font-weight:700}.sp-node-desk-websites-count{min-width:1.15rem;height:1rem;padding:0 .28rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84ceff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#08182b) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf5ff) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:.48rem;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace)}.sp-node-desk-websites-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;max-height:11.4rem;overflow:auto;padding-right:.08rem}.sp-node-desk-websites-shell .sp-node-desk-websites-empty{margin:0;padding:.42rem .1rem .1rem;font-size:.5rem;line-height:1.5;opacity:.72}.sp-node-desk-website-entry{width:100%;min-height:4.15rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#74cbff) 24%,transparent);border-radius:.54rem;background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--gs-public-theme-primary,#5ad6ff) 12%,transparent),transparent 42%),color-mix(in srgb,var(--gs-public-theme-panel,#071426) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 96%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.42rem .32rem .38rem;text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.sp-node-desk-website-entry:focus-visible,.sp-node-desk-website-entry:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#92e1ff) 50%,transparent);background-color:color-mix(in srgb,var(--gs-public-theme-panel,#0c2841) 72%,transparent);transform:translateY(-1px)}.sp-node-desk-website-entry:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8adcff) 52%,transparent);outline-offset:1px}.sp-node-desk-website-icon{width:2.05rem;height:2.05rem;border-radius:.48rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ed9ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c243a) 80%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:color-mix(in srgb,var(--gs-public-theme-text,#d3f1ff) 92%,transparent)}.sp-node-desk-website-icon img{width:1.42rem;height:1.42rem;-o-object-fit:contain;object-fit:contain;display:block}.sp-node-desk-website-icon :is(i,svg){width:1.22rem;height:1.22rem}.sp-node-desk-website-copy{width:100%;min-width:0;display:flex;flex-direction:column;gap:.04rem;align-items:center}.sp-node-desk-website-copy small,.sp-node-desk-website-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-node-desk-website-copy strong{max-width:100%;font-size:.58rem;line-height:1.15;color:color-mix(in srgb,var(--gs-public-theme-strong,#f0faff) 98%,transparent)}.sp-node-desk-website-copy small{max-width:100%;font-size:.42rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b0daf0) 78%,transparent)}.sp-node-associated-posts-shell{display:flex;flex-direction:column;gap:.34rem;min-height:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed0ff) 18%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061222) 46%,transparent);padding:.42rem}.sp-node-actions-shell+.sp-node-associated-posts-shell{margin-top:.22rem}.sp-node-associated-posts-label{font-size:.46rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c4e6f8) 82%,transparent);font-weight:700}.sp-node-associated-posts-list{display:flex;flex-direction:column;gap:.32rem;max-height:min(42dvh,18.5rem);min-height:2.1rem;overflow:auto;padding-right:.1rem}.sp-node-associated-posts-empty{margin:0;font-size:.48rem;line-height:1.38;color:color-mix(in srgb,var(--gs-public-theme-text,#aed5ee) 84%,transparent)}.sp-node-associated-post-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83d0ff) 20%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081529) 56%,transparent);padding:.36rem .4rem;display:flex;flex-direction:column;gap:.28rem}.sp-node-associated-post-head{display:flex;align-items:center;gap:.32rem;min-width:0}.sp-node-associated-post-avatar{width:1.1rem;height:1.1rem;border-radius:999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad6ff) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1a527a) 52%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 96%,transparent);font-size:.42rem;font-weight:700;letter-spacing:.05em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}.sp-node-associated-post-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-node-associated-post-author{min-width:0;display:flex;flex-direction:column;gap:.05rem}.sp-node-associated-post-author strong{font-size:.48rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 96%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-node-associated-post-author span{font-size:.39rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a2cdea) 86%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-node-associated-post-title{margin:0;font-size:.5rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f5ff) 96%,transparent);word-break:break-word}.sp-node-associated-post-body{margin:0;font-size:.46rem;line-height:1.38;color:color-mix(in srgb,var(--gs-public-theme-text,#b3daf2) 90%,transparent);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sp-node-associated-post-media{width:100%;height:4rem;-o-object-fit:cover;object-fit:cover;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82cbff) 26%,transparent);display:block}.sp-node-associated-post-meta{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap;font-size:.38rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9cc9e6) 84%,transparent)}.sp-node-associated-post-meta b{font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#cdecfe) 92%,transparent)}.sp-node-connection-card-shell{display:none;width:100%}.sp-node-connection-card-shell.is-visible{display:block}.sp-node-connection-card-shell .sp-node-connection-card-wrap{margin:0;animation:none}.sp-compass-ai-chat-host{display:flex;width:100%;min-height:0;flex:1 1 auto;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .28s ease}.sp-node-tabs-shell{display:none;flex-direction:column;gap:.72rem;align-items:center;padding:0;border-radius:0;border:0;background:transparent;box-shadow:none;pointer-events:auto}.sp-node-tabs-shell.is-visible{display:flex;animation:gs-folios-pane-enter .34s cubic-bezier(.22,1,.36,1)}.sp-node-tabs-profile-head{width:100%;display:flex;align-items:center;justify-content:center;gap:.54rem;padding:.2rem .24rem .1rem;min-width:0}.sp-node-tabs-profile-avatar{width:2.15rem;height:2.15rem;border-radius:999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#95deff) 54%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 12%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 4%,transparent));box-shadow:0 6px 14px rgba(4,16,34,.38);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sp-node-tabs-profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-node-tabs-profile-avatar-fallback{color:color-mix(in srgb,var(--gs-public-theme-text,#dcf5ff) 88%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.sp-node-tabs-profile-name{margin:0;min-width:0;max-width:100%;color:color-mix(in srgb,var(--gs-public-theme-strong,#effaff) 98%,transparent);font-size:.92rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-node-tabs-account-avatar-btn{width:2.15rem;height:2.15rem;min-width:2.15rem;border-radius:999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#95deff) 56%,transparent);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#6dc5ff) 32%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0f2f56) 88%,transparent)),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#153966) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#091931) 92%,transparent));box-shadow:0 4px 12px rgba(4,16,34,.36);display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.sp-node-tabs-account-avatar-btn:focus-visible,.sp-node-tabs-account-avatar-btn:hover{transform:translateY(-1px) scale(1.03);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c2eeff) 86%,transparent);box-shadow:0 6px 14px rgba(6,21,42,.46)}.sp-node-tabs-account-avatar-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#93e7ff) 50%,transparent);outline-offset:1px}.sp-node-tabs-account-avatar-btn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-node-tabs-account-avatar-fallback{color:color-mix(in srgb,var(--gs-public-theme-text,#dcf5ff) 90%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.sp-node-tabs-shell.is-storage-view{align-items:stretch;gap:.5rem;padding:.54rem;min-height:0;overflow-y:auto;overflow-x:hidden}.sp-node-tabs-shell.is-storage-view .sp-node-tabs-stack{gap:.38rem}.sp-node-tabs-shell.is-storage-view .sp-node-tab-btn{border-radius:999px;min-height:1.92rem;padding:.4rem .92rem}.sp-node-tabs-stack{width:100%;display:flex;flex-direction:column;gap:.44rem;align-items:center}.sp-node-tabs-head{display:flex;align-items:center;justify-content:space-between;gap:.42rem}.sp-node-tabs-label{font-size:.48rem;letter-spacing:.14em;color:color-mix(in srgb,var(--gs-public-theme-text,#d0ecff) 76%,transparent)}.sp-node-tabs-label,.sp-node-tabs-type{text-transform:uppercase;font-weight:700}.sp-node-tabs-type{display:inline-flex;align-items:center;justify-content:center;padding:.16rem .42rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76cdff) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081f34) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8f3ff) 95%,transparent);font-size:.49rem;letter-spacing:.08em}.sp-node-tabs-row{display:flex;flex-wrap:wrap;gap:.44rem;justify-content:center;width:100%}.sp-node-sync-directory-tabs-row:empty{display:none}.sp-node-tab-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d5ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 3%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6eefc) 90%,transparent);border-radius:.62rem;font-size:.66rem;font-weight:700;letter-spacing:.03em;line-height:1.2;padding:.44rem .78rem;transition:all .18s ease;cursor:pointer;min-height:2.1rem}.sp-node-tab-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#edfbff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 12%,transparent)}.sp-node-tab-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 80%,transparent);color:var(--gs-public-theme-strong,#ecfeff);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 22%,transparent);box-shadow:0 0 12px rgba(0,240,255,.18)}.sp-node-tab-content{display:flex;flex-direction:column;gap:.56rem;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101e) 60%,transparent);padding:.72rem;width:100%;max-width:100%}.sp-node-tab-content.sp-node-tab-content--storage{padding:0;border:none;background:transparent;gap:0;flex:1 1 auto;min-height:0}.sp-node-tab-storage-host{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;border-radius:0;border:none;background:transparent;overflow:visible}.sp-node-tab-storage-loading{margin:0;padding:.72rem .82rem;font-size:.56rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#b5dff7) 82%,transparent)}.sp-node-tab-path{margin:0;font-size:.52rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#c4e0ee) 80%,transparent);word-break:break-word}.sp-node-tab-view-key{display:flex;flex-direction:column;gap:.2rem}.sp-node-tab-view-key span{font-size:.45rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b3dcf4) 66%,transparent)}.sp-node-tab-view-key code{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.54rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f8ff) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 4%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cd6ff) 20%,transparent);border-radius:.46rem;padding:.28rem .4rem;word-break:break-word}.sp-node-tab-action-btn,.sp-node-tab-view-key code{width:-moz-fit-content;width:fit-content;max-width:100%}.sp-node-tab-action-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d5ff) 36%,transparent);background:linear-gradient(160deg,rgba(0,240,255,.18),color-mix(in srgb,var(--gs-public-theme-primary,#00b9ff) 10%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfcff) 98%,transparent);border-radius:.52rem;font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;min-height:2rem;padding:.44rem .72rem;transition:all .2s ease;cursor:pointer}.sp-node-tab-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 82%,transparent);box-shadow:0 0 14px rgba(0,240,255,.24);transform:translateY(-1px)}.sp-node-login-profile-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 22%,transparent);border-radius:.82rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081a2d) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030e1c) 82%,transparent));overflow:hidden;display:flex;flex-direction:column;gap:0}.sp-node-login-profile-banner{position:relative;height:clamp(6.8rem,26vw,9.4rem);background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#00c8ff) 28%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#163860) 80%,transparent));border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 18%,transparent);overflow:hidden}.sp-node-login-profile-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-node-login-profile-banner-fallback{position:absolute;inset:0;background:radial-gradient(140% 100% at 12% 10%,color-mix(in srgb,var(--gs-public-theme-primary,#48e3ff) 44%,transparent),transparent 56%),radial-gradient(120% 92% at 100% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#608fff) 30%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#07192b) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030d19) 94%,transparent))}.sp-node-login-profile-body{position:relative;padding:0 .62rem .62rem;display:flex;flex-direction:column;align-items:center;gap:.44rem}.sp-node-login-profile-avatar-shell{margin-top:-1.86rem;width:3.72rem;height:3.72rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9de2ff) 72%,transparent);box-shadow:0 12px 32px rgba(1,13,24,.54);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-primary,#00deff) 32%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#113353) 92%,transparent));display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.sp-node-login-profile-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-node-login-profile-avatar-fallback{color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfcff) 98%,transparent);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sp-node-login-profile-meta{display:flex;flex-direction:column;align-items:center;gap:.16rem;min-width:0;width:100%;margin-top:.04rem}.sp-node-login-profile-meta strong{font-size:.74rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-text,#eaf9ff) 96%,transparent);font-weight:700;word-break:break-word;text-align:center}.sp-node-login-profile-meta span{font-size:.48rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b2daf0) 78%,transparent);text-align:center}.sp-node-login-profile-status{display:inline-flex;align-items:center;justify-content:center;min-height:1.34rem;padding:.2rem .56rem;border-radius:999px;border:1px solid rgba(255,166,86,.34);background:rgba(74,37,12,.42);color:rgba(255,216,176,.94);font-size:.45rem;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:0 0 auto}.sp-node-login-profile-status.is-active{border-color:rgba(69,220,160,.44);background:rgba(16,65,48,.44);color:rgba(199,255,232,.96)}.sp-node-login-profile-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.32rem;width:100%}.sp-node-login-profile-field{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 20%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061221) 60%,transparent);padding:.3rem .34rem;display:flex;flex-direction:column;gap:.12rem;min-width:0}.sp-node-login-profile-field span{font-size:.42rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b2daf0) 68%,transparent)}.sp-node-login-profile-field strong{margin:0;font-size:.54rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 94%,transparent);font-weight:700;word-break:break-word}.sp-node-login-init{position:relative;width:min(30rem,100%);margin:clamp(.4rem,4vh,2.2rem) auto 0;padding:1.05rem 1.05rem .85rem;border:1px solid var(--gs-sidebar-border-soft);border-radius:1rem;background:linear-gradient(168deg,var(--gs-sidebar-card),color-mix(in srgb,var(--gs-sidebar-bg) 92%,transparent));overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:.66rem;isolation:isolate}.sp-node-login-init-backdrop{position:absolute;inset:0 0 auto;height:8.6rem;overflow:hidden;z-index:-2;opacity:.34;pointer-events:none}.sp-node-login-init-backdrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:blur(16px) saturate(1.25);transform:scale(1.18)}.sp-node-login-init-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,var(--gs-sidebar-card))}.sp-node-login-init-aurora{position:absolute;inset:-42% -28% auto;height:72%;background:radial-gradient(56% 66% at 24% 40%,color-mix(in srgb,var(--gs-sidebar-accent) 32%,transparent),transparent 70%),radial-gradient(46% 58% at 78% 26%,color-mix(in srgb,var(--gs-sidebar-accent) 20%,transparent),transparent 72%);filter:blur(26px);opacity:.8;pointer-events:none;z-index:-1}.sp-node-login-init-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sp-node-login-init-eyebrow{display:inline-flex;align-items:center;gap:.3rem;font-size:.5rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gs-sidebar-muted)}.sp-node-login-init-eyebrow i,.sp-node-login-init-eyebrow svg{width:.74rem;height:.74rem;color:var(--gs-sidebar-accent);flex:0 0 auto}.sp-node-login-init-identity{display:flex;flex-direction:column;align-items:center;gap:.34rem;margin-top:.1rem}.sp-node-login-init-orbit{position:relative;width:5.1rem;height:5.1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sp-node-login-init-orbit-ring{position:absolute;inset:0;border-radius:999px;border:2px dashed color-mix(in srgb,var(--gs-sidebar-accent) 58%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--gs-sidebar-accent) 24%,transparent);animation:gs-login-init-orbit 9s linear infinite}.sp-node-login-init-orbit.is-live .sp-node-login-init-orbit-ring{border-style:solid;border-color:color-mix(in srgb,var(--gs-sidebar-accent) 78%,transparent);animation-duration:5s}.sp-node-login-init-avatar{width:4.1rem;height:4.1rem;border-radius:999px;border:1px solid var(--gs-sidebar-border);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-sidebar-accent) 30%,transparent),color-mix(in srgb,var(--gs-sidebar-bg) 90%,transparent));display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.sp-node-login-init-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-node-login-init-avatar-fallback{color:var(--gs-sidebar-strong);font-size:1.12rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sp-node-login-init-name{font-size:.84rem;line-height:1.2;font-weight:800;color:var(--gs-sidebar-strong);text-align:center;word-break:break-word}.sp-node-login-init-type{font-size:.48rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-sidebar-muted);text-align:center}.sp-node-login-init-steps{list-style:none;margin:.1rem 0 0;padding:0;width:100%;display:flex;flex-direction:column}.sp-node-login-init-step{position:relative;display:flex;align-items:flex-start;gap:.55rem;padding:.32rem 0}.sp-node-login-init-step:before{content:"";position:absolute;left:.52rem;top:1.5rem;bottom:-.16rem;width:1px;background:var(--gs-sidebar-border-soft)}.sp-node-login-init-step:last-child:before{display:none}.sp-node-login-init-step-dot{position:relative;width:1.06rem;height:1.06rem;border-radius:999px;border:1px solid var(--gs-sidebar-border);background:var(--gs-sidebar-card);color:var(--gs-sidebar-accent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sp-node-login-init-step-dot i,.sp-node-login-init-step-dot svg{width:.6rem;height:.6rem}.sp-node-login-init-step.is-done .sp-node-login-init-step-dot{border-color:color-mix(in srgb,var(--gs-sidebar-accent) 58%,transparent);background:color-mix(in srgb,var(--gs-sidebar-accent) 18%,transparent)}.sp-node-login-init-step.is-pending .sp-node-login-init-step-dot:after{content:"";width:.34rem;height:.34rem;border-radius:999px;background:var(--gs-sidebar-accent);animation:gs-login-init-pulse 1.6s ease-in-out infinite}.sp-node-login-init-step-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sp-node-login-init-step-copy strong{font-size:.56rem;line-height:1.25;font-weight:700;color:var(--gs-sidebar-strong)}.sp-node-login-init-step-copy span{font-size:.48rem;line-height:1.35;color:var(--gs-sidebar-muted)}.sp-node-login-init-step.is-pending .sp-node-login-init-step-copy strong{color:var(--gs-sidebar-text)}.sp-node-login-init-matrix{width:100%;margin:0;border:1px solid var(--gs-sidebar-border-soft);border-radius:.62rem;background:color-mix(in srgb,var(--gs-sidebar-bg) 72%,transparent);overflow:hidden;display:flex;flex-direction:column}.sp-node-login-init-matrix-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.4rem .56rem}.sp-node-login-init-matrix-row+.sp-node-login-init-matrix-row{border-top:1px solid var(--gs-sidebar-border-soft)}.sp-node-login-init-matrix-row dt{font-size:.46rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-sidebar-muted);flex:0 0 auto}.sp-node-login-init-matrix-row dd{margin:0;font-size:.54rem;line-height:1.3;letter-spacing:.02em;font-weight:700;color:var(--gs-sidebar-strong);text-align:right;word-break:break-all;min-width:0}.sp-node-tab-action-btn.sp-node-login-init-cta{width:100%;max-width:16rem;justify-content:center;min-height:2.05rem;margin-top:.1rem;border-radius:.66rem;border:1px solid color-mix(in srgb,var(--gs-sidebar-accent) 68%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gs-sidebar-accent) 76%,transparent),color-mix(in srgb,var(--gs-sidebar-accent) 42%,transparent));color:var(--gs-sidebar-strong);font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 10px 26px color-mix(in srgb,var(--gs-sidebar-accent) 24%,transparent)}.sp-node-tab-action-btn.sp-node-login-init-cta:hover{border-color:color-mix(in srgb,var(--gs-sidebar-accent) 88%,transparent);box-shadow:0 14px 32px color-mix(in srgb,var(--gs-sidebar-accent) 34%,transparent);transform:translateY(-1px)}.sp-node-login-init-hint{margin:0;max-width:20rem;font-size:.46rem;line-height:1.55;color:var(--gs-sidebar-muted);text-align:center}@keyframes gs-login-init-orbit{to{transform:rotate(1turn)}}@keyframes gs-login-init-pulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sp-node-login-init-orbit-ring,.sp-node-login-init-step.is-pending .sp-node-login-init-step-dot:after{animation:none}}.sp-node-login-action-btn{display:inline-flex;align-items:center;gap:.34rem;width:-moz-fit-content;width:fit-content;justify-content:center;text-align:center;align-self:center;min-height:1.74rem;padding:.34rem .62rem;border-radius:.5rem;font-size:.56rem;line-height:1;letter-spacing:.06em;margin-top:.18rem}.sp-node-login-action-btn i,.sp-node-login-action-btn svg{width:.72rem;height:.72rem;flex:0 0 auto}.sp-node-login-action-btn span{display:inline-flex;align-items:center;justify-content:center}.sp-node-tab-area-head{display:flex;align-items:center;justify-content:space-between;gap:.32rem;flex-wrap:wrap}.sp-node-tab-area-title{font-size:.72rem;line-height:1.25;color:color-mix(in srgb,var(--gs-public-theme-text,#eaf9ff) 96%,transparent);font-weight:700;letter-spacing:.03em}.sp-node-tab-area-view{display:inline-flex;align-items:center;min-height:1.4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cd6ff) 20%,transparent);border-radius:.42rem;padding:.16rem .52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d2f2ff) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081e34) 58%,transparent);font-family:JetBrains Mono,monospace;font-size:.56rem;line-height:1.2;word-break:break-word}.sp-node-tab-area-head .sp-node-tab-scope-select{width:auto;flex:0 0 auto;min-width:6.6rem;min-height:1.4rem;border-radius:999px;padding:.16rem 1.5rem .16rem .62rem;font-size:.52rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--gs-public-theme-primary,#c1eaff) 92%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#c1eaff) 92%,transparent) 50%,transparent 50%);background-position:calc(100% - .92rem) 54%,calc(100% - .62rem) 54%;background-size:.32rem .32rem,.32rem .32rem;background-repeat:no-repeat}.sp-node-tab-area-head .sp-node-tab-scope-select:focus-visible,.sp-node-tab-area-head .sp-node-tab-scope-select:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 58%,transparent);outline:none}.sp-node-subweb-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 20%,transparent);border-radius:.68rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05111f) 54%,transparent);padding:.42rem;max-height:23rem;overflow:auto}.sp-node-subweb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.sp-node-subweb-item{margin-left:calc(var(--node-depth, 0) * .92rem);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 20%,transparent);border-left:3px solid var(--subweb-accent,color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 40%,transparent));border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071628) 64%,transparent);padding:.36rem .42rem;display:flex;flex-direction:column;gap:.12rem;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.sp-node-subweb-item:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fc6ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#142b48) 62%,transparent);transform:translateY(-1px)}.sp-node-subweb-item.is-group{background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1e32) 68%,transparent)}.sp-node-subweb-item.is-empty{opacity:.88}.sp-node-subweb-item.is-collapsed{background:color-mix(in srgb,var(--gs-public-theme-panel,#071424) 70%,transparent)}.sp-node-subweb-item>.sp-node-subweb-list{margin-top:.18rem}.sp-node-subweb-item>.sp-node-subweb-list[hidden]{display:none}.sp-node-subweb-item.is-empty-bucket{border-color:rgba(255,92,132,.58) rgba(255,92,132,.58) rgba(255,92,132,.58) rgba(255,76,120,.98);background:radial-gradient(circle at 96% 6%,rgba(255,86,132,.22),transparent 44%),linear-gradient(160deg,rgba(55,10,26,.72),rgba(33,7,19,.82));box-shadow:inset 0 0 0 1px rgba(255,120,156,.16)}.sp-node-subweb-item.is-empty-bucket .sp-node-subweb-item-icon{border-color:rgba(255,130,164,.56);background:rgba(66,9,28,.64);color:rgba(255,150,180,.98)}.sp-node-subweb-item.is-empty-bucket strong{color:rgba(255,218,229,.98)}.sp-node-subweb-item.is-empty-bucket small{color:rgba(255,181,202,.94)}.sp-node-subweb-item-head{display:flex;align-items:center;gap:.34rem;min-width:0}.sp-node-subweb-toggle,.sp-node-subweb-toggle-spacer{width:1rem;height:1rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.sp-node-subweb-toggle{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 24%,transparent);border-radius:.28rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091a2c) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bee8ff) 96%,transparent);cursor:pointer;padding:0;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.sp-node-subweb-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd6ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1a4164) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fbff) 98%,transparent)}.sp-node-subweb-toggle svg{width:.62rem;height:.62rem;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.sp-node-subweb-item-icon{width:1.22rem;height:1.22rem;border-radius:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1e32) 72%,transparent);color:var(--subweb-accent,color-mix(in srgb,var(--gs-public-theme-text,#92dcff) 96%,transparent));display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sp-node-subweb-item-icon i,.sp-node-subweb-item-icon svg{width:.68rem;height:.68rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sp-node-subweb-item-head strong{flex:1 1 auto;min-width:0}.sp-node-subweb-item>small{padding-left:2.9rem}.sp-node-subweb-item-count{margin-left:auto;padding-left:0!important;white-space:nowrap;color:color-mix(in srgb,var(--gs-public-theme-text,#ceeaf9) 86%,transparent)}.sp-node-subweb-item strong{font-size:.62rem;line-height:1.26;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 96%,transparent);font-weight:700;word-break:break-word}.sp-node-subweb-item small{font-size:.5rem;line-height:1.22;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 80%,transparent);word-break:break-word}.sp-node-subweb-empty{margin:0;font-size:.56rem;line-height:1.34;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 78%,transparent)}.sp-node-log-table-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05111f) 54%,transparent);padding:.42rem;min-height:18rem;display:flex;flex-direction:column}.sp-node-log-table-anchor{min-height:17rem;display:flex;flex-direction:column}.sp-node-log-table-anchor .sp-node-table-host{flex:1 1 auto;width:100%}.sp-node-tab-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.sp-node-tab-data-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 20%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061222) 56%,transparent);padding:.34rem .38rem;min-width:0;display:flex;flex-direction:column;gap:.14rem}.sp-node-tab-data-key{font-size:.44rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b3dcf4) 64%,transparent)}.sp-node-tab-data-value{margin:0;font-size:.56rem;line-height:1.26;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 94%,transparent);font-weight:700;word-break:break-word}.sp-node-tab-related{display:flex;flex-direction:column;gap:.24rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 20%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05111f) 54%,transparent);padding:.38rem}.sp-node-tab-related-head{font-size:.44rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b3dcf4) 66%,transparent)}.sp-node-tab-related-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.22rem}.sp-node-tab-related-item{display:flex;align-items:baseline;justify-content:space-between;gap:.36rem;min-width:0;font-size:.52rem;line-height:1.3}.sp-node-tab-related-item span{color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 74%,transparent);text-transform:uppercase;letter-spacing:.07em;font-size:.42rem;flex-shrink:0}.sp-node-tab-related-item strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 94%,transparent);font-size:.54rem;text-align:right;word-break:break-word}.sp-node-tab-related-empty{margin:0;font-size:.52rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 74%,transparent)}.sp-node-manage-details{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;min-width:0}.sp-node-manage-details-profile{flex:1 1 11rem;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:.4rem;padding:.78rem .6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 24%,transparent);border-radius:.78rem;background:radial-gradient(circle at 30% 10%,color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 14%,transparent),transparent 58%),linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a223a) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#05111f) 94%,transparent))}.sp-node-manage-details-avatar{width:min(8.4rem,72%);aspect-ratio:1/1;border-radius:.82rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 34%,transparent);background:radial-gradient(circle at 28% 24%,color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 25%,transparent),transparent 54%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a223a) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#061224) 98%,transparent));overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .55rem 1.35rem color-mix(in srgb,var(--gs-public-theme-panel-strong,#010912) 46%,transparent)}.sp-node-manage-details-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sp-node-manage-details-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:color-mix(in srgb,var(--gs-public-theme-text,#d8f5ff) 98%,transparent);font-size:clamp(1.4rem,4vw,2.2rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-node-manage-details-name{font-size:.72rem;line-height:1.25;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#eaf9ff) 96%,transparent);word-break:break-word}.sp-node-manage-details-sub{font-family:JetBrains Mono,monospace;font-size:.5rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 82%,transparent);word-break:break-word}.sp-node-manage-details-chip{display:inline-flex;align-items:center;padding:.16rem .52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cd6ff) 30%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081e34) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2f2ff) 94%,transparent);font-size:.46rem;line-height:1.2;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sp-node-manage-details-avatar-note{font-size:.46rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 62%,transparent)}.sp-node-manage-details-rows{flex:99 1 15rem;min-width:0;display:flex;flex-direction:column;gap:.3rem;padding:.5rem .56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 20%,transparent);border-radius:.78rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081526) 68%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 72%,transparent))}.sp-node-manage-details-rows-head{display:flex;align-items:center;justify-content:space-between;gap:.36rem;flex-wrap:wrap;padding-bottom:.3rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d2ff) 16%,transparent)}.sp-node-manage-details-rows-title{font-size:.5rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#b3dcf4) 78%,transparent)}.sp-node-manage-details-sync{font-size:.46rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 88%,transparent);animation:sp-node-manage-details-sync-pulse 1.4s ease-in-out infinite}@keyframes sp-node-manage-details-sync-pulse{0%,to{opacity:.45}50%{opacity:1}}.sp-node-manage-details-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.sp-node-manage-details-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0;padding:.3rem .08rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d2ff) 10%,transparent)}.sp-node-manage-details-row:last-child{border-bottom:0}.sp-node-manage-details-row-label{flex:0 0 auto;font-size:.44rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 70%,transparent)}.sp-node-manage-details-row-value{font-size:.56rem;line-height:1.32;font-weight:600;text-align:right;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 94%,transparent);word-break:break-word}.sp-node-manage-details-empty{margin:0;font-size:.52rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 74%,transparent)}.sp-node-manage-editor{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:.5rem;position:relative;padding:.62rem .6rem .56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 26%,transparent);border-radius:.78rem;overflow:hidden;background:radial-gradient(circle at 88% -10%,color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 13%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081526) 76%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 82%,transparent))}.sp-node-manage-editor:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 70%,transparent),transparent)}.sp-node-manage-editor-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.sp-node-manage-editor-title{display:inline-flex;align-items:center;gap:.3rem;font-size:.5rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 92%,transparent)}.sp-node-manage-editor-title svg{width:.72rem;height:.72rem;color:color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 92%,transparent)}.sp-node-manage-editor-scope{display:inline-flex;align-items:center;gap:.24rem;padding:.16rem .46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 12%,transparent);color:color-mix(in srgb,var(--gs-public-theme-primary,#9ae7ff) 96%,transparent);font-size:.42rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-weight:700;white-space:nowrap}.sp-node-manage-editor-scope svg{width:.6rem;height:.6rem}.sp-node-manage-editor-note{margin:0;font-size:.46rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 68%,transparent)}.sp-node-manage-editor-grid{display:flex;align-items:flex-start;gap:.56rem;flex-wrap:wrap;min-width:0}.sp-node-manage-editor-media{flex:0 0 auto;width:6.4rem;display:flex;flex-direction:column;align-items:center;gap:.26rem;cursor:pointer}.sp-node-manage-editor-media-frame{position:relative;width:100%;aspect-ratio:1/1;border-radius:.68rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061224) 84%,transparent);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,box-shadow .18s ease}.sp-node-manage-editor-media.is-image .sp-node-manage-editor-media-frame{border-style:solid}.sp-node-manage-editor-media:focus-within .sp-node-manage-editor-media-frame,.sp-node-manage-editor-media:hover .sp-node-manage-editor-media-frame{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 62%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 18%,transparent)}.sp-node-manage-editor-media-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sp-node-manage-editor-media-fallback{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#d8f5ff) 48%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-node-manage-editor-media-fallback[hidden],.sp-node-manage-editor-media-img[hidden]{display:none!important}.sp-node-manage-editor-media-overlay{position:absolute;inset:auto 0 0 0;display:flex;align-items:center;justify-content:center;gap:.2rem;padding:.2rem .24rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#010912) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 92%,transparent);font-size:.4rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;font-weight:700;opacity:0;transition:opacity .18s ease}.sp-node-manage-editor-media-overlay svg{width:.56rem;height:.56rem}.sp-node-manage-editor-media:focus-within .sp-node-manage-editor-media-overlay,.sp-node-manage-editor-media:hover .sp-node-manage-editor-media-overlay{opacity:1}.sp-node-manage-editor-media-hint{font-size:.4rem;line-height:1.25;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 56%,transparent)}.sp-node-manage-editor-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-node-manage-editor-fields{flex:99 1 12rem;min-width:0;display:flex;flex-direction:column;gap:.4rem}.sp-node-manage-editor-field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sp-node-manage-editor-label{display:flex;align-items:center;justify-content:space-between;gap:.3rem;flex-wrap:wrap;font-size:.42rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 70%,transparent)}.sp-node-manage-editor-label-lock{display:inline-flex;align-items:center;gap:.2rem;letter-spacing:.06em;font-weight:600;text-transform:none;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 58%,transparent)}.sp-node-manage-editor-label-lock svg{width:.54rem;height:.54rem}.sp-node-manage-editor-input{width:100%;min-width:0;padding:.34rem .44rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 22%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101d) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eaf9ff) 96%,transparent);font-family:inherit;font-size:.56rem;line-height:1.35;transition:border-color .18s ease,box-shadow .18s ease}.sp-node-manage-editor-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 40%,transparent)}.sp-node-manage-editor-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 40%,transparent)}.sp-node-manage-editor-input:focus{outline:none;border-color:color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 58%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 16%,transparent)}.sp-node-manage-editor-input:disabled{opacity:.55;cursor:not-allowed}.sp-node-manage-editor-textarea{resize:vertical;min-height:2.9rem}.sp-node-manage-editor-locked-wrap{display:flex;flex-direction:column;gap:.24rem;padding-top:.36rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d2ff) 14%,transparent)}.sp-node-manage-editor-locked-head{font-size:.4rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 52%,transparent)}.sp-node-manage-editor-locked{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.26rem}.sp-node-manage-editor-locked-item{display:inline-flex;align-items:center;gap:.24rem;max-width:100%;padding:.16rem .42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d2ff) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081e34) 52%,transparent);min-width:0}.sp-node-manage-editor-locked-item svg{width:.5rem;height:.5rem;flex:0 0 auto;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 52%,transparent)}.sp-node-manage-editor-locked-label{font-size:.4rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 58%,transparent)}.sp-node-manage-editor-locked-value{font-family:JetBrains Mono,monospace;font-size:.44rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 82%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sp-node-manage-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap;padding-top:.36rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d2ff) 14%,transparent)}.sp-node-manage-editor-status{flex:1 1 8rem;margin:0;min-width:0;font-size:.44rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d8ef) 72%,transparent);word-break:break-word}.sp-node-manage-editor-status.is-busy{color:color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 88%,transparent);animation:sp-node-manage-details-sync-pulse 1.4s ease-in-out infinite}.sp-node-manage-editor-status.is-success{color:color-mix(in srgb,var(--gs-public-theme-success,#4ade80) 92%,transparent)}.sp-node-manage-editor-status.is-error{color:color-mix(in srgb,var(--gs-public-theme-danger,#ff8a8a) 92%,transparent)}.sp-node-manage-editor-actions{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto}.sp-node-manage-editor-btn{display:inline-flex;align-items:center;gap:.24rem;padding:.28rem .56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 26%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081e34) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 88%,transparent);font-family:inherit;font-size:.44rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.sp-node-manage-editor-btn svg{width:.58rem;height:.58rem}.sp-node-manage-editor-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 52%,transparent)}.sp-node-manage-editor-btn:disabled{opacity:.45;cursor:not-allowed}.sp-node-manage-editor-btn.is-primary{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 40%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 24%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 8%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#f2fdff) 98%,transparent)}.sp-node-manage-editor:not(.is-dirty) .sp-node-manage-editor-btn.is-primary{opacity:.6}.sp-node-manage-editor.is-dirty .sp-node-manage-editor-btn.is-primary{box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 16%,transparent)}.sp-node-manage-editor.is-busy{pointer-events:none}.sp-node-manage-editor.is-readonly .sp-node-manage-editor-media{cursor:not-allowed}@media (max-width:560px){.sp-node-manage-editor-media{width:100%}.sp-node-manage-editor-media-frame{width:6.4rem;align-self:center}.sp-node-manage-editor-foot{align-items:stretch}.sp-node-manage-editor-actions{flex:1 1 100%;justify-content:flex-end}}#side-panel .sp-node-tabs-shell.is-visible~.sp-table-shell{display:none}#side-panel.node-tabs-only-mode .side-panel-top-row,#side-panel.node-tabs-only-mode .sp-access-shell,#side-panel.node-tabs-only-mode .sp-activity-shell,#side-panel.node-tabs-only-mode .sp-apps-shell,#side-panel.node-tabs-only-mode .sp-chat-shell,#side-panel.node-tabs-only-mode .sp-cockpit-shell,#side-panel.node-tabs-only-mode .sp-connections-shell,#side-panel.node-tabs-only-mode .sp-exchange-shell,#side-panel.node-tabs-only-mode .sp-folios-shell,#side-panel.node-tabs-only-mode .sp-globe-shell,#side-panel.node-tabs-only-mode .sp-home-shell,#side-panel.node-tabs-only-mode .sp-human-pulse-shell,#side-panel.node-tabs-only-mode .sp-info-grid,#side-panel.node-tabs-only-mode .sp-manage-shell,#side-panel.node-tabs-only-mode .sp-memory-shell,#side-panel.node-tabs-only-mode .sp-node-preview-shell,#side-panel.node-tabs-only-mode .sp-orchestrate-shell,#side-panel.node-tabs-only-mode .sp-persona-toggle-row,#side-panel.node-tabs-only-mode .sp-profile-shell,#side-panel.node-tabs-only-mode .sp-settings-shell,#side-panel.node-tabs-only-mode .sp-summary-shell,#side-panel.node-tabs-only-mode .sp-table-shell,#side-panel.node-tabs-only-mode>hr{display:none!important}#side-panel.node-tabs-only-mode .sp-node-tabs-shell{display:flex;flex:1 1 auto;margin-top:.2rem;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden}#side-panel.node-tabs-only-mode .sp-node-tab-content{flex:1 1 auto;min-height:0}#side-panel.node-tabs-only-mode .sp-node-tab-content:has(.sp-node-manage-details){flex:0 0 auto;min-height:auto}#side-panel.node-tabs-only-mode .sp-node-tabs-shell:has(.sp-node-manage-details){padding-bottom:.5rem}#side-panel #connections-panel-shell.is-node-connections-tab>.sp-access-tabs[aria-label="Gateway tabs"]{display:none!important}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){#side-panel #connections-panel-shell.is-node-connections-tab>.sp-connections-list{flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important}}#side-panel.node-tabs-only-mode .sp-node-tab-storage-host>#memory-panel-shell.sp-memory-shell.sp-memory-shell-inline{display:flex!important;flex:1 1 auto;width:100%;min-height:0;height:auto;margin:0;padding-right:0;padding-bottom:0;overflow:visible;border:none;border-radius:inherit;background:transparent}#side-panel.node-tabs-only-mode .sp-node-tab-storage-host>#memory-panel-shell.sp-memory-shell.sp-memory-shell-inline .sp-memory-layout{min-height:0}.sp-node-tab-account-host,.sp-node-tab-operations-host,.sp-node-tab-workspace-host{display:flex;flex:1 1 auto;width:100%;min-height:0;overflow:hidden}.sp-node-entity-table-shell{min-height:18rem}.sp-node-entity-filter-tabs{display:inline-flex;align-items:center;gap:.24rem;padding:.08rem .1rem .38rem}.sp-node-entity-filter-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd2ff) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1f35) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c7eafc) 88%,transparent);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1;padding:.28rem .68rem;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.sp-node-entity-filter-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#92dfff) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eaf8ff) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2742) 72%,transparent)}.sp-node-entity-filter-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd6ff) 94%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f0faff) 98%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--gs-public-theme-panel,#134d77) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#083156) 90%,transparent));box-shadow:inset 0 0 0 1px rgba(73,167,230,.26)}.sp-node-entity-table-anchor{min-height:17rem;display:flex;flex-direction:column}.sp-node-entity-table-anchor .sp-node-table-host{flex:1 1 auto;width:100%}#side-panel.node-tabs-only-mode.node-tabs-account-inline-mode .sp-node-tab-account-host>#folios-panel-shell.sp-folios-shell.sp-folios-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-workspace-inline-mode .sp-node-tab-workspace-host>#chat-panel-shell.sp-chat-shell.sp-chat-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-workspace-inline-mode .sp-node-tab-workspace-host>#cockpit-panel-shell.sp-cockpit-shell.sp-cockpit-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-workspace-inline-mode .sp-node-tab-workspace-host>#orchestrate-panel-shell.sp-orchestrate-shell.sp-orchestrate-shell-inline{display:flex!important;flex:1 1 auto;width:100%;min-height:0;height:auto;margin:0;padding-right:0;padding-bottom:0;overflow-y:auto;overflow-x:hidden;border:none;border-radius:inherit;background:transparent}#side-panel.node-tabs-only-mode.node-tabs-workspace-inline-mode .sp-node-tab-workspace-host>#flow-v2-panel-shell.sp-flow-v2-shell.sp-flow-v2-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-workspace-inline-mode .sp-node-tab-workspace-host>#vorldx-cockpit-panel-shell.sp-vorldx-cockpit-shell.sp-vorldx-cockpit-shell-inline{display:flex!important;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;height:100%;margin:0;border:none;border-radius:inherit;background:transparent;overflow:hidden}#side-panel.node-tabs-only-mode.node-tabs-operations-inline-mode .sp-node-tab-operations-host>#access-panel-shell.sp-access-shell.sp-access-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-operations-inline-mode .sp-node-tab-operations-host>#activity-panel-shell.sp-activity-shell.sp-activity-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-operations-inline-mode .sp-node-tab-operations-host>#apps-panel-shell.sp-apps-shell.sp-apps-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-operations-inline-mode .sp-node-tab-operations-host>#connections-panel-shell.sp-connections-shell.sp-connections-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-operations-inline-mode .sp-node-tab-operations-host>#exchange-panel-shell.sp-exchange-shell.sp-exchange-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-operations-inline-mode .sp-node-tab-operations-host>#human-pulse-panel-shell.sp-human-pulse-shell.sp-human-pulse-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-operations-inline-mode .sp-node-tab-operations-host>#stack-panel-shell.sp-stack-shell.sp-stack-shell-inline,#side-panel.node-tabs-only-mode.node-tabs-operations-inline-mode .sp-node-tab-operations-host>#token-panel-shell.sp-token-shell.sp-token-shell-inline{display:flex!important;flex:1 1 auto;width:100%;min-height:0;height:auto;margin:0;padding-right:0;padding-bottom:0;overflow-y:auto;overflow-x:hidden;border:none;border-radius:inherit;background:transparent}#side-panel.node-tabs-only-mode.node-tabs-operations-inline-mode .sp-node-tab-operations-host>#connections-panel-shell.sp-connections-shell.sp-connections-shell-inline{height:100%}#side-panel.node-tabs-only-mode.node-tabs-operations-inline-mode .sp-node-tab-operations-host>#connections-panel-shell.sp-connections-shell.sp-connections-shell-inline>.sp-connections-list{flex:1 1 auto;min-height:0}#side-panel.node-tabs-only-mode{bottom:1rem!important}#side-panel.node-tabs-only-mode.node-tabs-sync-inline-mode .sp-node-tab-workspace-host>#chat-panel-shell.sp-chat-shell.sp-chat-shell-inline{overflow:hidden}#side-panel.node-tabs-only-mode.node-tabs-account-inline-mode .sp-node-tab-account-host>#token-panel-shell.sp-token-shell.sp-token-shell-inline{display:flex!important;flex:1 1 auto;width:100%;min-height:0;height:auto;margin:0;padding-right:0;padding-bottom:0;overflow-y:auto;overflow-x:hidden;border:none;border-radius:inherit;background:transparent}#side-panel.node-tabs-only-mode.node-tabs-folios-inline-mode .sp-node-tab-account-host>#folios-panel-shell.sp-folios-shell.sp-folios-shell-inline .sp-folios-pane[data-folios-pane=manage],#side-panel.node-tabs-only-mode.node-tabs-folios-inline-mode .sp-node-tab-account-host>#folios-panel-shell.sp-folios-shell.sp-folios-shell-inline [data-folios-action=open-manage-tab],#side-panel.node-tabs-only-mode.node-tabs-folios-inline-mode .sp-node-tab-account-host>#folios-panel-shell.sp-folios-shell.sp-folios-shell-inline [data-folios-tab=manage]{display:none!important}#side-panel.node-tabs-storage-inline-mode,#side-panel.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell.sp-memory-shell-inline,#side-panel.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell.sp-memory-shell-inline .sp-memory-left-column,#side-panel.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell.sp-memory-shell-inline .sp-memory-right-column{overflow-y:auto!important;overflow-x:hidden!important}#side-panel.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell.sp-memory-shell-inline.sp-memory-shell-space-node-mode #memory-dna-persona-row,#side-panel.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell.sp-memory-shell-inline.sp-memory-shell-space-node-mode #memory-system-persona-row,#side-panel.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell.sp-memory-shell-inline.sp-memory-shell-space-node-mode .sp-memory-tabs{display:none!important}.sp-node-action-btn{height:1.92rem;border-radius:.62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad3ff) 30%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 8%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 4%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e9f7ff) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;pointer-events:auto}.sp-node-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 72%,transparent);background:linear-gradient(160deg,rgba(0,240,255,.2),color-mix(in srgb,var(--gs-public-theme-primary,#00b9ff) 12%,transparent));box-shadow:0 0 14px rgba(0,240,255,.24);transform:translateY(-1px)}.sp-node-action-btn i{width:.95rem;height:.95rem}.sp-node-action-btn.is-favorite-action i,.sp-node-action-btn.is-favorite-action svg{fill:transparent;transition:fill .18s ease}.sp-node-action-btn.is-favorite-action.is-active{border-color:rgba(255,214,112,.82);background:linear-gradient(160deg,rgba(255,214,112,.26),rgba(255,172,72,.18));color:rgba(255,236,179,.98);box-shadow:0 0 14px rgba(255,198,88,.28)}.sp-node-action-btn.is-favorite-action.is-active i,.sp-node-action-btn.is-favorite-action.is-active svg{fill:currentColor!important}.sp-node-action-btn.is-action-pending{--sp-node-action-ring-size:0.95rem;position:relative;pointer-events:none;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 60%,transparent);background:linear-gradient(160deg,rgba(0,240,255,.16),color-mix(in srgb,var(--gs-public-theme-primary,#00b9ff) 10%,transparent))}.sp-node-action-btn.is-action-pending>i,.sp-node-action-btn.is-action-pending>svg{opacity:0}.sp-node-action-btn.is-action-pending:before{content:"";position:absolute;top:50%;left:50%;width:var(--sp-node-action-ring-size);height:var(--sp-node-action-ring-size);margin:calc(var(--sp-node-action-ring-size) / -2) 0 0 calc(var(--sp-node-action-ring-size) / -2);border-radius:999px;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad3ff) 30%,transparent);border-top-color:var(--gs-public-theme-primary,#00f0ff);animation:sp-node-action-pending-spin .72s linear infinite}@keyframes sp-node-action-pending-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sp-node-action-btn.is-action-pending:before{animation-duration:1.9s}}.sp-node-actions-grid.is-web-associate-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.sp-node-actions-grid.is-web-associate-mode .sp-node-action-btn.sp-web-associate-action{grid-column:1/-1;width:100%;height:auto;min-height:2.54rem;padding:.42rem .54rem;border-radius:.62rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.42rem;text-align:center}.sp-node-actions-grid.is-web-associate-mode .sp-web-associate-blob{width:1.52rem;height:1.52rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8acfff) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#123154) 44%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);position:relative;overflow:visible;animation:gs-first-node-blob 3.6s ease-in-out infinite}.sp-node-actions-grid.is-web-associate-mode .sp-web-associate-blob:before{content:"";position:absolute;inset:-.48rem;border-radius:48% 52% 60% 40%/42% 58% 46% 54%;background:radial-gradient(circle at 28% 26%,color-mix(in srgb,var(--gs-public-theme-primary,#7dd6ff) 42%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1f5f99) 6%,transparent) 68%);filter:blur(6px);opacity:.84;z-index:-1;pointer-events:none;animation:gs-first-node-blob-aura 3.6s ease-in-out infinite}.sp-node-actions-grid.is-web-associate-mode .sp-web-associate-blob i{width:.9rem;height:.9rem;stroke-width:2.25;animation:gs-first-node-plus-breathe 1.9s ease-in-out infinite}.sp-node-actions-grid.is-web-associate-mode .sp-web-associate-copy{font-size:.52rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#ddf4ff) 94%,transparent);line-height:1.25}.side-panel-size-row{display:flex;align-items:center;gap:.35rem;margin:0;flex-shrink:0;flex-wrap:wrap}.sp-size-btn{pointer-events:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 6%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f2ff) 90%,transparent);border-radius:.5rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:.24rem .45rem;line-height:1;transition:all .2s ease}.sp-size-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 13%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 45%,transparent)}.sp-size-btn.active{background:color-mix(in srgb,var(--gs-public-theme-primary,#00F0FF) 20%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00F0FF) 75%,transparent);color:var(--gs-public-theme-strong,#e8fdff);box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,#00F0FF) 28%,transparent)}.sp-favorite-toggle{pointer-events:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 6%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f2ff) 92%,transparent);border-radius:.56rem;font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:.24rem .46rem;line-height:1;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.26rem;text-transform:uppercase;width:100%}.sp-favorite-toggle:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 13%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 45%,transparent)}.sp-favorite-toggle.is-active{background:rgba(255,204,96,.24);border-color:rgba(255,208,112,.8);color:#fff0cc;box-shadow:0 0 10px rgba(255,200,96,.24)}.sp-favorite-toggle[disabled]{opacity:.42;cursor:not-allowed;box-shadow:none}.sp-favorite-toggle i,.sp-favorite-toggle svg{width:.66rem;height:.66rem}.sp-geo-shell{display:flex;flex-direction:column;gap:.28rem;pointer-events:auto}.sp-geo-label{color:color-mix(in srgb,var(--gs-public-theme-text,#cae4f6) 72%,transparent);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.sp-geo-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:.34rem;align-items:end}.sp-geo-field{display:flex;flex-direction:column;gap:.12rem;min-width:0}.sp-geo-field span{color:color-mix(in srgb,var(--gs-public-theme-text,#c1ddf3) 70%,transparent);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.sp-geo-field input{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8dccff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07111e) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 92%,transparent);border-radius:.48rem;padding:.28rem .38rem;font-size:.58rem;line-height:1.2;font-family:JetBrains Mono,monospace;width:100%;min-width:0;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.sp-geo-field input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec7ff) 58%,transparent);box-shadow:0 0 0 2px rgba(97,180,255,.16)}.sp-geo-field input:disabled{opacity:.42}.sp-geo-save-btn{pointer-events:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8dccff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#10253c) 54%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e1f3ff) 92%,transparent);border-radius:.48rem;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;padding:.3rem .5rem;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease;white-space:nowrap}.sp-geo-save-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec7ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#264e76) 66%,transparent)}.sp-geo-save-btn:disabled{opacity:.42;cursor:not-allowed}.sp-table-shell{display:flex;flex-direction:column;gap:.46rem;min-height:0;flex:0 0 auto;pointer-events:auto}.sp-node-table-host{width:100%;border-radius:.9rem;overflow:visible}.sp-folios-shell,.sp-profile-shell{display:none;flex-direction:column;gap:.72rem;min-height:0;pointer-events:auto}.sp-connection-card-shell{display:none;min-height:0;flex:1 1 auto;pointer-events:auto;overflow-y:auto;overflow-x:hidden;padding-right:.08rem;padding-bottom:.2rem}.sp-connection-card-wrap{display:flex;flex-direction:column;gap:.72rem;width:100%;min-height:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec7ff) 24%,transparent);border-radius:.98rem;background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--gs-public-theme-primary,#439aff) 16%,transparent),transparent 40%),linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel,#081427) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c17) 90%,transparent));padding:.84rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.sp-connection-card-head{display:flex;align-items:center;justify-content:space-between;gap:.56rem;flex-wrap:wrap}.sp-connection-card-head h3{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e9f7ff) 98%,transparent);font-size:.9rem;font-weight:700;letter-spacing:.01em}.sp-connection-card-head-actions{display:inline-flex;align-items:center;gap:.44rem;flex-wrap:wrap}.sp-connection-card-head-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdff) 34%,transparent);border-radius:.54rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a172a) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#07111e) 90%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#ddf4ff) 96%,transparent);width:1.94rem;height:1.94rem;min-height:1.94rem;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,opacity .2s ease}.sp-connection-card-head-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b0e8ff) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#162d48) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0b1d30) 90%,transparent));transform:translateY(-1px)}.sp-connection-card-head-btn:disabled{opacity:.48;cursor:not-allowed;transform:none}.sp-connection-card-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1}.sp-connection-card-icon-btn i,.sp-connection-card-icon-btn svg{width:.92rem;height:.92rem;stroke-width:2.1;pointer-events:none}.sp-connection-card-surface{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec7f8) 20%,transparent);border-radius:.98rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f4ff) 96%,transparent);padding:.9rem;display:flex;flex-direction:column;gap:.74rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.sp-connection-card-preview{display:flex;align-items:center;justify-content:center;min-height:10.8rem;padding:.16rem;cursor:pointer}.sp-vx-flip-card{background-color:transparent;width:240px;height:154px;perspective:1000px;color:black}.sp-vx-heading-8264{position:absolute;font-size:1em;top:.75em;left:1em;font-weight:600;text-shadow:-.2px -.2px .2px white,.2px -.2px .2px gray,-.2px .2px .2px white,.2px .2px .2px gray}.sp-vx-logo-image{width:80px;height:80px;margin-inline:auto}.sp-vx-chip,.sp-vx-logo-image{-o-object-fit:contain;object-fit:contain}.sp-vx-chip{position:absolute;top:2.3em;left:1.5em;width:26px;height:26px;display:block}.sp-vx-number{letter-spacing:.6px;font-size:.68em;top:7.2em;left:1.5em;max-width:calc(100% - 5.8rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-vx-date-8264,.sp-vx-number{position:absolute;font-weight:700;color:var(--gs-public-theme-muted,#111111)}.sp-vx-date-8264{font-size:.72em;top:9.1em;left:3.45em;letter-spacing:1px}.sp-vx-exp{font-weight:600;font-size:.66em;top:9.2em;left:1.55em;letter-spacing:.5px}.sp-vx-exp,.sp-vx-name{position:absolute;color:var(--gs-public-theme-muted,#111111)}.sp-vx-name{font-weight:700;font-size:8.5px;top:15em;left:2em;text-transform:uppercase;max-width:12.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-vx-strip{position:absolute;background-color:black;width:15em;height:2.25em;top:0;border-radius:1rem 1rem 0 0}.sp-vx-qr-code{width:15%;position:absolute;bottom:0;right:0;margin-right:.75rem;margin-bottom:.75rem;border-radius:.2rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 92%,transparent);padding:.08rem}.sp-vx-flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.sp-vx-flip-card:hover .sp-vx-flip-card-inner{transform:rotateY(180deg)}.sp-vx-flip-card-back,.sp-vx-flip-card-front{box-shadow:0 4px 10px 0 rgba(0,0,0,.1);position:absolute;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;backface-visibility:hidden;border-radius:1rem}.sp-vx-flip-card-back p,.sp-vx-flip-card-front p{margin:0;line-height:1}.sp-vx-flip-card-front{border:1px solid white}.sp-vx-flip-card-back,.sp-vx-flip-card-front{background:linear-gradient(135deg,#ffce49,#f7e4b2,var(--gs-public-theme-primary,#2c88bc))}.sp-vx-flip-card-back{position:relative;transform:rotateY(180deg)}.sp-connection-card-copy{display:flex;flex-direction:column;gap:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c6e1f7) 92%,transparent)}.sp-connection-card-copy h4{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.004em;color:color-mix(in srgb,var(--gs-public-theme-text,#e9f8ff) 98%,transparent)}.sp-connection-card-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem}.sp-connection-card-detail-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78c6ff) 24%,transparent);border-radius:.68rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1c32) 78%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081526) 80%,transparent)),radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--gs-public-theme-primary,#58b9ff) 12%,transparent),transparent 54%);padding:.56rem .62rem;display:flex;align-items:flex-start;gap:.52rem;min-height:3.1rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.sp-connection-card-detail-icon{width:1.72rem;height:1.72rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecbff) 26%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#112e4b) 76%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#091a2d) 84%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#aae7ff) 98%,transparent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sp-connection-card-detail-icon i,.sp-connection-card-detail-icon svg{width:.88rem;height:.88rem;stroke-width:2.1}.sp-connection-card-detail-main{display:flex;flex-direction:column;gap:.16rem;min-width:0;flex:1 1 auto}.sp-connection-card-detail-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.095em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#94c2e2) 80%,transparent);font-weight:700;line-height:1.2}.sp-connection-card-detail-link,.sp-connection-card-detail-value{margin:0;font-size:.84rem;line-height:1.32;color:color-mix(in srgb,var(--gs-public-theme-text,#d9efff) 98%,transparent);font-weight:600;overflow-wrap:anywhere}.sp-connection-card-detail-link{color:color-mix(in srgb,var(--gs-public-theme-text,#99e2ff) 98%,transparent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#99e2ff) 30%,transparent);width:-moz-fit-content;width:fit-content;max-width:100%}.sp-connection-card-detail-link:hover{color:color-mix(in srgb,var(--gs-public-theme-text,#d6f7ff) 98%,transparent);border-bottom-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#d6f7ff) 56%,transparent)}.sp-connection-card-bio{margin:0;font-size:.88rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#b7d6ee) 90%,transparent);padding:.56rem .66rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79c6ff) 20%,transparent);border-radius:.62rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1b2e) 62%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101d) 70%,transparent))}.sp-connection-card-empty-inline{margin:0;font-size:.8rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-secondary,#accfec) 82%,transparent);padding:.44rem .08rem .1rem}.sp-connection-card-actions{display:flex;flex-wrap:wrap;gap:.52rem;align-items:center}.sp-connection-card-action-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdff) 30%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091423) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f4ff) 98%,transparent);width:2.08rem;height:2.08rem;min-height:2.08rem;min-width:2.08rem;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.sp-connection-card-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b4e8ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#122942) 82%,transparent);transform:translateY(-1px)}.sp-connection-card-action-btn.is-chat{border-color:rgba(117,214,193,.74);color:rgba(208,255,245,.98);background:linear-gradient(180deg,rgba(20,110,92,.76),rgba(11,73,61,.78))}.sp-connection-card-action-btn.is-chat:hover{border-color:rgba(171,239,224,.82);background:linear-gradient(180deg,rgba(29,131,110,.82),rgba(14,87,73,.82))}.sp-connection-card-action-btn.is-exchange{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99abc5) 60%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#162336) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e6f0fb) 96%,transparent)}.sp-connection-card-action-btn.is-highlight{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6ed5ea) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cef8ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2c45) 78%,transparent)}.sp-connection-card-action-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sp-connection-card-action-count{position:absolute;right:-.2rem;bottom:-.18rem;min-width:1rem;height:1rem;padding:0 .24rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#86dff6) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#094d63) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#073246) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#caf7ff) 98%,transparent);font-size:.58rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.sp-connection-card-empty{margin:0;text-align:center;font-size:.82rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d3ec) 86%,transparent);padding:1.9rem .8rem}@media (max-width:860px){.sp-connection-card-copy h4{font-size:1.02rem}.sp-connection-card-details-grid{grid-template-columns:1fr;gap:.42rem}.sp-connection-card-detail-card{padding:.48rem .54rem;min-height:2.88rem}.sp-connection-card-detail-label{font-size:.54rem}.sp-connection-card-bio,.sp-connection-card-detail-link,.sp-connection-card-detail-value{font-size:.76rem}.sp-connection-card-action-btn{width:1.86rem;height:1.86rem;min-height:1.86rem;min-width:1.86rem}.sp-connection-card-action-count{min-width:.92rem;height:.92rem;font-size:.52rem}}.sp-home-shell{display:none;flex-direction:column;gap:.78rem;min-height:0;pointer-events:auto}.sp-settings-shell{gap:.72rem;overflow-y:auto;padding-right:.08rem}.sp-manage-shell,.sp-settings-shell{display:none;flex-direction:column;min-height:0;flex:1 1 auto;overflow-x:hidden;pointer-events:auto}.sp-manage-shell{overflow-y:hidden}.sp-manage-shell.is-manage-entering{opacity:.35;transform:translateY(.35rem)}.sp-manage-shell{transition:opacity .18s ease,transform .18s ease}@media (prefers-reduced-motion:reduce){.sp-manage-shell{transition:none}.sp-manage-shell.is-manage-entering{opacity:1;transform:none}}.sp-manage-search-row{padding:.65rem .75rem .55rem;flex-shrink:0;display:flex;justify-content:center}.sp-manage-search-wrap{position:relative;display:flex;align-items:center;width:100%;max-width:18rem}.sp-manage-search-icon{position:absolute;left:.55rem;width:.75rem;height:.75rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a0d7f0) 50%,transparent);pointer-events:none;flex-shrink:0}.sp-manage-search-input{width:100%;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04111e) 70%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 22%,transparent);border-radius:5px;color:color-mix(in srgb,var(--gs-public-theme-text,#d2f2ff) 90%,transparent);font-size:.68rem;padding:.32rem 1.8rem;outline:none;transition:border-color .15s,background .15s}.sp-manage-search-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#82bedc) 40%,transparent)}.sp-manage-search-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#82bedc) 40%,transparent)}.sp-manage-search-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#041628) 85%,transparent)}.sp-manage-search-input::-webkit-search-cancel-button{display:none}.sp-manage-search-clear{position:absolute;right:.45rem;background:none;border:none;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a0d7f0) 50%,transparent);cursor:pointer;padding:0;display:flex;align-items:center}.sp-manage-search-clear:hover{color:color-mix(in srgb,var(--gs-public-theme-text,#d2f2ff) 90%,transparent)}.sp-manage-search-clear svg{width:.7rem;height:.7rem}.sp-manage-tabs{display:flex;flex-wrap:wrap;gap:.3rem;padding:.6rem .75rem 0;flex-shrink:0}.sp-manage-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04111e) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b4e6ff) 75%,transparent);font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.28rem .7rem;border-radius:4px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.sp-manage-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99f6ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#092034) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf8ff) 90%,transparent)}.sp-manage-tab.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 18%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 75%,transparent);color:var(--gs-public-theme-text,#e0f9ff)}.sp-manage-pane{display:none;flex-direction:column;min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:.6rem 0}.sp-manage-pane.is-active{display:flex}.sp-manage-sub-tabs{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem .75rem .4rem;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 10%,transparent)}.sp-manage-sub-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 20%,transparent);background:transparent;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a0d7f0) 65%,transparent);font-size:.6rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.22rem .6rem;border-radius:3px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.sp-manage-sub-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99f6ff) 45%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#092034) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c8f0ff) 85%,transparent)}.sp-manage-sub-tab.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 12%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 60%,transparent);color:var(--gs-public-theme-text,#c8f4ff)}.sp-manage-sub-pane{display:none;flex-direction:column;overflow:visible;padding:.6rem .75rem}.sp-manage-sub-pane.is-active{display:flex}.sp-manage-sub-host{display:flex;flex-direction:column;flex:0 0 auto;overflow:visible;padding:.25rem .1rem 1.5rem;gap:.6rem}.sp-manage-settings-card{display:flex;flex-direction:column;gap:.8rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 18%,transparent);border-radius:.84rem;padding:.9rem .84rem;background:radial-gradient(circle at top right,rgba(0,240,255,.07),transparent 52%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 92%,transparent))}.sp-fx-textarea{min-height:4.5rem;font-family:inherit;line-height:1.5}.sp-manage-ai-add-btn{flex-shrink:0;font-size:.58rem;padding:.22rem .6rem}.sp-manage-ai-brain-configs{display:flex;flex-direction:column;gap:.5rem}.sp-manage-ai-brain-config{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#00c8ff) 15%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 50%,transparent);overflow:hidden}.sp-manage-ai-brain-config-head{display:flex;align-items:center;gap:.4rem;padding:.38rem .5rem;background:color-mix(in srgb,var(--gs-public-theme-primary,#00b4ff) 6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#00c8ff) 10%,transparent)}.sp-manage-ai-brain-config-name{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:color-mix(in srgb,var(--gs-public-theme-text,#c8ebff) 90%,transparent);font-size:.62rem;font-weight:600;padding:0}.sp-manage-ai-brain-config-name:focus{color:var(--gs-public-theme-text,#c8f4ff)}.sp-manage-ai-brain-config-btns{display:flex;gap:.2rem;flex-shrink:0}.sp-manage-ai-brain-btn{width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#00c8ff) 20%,transparent);border-radius:.3rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#00d2ff) 70%,transparent);font-size:.72rem;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sp-manage-ai-brain-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-primary,#00c8ff) 10%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00dcff) 45%,transparent);color:var(--gs-public-theme-text,#c8f4ff)}.sp-manage-ai-brain-btn-remove:hover{background:rgba(255,60,80,.1);border-color:rgba(255,80,100,.4);color:rgba(255,120,130,.9)}.sp-manage-ai-brain-config-body{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .55rem .6rem}.sp-manage-ai-brain-row{gap:.4rem}.sp-manage-ai-brain-row,.sp-manage-ai-plugins-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sp-manage-ai-plugins-grid{gap:.5rem}.sp-manage-ai-plugin-card{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 10%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1c) 55%,transparent);transition:border-color .15s,background .15s}.sp-manage-ai-plugin-card:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 25%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061428) 70%,transparent)}.sp-manage-ai-plugin-icon{flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:.4rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.sp-manage-ai-plugin-info{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-width:0}.sp-manage-ai-plugin-name{font-size:.65rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#c8ebff) 90%,transparent)}.sp-manage-ai-plugin-desc,.sp-manage-ai-plugin-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-manage-ai-plugin-desc{font-size:.57rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#8cc8e6) 55%,transparent)}.sp-manage-ai-plugin-btn{flex-shrink:0;background:transparent;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#00c8ff) 35%,transparent);color:color-mix(in srgb,var(--gs-public-theme-secondary,#00dcff) 85%,transparent);font-size:.58rem;font-weight:600;letter-spacing:.04em;padding:.2rem .5rem;border-radius:3px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sp-manage-ai-plugin-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-primary,#00c8ff) 12%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00dcff) 60%,transparent);color:var(--gs-public-theme-text,#c8f4ff)}.sp-manage-ai-ts-list{display:flex;flex-direction:column;gap:0}.sp-manage-ai-ts-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#00c8ff) 8%,transparent)}.sp-manage-ai-ts-item:last-child{border-bottom:none}.sp-manage-ai-ts-info{display:flex;align-items:center;gap:.42rem;min-width:0}.sp-manage-ai-ts-name{font-size:.62rem;font-weight:500;color:color-mix(in srgb,var(--gs-public-theme-text,#c8ebff) 90%,transparent);letter-spacing:.01em}.sp-manage-ai-ts-badge{font-size:.48rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.1rem .32rem;border-radius:2px}.sp-manage-ai-ts-badge--tool{background:color-mix(in srgb,var(--gs-public-theme-primary,#00c8ff) 10%,transparent);color:color-mix(in srgb,var(--gs-public-theme-secondary,#00c8ff) 85%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#00c8ff) 22%,transparent)}.sp-manage-ai-ts-badge--skill{background:color-mix(in srgb,var(--gs-public-theme-primary,#8264ff) 10%,transparent);color:rgba(180,150,255,.9);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8264ff) 25%,transparent)}.sp-manage-ai-ts-toggle{flex-shrink:0;position:relative;display:inline-block;width:1.4rem;height:.72rem;cursor:pointer}.sp-manage-ai-ts-toggle input{opacity:0;width:0;height:0;position:absolute}.sp-manage-ai-ts-track{position:absolute;inset:0;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 8%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 14%,transparent);border-radius:99px;transition:background .2s,border-color .2s}.sp-manage-ai-ts-track:after{content:"";position:absolute;top:50%;left:.12rem;transform:translateY(-50%);width:.44rem;height:.44rem;border-radius:50%;background:color-mix(in srgb,var(--gs-public-theme-panel,#b4c8dc) 50%,transparent);transition:left .18s,background .18s}.sp-manage-ai-ts-toggle input:checked+.sp-manage-ai-ts-track{background:color-mix(in srgb,var(--gs-public-theme-primary,#00c8ff) 20%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00c8ff) 42%,transparent)}.sp-manage-ai-ts-toggle input:checked+.sp-manage-ai-ts-track:after{left:calc(100% - .56rem);background:color-mix(in srgb,var(--gs-public-theme-primary,#00dcff) 95%,transparent)}.sp-cockpit-shell{gap:.78rem}.sp-cockpit-shell,.sp-globe-shell{display:none;flex-direction:column;min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-right:.1rem;padding-bottom:.35rem;pointer-events:auto}.sp-globe-shell{gap:.72rem}.sp-activity-shell,.sp-memory-shell{display:none;flex-direction:column;gap:.72rem;min-height:0;flex:1 1 auto;pointer-events:auto}.sp-activity-shell{overflow:hidden}.sp-activity-shell .gs-activity-shell,.sp-activity-shell .gs-activity-table-host{min-height:0}.sp-connections-shell{display:none;flex-direction:column;gap:.62rem;min-height:0;flex:1 1 auto;overflow:hidden;pointer-events:auto;--sp-connections-status-pending-border:rgba(255,191,104,0.58);--sp-connections-status-pending-bg:rgba(88,52,10,0.54);--sp-connections-status-pending-color:rgba(255,231,185,0.98);--sp-connections-status-processed-border:rgba(118,224,178,0.58);--sp-connections-status-processed-bg:rgba(18,73,50,0.56);--sp-connections-status-processed-color:rgba(199,247,224,0.98);--sp-connections-status-failed-border:rgba(255,141,141,0.6);--sp-connections-status-failed-bg:rgba(92,22,32,0.56);--sp-connections-status-failed-color:rgba(255,212,212,0.98)}.sp-connections-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.52rem}.sp-connections-title-wrap{display:flex;flex-direction:column;gap:.12rem;min-width:0}.sp-connections-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f6ff) 98%,transparent);font-size:.82rem;font-weight:700;letter-spacing:.02em}.sp-connections-copy{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad0f0) 82%,transparent);font-size:.62rem;line-height:1.34}.sp-connections-refresh{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82cfff) 34%,transparent);border-radius:.56rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c1b2e) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 90%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#d6efff) 96%,transparent);min-height:1.76rem;padding:.3rem .56rem;display:inline-flex;align-items:center;gap:.36rem;font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s ease,transform .2s ease,opacity .2s ease}.sp-connections-refresh:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 60%,transparent);transform:translateY(-1px)}.sp-connections-refresh:disabled{opacity:.58;cursor:not-allowed;transform:none}.sp-connections-refresh:disabled i{animation:gs-chat-spin .95s linear infinite}.sp-connections-refresh i{width:.72rem;height:.72rem;stroke-width:2.2}.sp-connections-pills{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 20%,transparent);border-radius:.66rem;padding:.22rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 42%,transparent)}.sp-connections-pills:empty{display:none}.sp-connections-pills.is-gateway-filter-rows{border:0;border-radius:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.34rem;width:min(100%,42rem);margin:0 auto}.sp-connections-pills.is-gateway-filter-rows>.sp-access-tabs{width:100%;justify-content:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sp-connections-pills.is-gateway-filter-rows>.sp-access-tabs::-webkit-scrollbar{display:none}.sp-connections-pills.is-gateway-filter-rows>.sp-access-tabs>.sp-access-tab{flex:0 1 auto;min-width:0;white-space:nowrap}.sp-connections-pills.is-connections-subtabs{border:0;background:transparent;padding:0;justify-content:center}#side-panel .sp-connections-pills.is-connections-subtabs>.sp-access-tabs{margin:0 auto;border:0;background:transparent;padding:0;box-shadow:none}.sp-access-tab-count{margin-left:.34rem;font-size:.9em;font-weight:700;opacity:.72}.sp-connections-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82cfff) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a162a) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cce9fc) 74%,transparent);min-height:1.18rem;min-width:0;padding:0 .56rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-family:JetBrains Mono,monospace;font-size:.42rem;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-connections-pills.is-compact .sp-connections-pill{min-width:4.2rem;padding:0 .42rem;gap:.24rem;font-size:.46rem}.sp-connections-pill:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a7e1ff) 44%,transparent);color:var(--gs-public-theme-strong,#eef9ff)}.sp-connections-pill.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#95dbff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3b87c9) 24%,transparent);color:var(--gs-public-theme-strong,#f2fbff)}.sp-connections-pill-count{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#95daff) 30%,transparent);border-radius:999px;min-width:.96rem;height:.82rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .26rem;font-size:.4rem;color:color-mix(in srgb,var(--gs-public-theme-text,#ddf3ff) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101d) 50%,transparent)}.sp-connections-pills.is-compact .sp-connections-pill-count{min-width:1.2rem;height:.9rem;padding:0 .26rem;font-size:.42rem}@media (max-width:980px){.sp-connections-pills.is-gateway-filter-rows{width:100%}.sp-connections-pills.is-gateway-filter-rows>.sp-access-tabs>.sp-access-tab{padding-inline:.55rem}}.sp-connections-list{display:flex;flex-direction:column;gap:.66rem;min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-right:.16rem;padding-bottom:.7rem;position:relative;overscroll-behavior-y:contain;scrollbar-gutter:stable}.sp-connections-shell.is-table-mode .sp-connections-list,.sp-connections-shell.is-table-mode .sp-connections-pagination{display:none}.sp-connections-exchange-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdff) 24%,transparent);border-radius:.72rem;padding:.62rem;background:transparent;display:flex;flex-direction:column;gap:.62rem;min-height:0}.sp-connections-exchange-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.48rem;flex-wrap:wrap}.sp-connections-exchange-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.34rem;margin-left:auto}.sp-connections-exchange-title-wrap{display:flex;flex-direction:column;gap:.14rem;min-width:0}.sp-connections-exchange-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 98%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sp-connections-exchange-copy{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad0f0) 84%,transparent);font-size:.54rem;line-height:1.34}.sp-connections-refresh-icon{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82cfff) 36%,transparent);border-radius:.44rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b1c2f) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071222) 88%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#d8f0ff) 96%,transparent);width:1.46rem;height:1.46rem;min-width:1.46rem;min-height:1.46rem;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,transform .2s ease,opacity .2s ease}.sp-connections-refresh-icon:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a6e2ff) 62%,transparent);transform:translateY(-1px)}.sp-connections-refresh-icon:disabled{opacity:.6;cursor:wait;transform:none}.sp-connections-refresh-icon:disabled i{animation:gs-chat-spin .95s linear infinite}.sp-connections-refresh-icon i{width:.68rem;height:.68rem;stroke-width:2.25}.sp-connections-bucket-form{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.sp-connections-exchange-bucket-assign-form,.sp-connections-exchange-bucket-create-form{display:grid;grid-template-columns:minmax(0,1fr);gap:.28rem;align-items:center}.sp-connections-bucket-input{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 30%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081220) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 98%,transparent);min-height:1.52rem;min-width:9rem;padding:.2rem .44rem;font-size:.56rem;line-height:1.2;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.sp-connections-bucket-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dfff) 62%,transparent);box-shadow:0 0 0 2px rgba(73,169,235,.2)}.sp-connections-bucket-input-inline{min-width:0;min-height:1.34rem;width:100%;font-size:.5rem}.sp-connections-bucket-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdff) 36%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#102d4a) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f5ff) 98%,transparent);min-height:1.52rem;padding:0 .58rem;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;transition:border-color .2s ease,transform .2s ease}.sp-connections-bucket-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b4e8ff) 72%,transparent);transform:translateY(-1px)}.sp-connections-bucket-btn-inline{min-height:1.34rem;white-space:nowrap;padding:0 .5rem;font-size:.46rem;width:100%;justify-content:center}.sp-connections-exchange-bucket-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.32rem;align-items:start}.sp-connections-exchange-bucket-grid.has-create{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-connections-bucket-mode-toggle{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26rem}.sp-connections-bucket-mode-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdff) 30%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081220) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#badcf4) 92%,transparent);min-height:1.2rem;padding:0 .42rem;font-size:.44rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-connections-bucket-mode-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a7e1ff) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f6ff) 98%,transparent)}.sp-connections-bucket-mode-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#95dbff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1a4367) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#effaff) 98%,transparent)}.sp-connections-bucket-mode-btn:disabled{opacity:.52;cursor:not-allowed}.sp-connections-exchange-bucket-panel{display:none;min-width:0}.sp-connections-exchange-bucket-grid:not(.has-create) .sp-connections-exchange-bucket-panel.is-existing{display:block}.sp-connections-exchange-bucket-grid.mode-create .sp-connections-exchange-bucket-panel.is-create,.sp-connections-exchange-bucket-grid.mode-existing .sp-connections-exchange-bucket-panel.is-existing{display:block;grid-column:1/-1}.sp-connections-bucket-web{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem;align-items:stretch}.sp-connections-bucket-web>.sp-connections-group-node{width:100%;min-height:9.5rem}.sp-connections-group-node{margin-left:calc(var(--sp-connections-group-depth, 0) * .74rem)}.sp-connections-group-node .sp-connections-bucket-grid{grid-template-columns:repeat(auto-fill,minmax(12.4rem,1fr));gap:.46rem}.sp-connections-group-node .sp-connections-bucket-grid>.sp-connections-empty,.sp-connections-group-node .sp-connections-bucket-grid>.sp-connections-group-actions,.sp-connections-group-node .sp-connections-bucket-grid>.sp-connections-group-node,.sp-connections-group-node .sp-connections-bucket-grid>.sp-connections-group-search{grid-column:1/-1}.sp-connections-group-search{display:flex;flex-direction:column;gap:.3rem}.sp-connections-search-field{position:relative;display:flex;align-items:center;width:100%;max-width:22rem}.sp-connections-search-icon{position:absolute;left:.44rem;width:.66rem;height:.66rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a0d7f0) 52%,transparent);pointer-events:none;flex-shrink:0}.sp-connections-search-input{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 30%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04111e) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 96%,transparent);min-height:1.52rem;padding:.2rem 1.5rem .2rem 1.36rem;font-size:.56rem;line-height:1.2;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.sp-connections-search-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#82bedc) 46%,transparent)}.sp-connections-search-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#82bedc) 46%,transparent)}.sp-connections-search-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dfff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#041628) 86%,transparent);box-shadow:0 0 0 2px rgba(73,169,235,.2)}.sp-connections-search-input::-webkit-search-cancel-button{display:none}.sp-connections-search-clear{position:absolute;right:.34rem;border:none;background:none;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a0d7f0) 58%,transparent);transition:color .2s ease}.sp-connections-search-clear:hover{color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 94%,transparent)}.sp-connections-search-clear[hidden],.sp-connections-search-hint[hidden]{display:none!important}.sp-connections-search-clear svg{width:.62rem;height:.62rem}.sp-connections-search-hint{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#acceea) 78%,transparent);font-size:.5rem;line-height:1.35}

        /* !important because #side-panel carries a pile of forced card/section rules
           further down the sheet; a hidden card must stay hidden regardless. */.sp-connections-exchange-card.is-search-hidden,.sp-connections-group-node.is-search-hidden{display:none!important}.sp-connections-group-path{margin-left:.32rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a2c5e0) 78%,transparent);font-size:.43rem;letter-spacing:.03em;text-transform:none;overflow-wrap:anywhere}.sp-connections-group-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem}.sp-connections-group-create-form{display:inline-flex;align-items:center;gap:.26rem;flex-wrap:wrap;min-width:min(100%,17rem)}.sp-connections-group-create-form .sp-connections-bucket-input-inline{flex:1 1 8.4rem;width:auto}.sp-connections-group-create-form .sp-connections-bucket-btn-inline{width:auto;min-width:2.8rem;padding-inline:.56rem}.sp-connections-bucket-node{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 20%,transparent);border-radius:.62rem;background:transparent;overflow:hidden;display:flex;flex-direction:column;min-height:0;animation:sp-connections-item-enter .34s cubic-bezier(.22,1,.36,1)}.sp-connections-bucket-toggle{width:100%;border:none;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 16%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a162a) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 96%,transparent);min-height:1.5rem;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.36rem;text-align:left;transition:background-color .2s ease}.sp-connections-bucket-toggle:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#122942) 70%,transparent)}.sp-connections-bucket-toggle-label{display:inline-flex;align-items:center;gap:.3rem;min-width:0;font-size:.54rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sp-connections-bucket-caret{width:.86rem;height:.86rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#89d5ff) 34%,transparent);border-radius:999px;font-size:.48rem;line-height:1}.sp-connections-bucket-caret,.sp-connections-bucket-toggle-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sp-connections-bucket-toggle-count{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#95daff) 34%,transparent);border-radius:999px;min-width:1.36rem;height:.98rem;padding:0 .3rem;font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-text,#ddf3ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101d) 42%,transparent)}.sp-connections-bucket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.6rem,1fr));gap:.56rem;padding:.58rem;align-content:start}.sp-connections-bucket-node.is-collapsed .sp-connections-bucket-grid{display:none}.sp-connections-bucket-form-hint{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad0f0) 82%,transparent);font-size:.54rem;line-height:1.3;align-self:flex-start}.sp-connections-exchange-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdff) 22%,transparent);border-radius:.62rem;padding:.46rem;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--gs-public-theme-primary,#499cff) 12%,transparent),transparent 40%),linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel,#081427) 80%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c17) 80%,transparent));display:flex;flex-direction:column;gap:.34rem;min-width:0;position:relative;overflow:hidden;animation:sp-connections-item-enter .34s cubic-bezier(.22,1,.36,1);transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.sp-connections-exchange-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdff) 44%,transparent);box-shadow:0 6px 16px rgba(2,10,22,.35)}.sp-connections-exchange-card.is-recent-queue:after{content:"";position:absolute;top:.28rem;right:.3rem;width:.42rem;height:.42rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#86dfff) 96%,transparent);box-shadow:0 0 0 2px rgba(67,164,214,.3);animation:sp-connections-queue-dot 1.1s ease-in-out 2}.sp-connections-exchange-card.is-status-pending{border-color:var(--sp-connections-status-pending-border);background:radial-gradient(circle at 92% 8%,rgba(255,173,71,.2),transparent 40%),linear-gradient(168deg,rgba(42,26,8,.8),color-mix(in srgb,var(--gs-public-theme-panel-strong,#191005) 80%,transparent))}.sp-connections-exchange-card.is-status-processed{border-color:var(--sp-connections-status-processed-border);background:radial-gradient(circle at 92% 8%,rgba(90,203,157,.22),transparent 40%),linear-gradient(168deg,rgba(8,36,24,.8),color-mix(in srgb,var(--gs-public-theme-panel-strong,#05150e) 80%,transparent))}.sp-connections-exchange-card.is-status-failed{border-color:var(--sp-connections-status-failed-border);background:radial-gradient(circle at 92% 8%,rgba(255,122,122,.22),transparent 40%),linear-gradient(168deg,rgba(45,12,18,.82),color-mix(in srgb,var(--gs-public-theme-panel-strong,#18080b) 82%,transparent))}.sp-connections-exchange-card-head{display:flex;align-items:flex-start;gap:.44rem}.sp-connections-exchange-user{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.14rem}.sp-connections-exchange-user h5{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 98%,transparent);font-size:.64rem;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.sp-connections-exchange-user p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#adcfec) 82%,transparent);font-size:.52rem;line-height:1.24;overflow-wrap:anywhere}.sp-connections-exchange-user small{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dbfdc) 78%,transparent);font-size:.45rem;line-height:1.24;letter-spacing:.03em}.sp-connections-exchange-meta{display:flex;flex-wrap:wrap;gap:.26rem}.sp-connections-exchange-bucket-field{display:flex;flex-direction:column;gap:.16rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe7ff) 86%,transparent);font-size:.44rem;letter-spacing:.04em;text-transform:uppercase;min-width:0}.sp-connections-exchange-bucket-select{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 26%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 95%,transparent);min-height:1.42rem;padding:0 .4rem;font-size:.5rem;line-height:1.2;outline:none}.sp-connections-exchange-bucket-grid .sp-connections-exchange-bucket-assign-form,.sp-connections-exchange-bucket-grid .sp-connections-exchange-bucket-create-form{min-width:0}.sp-connections-exchange-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.26rem;margin-top:auto}.sp-connections-action-btn,.sp-connections-bucket-btn,.sp-connections-bucket-mode-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.sp-connections-action-btn>i,.sp-connections-action-btn>svg,.sp-connections-bucket-btn>i,.sp-connections-bucket-btn>svg,.sp-connections-bucket-mode-btn>i,.sp-connections-bucket-mode-btn>svg{width:.8rem;height:.8rem;stroke-width:2;flex:0 0 auto}.sp-connections-action-btn .sp-btn-label,.sp-connections-bucket-btn .sp-btn-label,.sp-connections-bucket-mode-btn .sp-btn-label{display:none}@media (max-width:640px){.sp-connections-action-btn .sp-btn-label,.sp-connections-bucket-btn .sp-btn-label,.sp-connections-bucket-mode-btn .sp-btn-label{display:inline}}.sp-connections-list.is-loading>*{pointer-events:none}.sp-connections-list.is-first-loading{align-items:center;justify-content:center}.sp-connections-list.is-first-loading>*{pointer-events:none}.sp-connections-list.is-revealing>*{animation:sp-connections-reveal .28s ease both}.sp-connections-loading{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.62rem;min-height:9rem;padding:1.6rem 0}.sp-connections-loading-ring{position:relative;width:2.3rem;height:2.3rem;border-radius:50%;border:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#7bd2ff) 16%,transparent);border-top-color:color-mix(in srgb,var(--gs-public-theme-primary,#7bd2ff) 94%,transparent);box-shadow:0 0 14px -5px color-mix(in srgb,var(--gs-public-theme-primary,#7bd2ff) 52%,transparent);animation:sp-connections-spin .82s linear infinite}.sp-connections-loading-ring:after{content:"";position:absolute;inset:.32rem;border-radius:50%;border:2px solid transparent;border-bottom:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#7bd2ff) 46%,transparent);animation:sp-connections-spin 1.35s linear infinite reverse}.sp-connections-loading-label{font-size:.54rem;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9cae7) 82%,transparent)}@keyframes sp-connections-spin{to{transform:rotate(1turn)}}@keyframes sp-connections-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sp-connections-empty{margin:0;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#86ceff) 28%,transparent);border-radius:.62rem;padding:.68rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#acceea) 82%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 42%,transparent);font-size:.62rem}.sp-connections-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdff) 24%,transparent);border-radius:.72rem;padding:.62rem;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--gs-public-theme-primary,#499cff) 16%,transparent),transparent 40%),linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel,#081427) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c17) 86%,transparent));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);display:flex;flex-direction:column;gap:.46rem;min-width:0;animation:sp-connections-item-enter .34s cubic-bezier(.22,1,.36,1)}.sp-connections-bucket-node:nth-child(2n),.sp-connections-card:nth-child(2n),.sp-connections-exchange-card:nth-child(2n){animation-delay:.04s}.sp-connections-bucket-node:nth-child(3n),.sp-connections-card:nth-child(3n),.sp-connections-exchange-card:nth-child(3n){animation-delay:.08s}.sp-connections-card-head{display:flex;align-items:flex-start;gap:.52rem}.sp-connections-avatar{width:2.08rem;height:2.08rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91daff) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091525) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:800;overflow:hidden;flex:0 0 auto}.sp-connections-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sp-connections-user{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1 1 auto}.sp-connections-user h4{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 98%,transparent);font-size:.7rem;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.sp-connections-user p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#adcfec) 82%,transparent);font-size:.56rem;line-height:1.26;overflow-wrap:anywhere}.sp-connections-meta-row,.sp-connections-recent-row{display:flex;flex-wrap:wrap;gap:.28rem}.sp-connections-badge{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8dd4ff) 34%,transparent);border-radius:999px;min-height:1.04rem;padding:0 .44rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1f35) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6eeff) 94%,transparent);font-size:.45rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap}.sp-connections-badge.is-muted{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6ca0c9) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-muted,#a8c6e0) 84%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091624) 58%,transparent)}button.sp-connections-add-tag-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;gap:.22rem;font-family:inherit;font-weight:700;border-color:color-mix(in srgb,var(--gs-public-theme-primary,#6ec6ff) 52%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eaf7ff) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#1c4f7d) 24%,transparent);transition:border-color .2s ease,background-color .2s ease,color .2s ease}button.sp-connections-add-tag-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#a6e0ff) 76%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#2a6fa8) 34%,transparent)}button.sp-connections-add-tag-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8dd4ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1f35) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-muted,#a8c6e0) 90%,transparent)}button.sp-connections-add-tag-btn>i,button.sp-connections-add-tag-btn>svg{width:.58rem;height:.58rem;stroke-width:2.4;flex:0 0 auto}.sp-connections-badge.is-status-pending{border-color:var(--sp-connections-status-pending-border);background:var(--sp-connections-status-pending-bg);color:var(--sp-connections-status-pending-color)}.sp-connections-badge.is-status-processed{border-color:var(--sp-connections-status-processed-border);background:var(--sp-connections-status-processed-bg);color:var(--sp-connections-status-processed-color)}.sp-connections-badge.is-status-failed{border-color:var(--sp-connections-status-failed-border);background:var(--sp-connections-status-failed-bg);color:var(--sp-connections-status-failed-color)}.sp-connections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.sp-connections-grid-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 18%,transparent);border-radius:.5rem;padding:.38rem .42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 48%,transparent);display:flex;flex-direction:column;gap:.16rem;min-width:0}.sp-connections-grid-item span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dbfdc) 78%,transparent);font-size:.48rem;text-transform:uppercase;letter-spacing:.06em;line-height:1.1}.sp-connections-grid-item b{color:color-mix(in srgb,var(--gs-public-theme-text,#dff2ff) 96%,transparent);font-size:.54rem;line-height:1.25;font-weight:700;overflow-wrap:anywhere}.sp-connections-bio{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec7f8) 20%,transparent);border-radius:.5rem;padding:.44rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bcd7ee) 86%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101c) 40%,transparent);font-size:.58rem;line-height:1.35;min-height:2rem;overflow-wrap:anywhere}.sp-connections-tags-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-height:1.18rem}.sp-connections-tag{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d4ff) 34%,transparent);border-radius:999px;padding:.14rem .22rem .14rem .42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#10263c) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dbf1ff) 96%,transparent);font-size:.48rem;gap:.26rem}.sp-connections-tag,.sp-connections-tag-remove{line-height:1;display:inline-flex;align-items:center}.sp-connections-tag-remove{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91d8ff) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#091524) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6eeff) 94%,transparent);width:.96rem;height:.96rem;justify-content:center;font-size:.62rem;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.sp-connections-tag-remove:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c4ebff) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f7fdff) 98%,transparent)}.sp-connections-no-tags{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9abedb) 80%,transparent);font-size:.54rem}.sp-connections-tag-form{display:flex;align-items:center;gap:.34rem}.sp-connections-tag-input{flex:1 1 auto;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 30%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081220) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 98%,transparent);min-height:1.62rem;padding:.2rem .44rem;font-size:.56rem;line-height:1.2;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.sp-connections-tag-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dfff) 62%,transparent);box-shadow:0 0 0 2px rgba(73,169,235,.2)}.sp-connections-tag-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdff) 36%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#102d4a) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f5ff) 98%,transparent);min-height:1.62rem;min-width:2.6rem;padding:0 .58rem;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;transition:border-color .2s ease,transform .2s ease}.sp-connections-tag-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b4e8ff) 72%,transparent);transform:translateY(-1px)}.sp-connections-tag-btn:disabled{opacity:.58;cursor:not-allowed;transform:none}.sp-connections-actions{display:flex;flex-wrap:wrap;gap:.3rem}.sp-connections-action-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdff) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#091423) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cae6fa) 92%,transparent);min-height:1.24rem;padding:0 .56rem;font-size:.46rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.sp-connections-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b4e8ff) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1faff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#122942) 78%,transparent)}.sp-connections-action-btn.is-disabled,.sp-connections-action-btn:disabled,.sp-connections-action-btn[disabled]{opacity:.48;cursor:not-allowed;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6ca0c9) 22%,transparent);color:color-mix(in srgb,var(--gs-public-theme-muted,#95b3ce) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#08121f) 52%,transparent)}.sp-gateway-exchange-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.22rem}.sp-gateway-exchange-action-btn{width:1.24rem;height:1.24rem;min-width:1.24rem;min-height:1.24rem;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-transform:none;letter-spacing:normal}.sp-gateway-exchange-action-btn i,.sp-gateway-exchange-action-btn svg{width:.68rem;height:.68rem}.sp-gateway-exchange-action-btn.is-success{border-color:rgba(111,226,169,.44);color:rgba(210,255,235,.96);background:rgba(10,52,35,.66)}.sp-gateway-exchange-action-btn.is-success:hover{border-color:rgba(167,255,207,.72);background:rgba(12,70,45,.76)}.sp-gateway-exchange-action-btn.is-danger{border-color:rgba(255,148,160,.5);color:rgba(255,223,229,.96);background:rgba(64,15,25,.64)}.sp-gateway-exchange-action-btn.is-danger:hover{border-color:rgba(255,183,194,.74);background:rgba(85,20,32,.78)}.sp-connections-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem;min-height:1.26rem}.sp-connections-pagination-copy{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8c9e6) 84%,transparent);font-size:.58rem;line-height:1.2}.sp-connections-page-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82cfff) 26%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 64%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cce9fc) 90%,transparent);min-height:1.3rem;min-width:1.42rem;padding:0 .36rem;font-size:.48rem;letter-spacing:.05em;line-height:1;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.sp-connections-page-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a7e1ff) 44%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ecf9ff) 98%,transparent)}.sp-connections-page-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#95dbff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#296aa4) 42%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 98%,transparent)}.sp-connections-page-btn:disabled{opacity:.56;cursor:not-allowed}.sp-connections-page-gap{color:color-mix(in srgb,var(--gs-public-theme-muted,#9ebed8) 80%,transparent);font-size:.56rem;letter-spacing:.06em}.sp-connections-modal{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.sp-connections-modal.is-open{opacity:1;pointer-events:auto}.sp-connections-modal-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--gs-public-theme-surface,#020812) 78%,transparent);backdrop-filter:blur(5px)}.sp-connections-modal-shell{position:relative;width:min(640px,94vw);max-height:82vh;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76d2ff) 36%,transparent);border-radius:.8rem;background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b172b) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 97%,transparent));box-shadow:0 20px 46px rgba(0,0,0,.44);display:flex;flex-direction:column;overflow:hidden}.sp-connections-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.56rem .62rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec9f8) 20%,transparent)}.sp-connections-modal-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 98%,transparent);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.sp-connections-modal-close{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82cfff) 32%,transparent);border-radius:999px;width:1.62rem;height:1.62rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182a) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6eeff) 94%,transparent)}.sp-connections-modal-close i{width:.8rem;height:.8rem}.sp-connections-modal-body{min-height:0;flex:1 1 auto;overflow:auto;padding:.62rem;display:flex;flex-direction:column;gap:.42rem}.sp-connections-access-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec9f8) 20%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081323) 60%,transparent);padding:.84rem .86rem;display:grid;gap:.66rem}.sp-connections-access-shell .sp-connections-access-settings-form{display:grid;gap:.62rem}.sp-connections-access-shell .sp-connections-exchange-bucket-field{gap:.28rem}.sp-connections-access-shell .sp-connections-exchange-bucket-select{min-height:1.62rem;padding:0 .58rem}.sp-connections-access-shell .sp-connections-group-create-form{display:flex;align-items:flex-end;width:100%;min-width:0;gap:.4rem}.sp-connections-access-shell .sp-connections-group-create-form .sp-connections-exchange-bucket-field{flex:0 1 auto;min-width:6.4rem}.sp-connections-access-shell .sp-connections-group-create-form .sp-connections-bucket-input{flex:1 1 7.4rem;min-width:0;min-height:1.62rem}.sp-connections-access-shell .sp-connections-group-create-form .sp-connections-bucket-btn{flex:0 0 auto;min-height:1.62rem}.sp-connections-access-shell .sp-connections-group-actions{margin-top:.24rem;gap:.46rem}.sp-connections-access-copy{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b7d6ee) 86%,transparent);font-size:.58rem;line-height:1.45}.sp-connections-access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.8rem,1fr));gap:.52rem}.sp-connections-access-check{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84cffd) 22%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 46%,transparent);min-height:1.74rem;display:inline-flex;align-items:center;gap:.44rem;padding:.14rem .58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d8efff) 94%,transparent);font-size:.48rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.sp-connections-access-check input{width:.8rem;height:.8rem;accent-color:color-mix(in srgb,var(--gs-public-theme-primary,#61baf5) 96%,transparent)}.sp-connections-access-check input:disabled{cursor:not-allowed;opacity:.75}.sp-connections-access-check input:disabled+span{opacity:.74}.sp-connections-history-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec9f8) 20%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081323) 60%,transparent);padding:.52rem;display:flex;flex-direction:column;gap:.24rem}.sp-connections-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.sp-connections-history-head strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e9f7ff) 98%,transparent);font-size:.62rem;display:block}.sp-connections-history-head span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9cae7) 84%,transparent);font-size:.52rem}.sp-connections-history-head time{color:color-mix(in srgb,var(--gs-public-theme-muted,#9abad5) 80%,transparent);font-size:.48rem;white-space:nowrap}.sp-connections-history-item p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b9d4ec) 86%,transparent);font-size:.56rem;line-height:1.3;overflow-wrap:anywhere}@keyframes sp-connections-item-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sp-connections-queue-dot{0%,to{box-shadow:0 0 0 2px rgba(67,164,214,.3)}50%{box-shadow:0 0 0 5px rgba(67,164,214,.14)}}@media (prefers-reduced-motion:reduce){.gs-exchange-notify-card,.gs-exchange-notify-card.is-status-pending .gs-exchange-notify-dot,.sp-connections-bucket-node,.sp-connections-card,.sp-connections-exchange-card,.sp-connections-exchange-card.is-recent-queue:after,.sp-connections-list.is-revealing>*,.sp-connections-loading-ring,.sp-connections-loading-ring:after,.sp-connections-refresh:disabled i{animation:none!important;transition:none!important;transform:none!important}}@media (max-width:860px){.sp-connections-bucket-grid,.sp-connections-bucket-mode-toggle,.sp-connections-bucket-web,.sp-connections-exchange-bucket-create-form,.sp-connections-exchange-bucket-grid.has-create,.sp-connections-grid,.sp-connections-group-node .sp-connections-bucket-grid{grid-template-columns:minmax(0,1fr)}.sp-connections-bucket-btn-inline{justify-self:stretch}.sp-connections-group-actions{flex-direction:column;align-items:stretch}.sp-connections-group-create-form{width:100%;min-width:0}.sp-connections-access-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.sp-connections-head{flex-direction:column;align-items:stretch}.sp-connections-refresh{align-self:flex-start}.sp-connections-exchange-head-actions{width:100%;justify-content:flex-start;margin-left:0}.sp-connections-modal{padding:.65rem}.sp-connections-modal-shell{width:min(640px,98vw);max-height:88vh}}body:has(#connections-exchange-modal.is-open) .gw-pnav-btn{opacity:0!important;pointer-events:none!important}#side-panel #connections-panel-shell:has(#connections-exchange-modal.is-open),#side-panel:has(#connections-exchange-modal.is-open){overflow:hidden!important}@media (max-width:680px),(pointer:coarse) and (max-width:1023px){.sp-connections-modal-head{padding:.44rem .5rem}.sp-connections-modal-title{min-width:0;overflow-wrap:anywhere}.sp-connections-modal-close{flex:0 0 auto}.sp-connections-modal-body{padding:.46rem;gap:.32rem}.sp-connections-modal-body .sp-connections-access-shell{padding:.56rem .58rem;gap:.46rem}#side-panel .sp-connections-modal-body .sp-connections-bucket-input,#side-panel .sp-connections-modal-body .sp-connections-exchange-bucket-select,#side-panel .sp-connections-modal-body :where(input,textarea,select){font-size:.66rem!important}.sp-connections-modal-body .sp-connections-group-create-form{display:grid;grid-template-columns:minmax(0,1fr);gap:.34rem;min-width:0;width:100%}.sp-connections-modal-body .sp-connections-group-create-form .sp-connections-bucket-input{min-width:0;width:100%}}.sp-access-shell{display:none;flex-direction:column;gap:.56rem;min-height:0;flex:1 1 auto;overflow:hidden;pointer-events:auto}.sp-access-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 22%,transparent);border-radius:.74rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 50%,transparent);padding:.52rem}.sp-access-title-wrap{min-width:0}.sp-access-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 98%,transparent);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;font-weight:800}.sp-access-copy{margin:.2rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#acd1e9) 84%,transparent);font-size:.48rem;line-height:1.32;letter-spacing:.03em}.sp-access-head-actions{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap;justify-content:flex-end}.sp-access-feedback{min-height:.88rem;font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a4e3ff) 94%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.03em}.sp-access-feedback.is-error{color:rgba(255,187,187,.98)}.sp-access-tabs{display:flex;flex-wrap:wrap;gap:.22rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 22%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091527) 34%,transparent);padding:.18rem}.sp-access-tabs--compact{justify-content:flex-start;max-height:5.2rem;overflow:auto}.sp-access-member-level-tabs{justify-content:flex-start;flex:0 0 auto;max-height:none;overflow:visible}.sp-access-member-level-tabs.is-hidden{display:none}#access-panel-shell #access-member-wise-level-tabs{display:none!important}#access-panel-shell[data-access-main-tab-active=member_wise] #access-member-wise-level-tabs{display:flex!important}.sp-access-context-filter{display:flex;align-items:center;gap:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 22%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091527) 34%,transparent);padding:.2rem .28rem}.sp-access-context-filter.is-hidden{display:none}.sp-access-context-filter>label{color:color-mix(in srgb,var(--gs-public-theme-text,#ccebfc) 88%,transparent);font-size:.42rem;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-weight:700;white-space:nowrap}.sp-access-context-filter>.sp-access-input{flex:1 1 auto;min-width:6rem;max-width:16rem;padding:.26rem .38rem;font-size:.44rem}.sp-access-context-filter>.sp-access-btn{min-height:1.12rem;padding:0 .5rem;font-size:.4rem}.sp-access-tab{border:1px solid var(--gs-sidebar-border);border-radius:999px;background:var(--gs-sidebar-card);color:var(--gs-sidebar-muted);min-height:1.18rem;padding:0 .56rem;font-family:JetBrains Mono,monospace;font-size:.42rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-access-tab:hover{border-color:var(--gs-sidebar-active-border);color:var(--gs-sidebar-strong)}.sp-access-tab.is-active{border-color:var(--gs-sidebar-active-border);background:var(--gs-sidebar-active-bg);color:var(--gs-sidebar-accent)}.sp-access-main-pane,.sp-access-manage-pane,.sp-access-subpane{display:none;min-height:0}.sp-access-main-pane.is-active,.sp-access-manage-pane.is-active,.sp-access-subpane.is-active{display:flex;flex-direction:column;gap:.48rem;min-height:0;flex:1 1 auto;overflow:hidden}.sp-access-shell.is-table-mode .sp-access-main-pane,.sp-access-shell.is-table-mode .sp-access-manage-pane,.sp-access-shell.is-table-mode .sp-access-subpane{display:none!important;flex:0 0 auto!important;min-height:0!important;overflow:hidden!important}.sp-access-list,.sp-access-table-wrap{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent);min-height:8rem;overflow:auto;padding:.34rem;flex:1 1 auto}.sp-access-table-anchor{display:none!important}.sp-access-table-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent);min-height:8rem;overflow:hidden;padding:.34rem;flex:1 1 auto;display:flex;flex-direction:column}.sp-access-table-shell.is-hidden{display:none}.sp-access-table-host{min-height:7.3rem;flex:1 1 auto;display:flex}.sp-access-table-host .rdt-root{width:100%}.sp-access-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 82%,transparent);font-size:.52rem;letter-spacing:.03em;line-height:1.35;padding:.36rem;text-align:center}.sp-access-table{width:100%;border-collapse:collapse;min-width:28rem;font-family:JetBrains Mono,monospace;font-size:.43rem;color:color-mix(in srgb,var(--gs-public-theme-text,#ccebfc) 90%,transparent)}.sp-access-table td,.sp-access-table th{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 16%,transparent);padding:.24rem .3rem;text-align:left;vertical-align:top}.sp-access-table th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1d) 96%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f7ff) 95%,transparent);font-size:.4rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.sp-access-badge{border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f4b79) 42%,transparent);font-size:.36rem;letter-spacing:.07em;padding:.12rem .32rem;line-height:1;gap:.12rem}.sp-access-badge,.sp-access-btn{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ebfaff) 98%,transparent);text-transform:uppercase;font-weight:700}.sp-access-btn{border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f4b79) 82%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.05em;min-height:1.3rem;padding:0 .58rem;cursor:pointer;transition:filter .2s ease,border-color .2s ease;gap:.24rem;justify-content:center}.sp-access-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#adf1ff) 68%,transparent);filter:brightness(1.08)}.sp-access-btn-secondary{background:color-mix(in srgb,var(--gs-public-theme-panel,#101d31) 88%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 24%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 92%,transparent)}.sp-access-row-actions{display:inline-flex;align-items:center;gap:.12rem;flex-wrap:wrap}.sp-access-id-row-actions{justify-content:flex-start}.sp-access-actions-row{justify-content:flex-end}.sp-access-action-cell{white-space:nowrap}.sp-access-icon-btn{border:0;border-radius:0;width:auto;height:auto;padding:.04rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#cce9f7) 90%,transparent);cursor:pointer;transition:color .2s ease,opacity .2s ease;box-shadow:none}.sp-access-icon-btn:hover{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#ebf8ff) 98%,transparent);opacity:1}.sp-access-icon-btn :is(i,svg){width:.58rem;height:.58rem;stroke-width:2}.sp-access-icon-btn.is-danger{border:0;background:transparent;color:rgba(255,178,178,.9)}.sp-access-icon-btn.is-danger:focus-visible,.sp-access-icon-btn.is-danger:hover{color:rgba(255,198,198,.98)}.sp-access-icon-btn:focus-visible{outline:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91e6ff) 72%,transparent);outline-offset:2px;border-radius:.26rem}.sp-access-action-cell .sp-access-actions-row{gap:.32rem}.sp-access-action-cell .sp-access-icon-btn{padding:0;color:color-mix(in srgb,var(--gs-public-theme-text,#d2f2ff) 90%,transparent)}.sp-access-action-cell .sp-access-icon-btn :is(i,svg){width:.94rem;height:.94rem}.sp-access-action-cell .sp-access-icon-btn:hover{color:color-mix(in srgb,var(--gs-public-theme-strong,#f0fbff) 98%,transparent);transform:translateY(-.5px)}.sp-access-action-cell .sp-access-icon-btn.is-danger{color:rgba(255,184,205,.95)}.sp-access-action-cell .sp-access-icon-btn.is-danger:hover{color:rgba(255,220,232,.98)}.sp-access-note{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.64rem;padding:.38rem .44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 32%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c5e2f7) 86%,transparent);font-size:.48rem;line-height:1.35}.sp-access-modal{position:fixed;inset:0;z-index:2240;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.sp-access-modal.is-open{opacity:1;pointer-events:auto}.sp-access-modal-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--gs-public-theme-surface,#020812) 78%,transparent);backdrop-filter:blur(5px)}.sp-access-modal-shell{position:relative;width:min(760px,96vw);max-height:88vh;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76d2ff) 36%,transparent);border-radius:.8rem;background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b172b) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 97%,transparent));box-shadow:0 20px 46px rgba(0,0,0,.44);display:flex;flex-direction:column;overflow:hidden}.sp-access-modal-shell--settings{width:min(840px,96vw)}.sp-access-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.58rem .62rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec9f8) 20%,transparent)}.sp-access-modal-head h4{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 98%,transparent);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.sp-access-modal-close{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82cfff) 32%,transparent);border-radius:999px;width:1.62rem;height:1.62rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182a) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6eeff) 94%,transparent)}.sp-access-modal-close i{width:.8rem;height:.8rem}.sp-access-form{min-height:0;overflow:auto;padding:.62rem;display:flex;flex-direction:column;gap:.52rem}.sp-access-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.sp-access-field,.sp-access-fieldset{display:flex;flex-direction:column;gap:.24rem;min-width:0;border:0}.sp-access-field,.sp-access-fieldset,.sp-access-fieldset>legend{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe7ff) 86%,transparent);font-size:.44rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace;padding:0}.sp-access-field-help{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#add8f1) 74%,transparent);font-size:.4rem;letter-spacing:.03em;line-height:1.35}.sp-access-input{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 26%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 95%,transparent);padding:.34rem .42rem;font-family:JetBrains Mono,monospace;font-size:.46rem;line-height:1.35;outline:none}.sp-access-radio-row{display:flex;align-items:center;gap:.66rem;margin-top:.12rem;flex-wrap:wrap}.sp-access-radio{display:inline-flex;align-items:center;gap:.28rem;font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#d2eeff) 92%,transparent)}.sp-access-radio input{width:.82rem;height:.82rem;accent-color:var(--gs-public-theme-primary,#38bdf8)}.sp-access-option-block{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent);padding:.52rem;display:flex;flex-direction:column;gap:.5rem}.sp-access-option-block.is-hidden{display:none}.sp-access-pages-wrap{display:flex;flex-direction:column;gap:.32rem}.sp-access-pages-wrap.is-hidden{display:none}.sp-access-pages-title{color:color-mix(in srgb,var(--gs-public-theme-text,#bfe7ff) 86%,transparent);font-size:.44rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.sp-access-pages-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sp-access-pages-grid{display:flex;flex-direction:column;align-items:stretch;gap:.26rem;max-height:13rem;overflow-y:auto;padding:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 18%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#06111f) 55%,transparent)}.sp-access-page-option{display:flex;width:100%;box-sizing:border-box;align-items:flex-start;gap:.36rem;cursor:pointer;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1ec) 16%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2d) 42%,transparent);padding:.34rem .42rem;transition:border-color .18s ease,background .18s ease}.sp-access-page-option:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2136) 60%,transparent)}.sp-access-page-group.is-expanded>.sp-access-page-option{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 12%,transparent)}.sp-access-page-text{display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem;min-width:0}.sp-access-page-name{font-size:.46rem;line-height:1.2;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f2ff) 94%,transparent)}.sp-access-page-hint{font-size:.36rem;line-height:1.28;color:color-mix(in srgb,var(--gs-public-theme-text,#a7cbe6) 74%,transparent)}.sp-access-pages-grid input[type=checkbox]{width:.82rem;height:.82rem;margin-top:.06rem;accent-color:var(--gs-public-theme-primary,#38bdf8);flex:none}.sp-access-pages-meta{display:flex;flex-direction:column;gap:.24rem;margin-top:.14rem}.sp-access-suggestions-list{display:flex;flex-wrap:wrap;gap:.24rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 18%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071322) 52%,transparent);padding:.3rem;min-height:1.46rem}.sp-access-suggestion-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82ceff) 28%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c223a) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f6ff) 94%,transparent);padding:.24rem .3rem;font-family:JetBrains Mono,monospace;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.12rem;max-width:12.6rem;cursor:pointer;transition:border-color .2s ease,transform .2s ease,filter .2s ease}.sp-access-suggestion-btn>span{font-size:.4rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:left}.sp-access-suggestion-btn>small{font-size:.34rem;line-height:1.24;color:color-mix(in srgb,var(--gs-public-theme-text,#b5daf2) 82%,transparent);text-align:left}.sp-access-suggestion-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 58%,transparent);filter:brightness(1.07);transform:translateY(-1px)}.sp-access-hints-list{margin:0;padding:.1rem .2rem .1rem .95rem;display:flex;flex-direction:column;gap:.18rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 18%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071322) 52%,transparent)}.sp-access-hints-list li{color:color-mix(in srgb,var(--gs-public-theme-text,#c2e4f9) 88%,transparent);font-size:.38rem;line-height:1.34;letter-spacing:.03em}.sp-access-form-actions{display:flex;justify-content:flex-end;gap:.34rem;flex-wrap:wrap}.sp-access-settings-body{min-height:0;max-height:70vh;overflow:auto;padding:.62rem;display:flex;flex-direction:column;gap:.42rem}.sp-trash-shell{display:none;flex-direction:column;gap:.56rem;min-height:0;flex:1 1 auto;overflow:hidden;pointer-events:auto}.sp-trash-row-actions{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap}.sp-trash-row-action{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 34%,transparent);border-radius:999px;min-height:1.36rem;padding:0 .46rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182a) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf1ff) 95%,transparent);font-family:JetBrains Mono,monospace;font-size:.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sp-trash-row-action:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#adf1ff) 68%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2844) 82%,transparent)}.sp-trash-row-action.is-danger{border-color:rgba(255,142,142,.5);color:rgba(255,214,214,.94);background:rgba(62,14,19,.64)}@media (max-width:860px){.sp-access-form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.sp-access-head{flex-direction:column;align-items:stretch}.sp-access-head-actions{justify-content:flex-start}.sp-access-modal{padding:.65rem}.sp-access-modal-shell{width:min(760px,98vw);max-height:90vh}}.sp-exchange-shell{display:none;flex-direction:column;gap:.62rem;min-height:0;flex:1 1 auto;overflow:hidden;pointer-events:auto}.sp-exchange-main-tabs,.sp-exchange-subtabs{display:flex;flex-wrap:wrap;gap:.24rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 22%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091527) 34%,transparent);padding:.18rem}.sp-exchange-subtabs--compact{justify-content:flex-start;max-height:5.2rem;overflow:auto}.sp-exchange-main-tab,.sp-exchange-subtab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#071323) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c2e3fa) 74%,transparent);min-height:1.2rem;padding:0 .56rem;font-family:JetBrains Mono,monospace;font-size:.42rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-exchange-main-tab:hover,.sp-exchange-subtab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 44%,transparent);color:var(--gs-public-theme-strong,#eef9ff)}.sp-exchange-main-tab.is-active,.sp-exchange-subtab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dcff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3b87c9) 24%,transparent);color:var(--gs-public-theme-text,#ecf8ff)}.sp-exchange-action-pane,.sp-exchange-exchanges-pane,.sp-exchange-main-pane,.sp-exchange-scope-pane,.sp-exchange-updates-pane{display:none;min-height:0}.sp-exchange-main-pane.is-active{display:flex;flex-direction:column;gap:.52rem;flex:1 1 auto;min-height:0;overflow:hidden}.sp-exchange-exchanges-pane.is-active,.sp-exchange-updates-pane.is-active{display:flex;flex-direction:column;gap:.46rem;min-height:0;flex:1 1 auto;overflow:hidden}.sp-exchange-action-pane.is-active,.sp-exchange-scope-pane.is-active{display:block;min-height:0;flex:1 1 auto}.sp-exchange-action-tools{gap:.44rem}.sp-exchange-action-tools,.sp-exchange-form{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 24%,transparent);border-radius:.72rem;padding:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 42%,transparent)}.sp-exchange-form{gap:.5rem}.sp-exchange-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.sp-exchange-field{display:flex;flex-direction:column;gap:.24rem;min-width:0;font-family:JetBrains Mono,monospace;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe7ff) 86%,transparent);font-size:.44rem;letter-spacing:.04em}.sp-exchange-field-help{color:color-mix(in srgb,var(--gs-public-theme-text,#add8f1) 74%,transparent);font-size:.4rem;letter-spacing:.03em;line-height:1.35}.sp-exchange-fieldset{border:none;margin:0;padding:0}.sp-exchange-field.is-hidden,.sp-exchange-fieldset.is-hidden{display:none!important}.sp-exchange-fieldset>legend{margin:0;padding:0;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe7ff) 86%,transparent);font-size:.44rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace}.sp-exchange-input,.sp-exchange-select,.sp-exchange-textarea{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 26%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 95%,transparent);padding:.34rem .42rem;font-family:JetBrains Mono,monospace;font-size:.46rem;line-height:1.35;outline:none}.sp-exchange-textarea{resize:vertical;min-height:4.6rem}.sp-exchange-input--readonly{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b182a) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b1d6f3) 88%,transparent);cursor:default}.sp-exchange-radio-row{display:flex;align-items:center;gap:.66rem;margin-top:.12rem}.sp-exchange-radio{display:inline-flex;align-items:center;gap:.28rem;font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#d2eeff) 92%,transparent)}.sp-exchange-radio input{width:.82rem;height:.82rem;accent-color:var(--gs-public-theme-primary,#38bdf8)}.sp-exchange-form-actions{display:flex;justify-content:flex-end;gap:.3rem}.sp-exchange-btn,.sp-exchange-table-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 34%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f4b79) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ebfaff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;min-height:1.3rem;padding:0 .58rem;cursor:pointer;transition:filter .2s ease,border-color .2s ease}.sp-exchange-btn:hover,.sp-exchange-table-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#adf1ff) 68%,transparent);filter:brightness(1.08)}.sp-exchange-btn.is-secondary{background:color-mix(in srgb,var(--gs-public-theme-panel,#101d31) 88%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 24%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 92%,transparent)}.sp-exchange-btn:disabled,.sp-exchange-table-btn:disabled{opacity:.62;cursor:default;filter:none}.sp-exchange-feedback{min-height:1rem;font-size:.46rem;font-family:JetBrains Mono,monospace;color:color-mix(in srgb,var(--gs-public-theme-text,#a5e5ff) 94%,transparent)}.sp-exchange-feedback.is-error{color:rgba(255,184,184,.96)}.sp-exchange-activity-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.22rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.64rem;padding:.32rem}.sp-exchange-activity-list,.sp-exchange-table-wrap{overflow:auto;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent)}.sp-exchange-table-wrap{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.72rem;min-height:8rem;max-height:100%;padding:.3rem}.sp-exchange-table{width:100%;border-collapse:collapse;min-width:28rem;font-family:JetBrains Mono,monospace;font-size:.43rem;color:color-mix(in srgb,var(--gs-public-theme-text,#ccebfc) 90%,transparent)}.sp-exchange-table td,.sp-exchange-table th{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 16%,transparent);padding:.24rem .28rem;text-align:left;vertical-align:top}.sp-exchange-table th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1d) 96%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f7ff) 95%,transparent);font-size:.4rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.sp-exchange-table tbody tr:last-child td{border-bottom:none}.sp-exchange-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f4b79) 42%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ebfaff) 98%,transparent);font-size:.36rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;padding:.08rem .36rem}.sp-exchange-badge.is-processed{border-color:rgba(143,236,187,.44);background:rgba(26,102,72,.46)}.sp-exchange-badge.is-failed{border-color:rgba(255,168,168,.5);background:rgba(121,46,46,.48)}.sp-exchange-actions{display:flex;gap:.22rem;flex-wrap:wrap}.sp-exchange-empty{margin:0;font-family:JetBrains Mono,monospace;font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-text,#add8f1) 82%,transparent);line-height:1.4;padding:.24rem}.sp-exchange-create-modal{position:fixed;inset:0;z-index:2235;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none;opacity:0;transition:opacity .2s ease}.sp-exchange-create-modal.is-open{opacity:1;pointer-events:auto}.sp-exchange-create-backdrop{position:absolute;inset:0;border:none;background:color-mix(in srgb,var(--gs-public-theme-surface,#030814) 76%,transparent);opacity:0;transition:opacity .2s ease}.sp-exchange-create-modal.is-open .sp-exchange-create-backdrop{opacity:1}.sp-exchange-create-shell{position:relative;width:min(680px,94vw);max-height:88vh;overflow:auto;border-radius:16px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 34%,transparent);background:linear-gradient(175deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c182c) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#061022) 98%,transparent));box-shadow:0 24px 60px rgba(3,10,22,.55);padding:1rem;display:flex;flex-direction:column;gap:.72rem;opacity:0;transform:translateY(14px) scale(.985);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease}.sp-exchange-create-modal.is-open .sp-exchange-create-shell{opacity:1;transform:translateY(0) scale(1)}#exchange-tokenized-v2-modal .sp-exchange-create-shell{will-change:transform,opacity}#exchange-tokenized-v2-modal.is-closing{opacity:0;pointer-events:none}#exchange-tokenized-v2-modal.is-closing .sp-exchange-create-backdrop{opacity:0}#exchange-tokenized-v2-modal.is-closing .sp-exchange-create-shell{opacity:0;transform:translateY(-18px) scale(.985)}.sp-exchange-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.sp-exchange-create-title{margin:0;color:var(--gs-public-theme-text,#e8f8ff);font-size:.95rem;font-weight:700}.sp-exchange-create-copy{margin:.22rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#c4dcff) 76%,transparent);font-size:.72rem}.sp-exchange-create-close{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f223e) 74%,transparent);color:var(--gs-public-theme-text,#cde8ff);border-radius:999px;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sp-exchange-tokenized-v2-shell{width:min(760px,95vw);max-height:min(92vh,56rem);overflow:hidden}.sp-exchange-tokenized-v2-form{gap:.62rem;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.14rem}.sp-exchange-tokenized-v3-primary-tabs{display:flex;align-items:center;justify-content:flex-start;gap:.34rem;flex-wrap:wrap;padding:.26rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101f) 52%,transparent);width:-moz-fit-content;width:fit-content;max-width:100%}.sp-exchange-tokenized-v2-modes{display:inline-flex;align-items:center;justify-content:flex-start;gap:.24rem;flex-wrap:wrap;align-self:flex-start}#exchange-tokenized-v2-access-scope-modes,#exchange-tokenized-v2-transfer-modes,#exchange-tokenized-v2-transfer-ownership-modes{display:flex!important;width:100%;justify-content:flex-start!important;align-self:stretch!important;margin-left:0!important;margin-right:0!important}.sp-exchange-tokenized-mode-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#071425) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2eeff) 90%,transparent);padding:.22rem .56rem;min-height:1.08rem;font-family:JetBrains Mono,monospace;font-size:.42rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.sp-exchange-tokenized-mode-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b0efff) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eaf9ff) 98%,transparent)}.sp-exchange-tokenized-mode-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6de1ff) 76%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#115c8d) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fcff) 99%,transparent);box-shadow:inset 0 0 0 1px rgba(153,232,255,.2)}.sp-exchange-tokenized-v2-hidden-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.sp-exchange-tokenized-v2-filters{display:flex;flex-wrap:wrap;gap:.28rem}.sp-exchange-tokenized-filter-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#071425) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2eeff) 90%,transparent);padding:.22rem .52rem;min-height:1.08rem;font-family:JetBrains Mono,monospace;font-size:.42rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.sp-exchange-tokenized-filter-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b0efff) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eaf9ff) 98%,transparent)}.sp-exchange-tokenized-filter-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6de1ff) 76%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#115c8d) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fcff) 99%,transparent);box-shadow:inset 0 0 0 1px rgba(153,232,255,.2)}.sp-exchange-tokenized-v2-items{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fccff) 24%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 36%,transparent);min-height:8rem;max-height:min(39vh,21rem);overflow-y:auto;overflow-x:hidden;padding:.34rem;display:flex;flex-direction:column;gap:.28rem}.sp-exchange-tokenized-v2-form .sp-exchange-field-help{display:block;margin-top:.12rem}#exchange-tokenized-v2-summary.sp-exchange-field-help{white-space:pre-line;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fccff) 24%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 42%,transparent);padding:.28rem .34rem;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-text,#bee6fa) 90%,transparent)}.sp-exchange-tokenized-v2-token-preview{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fccff) 24%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 42%,transparent);min-height:4.2rem;max-height:min(30vh,17rem);overflow-y:auto;overflow-x:hidden;padding:.34rem;display:flex;flex-direction:column;gap:.34rem}#exchange-tokenized-v2-duration-field[hidden],#exchange-tokenized-v2-transfer-mode-field[hidden],#exchange-tokenized-v2-transfer-ownership-field[hidden],.sp-exchange-tokenized-v2-access-mode-field[hidden],.sp-exchange-tokenized-v2-access-scope-field[hidden],.sp-exchange-tokenized-v2-form[hidden],.sp-exchange-tokenized-v2-log-pane[hidden]{display:none!important}.sp-exchange-tokenized-v2-log-pane{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.62rem;padding-right:.14rem}.sp-exchange-tokenized-v2-log-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.sp-exchange-tokenized-v2-log-table-host{min-height:min(42vh,24rem);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fccff) 20%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 26%,transparent);overflow:hidden}.sp-exchange-tokenized-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.32rem;flex-wrap:wrap}.sp-exchange-tokenized-preview-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfaff) 98%,transparent);font-size:.5rem;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.04em}.sp-exchange-tokenized-preview-badge{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d3ff) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f4b79) 55%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e9faff) 96%,transparent);font-size:.38rem;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.08rem .34rem}.sp-exchange-tokenized-preview-meta{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b4def8) 90%,transparent);font-size:.41rem;line-height:1.42;font-family:JetBrains Mono,monospace;white-space:pre-line}.sp-exchange-tokenized-preview-flow{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#a9d6f3) 88%,transparent);font-size:.39rem;line-height:1.4;font-family:JetBrains Mono,monospace}.sp-exchange-tokenized-preview-group{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7eccff) 20%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081425) 46%,transparent);padding:.26rem .3rem;display:flex;flex-direction:column;gap:.22rem}.sp-exchange-tokenized-preview-group>h6{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f7ff) 96%,transparent);font-size:.44rem;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.sp-exchange-tokenized-preview-item{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#bae1fa) 92%,transparent);font-size:.4rem;line-height:1.38;font-family:JetBrains Mono,monospace;padding-left:.34rem;position:relative;word-break:break-word}.sp-exchange-tokenized-preview-item:before{content:"";position:absolute;left:.08rem;top:.38rem;width:.14rem;height:.14rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#67d6ff) 76%,transparent);box-shadow:0 0 0 1px rgba(158,230,255,.26)}.sp-exchange-tokenized-preview-item code{color:color-mix(in srgb,var(--gs-public-theme-text,#a2e2ff) 94%,transparent);font-size:.39rem;line-height:1.24;word-break:break-all}.sp-exchange-tokenized-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7eccff) 24%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081425) 54%,transparent);padding:.3rem .38rem;display:flex;align-items:flex-start;gap:.34rem}.sp-exchange-tokenized-item input[type=checkbox]{margin-top:.1rem;width:.9rem;height:.9rem;accent-color:var(--gs-public-theme-primary,#38bdf8);flex:0 0 auto}.sp-exchange-tokenized-item-copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}.sp-exchange-tokenized-item-copy strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 96%,transparent);font-size:.5rem;letter-spacing:.02em;line-height:1.28;word-break:break-word}.sp-exchange-tokenized-item-copy span{color:color-mix(in srgb,var(--gs-public-theme-text,#b3daf3) 86%,transparent);font-size:.43rem;line-height:1.32;word-break:break-word}.sp-exchange-tokenized-item-copy code{color:color-mix(in srgb,var(--gs-public-theme-text,#a5e3ff) 94%,transparent);font-family:JetBrains Mono,monospace;font-size:.4rem;line-height:1.2;word-break:break-all}.sp-human-pulse-shell{display:none;flex-direction:column;gap:.72rem;min-height:0;flex:1 1 auto;pointer-events:auto;overflow-x:hidden;overflow-y:hidden;padding-right:.08rem;container:humanPulse/inline-size}.sp-human-pulse-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd0ff) 28%,transparent);border-radius:.78rem;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--gs-public-theme-primary,#49a4ff) 20%,transparent),transparent 48%),linear-gradient(166deg,color-mix(in srgb,var(--gs-public-theme-panel,#071324) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 90%,transparent));padding:.56rem}.sp-human-pulse-hero-copy{min-width:0;display:flex;flex-direction:column;gap:.2rem}.sp-human-pulse-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef9ff) 98%,transparent);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.sp-human-pulse-subtitle{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b1daf4) 84%,transparent);font-size:.48rem;letter-spacing:.03em;line-height:1.34}.sp-human-pulse-hero-actions{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap;justify-content:flex-end}.sp-human-pulse-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.02rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9adeff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#156692) 42%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eaf9ff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.36rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:0 .48rem}.sp-human-pulse-badge.is-seed{border-color:rgba(255,178,122,.52);background:rgba(122,70,20,.42);color:rgba(255,229,194,.98)}.sp-human-pulse-feedback{min-height:.9rem;font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a4e3ff) 94%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.03em}.sp-human-pulse-feedback.is-error{color:rgba(255,185,185,.98)}.sp-human-pulse-tabs{flex:0 0 auto}.sp-human-pulse-tabs.sp-access-tabs{border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081628) 52%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#78c7f7) 24%,transparent)}.sp-human-pulse-tab.sp-access-tab{white-space:nowrap;flex:1 1 6.3rem;min-width:6.3rem}.sp-human-pulse-panes{flex:1 1 auto;min-height:0;position:relative}.sp-human-pulse-pane{display:none;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.08rem}.sp-human-pulse-pane.is-active{display:block;animation:gs-folios-pane-enter .32s cubic-bezier(.22,1,.36,1)}.sp-human-pulse-subtabs{margin-bottom:.58rem}.sp-human-pulse-subpanes{position:relative}.sp-human-pulse-subpane{display:none}.sp-human-pulse-subpane.is-active{display:block;animation:gs-folios-pane-enter .32s cubic-bezier(.22,1,.36,1)}.sp-human-pulse-pane-grid{display:grid;gap:.58rem;min-height:100%;align-content:start}.sp-human-pulse-pane-grid-keys,.sp-human-pulse-pane-grid-monitor,.sp-human-pulse-pane-grid-network{grid-template-columns:repeat(12,minmax(0,1fr))}.sp-human-pulse-pane-grid-single{grid-template-columns:minmax(0,1fr);max-width:34rem;margin-inline:auto}.sp-human-pulse-pane-grid-support{grid-template-columns:minmax(18rem,.92fr) minmax(22rem,1.08fr);gap:.72rem;width:100%;max-width:none;margin:0;padding:.48rem .12rem .82rem;align-items:start}.sp-human-support-column{min-width:0}.sp-human-support-column-left{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem}.sp-human-support-column-right{position:sticky;top:0;align-self:start}[data-human-pulse-pane=human-support] .sp-human-pulse-panel-card{padding:.46rem .52rem .56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 18%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#051223) 30%,transparent)}.sp-human-pulse-card-metrics{grid-column:span 5}.sp-human-pulse-card-visuals{grid-column:span 7}.sp-human-pulse-card-insights{grid-column:span 4}.sp-human-pulse-card-analytics{grid-column:span 8}.sp-human-pulse-card-timeline{grid-column:1/-1}.sp-human-pulse-pane-grid-keys>.sp-human-pulse-panel-card,.sp-human-pulse-pane-grid-network>.sp-human-pulse-panel-card{grid-column:span 6}.sp-human-pulse-panel-card{min-height:0}.sp-human-pulse-pane-grid-monitor>.sp-human-pulse-panel-card,[data-human-pulse-pane=pulse-network] .sp-human-pulse-panel-card{padding:.62rem .66rem .72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 18%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#051223) 30%,transparent)}.sp-human-pulse-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 34%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f4b79) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ebfaff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.38rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;min-height:1rem;padding:0 .44rem;cursor:pointer;transition:filter .2s ease,border-color .2s ease;display:inline-flex;align-items:center;gap:.16rem;justify-content:center;white-space:nowrap;line-height:1}.sp-human-pulse-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#adf1ff) 68%,transparent);filter:brightness(1.08)}body.gs-performance-lite *{scroll-behavior:auto}body.gs-performance-lite .anim-pulse,body.gs-performance-lite .animate-pulse,body.gs-performance-lite .gs-startup-aura,body.gs-performance-lite .gs-startup-node-graph:before,body.gs-performance-lite .gs-startup-ring{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:80ms!important}body.gs-performance-lite .gs-startup-blob-field{filter:none!important}body.gs-performance-lite canvas{image-rendering:auto}.sp-human-pulse-btn:disabled,.sp-human-pulse-btn[aria-disabled=true]{cursor:not-allowed;background:color-mix(in srgb,var(--gs-public-theme-panel,#192330) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-muted,#aabeca) 48%,transparent);opacity:.62}.sp-human-pulse-btn:disabled,.sp-human-pulse-btn:disabled:hover,.sp-human-pulse-btn[aria-disabled=true],.sp-human-pulse-btn[aria-disabled=true]:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8ea7b8) 18%,transparent);filter:grayscale(.45)}.sp-human-pulse-btn i,.sp-human-pulse-btn svg{width:.58rem;height:.58rem}.sp-human-pulse-btn-secondary{background:color-mix(in srgb,var(--gs-public-theme-panel,#101d31) 88%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 24%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 92%,transparent)}.sp-human-pulse-btn.is-danger{border-color:rgba(255,152,152,.44);background:rgba(92,28,34,.74);color:rgba(255,229,229,.96)}.sp-human-pulse-section{display:flex;flex-direction:column;gap:.42rem;min-height:auto;flex:0 0 auto}#human-support-genesis-section[hidden]{display:none!important}.sp-human-pulse-section-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#ddf5ff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.45rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;line-height:1.3}.sp-human-pulse-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem}.sp-human-pulse-metric-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc6f2) 26%,transparent);border-radius:.66rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 44%,transparent);padding:.38rem .4rem;display:flex;flex-direction:column;gap:.16rem;min-height:2.28rem;justify-content:center}.sp-human-pulse-metric-card>span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad2ec) 78%,transparent);font-size:.38rem;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;line-height:1.3}.sp-human-pulse-metric-card>strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 98%,transparent);font-size:.82rem;line-height:1;letter-spacing:.02em;font-weight:700}.sp-human-pulse-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.sp-human-pulse-insight-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc5f1) 22%,transparent);border-radius:.66rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#09172a) 62%,transparent);padding:.34rem .4rem;display:flex;flex-direction:column;gap:.14rem;min-height:4.4rem;justify-content:center}.sp-human-pulse-insight-card>span{color:color-mix(in srgb,var(--gs-public-theme-text,#b0d4ed) 80%,transparent);font-family:JetBrains Mono,monospace;font-size:.35rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.sp-human-pulse-insight-card>strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.03em;line-height:1.1}.sp-human-pulse-insight-card>p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6cce7) 82%,transparent);font-family:JetBrains Mono,monospace;font-size:.34rem;letter-spacing:.03em;line-height:1.34}.sp-human-pulse-list,.sp-human-pulse-timeline{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent);min-height:5.4rem;overflow:auto;padding:.34rem;display:flex;flex-direction:column;gap:.24rem}.sp-human-pulse-timeline-head,.sp-human-pulse-timeline-row{display:grid;grid-template-columns:3.2rem minmax(0,1fr) repeat(3,2.7rem);align-items:center;gap:.4rem}.sp-human-pulse-timeline-head{padding:0 .06rem .3rem;margin-bottom:.06rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc9f4) 20%,transparent)}.sp-human-pulse-timeline-head>span{font-family:JetBrains Mono,monospace;font-size:.34rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6cce7) 74%,transparent);line-height:1.2}.sp-human-pulse-timeline-axis{color:color-mix(in srgb,var(--gs-public-theme-text,#b7dcf6) 86%,transparent);font-family:JetBrains Mono,monospace;font-size:.38rem;letter-spacing:.04em;white-space:nowrap}.sp-human-pulse-timeline-bar{position:relative;border-radius:999px;height:.48rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc9f4) 25%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1d31) 74%,transparent);overflow:hidden}.sp-human-pulse-timeline-bar>span{position:absolute;inset:0;width:var(--hp-pulse-width,0);background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#4cd0ff) 82%,transparent),rgba(0,248,180,.82))}.sp-human-pulse-timeline-metric{justify-self:end;text-align:right;color:color-mix(in srgb,var(--gs-public-theme-text,#d6f0ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.03em;font-variant-numeric:tabular-nums;line-height:1}.sp-human-pulse-timeline-metric.is-pulse{color:color-mix(in srgb,var(--gs-public-theme-primary,#4cd0ff) 94%,transparent);font-weight:700}.sp-human-pulse-timeline-metric.is-zero{opacity:.32}.sp-human-pulse-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .72rem;padding:.06rem .14rem .32rem}.sp-human-pulse-chart-key{display:inline-flex;align-items:center;gap:.24rem;font-family:JetBrains Mono,monospace;font-size:.38rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6cce7) 82%,transparent)}.sp-human-pulse-chart-dot{width:.62rem;height:.18rem;border-radius:999px;flex:0 0 auto}.sp-human-pulse-chart-key strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 96%,transparent);font-size:.46rem;letter-spacing:.02em}.sp-human-pulse-chart-svg{display:block;width:100%;height:auto;max-height:13rem}.sp-human-pulse-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.sp-human-pulse-visual-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fc6f8) 24%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 38%,transparent);padding:.42rem;display:flex;flex-direction:column;gap:.3rem;min-height:0}.sp-human-pulse-visual-head{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.sp-human-pulse-visual-head h5{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#ebf8ff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.45rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700}.sp-human-pulse-visual-head span{color:color-mix(in srgb,var(--gs-public-theme-text,#abd6f1) 80%,transparent);font-family:JetBrains Mono,monospace;font-size:.36rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sp-human-pulse-visual-graph{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ac9f7) 20%,transparent);border-radius:.62rem;background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--gs-public-theme-primary,#2a83c1) 20%,transparent),transparent 40%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 78%,transparent);min-height:8.2rem;padding:.24rem;display:grid;place-items:center}.sp-human-pulse-visual-svg{display:block;width:100%;height:auto;max-height:10rem}.sp-human-pulse-visual-label{fill:color-mix(in srgb,var(--gs-public-theme-text,#b6dcf2) 88%,transparent);font-family:JetBrains Mono,monospace;font-size:5px;letter-spacing:.03em}.sp-human-pulse-funnel{width:100%;display:flex;flex-direction:column;gap:.26rem}.sp-human-pulse-funnel-row{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:center;gap:.26rem;min-height:.98rem}.sp-human-pulse-funnel-label{color:color-mix(in srgb,var(--gs-public-theme-text,#bbdcf2) 86%,transparent);font-family:JetBrains Mono,monospace;font-size:.35rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.sp-human-pulse-funnel-bar{position:relative;height:.46rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc9f4) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a192b) 80%,transparent);overflow:hidden}.sp-human-pulse-funnel-bar>span{position:absolute;inset:0;width:var(--hp-funnel-width,0);background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#41c5ff) 90%,transparent),rgba(0,250,186,.88))}.sp-human-pulse-funnel-value{color:color-mix(in srgb,var(--gs-public-theme-text,#ebf8ff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.42rem;letter-spacing:.04em;line-height:1;min-width:1.3rem;text-align:right}.sp-human-pulse-heatmap-shell{width:100%;display:flex;flex-direction:column;gap:.24rem}.sp-human-pulse-heatmap-grid{width:100%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.18rem}.sp-human-pulse-heatmap-cell{display:block;min-height:.72rem;border-radius:.24rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#74bbe7) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1a2c) 72%,transparent)}.sp-human-pulse-heatmap-cell.level-1{background:color-mix(in srgb,var(--gs-public-theme-panel,#287ab8) 34%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#66bff3) 32%,transparent)}.sp-human-pulse-heatmap-cell.level-2{background:color-mix(in srgb,var(--gs-public-theme-primary,#3092ce) 48%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd1fc) 44%,transparent)}.sp-human-pulse-heatmap-cell.level-3{background:color-mix(in srgb,var(--gs-public-theme-primary,#2aabda) 58%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#86dbff) 54%,transparent)}.sp-human-pulse-heatmap-cell.level-4{background:color-mix(in srgb,var(--gs-public-theme-primary,#19c5c6) 66%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8deffa) 62%,transparent)}.sp-human-pulse-heatmap-cell.level-5{background:rgba(0,236,179,.72);border-color:rgba(168,255,229,.72);box-shadow:0 0 .32rem rgba(0,246,189,.32)}.sp-human-pulse-heatmap-labels{display:flex;align-items:center;justify-content:space-between;gap:.26rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d8ef) 80%,transparent);font-family:JetBrains Mono,monospace;font-size:.34rem;letter-spacing:.05em;text-transform:uppercase;width:100%}.sp-human-pulse-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.sp-human-pulse-form-grid.is-single{grid-template-columns:minmax(0,1fr)}.sp-human-pulse-form{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 24%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 38%,transparent);padding:.5rem;display:flex;flex-direction:column;gap:.44rem;min-height:0}.sp-human-pulse-form-head h5{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#eaf8ff) 98%,transparent);font-size:.56rem;letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.sp-human-pulse-form-head p{margin:.2rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#acd1e9) 84%,transparent);font-size:.42rem;line-height:1.34;letter-spacing:.03em}.sp-human-pulse-field{display:flex;flex-direction:column;gap:.2rem;font-family:JetBrains Mono,monospace;color:color-mix(in srgb,var(--gs-public-theme-text,#c1e6fe) 90%,transparent);font-size:.4rem;letter-spacing:.05em;text-transform:uppercase}.sp-human-pulse-input{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 26%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 95%,transparent);padding:.34rem .42rem;font-family:JetBrains Mono,monospace;font-size:.44rem;line-height:1.35;outline:none}.sp-human-support-subject-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.sp-human-support-upload-field{align-items:flex-start}.sp-human-support-upload-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%)}.sp-human-support-upload-btn{min-height:1.08rem;padding:0 .48rem;gap:.24rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a2946) 90%,transparent)}.sp-human-support-upload-icon-btn{width:1.16rem;height:1.16rem;min-height:1.16rem;padding:0;border-radius:.46rem;flex:0 0 1.16rem}.sp-human-support-upload-icon-btn svg{width:.62rem;height:.62rem}.sp-human-support-upload-icon{position:relative;display:inline-flex;width:.82rem;height:.68rem;flex:0 0 0.82rem;align-items:center;justify-content:center}.sp-human-support-upload-icon svg{position:absolute;width:.64rem;height:.64rem}.sp-human-support-upload-icon svg:first-child{left:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f7ff) 96%,transparent)}.sp-human-support-upload-icon svg:last-child{right:-.02rem;bottom:-.06rem;width:.4rem;height:.4rem;padding:.05rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a4e6ff) 44%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#05182a) 94%,transparent);color:color-mix(in srgb,var(--gs-public-theme-secondary,#7be0ff) 98%,transparent)}.sp-human-support-dropzone{display:grid;justify-items:center;align-content:center;gap:.16rem;padding:.62rem .5rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 34%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040f1d) 44%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f6ff) 92%,transparent);text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease}.sp-human-support-dropzone>*{pointer-events:none}.sp-human-support-dropzone svg{width:.86rem;height:.86rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#7be0ff) 92%,transparent)}.sp-human-support-dropzone-title{font-size:.48rem}.sp-human-support-dropzone-hint,.sp-human-support-dropzone-title{font-family:JetBrains Mono,monospace;line-height:1.3;letter-spacing:.01em;text-transform:none}.sp-human-support-dropzone-hint{font-size:.42rem;color:color-mix(in srgb,var(--gs-public-theme-text,#add8f1) 70%,transparent)}.sp-human-support-dropzone:focus-visible,.sp-human-support-dropzone:hover{border-color:color-mix(in srgb,var(--gs-public-theme-secondary,#7be0ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040f1d) 62%,transparent);outline:none}.sp-human-support-dropzone.is-dragover{border-style:solid;border-color:color-mix(in srgb,var(--gs-public-theme-secondary,#7be0ff) 76%,transparent);background:color-mix(in srgb,var(--gs-public-theme-secondary,#7be0ff) 12%,transparent)}.sp-human-support-attachment-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.34rem;min-height:0}.sp-human-support-attachment-list:empty{display:none}.sp-human-support-attachment-list>span,.sp-human-support-attachment-meta>span{overflow-wrap:anywhere}.sp-human-support-attachment-card{min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 20%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040f1d) 64%,transparent);padding:.28rem;display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:.3rem;align-items:center}.sp-human-support-attachment-card img{width:3.2rem;height:2.35rem;-o-object-fit:cover;object-fit:cover;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 22%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--gs-public-theme-surface,#010811) 86%,transparent)}.sp-human-support-attachment-meta{min-width:0;display:flex;flex-direction:column;gap:.1rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f6ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.52rem;line-height:1.25}.sp-human-support-attachment-meta small{color:color-mix(in srgb,var(--gs-public-theme-text,#add8f1) 78%,transparent);font-size:.44rem}.sp-human-support-attachment-list .sp-human-pulse-btn{justify-self:end;min-height:.82rem;width:.92rem;height:.92rem;padding:0;border-radius:.36rem}.sp-human-support-attachment-list .sp-human-pulse-btn svg{width:.46rem;height:.46rem}.sp-human-pulse-form-actions{display:flex;justify-content:flex-end;gap:.3rem;flex-wrap:wrap}.sp-human-pulse-list-actions .sp-human-pulse-btn{min-height:.92rem;font-size:.35rem;padding:0 .38rem}.sp-human-pulse-list-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc5f1) 22%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091628) 56%,transparent);padding:.36rem .42rem;display:flex;flex-direction:column;gap:.26rem}.sp-human-support-ticket[data-human-pulse-action]{cursor:pointer;min-height:4.6rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.sp-human-support-ticket[data-human-pulse-action]:focus-visible,.sp-human-support-ticket[data-human-pulse-action]:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c213a) 72%,transparent);box-shadow:0 0 0 1px rgba(98,191,255,.18),0 10px 22px rgba(0,0,0,.24);outline:none;transform:translateY(-1px)}.sp-human-support-ticket.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#60c9ff) 54%,transparent);box-shadow:inset 0 0 0 1px rgba(96,201,255,.16)}.sp-human-support-detail-card{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#62c9ff) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#08182c) 72%,transparent)}.sp-human-support-table-host{min-width:0;width:100%}.sp-human-support-table-host .rdt-root{width:100%;min-height:0;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#051120) 42%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 20%,transparent)}.sp-human-support-table-host .rdt-toolbar{gap:.34rem}.sp-human-support-table-host .rdt-table-wrap{max-height:18rem;border-radius:.58rem}.sp-human-support-table-host .rdt-table{min-width:44rem}.sp-human-support-table-host .rdt-table tbody tr.sp-human-support-table-row.is-active td{background:color-mix(in srgb,var(--gs-public-theme-panel,#217abe) 24%,transparent)}.sp-human-support-table-host .rdt-table tbody tr.sp-human-support-table-row{cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}.sp-human-support-table-host .rdt-table tbody tr.sp-human-support-table-row:focus-visible td,.sp-human-support-table-host .rdt-table tbody tr.sp-human-support-table-row:hover td{background:color-mix(in srgb,var(--gs-public-theme-panel,#124c7a) 30%,transparent)}.sp-human-support-table-host .rdt-table tbody tr.sp-human-support-table-row:focus-visible{outline:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 58%,transparent);outline-offset:-1px}.sp-human-support-table-host .rdt-table tbody tr.sp-human-support-table-row.is-new td{animation:sp-human-support-ticket-new 4.2s ease-out both}.sp-human-support-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:.78rem;padding:.12rem .34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2d4a) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dff5ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;line-height:1.1;white-space:nowrap}.sp-human-support-status-pill.is-live,.sp-human-support-status-pill.is-open{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#52cdff) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#11679f) 38%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cff4ff) 98%,transparent)}.sp-human-support-status-pill.is-in-progress{border-color:rgba(255,191,96,.52);background:rgba(136,83,18,.38);color:rgba(255,232,190,.98)}.sp-human-support-status-pill.is-resolved{border-color:rgba(86,226,151,.52);background:rgba(24,114,72,.38);color:rgba(210,255,230,.98)}.sp-human-support-status-pill.is-closed,.sp-human-support-status-pill.is-offline{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a0b4c6) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#37424f) 44%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dae6f0) 90%,transparent)}@keyframes sp-human-support-ticket-new{0%,55%{background:color-mix(in srgb,var(--gs-public-theme-primary,#2dadff) 34%,transparent);box-shadow:inset 0 0 0 1px rgba(143,226,255,.4)}to{background:transparent;box-shadow:none}}.sp-human-support-chat-panel{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 24%,transparent);border-radius:.62rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#07182b) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030d19) 76%,transparent));box-shadow:inset 0 0 0 1px rgba(123,211,255,.08),0 16px 34px rgba(0,0,0,.22);padding:.52rem;gap:.46rem;overflow:hidden;transform-origin:top center}.sp-human-support-chat-panel.is-expanded{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.sp-human-support-chat-panel.is-loading{min-height:8.4rem;animation:sp-human-support-chat-expand .22s cubic-bezier(.22,1,.36,1)}.sp-human-support-chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.42rem}.sp-human-support-chat-head>div{min-width:0;display:flex;flex-direction:column;gap:.12rem}.sp-human-support-chat-head p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b9e1f9) 84%,transparent);font-family:JetBrains Mono,monospace;font-size:.5rem;line-height:1.35}.sp-human-support-chat-loader{min-height:5.8rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 18%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 62%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;padding:.72rem;text-align:center;font-family:JetBrains Mono,monospace}.sp-human-support-chat-loader strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfaff) 98%,transparent);font-size:.68rem;line-height:1.2}.sp-human-support-chat-loader p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b9e1f9) 84%,transparent);font-size:.54rem;line-height:1.42}.sp-human-support-chat-spinner{width:1.35rem;height:1.35rem;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 20%,transparent);border-top-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bef1ff) 98%,transparent);border-radius:999px}.sp-human-pulse-btn.is-loading svg,.sp-human-support-chat-spinner{animation:memoryOperationSpinner 1s linear infinite}.sp-human-support-chat-messages{max-height:16.5rem;overflow:auto;padding:.22rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 14%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-surface,#020a14) 52%,transparent);display:flex;flex-direction:column;gap:.32rem}.sp-human-support-chat-message{display:flex;width:100%;min-width:0}.sp-human-support-chat-message.is-agent{justify-content:flex-start}.sp-human-support-chat-message.is-own{justify-content:flex-end}.sp-human-support-chat-bubble{width:-moz-fit-content;width:fit-content;max-width:min(88%,24rem);min-width:min(8rem,100%);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 20%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071627) 76%,transparent);padding:.42rem .5rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#ecf9ff) 96%,transparent);font-family:JetBrains Mono,monospace;overflow-wrap:anywhere}.sp-human-support-chat-message.is-own .sp-human-support-chat-bubble{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#68ceff) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#10466c) 72%,transparent)}.sp-human-support-chat-message-head{display:flex;align-items:baseline;justify-content:space-between;gap:.42rem;margin-bottom:.24rem}.sp-human-support-chat-message-head strong{min-width:0;color:color-mix(in srgb,var(--gs-public-theme-strong,#f6fcff) 98%,transparent);font-size:.62rem;line-height:1.2;overflow-wrap:anywhere}.sp-human-support-chat-message-head span{flex:0 1 auto;color:color-mix(in srgb,var(--gs-public-theme-text,#c6e4f5) 78%,transparent);font-size:.5rem;line-height:1.2;text-align:right;overflow-wrap:anywhere}.sp-human-support-chat-bubble p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-strong,#ecf9ff) 96%,transparent);font-size:.58rem;line-height:1.48;white-space:pre-wrap;overflow-wrap:anywhere}.sp-human-support-chat-compose{display:flex;flex-direction:column;gap:.3rem}.sp-human-support-chat-compose textarea{min-height:3.2rem}.sp-human-support-chat-attachment-list{width:100%}.sp-human-support-chat-attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.8rem,1fr));gap:.28rem}.sp-human-support-chat-attachments img{width:100%;max-height:6rem;-o-object-fit:cover;object-fit:cover;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 24%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030c18) 80%,transparent)}.sp-human-support-chat-attachments a{color:color-mix(in srgb,var(--gs-public-theme-text,#b7e9ff) 96%,transparent);overflow-wrap:anywhere}@keyframes sp-human-support-chat-expand{0%{opacity:0;transform:translateY(-.28rem) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}.sp-human-support-message{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 20%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101f) 58%,transparent);padding:.42rem .48rem;display:flex;flex-direction:column;gap:.24rem;font-family:JetBrains Mono,monospace}.sp-human-support-message span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#91d5ff) 92%,transparent);font-size:.36rem;letter-spacing:.08em;text-transform:uppercase}.sp-human-support-message p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-strong,#ecf9ff) 96%,transparent);font-size:.44rem;letter-spacing:.02em;line-height:1.48;white-space:pre-wrap;overflow-wrap:anywhere}.sp-human-support-message.is-compact p{color:color-mix(in srgb,var(--gs-public-theme-text,#d3ebf9) 90%,transparent);font-size:.4rem}.sp-human-pulse-list-top{display:flex;align-items:center;justify-content:space-between;gap:.32rem;flex-wrap:wrap}.sp-human-pulse-key-code{color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfaff) 98%,transparent);font-size:.46rem;letter-spacing:.08em;font-family:JetBrains Mono,monospace;line-height:1.2}.sp-human-pulse-list-meta{color:color-mix(in srgb,var(--gs-public-theme-text,#c0def4) 90%,transparent);font-size:.43rem;letter-spacing:.04em;line-height:1.42;font-family:JetBrains Mono,monospace;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem .32rem}.sp-human-pulse-list-actions{display:inline-flex;align-items:center;gap:.24rem;flex-wrap:wrap;justify-content:flex-end}.sp-human-pulse-empty{margin:0;font-family:JetBrains Mono,monospace;font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b7dff6) 86%,transparent);line-height:1.5;padding:.5rem .42rem;text-align:center}.sp-human-pulse-section-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap;margin-bottom:.34rem}.sp-human-pulse-section-head .sp-human-pulse-section-title{margin:0}.sp-human-pulse-chip-row{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap}.sp-human-pulse-chip{display:inline-flex;align-items:center;gap:.22rem;font-family:JetBrains Mono,monospace;font-size:.42rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#ceebfc) 92%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9adeff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#156692) 36%,transparent);border-radius:999px;padding:.18rem .42rem}.sp-human-pulse-chip strong{font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 98%,transparent)}.sp-human-pulse-chip.is-pending{border-color:rgba(255,178,122,.52);background:rgba(122,70,20,.4);color:rgba(255,229,194,.96)}.sp-human-pulse-contribution-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.sp-human-pulse-contribution-sub{margin:.18rem 0 0;font-family:JetBrains Mono,monospace;font-size:.42rem;letter-spacing:.03em;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#b1daf4) 84%,transparent)}.sp-human-pulse-tier-badge{font-size:.5rem;padding:.24rem .56rem;letter-spacing:.06em;text-transform:uppercase}.sp-human-pulse-contribution-score{display:flex;align-items:baseline;gap:.34rem;margin:.48rem 0 .36rem}.sp-human-pulse-contribution-score strong{font-size:1.18rem;font-weight:800;line-height:1;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 98%,transparent);font-family:JetBrains Mono,monospace}.sp-human-pulse-contribution-score span{font-family:JetBrains Mono,monospace;font-size:.42rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b1daf4) 80%,transparent)}.sp-human-pulse-contribution-track{position:relative;height:.34rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a192b) 85%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc5f1) 22%,transparent);overflow:hidden}.sp-human-pulse-contribution-fill{display:block;height:100%;width:var(--hp-progress,0);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#41c5ff) 92%,transparent),rgba(0,250,186,.9));transition:width .4s cubic-bezier(.22,1,.36,1)}.sp-human-pulse-contribution-meta{margin:.34rem 0 0;font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.03em;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-text,#c0def4) 90%,transparent)}.sp-human-pulse-member-name{color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfaff) 98%,transparent);font-size:.5rem;font-weight:700;line-height:1.25}.sp-human-pulse-key-recipients,.sp-human-pulse-member-name{font-family:JetBrains Mono,monospace;overflow-wrap:anywhere}.sp-human-pulse-key-recipients{margin-top:.26rem;font-size:.42rem;line-height:1.4;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#c0def4) 90%,transparent)}.sp-human-pulse-key-recipients-label{color:color-mix(in srgb,var(--gs-public-theme-secondary,#84cef7) 92%,transparent);text-transform:uppercase;letter-spacing:.06em;margin-right:.24rem}.sp-human-pulse-monthly-row{display:grid;grid-template-columns:4.4rem 1fr auto;align-items:center;gap:.4rem;padding:.26rem 0}.sp-human-pulse-monthly-row+.sp-human-pulse-monthly-row{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc5f1) 14%,transparent)}.sp-human-pulse-monthly-label{font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#d6eeff) 92%,transparent)}.sp-human-pulse-monthly-bar{height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a192b) 80%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc5f1) 18%,transparent);overflow:hidden}.sp-human-pulse-monthly-bar>span{display:block;height:100%;width:var(--hp-month-width,0);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#4cd0ff) 82%,transparent),rgba(0,248,180,.82))}.sp-human-pulse-monthly-value{font-family:JetBrains Mono,monospace;font-size:.42rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#badcf4) 88%,transparent);white-space:nowrap}.sp-human-pulse-activation-detail{display:flex;flex-direction:column;gap:.5rem}.sp-human-pulse-activation-detail-grid{margin:0}[data-human-pulse-pane=human-support]{-webkit-font-smoothing:auto;text-rendering:geometricPrecision}[data-human-pulse-pane=human-support] .sp-human-pulse-form,[data-human-pulse-pane=human-support] .sp-human-pulse-list-item,[data-human-pulse-pane=human-support] .sp-human-support-chat-panel,[data-human-pulse-pane=human-support] .sp-human-support-message{filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-human-pulse-pane=human-support] .sp-human-pulse-key-code{font-size:.68rem;letter-spacing:0}[data-human-pulse-pane=human-support] .sp-human-pulse-empty,[data-human-pulse-pane=human-support] .sp-human-pulse-list-meta{color:color-mix(in srgb,var(--gs-public-theme-text,#ddf1ff) 92%,transparent);font-size:.62rem;letter-spacing:0;line-height:1.52}[data-human-pulse-pane=human-support] .sp-human-support-detail-card .sp-human-pulse-list-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem;width:100%}[data-human-pulse-pane=human-support] .sp-human-support-detail-card .sp-human-pulse-list-meta>span{min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd3ff) 16%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#051222) 54%,transparent);padding:.36rem .4rem;overflow-wrap:anywhere}[data-human-pulse-pane=human-support] .sp-human-pulse-empty.is-error{color:rgba(255,175,175,.94)}[data-human-pulse-pane=human-support] .sp-human-support-message span{font-size:.56rem;letter-spacing:0}[data-human-pulse-pane=human-support] .sp-human-support-message p,[data-human-pulse-pane=human-support] .sp-human-support-message.is-compact p{font-size:.64rem;letter-spacing:0}[data-human-pulse-pane=human-support] .sp-human-pulse-btn{font-size:.54rem;letter-spacing:0}@container humanPulse (max-width: 920px){.sp-human-pulse-tab.sp-access-tab{flex:1 1 4.8rem;min-width:4.8rem}.sp-human-pulse-pane-grid-keys,.sp-human-pulse-pane-grid-monitor,.sp-human-pulse-pane-grid-network,.sp-human-pulse-pane-grid-support{grid-template-columns:minmax(0,1fr)}.sp-human-support-column-right{position:static}.sp-human-pulse-card-analytics,.sp-human-pulse-card-insights,.sp-human-pulse-card-metrics,.sp-human-pulse-card-timeline,.sp-human-pulse-card-visuals,.sp-human-pulse-pane-grid-keys>.sp-human-pulse-panel-card,.sp-human-pulse-pane-grid-network>.sp-human-pulse-panel-card,[data-human-pulse-pane=human-support] .sp-human-support-detail-card .sp-human-pulse-list-meta{grid-column:1/-1}.sp-human-pulse-metrics-grid,[data-human-pulse-pane=human-support] .sp-human-support-detail-card .sp-human-pulse-list-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-human-pulse-form-grid,.sp-human-pulse-insights-grid,.sp-human-pulse-visual-grid{grid-template-columns:minmax(0,1fr)}}@container humanPulse (max-width: 640px){.sp-human-support-chat-messages{max-height:12rem}.sp-human-pulse-hero{flex-direction:column;align-items:stretch}.sp-human-pulse-hero-actions{justify-content:flex-start}.sp-human-pulse-timeline-head,.sp-human-pulse-timeline-row{grid-template-columns:2.6rem repeat(3,minmax(0,1fr))}.sp-human-pulse-timeline-bar,.sp-human-pulse-timeline-head-bar{display:none}.sp-human-pulse-funnel-row{grid-template-columns:minmax(0,1fr);gap:.16rem}.sp-human-pulse-funnel-label,.sp-human-pulse-funnel-value{justify-self:start}.sp-human-pulse-list-meta{grid-template-columns:minmax(0,1fr)}.sp-human-pulse-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-human-pulse-contribution-head,.sp-human-pulse-section-head{flex-direction:column;align-items:flex-start;gap:.3rem}.sp-human-pulse-monthly-row{grid-template-columns:3.6rem 1fr}.sp-human-pulse-monthly-value{grid-column:1/-1;white-space:normal}}.sp-apps-shell,.sp-stack-shell{display:none;flex-direction:column;gap:.62rem;min-height:0;flex:1 1 auto;pointer-events:auto;overflow:hidden;position:relative}.sp-stack-pane{overflow:auto;padding-right:.08rem}.sp-stack-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe3ff) 30%,transparent);border-radius:.86rem;padding:.72rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081323) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c17) 94%,transparent));box-shadow:0 8px 22px rgba(2,10,21,.38);display:flex;flex-direction:column;gap:.42rem}.sp-stack-card-head{display:flex;align-items:center;justify-content:space-between;gap:.52rem}.sp-stack-card-head h4{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 98%,transparent);font-size:.74rem;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.sp-stack-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe3ff) 34%,transparent);border-radius:999px;padding:.22rem .5rem;font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081828) 84%,transparent)}.sp-stack-copy{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b2e0f3) 84%,transparent);font-size:.58rem;line-height:1.45}.sp-stack-collection-shell{display:flex;flex-direction:column;gap:.54rem;min-height:0;flex:1 1 auto}.sp-stack-shell .sp-apps-yours-shell{display:flex;flex-direction:column;gap:.58rem;min-height:0;flex:1 1 auto}.sp-stack-shell .sp-apps-yours-table-host{display:flex;min-height:14rem;flex:1 1 auto}.sp-stack-shell .sp-apps-yours-table-host .rdt-root,.sp-stack-shell .sp-apps-yours-table-host .rdt-table-wrap{flex:1 1 auto;min-height:0}.sp-stack-collection-filters{justify-content:flex-start;flex-wrap:wrap;align-items:center}.sp-stack-builder-type-filters,.sp-stack-collection-type-filters{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;width:auto;gap:.42rem;padding:0;border:0;background:transparent;box-shadow:none}.sp-stack-type-filter-wrap{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.56rem;min-width:0}.sp-stack-app-subtype-filters{display:inline-flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:.28rem;padding-left:.5rem;border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70d4ff) 22%,transparent)}.sp-stack-app-subtype-filters[hidden]{display:none!important}.sp-stack-collection-filter-label{color:color-mix(in srgb,var(--gs-public-theme-text,#cfeeff) 92%,transparent);font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1;margin-right:.1rem;text-transform:uppercase}.sp-stack-shell .rdt-toolbar-addon{display:flex;flex:0 1 auto;min-width:0;justify-content:flex-start;width:auto;margin-left:0}.sp-stack-shell .rdt-root:has(.sp-stack-builder-type-filters) .rdt-controls,.sp-stack-shell .rdt-root:has(.sp-stack-collection-type-filters) .rdt-controls{flex-wrap:nowrap;align-items:center}.sp-stack-shell .sp-stack-builder-type-filters,.sp-stack-shell .sp-stack-collection-type-filters{justify-content:flex-start!important;align-items:center!important;gap:.36rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.sp-stack-shell .sp-stack-builder-app-subtype-filter,.sp-stack-shell .sp-stack-builder-type-filter,.sp-stack-shell .sp-stack-collection-app-subtype-filter,.sp-stack-shell .sp-stack-collection-type-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:0 0 auto!important;min-width:0!important;min-height:1.78rem!important;border-radius:.56rem!important;padding:.34rem .82rem!important;border:1px solid transparent!important;background:transparent!important;color:var(--gs-tab-text)!important;box-shadow:none!important;font-size:.6rem!important;font-weight:800!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important}.sp-stack-shell .sp-stack-builder-app-subtype-filter.is-active,.sp-stack-shell .sp-stack-builder-type-filter.is-active,.sp-stack-shell .sp-stack-collection-app-subtype-filter.is-active,.sp-stack-shell .sp-stack-collection-type-filter.is-active{border-color:transparent!important;background:var(--gs-tab-active-bg)!important;color:var(--gs-tab-active-text)!important;box-shadow:none!important}.sp-apps-workspace-open-progress{display:none!important;gap:.34rem;align-items:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae7ff) 32%,transparent);border-radius:.62rem;padding:.34rem .46rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 80%,transparent)}.sp-apps-workspace-open-progress.is-active{display:none!important;grid-template-columns:minmax(0,1fr)}.sp-apps-workspace-open-progress-label{font-size:.56rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#cdefff) 95%,transparent)}.sp-apps-workspace-open-progress-track{display:block;position:relative;height:.28rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ce8ff) 35%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081222) 78%,transparent);overflow:hidden}.sp-apps-workspace-open-progress-fill{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#5ad6ff) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#619aff) 88%,transparent));box-shadow:0 0 10px rgba(90,214,255,.45);animation:sp-apps-workspace-open-progress 1.05s linear infinite}@keyframes sp-apps-workspace-open-progress{0%{transform:translateX(-130%)}to{transform:translateX(250%)}}.sp-apps-live-tabs,.sp-apps-main-tabs,.sp-apps-workspace-tabs{display:flex;flex-wrap:wrap;gap:.36rem;justify-content:center;align-items:center}.sp-apps-action-btn,.sp-apps-live-tab,.sp-apps-main-tab,.sp-apps-workspace-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee7ff) 34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1828) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 92%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#dbf6ff) 92%,transparent);border-radius:.6rem;font-size:.58rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase;padding:.42rem .6rem;display:inline-flex;align-items:center;gap:.28rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.sp-apps-action-btn:hover,.sp-apps-live-tab:hover,.sp-apps-main-tab:hover,.sp-apps-workspace-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9af1ff) 62%,transparent);transform:translateY(-1px);box-shadow:0 0 12px rgba(0,240,255,.16)}.sp-apps-action-btn.is-active,.sp-apps-live-tab.is-active,.sp-apps-main-tab.is-active,.sp-apps-workspace-tab.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0086ac) 38%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#005672) 40%,transparent));border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 72%,transparent);color:var(--gs-public-theme-strong,#efffff)}.sp-apps-action-btn.is-locked,.sp-apps-btn-icon.is-locked,.sp-apps-btn.is-locked,.sp-apps-editor.is-locked,.sp-apps-workspace-tab.is-locked{cursor:not-allowed;opacity:.48;filter:grayscale(.45)}.sp-apps-action-btn.is-locked:hover,.sp-apps-btn-icon.is-locked:hover,.sp-apps-btn.is-locked:hover,.sp-apps-workspace-tab.is-locked:hover{transform:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.sp-apps-live-pane,.sp-apps-main-pane,.sp-apps-workspace-pane{display:none;min-height:0}.sp-apps-live-pane.is-active,.sp-apps-main-pane.is-active,.sp-apps-workspace-pane.is-active{display:flex;flex-direction:column;gap:.54rem;min-height:0;flex:1 1 auto}.sp-apps-workspace-pane[data-apps-workspace-pane=data].is-active{overflow:hidden}.sp-apps-workspace-pane[data-apps-workspace-pane=screen].is-active{overflow:auto}.sp-apps-workspace-pane[data-apps-workspace-pane=manage].is-active{overflow-y:auto;overflow-x:hidden;padding-right:.08rem}.sp-apps-card-list{display:flex;flex-direction:column;gap:.52rem;min-height:0;flex:1 1 auto;padding-right:.06rem}#apps-internal-list.sp-apps-card-list,#apps-store-list.sp-apps-card-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.52rem;align-content:start;padding-right:.1rem}#apps-internal-list.sp-apps-card-list .sp-apps-empty,#apps-store-list.sp-apps-card-list .sp-apps-empty{grid-column:1/-1}@media (max-width:1500px){#apps-internal-list.sp-apps-card-list,#apps-store-list.sp-apps-card-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1220px){#apps-internal-list.sp-apps-card-list,#apps-store-list.sp-apps-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){#apps-internal-list.sp-apps-card-list,#apps-store-list.sp-apps-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#apps-internal-list.sp-apps-card-list,#apps-store-list.sp-apps-card-list{grid-template-columns:minmax(0,1fr)}}.sp-apps-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe3ff) 30%,transparent);border-radius:.86rem;padding:.6rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081323) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c17) 94%,transparent));box-shadow:0 8px 22px rgba(2,10,21,.38);display:flex;flex-direction:column;gap:.34rem}.sp-apps-card-head{display:flex;align-items:center;justify-content:space-between;gap:.52rem}.sp-apps-internal-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.28rem;flex-wrap:wrap}.sp-apps-card-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 98%,transparent);font-size:.74rem;font-weight:700;line-height:1.2}.sp-apps-card-meta{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b2e0f3) 84%,transparent);font-size:.56rem;line-height:1.35}.sp-desk-create-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;max-height:min(15.5rem,46vh);padding-right:.08rem;overflow-y:auto;overflow-x:hidden;align-content:start}.sp-desk-create-app-grid .sp-apps-empty{grid-column:1/-1}#desk-create-modal .sp-apps-modal-shell{width:min(44rem,calc(100vw - 1.6rem));max-height:min(92vh,39rem);display:flex;flex-direction:column;border-radius:1rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#70e4ff) 40%,transparent);background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--gs-public-theme-primary,#34aedc) 14%,transparent),transparent 42%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#081223) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a15) 97%,transparent));padding:.72rem}#desk-create-modal .sp-apps-modal-head{margin-bottom:.46rem;padding-bottom:.44rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#73e1ff) 20%,transparent)}#desk-create-modal .sp-apps-modal-head h4{font-size:.9rem;letter-spacing:.01em}#desk-create-modal .sp-apps-modal-form{min-height:0;flex:1 1 auto;gap:.38rem}#desk-create-modal .sp-apps-modal-form>label{margin:0;gap:.2rem}#desk-create-modal .sp-apps-modal-form>label>span{letter-spacing:.02em;text-transform:none;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c5e6f8) 88%,transparent)}#desk-create-modal .sp-apps-modal-form input{min-height:1.94rem;padding:.42rem .56rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#72ddff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081221) 86%,transparent)}.sp-desk-create-inline-hint,.sp-desk-create-mode-hint{margin:0;font-size:.54rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a2d3ea) 84%,transparent)}.sp-desk-create-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.24rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#75e1ff) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081423) 74%,transparent);padding:.16rem}.sp-desk-create-mode-tab{border:1px solid transparent;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#b8e4f8) 88%,transparent);min-height:1.44rem;padding:.2rem .5rem;font-size:.53rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;text-align:center;justify-content:center}.sp-desk-create-mode-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 48%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f0fbff) 98%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a95c2) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#006891) 90%,transparent));box-shadow:0 0 0 1px rgba(122,233,255,.18)}.sp-desk-create-app-filters,.sp-desk-create-console-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#75e1ff) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081423) 70%,transparent);padding:.14rem}.sp-desk-create-app-filter,.sp-desk-create-console-tab{border:1px solid transparent;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#b8e4f8) 88%,transparent);min-height:1.3rem;padding:.18rem .38rem;font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;text-align:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-create-app-filter.is-active,.sp-desk-create-console-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fbff) 98%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a95c2) 80%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#006891) 88%,transparent));box-shadow:0 0 0 1px rgba(122,233,255,.16)}.sp-desk-create-console-url-options{flex:1 1 auto;min-height:0;display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:.2rem}#desk-create-modal.is-desk-create-mode-console #desk-create-app-filters.is-hidden,#desk-create-modal.is-desk-create-mode-console #desk-create-app-grid.is-hidden,.sp-desk-create-console-tabs.is-hidden,.sp-desk-create-console-url-options.is-hidden{display:none}.sp-desk-create-console-auth{flex:1 1 100%;display:flex;flex-direction:column;gap:.5rem;margin-top:.55rem}.sp-desk-create-console-auth.is-hidden,.sp-desk-create-console-field.is-hidden{display:none}.sp-desk-create-console-prompt{flex:1 1 100%;display:flex;flex-direction:column;gap:.4rem;margin-bottom:.6rem}.sp-desk-create-console-prompt.is-hidden{display:none}.sp-desk-create-console-prompt-text{width:100%;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;line-height:1.4;padding:.55rem .65rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eaf7ff) 92%,transparent)}.sp-desk-create-console-prompt-copy{align-self:flex-start}.sp-desk-create-console-prompt-copy.is-copied{opacity:.8}.sp-desk-create-console-field{width:100%;margin:0;display:flex;flex-direction:column;gap:.22rem}.sp-desk-create-console-label{font-size:.52rem;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe3f6) 90%,transparent);font-weight:700;line-height:1.2}.sp-desk-create-console-field input{width:100%;border-radius:.52rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.sp-desk-create-console-field input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe8ff) 70%,transparent);box-shadow:0 0 0 1px rgba(83,205,247,.28),0 0 0 3px rgba(83,205,247,.08);background:color-mix(in srgb,var(--gs-public-theme-panel,#09182a) 94%,transparent)}.sp-desk-create-options-viewport{position:relative;min-height:min(17.5rem,56vh);max-height:min(17.5rem,56vh)}#desk-create-modal.is-desk-create-mode-website .sp-desk-create-options-viewport{min-height:min(15.8rem,50vh);max-height:min(15.8rem,50vh)}#desk-create-modal.is-desk-create-mode-apps .sp-desk-create-options-viewport,#desk-create-modal.is-desk-create-mode-console .sp-desk-create-options-viewport{min-height:min(17.5rem,56vh);max-height:min(17.5rem,56vh)}#desk-create-modal.is-desk-create-mode-browser .sp-desk-create-options-viewport{display:none}.sp-desk-create-options-viewport .sp-top-create-section{position:absolute;inset:0;min-height:100%;margin:0;padding:.5rem .56rem;gap:.34rem;border-radius:.76rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081221) 72%,transparent)}.sp-desk-create-options-viewport .sp-top-create-section.is-hidden{display:none}#desk-create-modal .sp-top-create-label{letter-spacing:.02em;text-transform:none;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c9eafa) 90%,transparent)}.sp-desk-create-website-head{display:block;font-weight:700}.sp-desk-create-website-head-row{display:flex;align-items:center;justify-content:space-between;gap:.38rem;flex:0 0 auto}.sp-desk-create-website-add{width:1.76rem;height:1.76rem;min-width:1.76rem;min-height:1.76rem;padding:0;gap:.2rem;font-size:.5rem;white-space:nowrap;border-radius:.54rem;justify-content:center}.sp-desk-create-website-add i,.sp-desk-create-website-add svg{width:.94rem;height:.94rem;stroke-width:2.15}.sp-desk-create-website-add span,.sp-desk-create-website-credentials-toggle span,.sp-desk-create-website-remove span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#desk-create-app-options{overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:100%}#desk-create-app-options.is-hidden,#desk-create-website-options.is-hidden{display:none}#desk-create-app-grid{height:100%;max-height:100%;min-height:0;flex:1 1 auto;gap:.42rem;padding-right:.08rem;overflow-y:auto;overflow-x:hidden;align-content:start;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#desk-create-app-grid .sp-apps-empty{min-height:5rem;font-size:.58rem;padding:.6rem}#top-create-desk-create-options{gap:.42rem;padding:.56rem .62rem .62rem;overflow:hidden}#top-create-desk-create-options>.sp-desk-create-inline-hint,#top-create-desk-create-options>.sp-desk-create-mode-hint{flex:0 0 auto}#top-create-desk-mode-tabs{width:min(16rem,100%);margin:0 auto;flex:0 0 auto}#top-create-desk-options-viewport{min-height:min(14.2rem,42vh);max-height:min(14.2rem,42vh);flex:1 1 auto}#top-create-desk-options-viewport .sp-top-create-section{padding:.48rem .52rem;gap:.34rem;overflow:hidden}#top-create-desk-app-options-panel{display:flex;flex-direction:column;height:100%;min-height:100%}#top-create-desk-app-options-panel.is-hidden,#top-create-desk-console-tabs.is-hidden,#top-create-desk-console-url-options.is-hidden,#top-create-desk-website-options-panel.is-hidden{display:none}#top-create-desk-create-options:not(.is-desk-create-mode-console) #top-create-desk-console-tabs{display:none!important}#top-create-desk-app-filters,#top-create-desk-console-tabs{width:min(13rem,100%);margin:0 auto;flex:0 0 auto}#top-create-desk-app-grid{height:100%;max-height:100%;min-height:0;flex:1 1 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;padding-right:.08rem;overflow-y:auto;overflow-x:hidden;align-content:start;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#top-create-desk-app-grid .sp-apps-empty{min-height:5rem;font-size:.58rem;padding:.6rem}#top-create-desk-create-options .sp-desk-create-app-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe3ff) 30%,transparent);border-radius:.76rem;padding:.5rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081323) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c17) 94%,transparent));box-shadow:0 8px 20px rgba(2,10,21,.34);display:flex;flex-direction:column;gap:.4rem;min-width:0;min-height:7.2rem}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-item-main{display:flex;align-items:flex-start;gap:.46rem;min-width:0;width:100%}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-thumb{width:1.42rem;height:1.42rem;border-radius:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee0ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a192c) 84%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;color:color-mix(in srgb,var(--gs-public-theme-text,#ade1f7) 84%,transparent)}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-thumb i,#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-thumb svg{width:.86rem;height:.86rem;stroke-width:1.9}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-thumb-fallback{display:inline-flex;align-items:center;justify-content:center}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-meta{display:grid;gap:.16rem;min-width:0;flex:1 1 auto}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-meta h5{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 98%,transparent);font-size:.66rem;font-weight:700;line-height:1.22;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-author{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#bbe1f4) 84%,transparent);font-size:.52rem;line-height:1.3}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-stats{display:inline-flex;align-items:center;gap:.3rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a2d3ea) 78%,transparent);font-size:.5rem;font-weight:700;line-height:1.2;min-width:0}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-stats .sp-apps-rating{display:inline-flex;align-items:center;gap:.16rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#72e0ff) 96%,transparent)}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-stats .sp-apps-rating svg{width:.62rem;height:.62rem;stroke-width:2}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-summary{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b0dff3) 82%,transparent);font-size:.53rem;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-item-actions{display:flex;align-items:center;justify-content:space-between;gap:.32rem;margin-top:auto;min-width:0}#top-create-desk-create-options .sp-desk-create-app-card .sp-apps-store-item-actions .sp-apps-card-meta{margin:0;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#top-create-desk-create-options .sp-desk-create-app-pill{flex:0 0 auto}#top-create-desk-website-options-panel{display:flex;flex-direction:column;height:100%;min-height:100%}#top-create-desk-website-options-panel .sp-desk-create-website-head-row{align-items:center;gap:.5rem;flex:0 0 auto}#top-create-desk-website-options-panel .sp-desk-create-website-head{min-width:0;flex:1 1 auto}#top-create-desk-website-list{display:grid;gap:.46rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 .08rem 0 0;align-content:start}#top-create-desk-website-options-panel .sp-desk-create-website-card{gap:.44rem;padding:.56rem;border-radius:.76rem;min-width:0}#top-create-desk-website-options-panel .sp-desk-create-website-card-head{align-items:center;min-width:0}#top-create-desk-website-options-panel .sp-desk-create-website-card-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-create-desk-website-options-panel .sp-desk-create-website-card-actions{flex:0 0 auto;gap:.28rem}#top-create-desk-website-options-panel .sp-desk-create-website-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name url" "credentials credentials";gap:.44rem;align-items:start}#top-create-desk-website-options-panel .sp-desk-create-website-field{gap:.2rem;min-width:0}#top-create-desk-website-options-panel .sp-desk-create-website-label{font-size:.52rem;letter-spacing:.02em}#top-create-desk-website-options-panel .sp-desk-create-website-field input{min-height:1.84rem;padding:.38rem .52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#72ddff) 34%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f4ff) 96%,transparent);font-size:.62rem;line-height:1.2;box-shadow:none}#top-create-desk-website-options-panel .sp-desk-create-website-field input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-muted,#aacfe2) 64%,transparent);opacity:1}#top-create-desk-website-options-panel .sp-desk-create-website-field input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-muted,#aacfe2) 64%,transparent);opacity:1}#top-create-desk-website-options-panel .sp-desk-create-website-field input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe8ff) 70%,transparent);box-shadow:0 0 0 1px rgba(83,205,247,.28),0 0 0 3px rgba(83,205,247,.08);background:color-mix(in srgb,var(--gs-public-theme-panel,#09182a) 94%,transparent);outline:none}#top-create-desk-website-options-panel .sp-desk-create-website-credentials{gap:.44rem}#desk-create-website-options{display:flex;flex-direction:column;overflow:hidden}.sp-desk-create-website-list{display:grid;gap:.42rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.08rem}.sp-desk-create-website-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe3ff) 24%,transparent);border-radius:.68rem;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--gs-public-theme-primary,#48c9f4) 8%,transparent),transparent 40%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081323) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c17) 96%,transparent));box-shadow:0 10px 24px rgba(2,10,21,.28),inset 0 1px 0 rgba(212,244,255,.035);display:grid;gap:.42rem;padding:.54rem}.sp-desk-create-website-card-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.sp-desk-create-website-card-actions{display:flex;align-items:center;gap:.28rem;flex-wrap:wrap;justify-content:flex-end}.sp-desk-create-website-card-head strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e9f9ff) 98%,transparent);font-size:.58rem;font-weight:700;line-height:1.2}.sp-desk-create-website-credentials-toggle{width:1.64rem;height:1.64rem;min-width:1.64rem;min-height:1.64rem;padding:0;gap:.18rem;border-radius:.52rem;font-size:.48rem;line-height:1;white-space:nowrap;justify-content:center}.sp-desk-create-website-credentials-toggle i,.sp-desk-create-website-credentials-toggle svg{width:.88rem;height:.88rem;stroke-width:2.05}.sp-desk-create-website-remove{width:1.36rem;height:1.36rem;min-width:1.36rem;min-height:1.36rem;border-radius:.44rem;padding:0}.sp-desk-create-website-remove i,.sp-desk-create-website-remove svg{width:.7rem;height:.7rem;stroke-width:1.9}.sp-desk-create-website-remove:disabled{opacity:.42;cursor:not-allowed}.sp-desk-create-website-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name name" "url url" "credentials credentials";gap:.34rem}.sp-desk-create-website-credentials{grid-area:credentials;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"username password";gap:.34rem;max-height:6.5rem;opacity:1;overflow:hidden;transform:translateY(0);transition:max-height .22s ease,opacity .18s ease,transform .2s ease;will-change:max-height,opacity,transform}.sp-desk-create-website-credentials.is-hidden{max-height:0;opacity:0;pointer-events:none;transform:translateY(-.18rem)}.sp-desk-create-website-field{margin:0;display:flex;flex-direction:column;gap:.18rem;min-width:0}.sp-desk-create-website-field--name{grid-area:name}.sp-desk-create-website-field--url{grid-area:url}.sp-desk-create-website-field--username{grid-area:username}.sp-desk-create-website-field--password{grid-area:password}.sp-desk-create-website-label{font-size:.52rem;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe3f6) 90%,transparent);font-weight:700;line-height:1.2}.sp-desk-create-website-field input{width:100%;border-radius:.52rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.sp-desk-create-website-field input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe8ff) 70%,transparent);box-shadow:0 0 0 1px rgba(83,205,247,.28),0 0 0 3px rgba(83,205,247,.08);background:color-mix(in srgb,var(--gs-public-theme-panel,#09182a) 94%,transparent)}#desk-create-modal .sp-apps-modal-actions{margin-top:.08rem;padding-top:.42rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70e1ff) 16%,transparent);justify-content:flex-end;gap:.32rem}#desk-create-modal .sp-apps-modal-actions .sp-apps-btn{min-width:3.9rem;justify-content:center}@media (max-width:700px){#desk-create-modal .sp-apps-modal-shell{width:min(33rem,calc(100vw - .9rem));max-height:min(94vh,37rem);padding:.62rem}.sp-desk-create-options-viewport{min-height:min(15.6rem,52vh);max-height:min(15.6rem,52vh)}#desk-create-modal.is-desk-create-mode-website .sp-desk-create-options-viewport{min-height:min(14.4rem,48vh);max-height:min(14.4rem,48vh)}.sp-desk-create-website-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "url" "credentials"}.sp-desk-create-website-credentials{grid-template-columns:minmax(0,1fr);grid-template-areas:"username" "password"}.sp-desk-create-website-card-head,.sp-desk-create-website-head-row,.sp-desk-workspace-website-card-head{align-items:stretch;flex-direction:column}#desk-create-modal .sp-desk-create-website-card-head{gap:.34rem}#desk-create-modal .sp-desk-create-website-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.28rem;justify-content:stretch}.sp-desk-create-website-add,.sp-desk-create-website-credentials-toggle,.sp-desk-create-website-remove{width:100%;min-width:0;height:1.58rem;min-height:1.58rem;padding:.2rem .46rem;gap:.26rem;justify-content:center}#desk-create-modal .sp-desk-create-website-card-actions>button{width:100%;min-width:0}.sp-desk-create-website-add i,.sp-desk-create-website-add svg,.sp-desk-create-website-credentials-toggle i,.sp-desk-create-website-credentials-toggle svg,.sp-desk-create-website-remove i,.sp-desk-create-website-remove svg{flex:0 0 auto}.sp-desk-create-website-add span,.sp-desk-create-website-credentials-toggle span,.sp-desk-create-website-remove span{position:static;width:auto;min-width:0;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:nowrap;border:0}#desk-create-modal .sp-apps-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#desk-create-modal .sp-apps-modal-actions .sp-apps-btn{width:100%;min-width:0}.sp-desk-workspace-form-grid{grid-template-columns:minmax(0,1fr)}.sp-desk-create-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sp-desk-create-app-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){#desk-create-modal .sp-desk-create-website-card-actions{grid-template-columns:minmax(0,1fr)}#desk-create-modal .sp-desk-create-mode-tab{padding-inline:.28rem;font-size:.48rem;letter-spacing:.04em}}.sp-desk-create-app-card{position:relative;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#desk-create-modal .sp-desk-create-app-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe3ff) 30%,transparent);border-radius:.86rem;padding:.56rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081323) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c17) 94%,transparent));box-shadow:0 8px 22px rgba(2,10,21,.38);display:flex;flex-direction:column;gap:.44rem}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-item-main{display:flex;align-items:flex-start;gap:.48rem;min-width:0;width:100%}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-thumb{width:1.56rem;height:1.56rem;border-radius:.44rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee0ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a192c) 84%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;color:color-mix(in srgb,var(--gs-public-theme-text,#ade1f7) 84%,transparent)}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-thumb-fallback{display:inline-flex;align-items:center;justify-content:center}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-thumb-fallback svg{width:.86rem;height:.86rem;stroke-width:1.9}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-meta{display:grid;gap:.17rem;min-width:0;flex:1 1 auto}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-meta h5{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 98%,transparent);font-size:.68rem;font-weight:700;line-height:1.24;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-author{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#bbe1f4) 84%,transparent);font-size:.53rem;line-height:1.33}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-stats{display:inline-flex;align-items:center;gap:.3rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a2d3ea) 78%,transparent);font-size:.5rem;font-weight:700;line-height:1.2}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-stats .sp-apps-rating{display:inline-flex;align-items:center;gap:.16rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#72e0ff) 96%,transparent)}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-stats .sp-apps-rating svg{width:.62rem;height:.62rem;stroke-width:2}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-summary{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b0dff3) 82%,transparent);font-size:.54rem;line-height:1.34;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-item-actions{display:flex;align-items:center;justify-content:space-between;gap:.34rem}#desk-create-modal .sp-desk-create-app-card .sp-apps-store-item-actions .sp-apps-card-meta{margin:0;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-create-app-card:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ef0ff) 62%,transparent);box-shadow:0 0 0 1px rgba(120,234,255,.2),0 10px 22px rgba(2,10,21,.42);transform:translateY(-1px)}.sp-desk-create-app-card.is-selected{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#60e7ff) 84%,transparent);box-shadow:0 0 0 1px rgba(86,225,255,.32),0 12px 24px rgba(2,10,21,.48)}.sp-desk-create-app-radio{position:absolute;opacity:0;pointer-events:none}.sp-desk-create-app-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de4ff) 34%,transparent);border-radius:999px;padding:.14rem .42rem;font-size:.5rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#d1f0ff) 86%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091829) 74%,transparent)}.sp-desk-create-app-card.is-selected .sp-desk-create-app-pill{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#60e7ff) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3faff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a2b3f) 86%,transparent)}#desk-create-modal.is-desk-create-mode-map .sp-desk-create-options-viewport,#top-create-desk-create-options.is-desk-create-mode-map .sp-desk-create-options-viewport{min-height:min(23rem,64vh);max-height:min(23rem,64vh)}#top-create-desk-create-options.is-desk-create-mode-browser .sp-desk-create-options-viewport{display:none}#desk-create-map-options,#top-create-desk-map-options-panel{overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:100%;gap:.4rem}#desk-create-map-options.is-hidden,#top-create-desk-map-options-panel.is-hidden{display:none}.sp-desk-map-head-row{display:flex;align-items:center;justify-content:space-between;gap:.38rem;flex:0 0 auto}.sp-desk-map-count{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de4ff) 38%,transparent);border-radius:999px;padding:.2rem .6rem;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#d9f4ff) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091829) 76%,transparent);white-space:nowrap}.sp-desk-map-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));gap:.62rem;align-content:start;overflow-y:auto;overflow-x:hidden;padding-right:.12rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sp-desk-map-card{--sp-desk-map-accent:#53cdf7;position:relative;display:flex;flex-direction:column;gap:.62rem;min-height:10.2rem;padding:.9rem;border-radius:1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent) 34%,rgba(122,233,255,.12));background:linear-gradient(160deg,color-mix(in srgb,var(--sp-desk-map-accent) 10%,transparent),transparent 48%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1c) 90%,transparent);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;cursor:pointer}.sp-desk-map-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent) 68%,transparent),0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent) 26%,transparent),0 12px 26px rgba(2,10,21,.5);transform:translateY(-1px)}.sp-desk-map-card.is-selected{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sp-desk-map-accent) 88%,transparent),0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent) 34%,transparent),0 12px 26px rgba(2,10,21,.5);background:linear-gradient(160deg,color-mix(in srgb,var(--sp-desk-map-accent) 18%,transparent),transparent 56%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1c) 90%,transparent)}.sp-desk-map-select-indicator{flex:0 0 auto;width:1.24rem;height:1.24rem;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de4ff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091829) 76%,transparent);color:transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.sp-desk-map-select-indicator i,.sp-desk-map-select-indicator svg{width:.78rem;height:.78rem;stroke-width:3}.sp-desk-map-card.is-selected .sp-desk-map-select-indicator{border-color:color-mix(in srgb,var(--sp-desk-map-accent) 92%,transparent);background:color-mix(in srgb,var(--sp-desk-map-accent) 82%,transparent);color:#04121f}.sp-desk-map-card-glow{position:absolute;inset:-40% -20% auto;height:70%;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--sp-desk-map-accent) 22%,transparent),transparent 68%);opacity:.55;pointer-events:none;transition:opacity .25s ease}.sp-desk-map-card:hover .sp-desk-map-card-glow{opacity:.95}.sp-desk-map-card-head{position:relative;display:flex;align-items:center;gap:.6rem;min-width:0}.sp-desk-map-avatar{flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:.92rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--sp-desk-map-accent) 46%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--sp-desk-map-accent) 34%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081423) 88%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--sp-desk-map-accent) 14%,transparent)}.sp-desk-map-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-desk-map-avatar-initials{font-size:1rem;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fcff) 98%,transparent);text-shadow:0 1px 6px rgba(2,10,21,.55)}.sp-desk-map-card-title{min-width:0;flex:1 1 auto;display:grid;gap:.16rem}.sp-desk-map-card-title h5{margin:0;font-size:.86rem;font-weight:800;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 98%,transparent)}.sp-desk-map-card-id,.sp-desk-map-card-title h5{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-card-id{font-size:.62rem;letter-spacing:.05em;color:color-mix(in srgb,var(--gs-public-theme-text,#9fd2ec) 74%,transparent)}.sp-desk-map-chip{flex:0 0 auto;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--sp-desk-map-accent) 52%,transparent);border-radius:999px;padding:.22rem .6rem;font-size:.58rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.1;color:color-mix(in srgb,var(--gs-public-theme-strong,#f0fbff) 96%,transparent);background:color-mix(in srgb,var(--sp-desk-map-accent) 14%,transparent)}.sp-desk-map-card-lines{display:grid;gap:.32rem;min-width:0}.sp-desk-map-card-line{display:inline-flex;align-items:center;gap:.38rem;font-size:.66rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-text,#a8d8ef) 86%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-card-line i,.sp-desk-map-card-line svg{flex:0 0 auto;width:.78rem;height:.78rem;stroke-width:2.2;color:color-mix(in srgb,var(--sp-desk-map-accent) 82%,transparent)}.sp-desk-map-coords{margin-top:auto;margin-bottom:.06rem;display:flex;align-items:center;gap:.4rem;border-radius:.6rem;padding:.4rem .55rem;font-size:.66rem;font-weight:700;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-strong,#ebf9ff) 94%,transparent);background:color-mix(in srgb,var(--sp-desk-map-accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent) 34%,transparent)}.sp-desk-map-coords i,.sp-desk-map-coords svg{flex:0 0 auto;width:.82rem;height:.82rem;stroke-width:2.2;color:color-mix(in srgb,var(--sp-desk-map-accent) 88%,transparent)}.sp-desk-map-notify-btn{margin-top:auto;margin-bottom:.06rem;display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;border:1px solid color-mix(in srgb,var(--sp-desk-map-accent) 44%,transparent);border-radius:.6rem;padding:.42rem .55rem;font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:color-mix(in srgb,var(--gs-public-theme-strong,#ebf9ff) 94%,transparent);background:transparent;transition:background-color .18s ease,box-shadow .18s ease}.sp-desk-map-notify-btn:hover{background:color-mix(in srgb,var(--sp-desk-map-accent) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent) 30%,transparent)}.sp-desk-map-notify-btn i,.sp-desk-map-notify-btn svg{flex:0 0 auto;width:.82rem;height:.82rem;stroke-width:2.2;color:color-mix(in srgb,var(--sp-desk-map-accent) 88%,transparent)}.sp-desk-map-empty{grid-column:1/-1;min-height:9rem;border-radius:.82rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 34%,transparent);display:grid;gap:.3rem;align-content:center;justify-items:center;text-align:center;padding:1rem;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--gs-public-theme-primary,#5fcdff) 12%,transparent),transparent 52%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 76%,transparent)}.sp-desk-map-empty strong{font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-strong,#e6f8ff) 96%,transparent)}.sp-desk-map-empty span:not(.sp-desk-map-empty-icon){font-size:.66rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a9d8ef) 84%,transparent);max-width:22rem}.sp-desk-map-empty-icon i,.sp-desk-map-empty-icon svg{width:1.5rem;height:1.5rem;color:color-mix(in srgb,var(--gs-public-theme-primary,#5fcdff) 88%,transparent)}.sp-desk-map-empty--error{border-color:color-mix(in srgb,#ff7a7a 42%,transparent)}.sp-desk-map-empty--error .sp-desk-map-empty-icon i,.sp-desk-map-empty--error .sp-desk-map-empty-icon svg{color:color-mix(in srgb,#ff8a8a 88%,transparent)}.sp-desk-map-card--skeleton{pointer-events:none;min-height:10.2rem}.sp-desk-map-skeleton-block{border-radius:.5rem;background:linear-gradient(100deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b1e33) 82%,transparent) 30%,color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 16%,transparent) 50%,color-mix(in srgb,var(--gs-public-theme-panel,#0b1e33) 82%,transparent) 70%);background-size:220% 100%;animation:sp-desk-map-shimmer 1.4s ease-in-out infinite}.sp-desk-map-skeleton-lines{flex:1 1 auto;display:grid;gap:.3rem}.sp-desk-map-skeleton-line{height:.56rem}.sp-desk-map-skeleton-line--short{width:62%}.sp-desk-map-skeleton-body{flex:1 1 auto;min-height:3.4rem}@keyframes sp-desk-map-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.sp-desk-map-activity-panel,.sp-desk-map-data-panel,.sp-desk-map-ws,.sp-dmx{--dm-accent:var(--gs-sidebar-accent);--dm-strong:var(--gs-sidebar-strong);--dm-text:var(--gs-sidebar-text);--dm-muted:var(--gs-sidebar-muted);--dm-line:var(--gs-sidebar-border-soft);--dm-line-strong:var(--gs-sidebar-border);--dm-ground:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050b15) 94%,transparent);--dm-glass:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060d19) 82%,transparent);--dm-sheet:color-mix(in srgb,var(--gs-public-theme-panel-strong,#070f1c) 97%,transparent);--dm-raise:color-mix(in srgb,#ffffff 3.5%,transparent);--dm-raise-strong:color-mix(in srgb,#ffffff 6.5%,transparent);--dm-field:color-mix(in srgb,#000000 26%,transparent);--dm-graticule:color-mix(in srgb,var(--gs-sidebar-accent) 9%,transparent);--dm-shadow:0 18px 44px rgba(0,0,0,0.46);--dm-sheet-shadow:0 -12px 30px rgba(0,0,0,0.36);--dm-located:var(--gs-public-theme-success,#34d399);--dm-awaiting:var(--gs-public-theme-warning,#fbbf24);--dm-declined:var(--gs-public-theme-danger,#f87171);--dm-breach:var(--gs-public-theme-danger,#f87171);--dm-accent-text:color-mix(in srgb,var(--dm-accent) 62%,var(--dm-strong));--dm-focus:0 0 0 2px color-mix(in srgb,var(--dm-accent) 34%,transparent);--dm-tone-mix:80%;font-family:var(--gw-font-mono)}body.theme-classic .sp-desk-map-activity-panel,body.theme-classic .sp-desk-map-data-panel,body.theme-classic .sp-desk-map-ws,body.theme-classic .sp-dmx{--dm-ground:rgba(243,247,252,0.97);--dm-glass:rgba(251,253,255,0.9);--dm-sheet:rgba(251,253,255,0.98);--dm-raise:rgba(33,59,97,0.035);--dm-raise-strong:rgba(33,59,97,0.07);--dm-field:rgba(255,255,255,0.94);--dm-shadow:0 14px 34px rgba(33,59,97,0.16);--dm-sheet-shadow:0 -10px 26px rgba(33,59,97,0.12);--dm-tone-mix:34%}[data-desk-map-tone=inside],[data-desk-map-tone=located]{--dm-tone:var(--dm-located)}[data-desk-map-tone=awaiting]{--dm-tone:var(--dm-awaiting)}[data-desk-map-tone=breach],[data-desk-map-tone=declined]{--dm-tone:var(--dm-breach)}[data-desk-map-tone=pinned]{--dm-tone:var(--dm-accent)}[data-desk-map-tone=idle],[data-desk-map-tone=loading]{--dm-tone:var(--dm-muted)}.sp-desk-map-glyph{display:inline-block;flex:0 0 auto;width:.56rem;height:.56rem;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--dm-tone,var(--dm-muted))}[data-desk-map-tone=loading] .sp-desk-map-glyph{animation:sp-desk-map-glyph-pulse 1.2s ease-in-out infinite}@keyframes sp-desk-map-glyph-pulse{0%,to{opacity:.35}50%{opacity:1}}.sp-apps-workspace-shell.is-desk-map [data-apps-workspace-pane=screen]>.sp-apps-screen-tools{display:none!important}.sp-apps-screen-frame.is-desk-map-surface{overflow:hidden}.sp-apps-screen-frame.is-desk-map-surface iframe{display:none!important}.sp-apps-workspace-shell.is-desk-map .sp-apps-screen-frame.is-desk-map-surface{width:100%!important;height:auto!important;min-height:0;transform:none!important;display:flex;flex:1 1 auto;overflow:hidden;border-radius:.9rem;background:transparent;container:desk-map-screen/inline-size}.sp-desk-map-ws{--dm-rail-width:clamp(15rem,32%,19.5rem);position:relative;flex:1 1 auto;width:100%;min-height:22rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:.45rem;box-sizing:border-box;border-radius:.9rem;background:var(--dm-ground);color:var(--dm-text)}.sp-desk-map-ws-map-col{position:relative;grid-area:1/1;min-width:0;min-height:0;display:flex}.sp-desk-map-ws-map{flex:1 1 auto;min-height:21rem;border-radius:.72rem;overflow:hidden;background:linear-gradient(var(--dm-graticule) 1px,transparent 1px) 0 0 /2.5rem 2.5rem,linear-gradient(90deg,var(--dm-graticule) 1px,transparent 1px) 0 0 /2.5rem 2.5rem,radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--dm-accent) 10%,transparent),transparent 62%),var(--dm-sheet)}.sp-desk-map-ws-hud{position:absolute;top:.6rem;left:2.9rem;right:calc(var(--dm-rail-width) + 1.4rem);z-index:4;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.4rem;pointer-events:none}.sp-desk-map-ws-hud>*{pointer-events:auto}.sp-desk-map-ws-key,.sp-desk-map-ws-map-loader,.sp-desk-map-ws-reset{display:inline-flex;align-items:center;min-height:1.95rem;box-sizing:border-box;border-radius:999px;background:var(--dm-glass);backdrop-filter:blur(12px) saturate(1.15);box-shadow:var(--dm-shadow),inset 0 0 0 1px var(--dm-line)}.sp-desk-map-ws-key{flex-wrap:wrap;gap:.2rem .85rem;padding:.35rem .8rem}.sp-desk-map-key-item{display:inline-flex;align-items:center;gap:.38rem;font-size:.6rem;color:var(--dm-muted);white-space:nowrap}.sp-desk-map-key-item b{font-weight:700;color:var(--dm-strong)}.sp-desk-map-ws-map-loader{gap:.5rem;padding:.35rem .8rem;font-size:.6rem;color:var(--dm-text)}.sp-desk-map-ws-spinner{width:.8rem;height:.8rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--dm-accent) 24%,transparent);border-top-color:var(--dm-accent);animation:sp-desk-map-ws-spin .9s linear infinite}.sp-desk-map-ws-reset{gap:.4rem;margin-left:auto;padding:.35rem .75rem;border:0;font-family:inherit;font-size:.6rem;font-weight:600;color:var(--dm-strong);cursor:pointer;transition:box-shadow .16s ease}.sp-desk-map-ws-reset:hover{box-shadow:var(--dm-shadow),inset 0 0 0 1px color-mix(in srgb,var(--dm-accent) 55%,transparent)}.sp-desk-map-ws-reset:focus-visible{outline:none;box-shadow:var(--dm-shadow),inset 0 0 0 1px var(--dm-accent),var(--dm-focus)}.sp-desk-map-ws-reset i,.sp-desk-map-ws-reset svg{width:.8rem;height:.8rem;stroke-width:2.1}.sp-desk-map-ws-list-col{position:absolute;top:.95rem;right:.95rem;z-index:5;width:var(--dm-rail-width);max-height:calc(100% - 1.9rem);box-sizing:border-box;display:flex;flex-direction:column;gap:.55rem;min-height:0;padding:.75rem .7rem .6rem;border-radius:.95rem;background:var(--dm-glass);backdrop-filter:blur(16px) saturate(1.2);box-shadow:var(--dm-shadow),inset 0 0 0 1px var(--dm-line)}.sp-desk-map-ws-list-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .15rem}.sp-desk-map-ws-list-title{font-size:.56rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dm-muted)}.sp-desk-map-activity-panel .sp-desk-map-count,.sp-desk-map-data-panel .sp-desk-map-count,.sp-desk-map-ws .sp-desk-map-count,.sp-dmx .sp-desk-map-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;box-sizing:border-box;padding:.16rem .5rem;border:0;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--dm-accent-text);background:color-mix(in srgb,var(--dm-accent) 14%,transparent)}.sp-desk-map-ws-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.15rem;margin:0 -.3rem;padding:0 .3rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sp-desk-map-ws-item{position:relative;display:flex;align-items:center;gap:.6rem;padding:.5rem .55rem;border-radius:.7rem;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.sp-desk-map-ws-item:hover{background:var(--dm-raise-strong)}.sp-desk-map-ws-item:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--dm-accent),var(--dm-focus)}.sp-desk-map-ws-item.is-fence-breach{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-breach) 45%,transparent)}.sp-desk-map-ws-item.is-active{background:color-mix(in srgb,var(--sp-desk-map-accent,var(--dm-accent)) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent,var(--dm-accent)) 42%,transparent)}.sp-desk-map-ws-item.is-active:before{content:"";position:absolute;left:-.3rem;top:.6rem;bottom:.6rem;width:3px;border-radius:3px;background:var(--sp-desk-map-accent,var(--dm-accent))}.sp-desk-map-ws-item-meta{min-width:0;flex:1 1 auto;display:grid;gap:.14rem}.sp-desk-map-ws-item-meta strong{font-size:.7rem;font-weight:700;color:var(--dm-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-ws-item-line{font-size:.56rem;color:var(--dm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-ws-item .sp-desk-map-chip{padding:.14rem .42rem;border:0;font-size:.5rem;letter-spacing:.08em;color:var(--dm-muted);background:var(--dm-raise-strong)}.sp-desk-map-marker{position:relative;flex:0 0 auto;display:inline-flex}.sp-desk-map-ws-avatar{flex:0 0 auto;width:2.1rem;height:2.1rem;box-sizing:border-box;border-radius:.65rem;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--sp-desk-map-accent,var(--dm-accent)) 34%,transparent),color-mix(in srgb,var(--sp-desk-map-accent,var(--dm-accent)) 10%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent,var(--dm-accent)) 40%,transparent)}.sp-desk-map-ws-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-desk-map-ws-avatar .sp-desk-map-avatar-initials{font-size:.66rem;font-weight:700;color:var(--dm-strong);text-shadow:none}.sp-desk-map-marker-glyph{position:absolute;right:-.16rem;bottom:-.08rem;width:.6rem;height:.6rem;box-shadow:0 0 0 2px var(--dm-sheet)}.sp-desk-map-ws-status{--dm-chip:var(--dm-muted);display:inline-flex;align-items:center;gap:.3rem;min-width:0;max-width:100%;font-size:.58rem;font-weight:600;color:color-mix(in srgb,var(--dm-chip) var(--dm-tone-mix),var(--dm-strong));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-ws-status i,.sp-desk-map-ws-status svg{flex:0 0 auto;width:.7rem;height:.7rem;stroke-width:2.2}.sp-desk-map-fence-chip.is-inside,.sp-desk-map-ws-status.is-located{--dm-chip:var(--dm-located)}.sp-desk-map-ws-status.is-awaiting{--dm-chip:var(--dm-awaiting)}.sp-desk-map-fence-chip.is-breach,.sp-desk-map-ws-status.is-declined{--dm-chip:var(--dm-breach)}.sp-desk-map-fence-chip.is-unfenced,.sp-desk-map-ws-status.is-loading{--dm-chip:var(--dm-muted)}.sp-desk-map-ws-status.is-loading i,.sp-desk-map-ws-status.is-loading svg{animation:sp-desk-map-ws-spin .9s linear infinite}.sp-fx-input.is-coordinate-locked{opacity:.55;cursor:not-allowed}.sp-desk-map-ws-pin-wrap{background:transparent;border:0}.sp-desk-map-ws-pin{position:relative;display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px 999px 999px .2rem;transform:rotate(-45deg);font-size:.62rem;font-weight:800;color:#f4fdff;background:linear-gradient(145deg,var(--sp-desk-map-accent,#53cdf7),color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 55%,#06121f));box-shadow:0 0 0 2px rgba(4,12,22,.65),0 6px 14px rgba(2,10,21,.5);text-shadow:0 1px 4px rgba(2,10,21,.6)}.sp-desk-map-ws-pin>*{transform:rotate(45deg)}.sp-desk-map-ws-pin.is-fence-breach{box-shadow:0 0 0 2px color-mix(in srgb,#ff6b6b 44%,transparent),0 0 12px color-mix(in srgb,#ff6b6b 40%,transparent)}.sp-desk-map-ws-popup-shell .maplibregl-popup-content{padding:.65rem .75rem;border-radius:.8rem;background:var(--dm-sheet);color:var(--dm-text);font-family:var(--gw-font-mono);box-shadow:var(--dm-shadow),inset 0 0 0 1px var(--dm-line)}.sp-desk-map-ws-popup-shell.maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.sp-desk-map-ws-popup-shell.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.sp-desk-map-ws-popup-shell.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--dm-sheet)}.sp-desk-map-ws-popup-shell.maplibregl-popup-anchor-top .maplibregl-popup-tip,.sp-desk-map-ws-popup-shell.maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.sp-desk-map-ws-popup-shell.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--dm-sheet)}.sp-desk-map-ws-popup-shell.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--dm-sheet)}.sp-desk-map-ws-popup-shell.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--dm-sheet)}.sp-desk-map-ws-popup{display:grid;gap:.3rem;min-width:11.5rem}.sp-desk-map-ws-popup-head{display:flex;align-items:center;gap:.55rem;padding-bottom:.45rem;margin-bottom:.1rem;border-bottom:1px solid var(--dm-line)}.sp-desk-map-ws-popup-head strong{display:block;font-size:.72rem;font-weight:700;color:var(--dm-strong)}.sp-desk-map-ws-popup-id{font-size:.56rem;color:var(--dm-muted)}.sp-desk-map-ws-popup-line{font-size:.6rem;color:var(--dm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-ws-popup-line.is-coords{color:var(--dm-accent-text);font-weight:600}.sp-desk-map-ws-popup-line.sp-desk-map-fence-chip{color:color-mix(in srgb,var(--dm-chip,var(--dm-muted)) var(--dm-tone-mix),var(--dm-strong));font-weight:600}@keyframes sp-desk-map-ws-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@container desk-map-screen (max-width: 40rem){.sp-desk-map-ws{grid-template-rows:minmax(12rem,11fr) minmax(11rem,9fr);min-height:0;padding:.35rem;overflow-y:auto;overscroll-behavior:contain}.sp-desk-map-ws-map{min-height:0}.sp-desk-map-ws-hud{top:.5rem;left:2.7rem;right:.5rem;flex-wrap:nowrap}.sp-desk-map-ws-key{flex:0 1 auto;min-width:0;gap:.2rem .6rem}.sp-desk-map-ws-reset{flex:0 0 auto;width:1.95rem;padding:0;justify-content:center}.sp-desk-map-ws-reset span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-desk-map-ws-list-col{position:relative;grid-area:2/1;top:auto;right:auto;width:auto;max-height:none;margin-top:-1.1rem;padding-top:.85rem;border-radius:1.05rem 1.05rem .72rem .72rem;background:var(--dm-sheet);backdrop-filter:none;box-shadow:var(--dm-sheet-shadow),inset 0 0 0 1px var(--dm-line)}}@media (prefers-reduced-motion:reduce){.sp-desk-map-ws-spinner,.sp-desk-map-ws-status.is-loading i,.sp-desk-map-ws-status.is-loading svg,[data-desk-map-tone=loading] .sp-desk-map-glyph{animation:none}}.sp-desk-map-finder{position:relative;display:flex;align-items:center;flex:0 0 auto;min-width:0}.sp-desk-map-finder i,.sp-desk-map-finder svg{position:absolute;left:.6rem;width:.74rem;height:.74rem;stroke-width:2.2;pointer-events:none;color:var(--dm-muted)}.sp-desk-map-finder input[type=search]{width:100%;min-width:0;min-height:2rem;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.6rem;border:1px solid var(--dm-line);background:var(--dm-field);color:var(--dm-strong);font-family:inherit;font-size:.62rem;font-weight:500;letter-spacing:0;text-transform:none;padding:.4rem .6rem .4rem 1.75rem;transition:border-color .16s ease,box-shadow .16s ease}.sp-desk-map-finder input[type=search]::-moz-placeholder{color:color-mix(in srgb,var(--dm-muted) 78%,transparent);text-transform:none;letter-spacing:0}.sp-desk-map-finder input[type=search]::placeholder{color:color-mix(in srgb,var(--dm-muted) 78%,transparent);text-transform:none;letter-spacing:0}.sp-desk-map-finder input[type=search]:focus-visible{outline:none;border-color:color-mix(in srgb,var(--dm-accent) 70%,transparent);box-shadow:var(--dm-focus)}.sp-desk-map-finder.is-disabled{opacity:.45}.sp-desk-map-finder.is-disabled input[type=search]{cursor:not-allowed}.sp-desk-map-ws-item[hidden],.sp-dmx-god[hidden]{display:none}.sp-desk-map-finder-empty{margin:0;padding:.8rem .5rem;text-align:center;font-size:.6rem;color:var(--dm-muted)}.sp-desk-map-ws .sp-desk-map-empty,.sp-dmx .sp-desk-map-empty{min-height:7rem;border-radius:.8rem;background:var(--dm-raise);box-shadow:inset 0 0 0 1px var(--dm-line)}.sp-desk-map-ws .sp-desk-map-empty strong,.sp-dmx .sp-desk-map-empty strong{font-size:.68rem;letter-spacing:.02em;text-transform:none;color:var(--dm-strong)}.sp-desk-map-ws .sp-desk-map-empty span:not(.sp-desk-map-empty-icon),.sp-dmx .sp-desk-map-empty span:not(.sp-desk-map-empty-icon){font-size:.6rem;color:var(--dm-muted)}#desk-map-data-panel{display:none;flex-direction:column;gap:.75rem;height:100%;min-height:0;box-sizing:border-box;padding:.9rem .95rem;border-radius:.9rem;background:var(--dm-ground);box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-text)}.sp-apps-workspace-shell.is-desk-map [data-apps-workspace-pane=data]>.sp-apps-data-pane{display:none!important}.sp-apps-workspace-shell.is-desk-map #desk-map-data-panel{display:flex}.sp-desk-map-data-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1rem;flex:0 0 auto;padding-bottom:.7rem;border-bottom:1px solid var(--dm-line)}.sp-desk-map-data-head>div{flex:1 1 14rem;min-width:0}.sp-desk-map-data-head h6{margin:0;font-size:.82rem;font-weight:700;letter-spacing:-.01em;color:var(--dm-strong)}.sp-desk-map-data-head p{margin:.22rem 0 0;max-width:38rem;font-size:.6rem;line-height:1.5;color:var(--dm-muted)}.sp-desk-map-table-host{flex:1 1 auto;min-height:0;overflow:auto}.gw-map-ctrl-group{border:none!important;border-radius:.42rem!important;overflow:hidden;box-shadow:none!important;background:transparent!important}.gw-map-ctrl{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.35rem;height:1.35rem;padding:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 30%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1c) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 92%,transparent);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.gw-map-ctrl>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gw-map-ctrl i,.gw-map-ctrl svg{flex:0 0 auto;width:.72rem;height:.72rem;stroke-width:2.2}.gw-map-ctrl:hover:not(:disabled){background:color-mix(in srgb,var(--gs-public-theme-primary,#34aedc) 26%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-primary,#34aedc) 64%,transparent)}.gw-map-ctrl.is-active{background:color-mix(in srgb,#39d98a 28%,transparent);border-color:color-mix(in srgb,#39d98a 64%,transparent);color:color-mix(in srgb,#d6ffe9 96%,transparent)}.gw-map-ctrl.is-busy,.gw-map-ctrl:disabled{opacity:.5;cursor:not-allowed}.gw-map-ctrl.is-busy i,.gw-map-ctrl.is-busy svg{animation:sp-desk-map-ws-spin .9s linear infinite}.gw-map-me{width:26px;height:26px;background:transparent;border:0;cursor:pointer}.gw-map-me-core{width:12px;height:12px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#eafff0 0,#46e88a 60%,#16965a 100%);border:2px solid #ffffff;box-sizing:border-box;box-shadow:0 0 6px rgba(70,232,138,.8);z-index:1}.gw-map-me-core,.gw-map-me-pulse{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.gw-map-me-pulse{width:26px;height:26px;border-radius:999px;background:radial-gradient(circle,rgba(70,232,138,.35) 0,transparent 70%);animation:gw-map-me-pulse 2s ease-out infinite}@keyframes gw-map-me-pulse{0%{opacity:.85;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.maplibregl-ctrl-group:not(.gw-map-ctrl-group){border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1c) 84%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 26%,transparent)}.maplibregl-ctrl-group:not(.gw-map-ctrl-group) button{background:transparent;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 92%,transparent)}.maplibregl-ctrl-group:not(.gw-map-ctrl-group) button+button{border-top-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 20%,transparent)}.maplibregl-ctrl-group:not(.gw-map-ctrl-group) button .maplibregl-ctrl-icon{filter:invert(1)}body.theme-classic .maplibregl-ctrl-group:not(.gw-map-ctrl-group) button .maplibregl-ctrl-icon{filter:none}.maplibregl-ctrl-attrib{border-radius:.35rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bce2f6) 82%,transparent);font-size:.44rem}.maplibregl-ctrl-attrib a{color:color-mix(in srgb,var(--gs-public-theme-text,#bce2f6) 92%,transparent)}.sp-dmx{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 0;border-radius:.9rem;background:var(--dm-ground);box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-text)}.sp-dmx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem 1.25rem}.sp-dmx-head-copy{flex:1 1 16rem;min-width:0}.sp-dmx-head-copy h5{margin:0;font-size:.9rem;font-weight:700;letter-spacing:-.01em;color:var(--dm-strong)}.sp-dmx-head-copy p{margin:.3rem 0 0;max-width:36rem;font-size:.62rem;line-height:1.55;color:var(--dm-muted)}.sp-dmx-stats{display:flex;flex:1 1 17rem;max-width:24rem;border-radius:.8rem;background:var(--dm-raise);box-shadow:inset 0 0 0 1px var(--dm-line);overflow:hidden}.sp-dmx-stat{flex:1 1 0;display:grid;gap:.28rem;min-width:0;box-sizing:border-box;padding:.55rem .7rem}.sp-dmx-stat+.sp-dmx-stat{box-shadow:inset 1px 0 0 var(--dm-line)}.sp-dmx-stat b{display:flex;align-items:center;gap:.4rem;font-size:1.05rem;font-weight:700;line-height:1;color:var(--dm-strong)}.sp-dmx-stat small{font-size:.5rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--dm-muted)}.sp-dmx-stat[data-desk-map-tone=breach] b{color:color-mix(in srgb,var(--dm-breach) var(--dm-tone-mix),var(--dm-strong))}.sp-dmx-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.7rem;align-items:start}.sp-dmx-card{display:flex;flex-direction:column;gap:.75rem;padding:.85rem .9rem;border-radius:.85rem;background:var(--dm-raise);box-shadow:inset 0 0 0 1px var(--dm-line)}.sp-dmx-card-head{display:flex;align-items:flex-start;gap:.65rem}.sp-dmx-card-icon{display:grid;place-items:center;flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:.6rem;background:color-mix(in srgb,var(--dm-accent) 14%,transparent);color:var(--dm-accent-text)}.sp-dmx-card-icon i,.sp-dmx-card-icon svg{width:.85rem;height:.85rem;stroke-width:2.1}.sp-dmx-card--fence.is-on .sp-dmx-card-icon{background:color-mix(in srgb,var(--dm-located) 16%,transparent);color:color-mix(in srgb,var(--dm-located) var(--dm-tone-mix),var(--dm-strong))}.sp-dmx-card-copy{flex:1 1 auto;min-width:0}.sp-dmx-card-copy h6{margin:0;font-size:.72rem;font-weight:700;color:var(--dm-strong)}.sp-dmx-card-copy p{margin:.2rem 0 0;font-size:.6rem;line-height:1.5;color:var(--dm-muted)}.sp-dmx-fence-body{display:flex;flex-direction:column;gap:.65rem;opacity:.5;transition:opacity .18s ease}.sp-dmx-card--fence.is-on .sp-dmx-fence-body{opacity:1}.sp-dmx-fence-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem}.sp-dmx-fence-note{display:flex;align-items:flex-start;gap:.45rem;margin:0;padding:.55rem .65rem;border-radius:.6rem;background:var(--dm-raise);font-size:.56rem;line-height:1.55;color:var(--dm-muted)}.sp-dmx-fence-note i,.sp-dmx-fence-note svg{flex:0 0 auto;width:.72rem;height:.72rem;margin-top:.08rem;stroke-width:2.2}.sp-dmx-field-row{display:flex;flex-wrap:wrap;gap:.55rem}.sp-dmx-field{display:grid;gap:.32rem;min-width:0;flex:1 1 8rem;font-size:.52rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dm-muted)}.sp-dmx-field--narrow{flex:0 1 5.2rem}.sp-dmx-field--inline{flex:1 1 10rem}.sp-dmx input[type=number],.sp-dmx input[type=text],.sp-dmx select{width:100%;min-height:2rem;box-sizing:border-box;border-radius:.6rem;border:1px solid var(--dm-line);background:var(--dm-field);color:var(--dm-strong);font-family:inherit;font-size:.64rem;font-weight:500;letter-spacing:0;text-transform:none;padding:.4rem .6rem;transition:border-color .16s ease,box-shadow .16s ease}.sp-dmx input[type=number]:focus-visible,.sp-dmx input[type=text]:focus-visible,.sp-dmx select:focus-visible{outline:none;border-color:color-mix(in srgb,var(--dm-accent) 70%,transparent);box-shadow:var(--dm-focus)}.sp-dmx input[type=number]:disabled,.sp-dmx input[type=text]:disabled,.sp-dmx select:disabled{opacity:.45;cursor:not-allowed}.sp-dmx input::-moz-placeholder{color:color-mix(in srgb,var(--dm-muted) 78%,transparent);text-transform:none;letter-spacing:0}.sp-dmx input::placeholder{color:color-mix(in srgb,var(--dm-muted) 78%,transparent);text-transform:none;letter-spacing:0}.sp-dmx-area{display:grid;gap:.3rem;min-width:0;flex:1 1 100%;position:relative}.sp-dmx-area-suggest{position:absolute;left:0;right:0;top:100%;z-index:40;display:flex;flex-direction:column;max-height:11rem;overflow-y:auto;margin-top:.2rem;border-radius:.65rem;background:var(--dm-sheet);box-shadow:var(--dm-shadow),inset 0 0 0 1px var(--dm-line-strong)}.sp-dmx-area-suggest[hidden]{display:none}.sp-dmx-area-option{display:grid;gap:.08rem;width:100%;text-align:left;border:0;border-radius:0;background:transparent;color:var(--dm-strong);font-family:inherit;cursor:pointer;padding:.45rem .6rem}.sp-dmx-area-option+.sp-dmx-area-option{border-top:1px solid var(--dm-line)}.sp-dmx-area-option.is-active,.sp-dmx-area-option:hover{background:color-mix(in srgb,var(--dm-accent) 16%,transparent)}.sp-dmx-area-option-name{font-size:.62rem;font-weight:700}.sp-dmx-area-option-detail,.sp-dmx-area-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-dmx-area-option-detail{font-size:.54rem;font-weight:500;color:var(--dm-muted)}.sp-dmx-area-suggest-empty{margin:0;padding:.5rem .6rem;font-size:.56rem;color:var(--dm-muted)}.sp-dmx-area-input{display:flex;align-items:stretch;gap:.35rem;min-width:0}.sp-dmx-area-input input[type=text]{flex:1 1 auto;min-width:0}.sp-dmx-area-resolved{display:flex;align-items:center;gap:.32rem;margin:0;min-width:0;font-size:.56rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--dm-muted)}.sp-dmx-area-resolved i,.sp-dmx-area-resolved svg{flex:0 0 auto;width:.68rem;height:.68rem;stroke-width:2.2}.sp-dmx-area-resolved span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-dmx-area-resolved.is-set{color:color-mix(in srgb,var(--dm-located) var(--dm-tone-mix),var(--dm-strong))}.sp-dmx-switch{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;cursor:pointer;font-size:.54rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dm-muted)}.sp-dmx-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sp-dmx-switch-track{position:relative;display:block;width:1.9rem;height:1.05rem;border-radius:999px;background:var(--dm-field);box-shadow:inset 0 0 0 1px var(--dm-line-strong);transition:background .18s ease,box-shadow .18s ease}.sp-dmx-switch-thumb{position:absolute;top:.15rem;left:.15rem;width:.75rem;height:.75rem;border-radius:999px;background:var(--dm-muted);transition:transform .18s ease,background .18s ease}.sp-dmx-switch input:checked+.sp-dmx-switch-track{background:color-mix(in srgb,var(--dm-located) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-located) 60%,transparent)}.sp-dmx-switch input:checked+.sp-dmx-switch-track .sp-dmx-switch-thumb{transform:translateX(.85rem);background:color-mix(in srgb,var(--dm-located) 70%,var(--dm-strong))}.sp-dmx-switch input:focus-visible+.sp-dmx-switch-track{box-shadow:inset 0 0 0 1px var(--dm-accent),var(--dm-focus)}.sp-dmx-alert-toggles{display:flex;align-items:center;gap:.6rem;min-height:2rem}.sp-dmx-check{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-size:.58rem;font-weight:600;color:var(--dm-text)}.sp-dmx-check input{width:.8rem;height:.8rem;accent-color:var(--dm-accent)}.sp-dmx-check input:disabled+span{opacity:.45}.sp-dmx-ghost-btn,.sp-dmx-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;flex:0 0 auto;min-width:2rem;min-height:2rem;box-sizing:border-box;border-radius:.6rem;border:1px solid var(--dm-line);background:var(--dm-raise);color:var(--dm-strong);font-family:inherit;font-size:.58rem;font-weight:600;white-space:nowrap;cursor:pointer;padding:.35rem .6rem;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.sp-dmx-ghost-btn i,.sp-dmx-ghost-btn svg,.sp-dmx-icon-btn i,.sp-dmx-icon-btn svg{flex:0 0 auto;width:.78rem;height:.78rem;stroke-width:2.1}.sp-dmx-ghost-btn:hover:not(:disabled),.sp-dmx-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--dm-accent) 14%,transparent);border-color:color-mix(in srgb,var(--dm-accent) 50%,transparent)}.sp-dmx-ghost-btn:focus-visible,.sp-dmx-icon-btn:focus-visible{outline:none;border-color:var(--dm-accent);box-shadow:var(--dm-focus)}.sp-dmx-ghost-btn:disabled,.sp-dmx-icon-btn:disabled{opacity:.42;cursor:not-allowed}.sp-dmx-icon-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--dm-breach) 16%,transparent);border-color:color-mix(in srgb,var(--dm-breach) 55%,transparent);color:color-mix(in srgb,var(--dm-breach) var(--dm-tone-mix),var(--dm-strong))}.sp-dmx-list{display:flex;flex-direction:column;gap:.55rem}.sp-dmx-list-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.56rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dm-muted)}.sp-dmx-rows{display:grid;gap:.5rem}.sp-dmx-god{display:grid;gap:.65rem;padding:.7rem .75rem;border-radius:.85rem;background:var(--dm-raise);box-shadow:inset 0 0 0 1px var(--dm-line);transition:box-shadow .18s ease,background-color .18s ease}.sp-dmx-god:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent,var(--dm-accent)) 40%,transparent)}.sp-dmx-god.is-open{background:var(--dm-raise-strong)}.sp-dmx-god.is-fence-breach{background:color-mix(in srgb,var(--dm-breach) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-breach) 50%,transparent)}.sp-dmx-god-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .65rem}.sp-dmx-god-id{min-width:0;flex:1 1 8rem;display:grid;gap:.14rem}.sp-dmx-god-id strong{font-size:.72rem;font-weight:700;color:var(--dm-strong)}.sp-dmx-god-id span,.sp-dmx-god-id strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-dmx-god-id span{font-size:.56rem;color:var(--dm-muted)}.sp-dmx-god-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem;min-width:0;flex:1 1 11rem}.sp-dmx-god-chips .sp-desk-map-ws-status{padding:.2rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--dm-chip) 13%,transparent)}.sp-dmx-god-actions{display:flex;align-items:center;gap:.3rem;flex:0 0 auto;margin-left:auto}.sp-dmx-god-body{display:none;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));border-top:1px solid var(--dm-line);padding-top:.7rem}.sp-dmx-god.is-open>.sp-dmx-god-body{display:grid}.sp-dmx-god.is-open .sp-dmx-god-toggle{background:color-mix(in srgb,var(--dm-accent) 18%,transparent);border-color:color-mix(in srgb,var(--dm-accent) 55%,transparent)}.sp-dmx-subsection{display:flex;flex-direction:column;gap:.45rem;min-width:0}.sp-dmx-subsection-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.52rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--dm-muted)}.sp-dmx-subsection-label i,.sp-dmx-subsection-label svg{width:.68rem;height:.68rem;stroke-width:2.2}.sp-dmx-add-slot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding:.8rem;border-radius:.85rem;border:1px dashed color-mix(in srgb,var(--dm-accent) 38%,transparent);background:color-mix(in srgb,var(--dm-accent) 4%,transparent)}.sp-dmx-add-slot-head{flex:1 1 100%;display:flex;align-items:flex-start;gap:.65rem}.sp-dmx-add{flex:1 1 14rem;gap:.4rem}.sp-dmx-add-btn{min-height:2rem}.sp-dmx-footer{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem;margin:0 -1rem;padding:.75rem 1rem;border-radius:0 0 .9rem .9rem;background:var(--dm-glass);backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--dm-line)}.sp-dmx-footer-note{margin:0 auto 0 0;font-size:.58rem;color:var(--dm-muted)}.sp-desk-map-activity-panel{display:none;flex-direction:column;gap:.75rem;height:100%;min-height:0;box-sizing:border-box;padding:.9rem .95rem;border-radius:.9rem;background:var(--dm-ground);box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-text)}.sp-apps-workspace-shell.is-desk-map [data-apps-manage-pane=activity]>.sp-apps-manage-panels{display:none!important}.sp-apps-workspace-shell.is-desk-map .sp-desk-map-activity-panel:not([hidden]){display:flex}.sp-apps-card-tags{display:flex;flex-wrap:wrap;gap:.3rem}.sp-apps-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de4ff) 36%,transparent);border-radius:999px;padding:.18rem .46rem;color:color-mix(in srgb,var(--gs-public-theme-text,#dff8ff) 92%,transparent);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--gs-public-theme-panel,#091829) 72%,transparent)}.sp-apps-empty{min-height:6.4rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 34%,transparent);border-radius:.82rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b3ddf1) 86%,transparent);display:flex;align-items:center;justify-content:center;gap:.52rem;text-align:center;font-size:.62rem;padding:.8rem;background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--gs-public-theme-primary,#5fcdff) 12%,transparent),transparent 42%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 76%,transparent)}.sp-apps-empty-copy{display:grid;gap:.16rem;justify-items:center;max-width:18rem}.sp-apps-empty-copy strong{font-size:.66rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f6ff) 96%,transparent);letter-spacing:.04em;text-transform:uppercase}.sp-apps-empty-copy p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#acdaf0) 86%,transparent);font-size:.57rem;line-height:1.35}.gs-coming-soon{flex:1 1 auto;min-height:0;justify-content:center;padding:clamp(.9rem,3vw,2rem);box-sizing:border-box}.gs-coming-soon,.gs-coming-soon-card{width:100%;display:flex;align-items:center}.gs-coming-soon-card{flex-direction:column;text-align:center;gap:clamp(.5rem,1.6vw,.85rem);max-width:38rem;padding:clamp(1.35rem,4.6vw,2.7rem);border-radius:clamp(.9rem,2.2vw,1.3rem);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 34%,transparent);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--gs-public-theme-primary,#5fcdff) 18%,transparent),transparent 60%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 92%,transparent);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);box-shadow:0 22px 54px -26px color-mix(in srgb,var(--gs-public-theme-primary,#5fcdff) 58%,transparent),inset 0 0 0 1px rgba(255,255,255,.04)}.gs-coming-soon-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(3rem,9vw,4rem);height:clamp(3rem,9vw,4rem);border-radius:50%;color:var(--gs-public-theme-strong,#f3feff);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80ecff) 46%,transparent);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--gs-public-theme-primary,#9eebff) 40%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e1b2c) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c18) 96%,transparent));box-shadow:0 0 22px -6px color-mix(in srgb,var(--gs-public-theme-primary,#5fcdff) 60%,transparent)}.gs-coming-soon-icon i,.gs-coming-soon-icon svg{width:clamp(1.35rem,3.8vw,1.8rem);height:clamp(1.35rem,3.8vw,1.8rem)}.gs-coming-soon-badge{display:inline-flex;align-items:center;padding:.2rem .62rem;border-radius:999px;font-size:clamp(.5rem,1.4vw,.6rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-public-theme-strong,#eafcff);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80ecff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#5fcdff) 18%,transparent)}.gs-coming-soon-title{margin:0;font-size:clamp(1.05rem,2.9vw,1.5rem);font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f6ff) 98%,transparent)}.gs-coming-soon-message{margin:0;max-width:32rem;font-size:clamp(.68rem,1.85vw,.9rem);line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#acdaf0) 86%,transparent)}@media (max-width:560px){.gs-coming-soon-card{gap:.5rem}}.gs-coming-soon--cover{min-height:clamp(13rem,32vh,22rem);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 58%,transparent);backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%)}.gs-coming-soon--cover~.sp-access-table-shell,.gs-coming-soon--cover~.sp-apps-manage-note,.gs-coming-soon--cover~.sp-manage-sub-host{display:none!important}.gs-coming-soon--gateway{display:none;min-height:clamp(14rem,40vh,26rem)}#connections-panel-shell:has([data-gateway-tab=ai].is-active) [data-gateway-coming-soon=ai],#connections-panel-shell:has([data-gateway-tab=extensions].is-active) [data-gateway-coming-soon=extensions],#connections-panel-shell:has([data-gateway-tab=payments].is-active) [data-gateway-coming-soon=payments]{display:flex}#connections-panel-shell:has([data-gateway-tab=ai].is-active) #connections-list,#connections-panel-shell:has([data-gateway-tab=ai].is-active) #gateway-exchanges-table-shell,#connections-panel-shell:has([data-gateway-tab=extensions].is-active) #connections-list,#connections-panel-shell:has([data-gateway-tab=extensions].is-active) #gateway-exchanges-table-shell,#connections-panel-shell:has([data-gateway-tab=payments].is-active) #connections-list,#connections-panel-shell:has([data-gateway-tab=payments].is-active) #gateway-exchanges-table-shell{display:none!important}#connections-panel-shell.is-gateway-ai-live-mode:has([data-gateway-tab=ai].is-active) [data-gateway-coming-soon=ai]{display:none}#connections-panel-shell.is-gateway-ai-live-mode:has([data-gateway-tab=ai].is-active) #connections-list{display:flex!important;align-items:stretch!important;justify-content:flex-start!important}.gs-coming-soon--activity{display:none;min-height:clamp(14rem,40vh,26rem)}#activity-panel-shell:has([data-activity-tab=map].is-active) [data-activity-coming-soon=map]{display:flex}#activity-panel-shell:has([data-activity-tab=browser].is-active) .gs-activity-browser-view-row{display:flex}#activity-panel-shell:has([data-activity-tab=map].is-active) #gs-activity-ai-host,#activity-panel-shell:has([data-activity-tab=map].is-active) #gs-activity-table-host,#activity-panel-shell:has([data-activity-tab=map].is-active) #gs-activity-title{display:none!important}#activity-panel-shell:has([data-activity-tab=schedule].is-active) #gs-activity-ai-host,#activity-panel-shell:has([data-activity-tab=schedule].is-active) #gs-activity-table-host,#activity-panel-shell:has([data-activity-tab=schedule].is-active) #gs-activity-title{display:none!important}#activity-panel-shell:has([data-activity-tab=system].is-active) #gs-activity-ai-host,#activity-panel-shell:has([data-activity-tab=system].is-active) #gs-activity-title{display:none!important}#activity-panel-shell[data-system-view=live]:has([data-activity-tab=system].is-active) #gs-activity-table-host{display:none!important}#activity-panel-shell[data-system-view=snaps] .gs-activity-system-host{flex:0 0 auto;overflow:visible}.sp-apps-yours-head{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;flex-wrap:wrap}.sp-apps-yours-table-host{min-height:0;flex:1 1 auto}.sp-apps-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80ecff) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e1b2c) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c18) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 96%,transparent);border-radius:.62rem;font-size:.6rem;padding:.38rem .56rem;letter-spacing:.05em;line-height:1;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;gap:.3rem}.sp-apps-btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#028fbf) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#00638c) 88%,transparent));border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#70ecff) 62%,transparent);color:var(--gs-public-theme-strong,#f3feff)}.sp-apps-add-btn{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#85f1ff) 72%,transparent);background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--gs-public-theme-primary,#9eebff) 34%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0099cd) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#006c9c) 92%,transparent));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 10px 18px rgba(1,26,44,.34),0 0 14px rgba(56,210,255,.18);padding:.42rem .68rem;text-transform:none;letter-spacing:.03em;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.sp-apps-add-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b0f7ff) 82%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 12px 20px rgba(1,26,44,.38),0 0 16px rgba(64,220,255,.26)}.sp-apps-add-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#aaf1ff) 86%,transparent);outline-offset:2px}.sp-apps-btn-ghost{background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1625) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dbf4ff) 90%,transparent)}.sp-apps-btn-icon{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7be7ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dbf6ff) 92%,transparent);width:1.84rem;height:1.84rem;border-radius:.56rem;display:inline-flex;align-items:center;justify-content:center}.sp-apps-workspace-shell{display:none;position:absolute;inset:0;z-index:8;min-height:0;flex:1 1 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);border-radius:.88rem;background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060c18) 93%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030810) 92%,transparent));padding:.56rem;gap:.56rem;overflow:hidden}.sp-apps-workspace-shell.is-desk-workspace #apps-manage-deploy-btn,.sp-apps-workspace-shell.is-desk-workspace .sp-apps-manage-pane[data-apps-manage-pane=content],.sp-apps-workspace-shell.is-desk-workspace .sp-apps-manage-pane[data-apps-manage-pane=store],.sp-apps-workspace-shell.is-desk-workspace .sp-apps-manage-subtab[data-apps-manage-section=content],.sp-apps-workspace-shell.is-desk-workspace .sp-apps-manage-subtab[data-apps-manage-section=deployment],.sp-apps-workspace-shell.is-desk-workspace .sp-apps-manage-subtab[data-apps-manage-section=store]{display:none!important}.gs-activity-ai-host,.sp-gateway-ai-shell,.sp-memory-dna-semantic-host{min-width:0;color:var(--sp-text,var(--gs-public-theme-text,#e8edf7))}.sp-gateway-ai-shell{display:grid;gap:.9rem;width:100%}.gs-activity-ai-card,.gs-activity-ai-summary,.sp-gateway-ai-head,.sp-gateway-ai-section,.sp-memory-dna-semantic-card,.sp-memory-dna-semantic-panel{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 68%,transparent);box-shadow:0 12px 30px rgba(2,6,23,.2)}.gs-activity-ai-summary,.sp-gateway-ai-head,.sp-memory-dna-semantic-head{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.9rem}.sp-gateway-ai-head h4,.sp-gateway-ai-section h5,.sp-memory-dna-semantic-head h4{margin:0;font-size:1rem;line-height:1.25}.sp-gateway-ai-head p,.sp-memory-dna-semantic-head p{margin:.22rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 68%,transparent);font-size:.82rem;line-height:1.35}.sp-gateway-ai-section{display:grid;gap:.8rem;padding:.9rem;scroll-margin-top:1rem}.gsf-bar,.gsf-head{--gsf-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 24%,transparent);--gsf-line-hover:color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 52%,transparent);--gsf-face:color-mix(in srgb,var(--gs-public-theme-panel,#1e293b) 72%,transparent);--gsf-face-hover:color-mix(in srgb,var(--gs-public-theme-accent,#0e7490) 22%,transparent);--gsf-menu-face:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 94%,var(--gs-public-theme-surface,#020617));--gsf-text:var(--gs-public-theme-strong,#f8fafc);--gsf-text-soft:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent);--gsf-accent:var(--gs-public-theme-accent,#22d3ee);--gsf-accent-face:color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 16%,transparent);position:relative}.gsf-head-copy{min-width:0}:is(.sp-gateway-ai-models-shell,.gsf-has-active) .gsf-head{flex-wrap:wrap;container-type:inline-size}@media (min-width:760.02px){:is(.sp-gateway-ai-models-shell,.gsf-has-active) .gsf-head-copy{flex:1 1 13rem}}.gsf-head-actions{gap:.4rem;flex:0 0 auto}.gsf-bar,.gsf-head-actions{display:flex;align-items:center;justify-content:flex-end;min-width:0}.gsf-bar{padding:0 .9rem}.gsf-scope,.gsf-scope-trigger{display:inline-flex;min-width:0}.gsf-scope-trigger{align-items:center;gap:.34rem;min-height:2.35rem;padding:0 .62rem;border:1px solid var(--gsf-line);border-radius:999px;background:var(--gsf-face);color:var(--gsf-text);font:inherit;font-size:.78rem;line-height:1.1;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.gsf-scope-trigger:hover{border-color:var(--gsf-line-hover);background:var(--gsf-face-hover)}.gsf-scope-trigger:focus-visible{outline:2px solid var(--gsf-accent);outline-offset:2px}.gsf-scope-trigger-caret,.gsf-scope-trigger-glyph{width:.92rem;height:.92rem;flex:0 0 auto}.gsf-scope-trigger-glyph{color:var(--gsf-accent)}.gsf-scope-trigger-label{overflow:hidden;text-overflow:ellipsis}.gsf-scope-trigger-caret{opacity:.6;transition:transform .18s ease}.gsf-scope.is-open .gsf-scope-trigger-caret{transform:rotate(180deg)}.gsf-scope.is-filtered>.gsf-scope-trigger{border-color:var(--gsf-line-hover);background:var(--gsf-accent-face)}.gsf-scope.is-open>.gsf-scope-trigger{border-color:var(--gsf-line-hover);background:var(--gsf-face-hover)}.gsf-active-scope{display:inline-flex;align-items:center;gap:.3rem;min-height:2.35rem;min-width:0;padding:0 .62rem;border:1px solid var(--gsf-line);border-radius:999px;color:var(--gsf-text);font-size:.78rem;line-height:1.1;white-space:nowrap;overflow:hidden;flex:0 1 auto}.gsf-active-scope.is-none{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 14%,transparent)}.gsf-active-scope-glyph{width:.92rem;height:.92rem;flex:0 0 auto;color:var(--gsf-accent)}.gsf-active-scope.is-none .gsf-active-scope-glyph{color:var(--gs-public-theme-warning,#fbbf24)}.gsf-active-scope-word{color:var(--gsf-text-soft)}.gsf-active-scope-value{font-weight:600;overflow:hidden;text-overflow:ellipsis}@container (max-width: 16rem){:is(.sp-gateway-ai-models-shell,.gsf-has-active) .gsf-scope-trigger-label{display:none}}@container (max-width: 14rem){.gsf-active-scope-word{display:none}}.gsf-active-model{display:inline-flex;align-items:center;gap:.3rem;min-height:2.35rem;min-width:0;max-width:16rem;padding:0 .62rem;border:1px solid var(--gsf-line);border-radius:999px;color:var(--gsf-text);font-size:.78rem;line-height:1.1;white-space:nowrap;overflow:hidden;flex:0 1 auto}.gsf-active-model-provider,.gsf-active-model-sep{flex:0 0 auto;color:var(--gsf-text-soft)}.gsf-active-model-name{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis}:is(.sp-gateway-ai-models-shell,.gsf-has-active) .gsf-head-actions{flex-wrap:wrap;row-gap:.35rem;-moz-column-gap:0;column-gap:0;max-width:100%}:is(.sp-gateway-ai-models-shell,.gsf-has-active) .gsf-head-actions>*+*{margin-left:.4rem}@container (max-width: 46rem){:is(.sp-gateway-ai-models-shell,.gsf-has-active) .gsf-head-actions>.gsf-active-model{order:99;flex:1 1 100%;max-width:100%;justify-content:flex-end;min-height:0;margin-left:0;padding:0;border:0;contain:inline-size}}.gsf-scope-menu{display:none;position:absolute;z-index:30;top:calc(100% + .34rem);right:.9rem;width:18.5rem;max-width:calc(100% - 1.8rem);gap:.1rem;padding:.4rem;border:1px solid var(--gsf-line);border-radius:12px;background:var(--gsf-menu-face);box-shadow:0 18px 44px rgba(2,6,23,.46)}.gsf-scope.is-open>.gsf-scope-menu{display:grid}.gsf-scope-menu-title{margin:0;padding:.2rem .44rem .3rem;color:var(--gsf-text-soft);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.gsf-scope-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.44rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--gsf-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.gsf-scope-option:hover{border-color:var(--gsf-line);background:var(--gsf-face)}.gsf-scope-option:focus-visible{outline:2px solid var(--gsf-accent);outline-offset:-2px}.gsf-scope-option.is-active{border-color:var(--gsf-line-hover);background:var(--gsf-accent-face)}.gsf-scope-option-glyph{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;border-radius:8px;border:1px solid var(--gsf-line);background:var(--gsf-face);color:var(--gsf-accent)}.gsf-scope-option-glyph>svg{width:.9rem;height:.9rem}.gsf-scope-option-copy{display:grid;gap:.06rem;min-width:0}.gsf-scope-option-label{font-size:.8rem;line-height:1.2}.gsf-scope-option-hint{color:var(--gsf-text-soft);font-size:.7rem;line-height:1.25}.gsf-scope-option-check{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--gsf-accent);opacity:0}.gsf-scope-option-check>svg{width:.9rem;height:.9rem}.gsf-scope-option.is-active .gsf-scope-option-check{opacity:1}.sp-gateway-ai-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;align-items:end}.sp-gateway-ai-form.is-wide{grid-template-columns:minmax(12rem,1fr) auto}.sp-gateway-ai-check,.sp-gateway-ai-form label{display:grid;gap:.28rem;min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 76%,transparent);font-size:.76rem}.sp-gateway-ai-form input,.sp-gateway-ai-form select{min-width:0;width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 25%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 52%,transparent);color:var(--gs-public-theme-strong,#f8fafc);padding:.55rem .65rem;font:inherit}.sp-gateway-ai-check{display:flex;align-items:center;gap:.45rem;min-height:2.5rem}.sp-gateway-ai-check input{width:auto}.gs-activity-ai-btn,.gs-activity-ai-icon-btn,.sp-gateway-ai-btn,.sp-gateway-ai-icon-btn,.sp-memory-dna-semantic-refresh{min-height:2.3rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 26%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-panel,#1e293b) 72%,transparent);color:var(--gs-public-theme-strong,#f8fafc);padding:.5rem .72rem;font:inherit;line-height:1.1;cursor:pointer}.gs-activity-ai-icon-btn,.sp-gateway-ai-icon-btn{width:2.35rem;padding:0;display:inline-grid;place-items:center}.gs-activity-ai-btn:hover,.gs-activity-ai-icon-btn:hover,.sp-gateway-ai-btn:hover,.sp-gateway-ai-icon-btn:hover,.sp-memory-dna-semantic-refresh:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e7490) 32%,transparent)}.gs-activity-ai-btn,.sp-gateway-ai-btn.is-primary,.sp-gateway-ai-models-key-action.is-primary{border-color:rgba(34,197,94,.42);background:rgba(21,128,61,.42)}.sp-gateway-ai-models-key-action.is-on{border-color:color-mix(in srgb,var(--gs-sidebar-accent,#22d3ee) 45%,transparent);color:var(--gs-sidebar-accent,#22d3ee)}.gs-activity-ai-btn.is-danger,.sp-gateway-ai-btn.is-danger,.sp-gateway-ai-models-key-action.is-danger,.sp-gateway-ai-models-nav-remove.is-danger{border-color:rgba(248,113,113,.45);background:rgba(127,29,29,.42)}.gs-activity-ai-btn:disabled,.sp-gateway-ai-btn:disabled{opacity:.55;cursor:not-allowed}.gs-activity-ai-list,.sp-gateway-ai-key-grid,.sp-gateway-ai-memory-list,.sp-memory-dna-semantic-list{display:grid;gap:.7rem;min-width:0}.sp-gateway-ai-key-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.sp-skill-blank{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin:0 auto;max-width:34rem;padding:1.6rem 1.5rem 1.4rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 22%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1224) 72%,transparent) 0,transparent 52%),color-mix(in srgb,var(--gs-public-theme-surface,#070c18) 94%,transparent);backdrop-filter:blur(10px) saturate(120%);box-shadow:0 12px 26px -20px rgb(0 0 0/90%);text-align:center}.sp-skill-blank-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 28%,transparent);background:radial-gradient(120% 120% at 50% 0,color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 22%,transparent),transparent 70%),color-mix(in srgb,var(--gs-public-theme-panel,#0a1224) 70%,transparent);color:var(--gs-public-theme-accent,#06b6d4)}.sp-skill-blank-icon>i,.sp-skill-blank-icon>svg{flex:0 0 auto;width:1.15rem;height:1.15rem}.sp-skill-blank-title{color:var(--gs-public-theme-strong,#e8f6ff);font-size:.92rem;font-weight:600;line-height:1.35}.sp-skill-blank-body{margin:0;max-width:26rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cfe6f8) 74%,transparent);font-size:.78rem;line-height:1.6}.sp-skill-blank-steps{list-style:none;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:26rem;margin:.7rem 0 0;padding:.85rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 12%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 55%,transparent);text-align:left}.sp-skill-blank-steps>li{display:flex;align-items:flex-start;gap:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cfe6f8) 82%,transparent);font-size:.78rem;line-height:1.55}.sp-skill-blank-step-n{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.3rem;height:1.3rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 12%,transparent);color:var(--gs-public-theme-accent,#06b6d4);font-size:.62rem;font-weight:700}.sp-skill-blank-body strong,.sp-skill-blank-step-text strong{color:var(--gs-public-theme-strong,#e8f6ff);font-weight:600}.sp-skill-blank-note{max-width:26rem;margin:.75rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#cfe6f8) 56%,transparent);font-size:.72rem;line-height:1.55}.sp-skill-blank.is-compact{padding:1.3rem 1.4rem;max-width:30rem}.sp-skill-blank.is-error,.sp-skill-blank.is-error .sp-skill-blank-icon{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 34%,transparent)}.sp-skill-blank.is-error .sp-skill-blank-icon{background:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 12%,transparent);color:var(--gs-public-theme-danger,#f87171)}.sp-skill-blank.is-loading .sp-skill-blank-icon>i,.sp-skill-blank.is-loading .sp-skill-blank-icon>svg{animation:gs-chat-spin .95s linear infinite}@media (prefers-reduced-motion:reduce){.sp-skill-blank.is-loading .sp-skill-blank-icon>i,.sp-skill-blank.is-loading .sp-skill-blank-icon>svg{animation:none}}@media (max-width:640px){.sp-skill-blank{padding:1.25rem 1rem 1.1rem;border-radius:14px}.sp-skill-blank-icon{width:2.6rem;height:2.6rem;border-radius:12px}.sp-skill-blank-steps{padding:.75rem .8rem;gap:.55rem}.sp-skill-blank-step-text{overflow-wrap:anywhere}}.sp-gateway-ai-skill-grid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));min-width:0}.sp-gateway-ai-skill-card.sp-skill-card{display:flex;flex-direction:column;gap:.55rem;position:relative;padding:1.05rem 1.05rem .9rem 1.35rem;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1224) 72%,transparent) 0,transparent 52%),color-mix(in srgb,var(--gs-public-theme-surface,#070c18) 94%,transparent);backdrop-filter:blur(10px) saturate(120%);border-color:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 25%,transparent);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.sp-gateway-ai-skill-card.sp-skill-card:before{content:"";position:absolute;inset:.85rem auto .85rem .55rem;width:2px;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 85%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 20%,transparent) 100%)}.sp-gateway-ai-skill-card.sp-skill-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 55%,transparent);box-shadow:0 0 15px color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 20%,transparent),0 12px 26px -20px rgb(0 0 0/90%)}.sp-gateway-ai-skill-card.needs-confirmation{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 45%,transparent)}.sp-gateway-ai-skill-card.needs-confirmation:hover{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 62%,transparent);box-shadow:0 0 15px color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 18%,transparent),0 12px 26px -20px rgb(0 0 0/90%)}.sp-gateway-ai-skill-card.needs-confirmation:before{background:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 72%,transparent)}.sp-skill-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.sp-skill-title{display:flex;align-items:baseline;gap:.4rem;flex:1 1 auto;min-width:0}.sp-gateway-ai-skill-call,.sp-gateway-ai-skill-name{min-width:0;overflow-wrap:anywhere;font-family:var(--gs-public-theme-font-mono,var(--gw-font-mono));font-size:.78rem}.sp-gateway-ai-skill-name{font-size:.84rem;font-weight:600;letter-spacing:.01em;color:var(--gs-public-theme-strong,#f8fafc)}.sp-skill-version{flex:0 0 auto;align-self:center;padding:.08rem .34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 24%,transparent);border-radius:5px;background:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 10%,transparent);font-family:var(--gs-public-theme-font-mono,var(--gw-font-mono));font-size:.6rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 78%,var(--gs-public-theme-text,#e2e8f0))}.sp-skill-status{display:inline-flex;align-items:center;gap:.34rem;flex:0 0 auto;padding:.2rem .5rem;border:1px solid color-mix(in srgb,currentcolor 30%,transparent);border-radius:999px;font-size:.58rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.sp-skill-status:before{content:"";width:.36rem;height:.36rem;border-radius:50%;background:currentcolor}.sp-skill-status.is-ready{color:color-mix(in srgb,var(--gs-public-theme-success,#10b981) 88%,var(--gs-public-theme-text,#e2e8f0));background:color-mix(in srgb,var(--gs-public-theme-success,#10b981) 10%,transparent)}.sp-skill-status.is-ready:before{box-shadow:0 0 0 0 color-mix(in srgb,var(--gs-public-theme-success,#10b981) 60%,transparent);animation:sp-skill-ready-pulse 2.4s ease-out infinite}@keyframes sp-skill-ready-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--gs-public-theme-success,#10b981) 55%,transparent);opacity:1}70%{box-shadow:0 0 0 .28rem color-mix(in srgb,var(--gs-public-theme-success,#10b981) 0%,transparent);opacity:.6}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--gs-public-theme-success,#10b981) 0%,transparent);opacity:1}}.sp-skill-status.is-pending{color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 88%,var(--gs-public-theme-text,#e2e8f0))}.sp-skill-facts{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.sp-skill-fact{display:inline-flex;align-items:center;gap:.34rem;max-width:100%;min-width:0;padding:.22rem .48rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:7px;background:color-mix(in srgb,var(--gs-public-theme-surface,#070c18) 55%,transparent);font-family:var(--gs-public-theme-font-mono,var(--gw-font-mono));font-size:.65rem;color:var(--gs-public-theme-text,#e2e8f0)}.sp-skill-fact b{flex:0 0 auto;font-size:.55rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,currentcolor 62%,transparent)}.sp-skill-fact.is-runs-on{color:color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 62%,var(--gs-public-theme-text,#e2e8f0))}.sp-skill-fact.is-desk{color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 72%,var(--gs-public-theme-text,#e2e8f0))}.sp-skill-fact.is-sites{color:color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 82%,var(--gs-public-theme-text,#e2e8f0))}.sp-skill-fact.is-needs{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 26%,transparent);color:var(--gs-public-theme-text,#e2e8f0)}.sp-skill-fact span{overflow:hidden;min-width:0;max-width:12rem;text-overflow:ellipsis;white-space:nowrap}.sp-skill-fact.is-alert{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 10%,transparent);color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 86%,var(--gs-public-theme-text,#e2e8f0))}.sp-skill-fact.is-alert b{color:inherit;opacity:.8}.sp-skill-card i,.sp-skill-card svg{flex:0 0 auto;width:1.05em;height:1.05em;stroke-width:2}.sp-skill-fact>i,.sp-skill-fact>svg{opacity:.7}.sp-skill-call-bar{display:flex;align-items:stretch;gap:0;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 22%,transparent);border-radius:9px;background:color-mix(in srgb,var(--gs-public-theme-surface,#070c18) 80%,transparent);overflow:hidden}.sp-skill-call-prompt{display:inline-flex;align-items:center;flex:0 0 auto;padding:0 .1rem 0 .5rem;font-family:var(--gs-public-theme-font-mono,var(--gw-font-mono));font-size:.72rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 70%,transparent)}.sp-gateway-ai-skill-call{flex:1 1 auto;padding:.42rem .5rem;border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 88%,transparent);font-size:.7rem;white-space:nowrap;overflow-x:auto;-webkit-user-select:all;-moz-user-select:all;user-select:all}.sp-skill-card .sp-skill-copy.is-cta{flex:0 0 auto;min-height:0;padding:.3rem .62rem;border:0;border-left:1px solid color-mix(in srgb,var(--gs-public-theme-surface,#070c18) 45%,transparent);border-radius:0;background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 92%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-primary,#2563eb) 88%,transparent) 100%);color:var(--gs-public-theme-surface,#070c18);font-family:var(--gs-public-theme-font-mono,var(--gw-font-mono));font-size:.66rem;font-weight:700;letter-spacing:.03em;white-space:nowrap}.sp-skill-card .sp-skill-copy.is-cta:hover{border-left-color:color-mix(in srgb,var(--gs-public-theme-surface,#070c18) 45%,transparent);color:var(--gs-public-theme-surface,#070c18);background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 100%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-primary,#3b82f6) 96%,transparent) 100%)}.sp-skill-copy-done,.sp-skill-copy-idle{display:inline-flex;align-items:center;gap:.3rem}.sp-skill-copy-done,.sp-skill-copy.is-copied .sp-skill-copy-idle{display:none}.sp-skill-copy.is-copied .sp-skill-copy-done{display:inline-flex}.sp-skill-card .sp-skill-copy.is-cta.is-copied{background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-success,#10b981) 92%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-success,#059669) 96%,transparent) 100%)}.sp-skill-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;min-width:0}.sp-skill-card .sp-gateway-ai-btn{display:inline-flex;align-items:center;gap:.34rem;min-height:2rem;padding:.36rem .6rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel,#1e293b) 78%,transparent);font-size:.68rem}.sp-skill-card .sp-gateway-ai-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1e293b) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 65%,var(--gs-public-theme-strong,#f8fafc))}.sp-skill-card .sp-gateway-ai-btn.is-danger{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-danger,#7f1d1d) 26%,transparent);color:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 88%,var(--gs-public-theme-text,#e2e8f0))}.sp-skill-card .sp-gateway-ai-btn.is-danger:hover{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 55%,transparent);background:color-mix(in srgb,var(--gs-public-theme-danger,#7f1d1d) 42%,transparent);color:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 96%,var(--gs-public-theme-text,#e2e8f0))}.sp-skill-card .sp-gateway-ai-btn.is-primary{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 20%,transparent);color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 88%,var(--gs-public-theme-strong,#f8fafc))}.sp-skill-card .sp-gateway-ai-btn.is-primary:hover{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 32%,transparent);color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 96%,var(--gs-public-theme-strong,#f8fafc))}@media (prefers-reduced-motion:reduce){.sp-gateway-ai-skill-card.sp-skill-card,.sp-gateway-ai-skill-card.sp-skill-card:hover{transform:none;transition:none}.sp-skill-status.is-ready:before{animation:none}}.sp-gateway-ai-skill-name-input{min-width:0;flex:1 1 auto;padding:.24rem .4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 34%,transparent);border-radius:5px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 70%,transparent);color:var(--gs-public-theme-text,#e2e8f0);font-family:var(--gs-public-theme-font-mono,ui-monospace,monospace);font-size:.78rem}.sp-gateway-ai-skill-intent,.sp-gateway-ai-skill-warning{margin:0;min-width:0;overflow-wrap:anywhere;font-size:.76rem;line-height:1.45}.sp-gateway-ai-skill-intent{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--gs-public-theme-text-muted,#94a3b8)}.sp-gateway-ai-skill-warning{padding:.44rem .55rem;border-left:2px solid color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 55%,transparent);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 9%,transparent);font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 82%,var(--gs-public-theme-text,#e2e8f0))}button.sp-skill-status{font-family:inherit;background:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 12%,transparent);cursor:pointer}button.sp-skill-status:hover{background:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 22%,transparent)}.sp-skill-confirm{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.55rem .6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 26%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 62%,transparent)}.sp-skill-confirm-lede{margin:0;font-size:.72rem;line-height:1.45;color:var(--gs-public-theme-text-muted,#94a3b8)}.sp-skill-confirm-notes{margin:0;padding-left:1.05rem;font-size:.7rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 72%,var(--gs-public-theme-text,#e2e8f0))}.sp-skill-confirm-error{margin:0;font-size:.72rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 86%,var(--gs-public-theme-text,#e2e8f0))}.sp-skill-param{display:flex;flex-direction:column;gap:.34rem;min-width:0;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent)}.sp-skill-param-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0}.sp-skill-param-head code{min-width:0;overflow-wrap:anywhere;font-family:var(--gs-public-theme-font-mono,ui-monospace,monospace);font-size:.76rem;font-weight:600;color:var(--gs-public-theme-strong,#f8fafc)}.sp-skill-param-from,.sp-skill-param-type{flex:0 0 auto;padding:.1rem .36rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:5px;font-size:.55rem;letter-spacing:.05em;text-transform:uppercase;color:var(--gs-public-theme-text-muted,#94a3b8)}.sp-skill-param-field{display:flex;flex-direction:column;gap:.2rem;min-width:0;font-size:.66rem;color:var(--gs-public-theme-text-muted,#94a3b8)}.sp-skill-param-field em{opacity:.7;font-style:normal}.sp-skill-param-field input{min-width:0;padding:.3rem .42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 30%,transparent);border-radius:5px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 78%,transparent);color:var(--gs-public-theme-text,#e2e8f0);font:inherit;font-size:.74rem}.sp-skill-param-field input:focus-visible{outline:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 55%,transparent);outline-offset:1px}.sp-skill-param-required{display:flex;align-items:center;gap:.36rem;min-width:0;font-size:.68rem;color:var(--gs-public-theme-text-muted,#94a3b8);cursor:pointer}.sp-skill-param-secret{margin:0;font-size:.66rem;line-height:1.4;color:var(--gs-public-theme-text-muted,#94a3b8)}.skd-hub,.skd-masthead{display:grid;gap:.7rem;min-width:0}.skd-masthead{grid-template-columns:auto 1fr;align-items:center;padding:.85rem .9rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 24%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 14%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#0a1224) 88%,transparent) 55%),color-mix(in srgb,var(--gs-public-theme-surface,#020617) 88%,transparent)}.skd-masthead-glyph{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 16%,transparent);color:var(--gs-public-theme-accent,#22d3ee)}.skd-masthead-glyph>i,.skd-masthead-glyph>svg{width:1.05rem;height:1.05rem}.skd-masthead-copy{min-width:0}.skd-masthead-copy h5{margin:0;font-size:.86rem;letter-spacing:.01em;color:var(--gs-public-theme-text,#e2e8f0)}.skd-masthead-copy p{margin:.18rem 0 0;font-size:.7rem;line-height:1.45}.skd-gate,.skd-masthead-copy p{color:var(--gs-public-theme-text-muted,#94a3b8)}.skd-gate{grid-column:1/-1;margin:0;padding:.4rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 55%,transparent);font-size:.68rem;line-height:1.4}.skd-gate.is-pass{border-color:color-mix(in srgb,var(--gs-public-theme-success,#34d399) 42%,transparent);color:var(--gs-public-theme-success,#6ee7b7)}.skd-gate.is-warning{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 42%,transparent);color:var(--gs-public-theme-warning,#fcd34d)}.skd-gate.is-blocked{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 45%,transparent);color:var(--gs-public-theme-danger,#fca5a5)}.skd-picker{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;padding:.7rem .8rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 62%,transparent)}.skd-picker-facts{display:flex;flex-wrap:wrap;gap:.32rem;min-width:0}.skd-pill{display:inline-flex;align-items:center;gap:.22rem;padding:.14rem .42rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 70%,transparent);font-size:.62rem;letter-spacing:.03em;text-transform:uppercase;color:var(--gs-public-theme-text-muted,#94a3b8)}.skd-pill.is-live{border-color:color-mix(in srgb,var(--gs-public-theme-success,#34d399) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-success,#34d399) 14%,transparent);color:var(--gs-public-theme-success,#6ee7b7)}.skd-pill.is-warn{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 44%,transparent);color:var(--gs-public-theme-warning,#fcd34d)}.skd-card{min-width:0;padding:.8rem .85rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 58%,transparent)}.skd-card-head{display:flex;align-items:center;gap:.55rem;min-width:0;margin-bottom:.65rem}.skd-card-step{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 12%,transparent);font-size:.62rem;font-weight:600;color:var(--gs-public-theme-accent,#22d3ee)}.skd-card-heading{flex:1 1 auto;min-width:0}.skd-card-heading h6{margin:0;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--gs-public-theme-text,#e2e8f0)}.skd-card-heading p{margin:.14rem 0 0;font-size:.66rem;line-height:1.4;color:var(--gs-public-theme-text-muted,#94a3b8)}.skd-card-mark{flex:0 0 auto;display:inline-flex;color:color-mix(in srgb,var(--gs-public-theme-text-muted,#94a3b8) 80%,transparent)}.skd-card-mark>i,.skd-card-mark>svg{width:.95rem;height:.95rem}.skd-card{container-type:inline-size}.skd-fields,.skd-release{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem .9rem;min-width:0}@container (min-width: 30rem){.skd-fields,.skd-release{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 48rem){.skd-fields,.skd-release{grid-template-columns:repeat(3,minmax(0,1fr))}}.skd-field{display:flex;flex-direction:column;gap:.26rem;min-width:0}.skd-field.is-wide{grid-column:1/-1}.skd-field-label{display:inline-flex;align-items:center;gap:.3rem;min-width:0;font-size:.66rem;letter-spacing:.02em;text-transform:uppercase;color:var(--gs-public-theme-text-muted,#94a3b8)}.skd-field-label>i,.skd-field-label>svg{width:.8rem;height:.8rem}.skd-field input,.skd-field select,.skd-field textarea{width:100%;min-width:0;padding:.36rem .46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 30%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 78%,transparent);color:var(--gs-public-theme-text,#e2e8f0);font:inherit;font-size:.74rem}.skd-field textarea{resize:vertical;line-height:1.45}.skd-field input:focus-visible,.skd-field select:focus-visible,.skd-field textarea:focus-visible{outline:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 55%,transparent);outline-offset:1px}.skd-field input[readonly]{color:var(--gs-public-theme-text-muted,#94a3b8);cursor:default}.skd-field-hint{font-size:.62rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text-muted,#94a3b8) 88%,transparent)}.skd-field-hint code{padding:0 .2rem;border-radius:4px;background:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 14%,transparent);font-size:.6rem}.skd-drops{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.skd-drop,.skd-drops{gap:.5rem;min-width:0}.skd-drop{position:relative;display:flex;align-items:center;padding:.55rem .6rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 32%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 48%,transparent);cursor:pointer}.skd-drop.is-busy{cursor:progress;opacity:.7}.skd-drop-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.skd-drop-glyph{display:inline-flex;color:var(--gs-public-theme-accent,#22d3ee)}.skd-drop-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.skd-drop-copy strong{font-size:.7rem;color:var(--gs-public-theme-text,#e2e8f0)}.skd-drop-copy small{font-size:.6rem;color:var(--gs-public-theme-text-muted,#94a3b8)}.skd-drop-cta{margin-left:auto;flex:0 0 auto;padding:.16rem .44rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 34%,transparent);font-size:.6rem;letter-spacing:.03em;text-transform:uppercase;color:var(--gs-public-theme-accent,#22d3ee)}.skd-media{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0;margin-top:.6rem}.skd-media-item{position:relative;margin:0;width:6.5rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 72%,transparent);overflow:hidden}.skd-media-item img{display:block;width:100%;height:4rem;-o-object-fit:cover;object-fit:cover}.skd-media-item.is-logo img{-o-object-fit:contain;object-fit:contain;padding:.3rem}.skd-media-item figcaption{padding:.2rem .3rem;font-size:.58rem;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--gs-public-theme-text-muted,#94a3b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skd-media-drop{position:absolute;top:.2rem;right:.2rem;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 88%,transparent);color:var(--gs-public-theme-danger,#fca5a5);cursor:pointer}.skd-media-drop>i,.skd-media-drop>svg{width:.65rem;height:.65rem}.skd-history-empty,.skd-media-empty,.skd-note{margin:.55rem 0 0;font-size:.66rem;line-height:1.45;color:var(--gs-public-theme-text-muted,#94a3b8)}.skd-actions{display:flex;flex-wrap:wrap;gap:.42rem;min-width:0;margin-top:.7rem}.skd-error{padding:.4rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 45%,transparent);background:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 10%,transparent);font-size:.68rem;color:var(--gs-public-theme-danger,#fca5a5)}.skd-blockers,.skd-error{margin:0;line-height:1.45}.skd-blockers{display:grid;gap:.24rem;padding:.5rem .6rem .5rem 1.5rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 8%,transparent);font-size:.66rem;color:var(--gs-public-theme-text-muted,#94a3b8)}.skd-history{display:grid;gap:.42rem;margin:0;padding:0;list-style:none}.skd-history-row{display:grid;gap:.18rem;min-width:0;padding:.45rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 68%,transparent)}.skd-history-row.is-live{border-color:color-mix(in srgb,var(--gs-public-theme-success,#34d399) 38%,transparent)}.skd-history-label{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;min-width:0}.skd-history-label code{font-size:.7rem;color:var(--gs-public-theme-text,#e2e8f0)}.skd-history-meta{font-size:.62rem;color:var(--gs-public-theme-text-muted,#94a3b8)}.skd-history-note{margin:.1rem 0 0;font-size:.66rem;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 82%,transparent)}.sp-gateway-ai-key-card,.sp-gateway-ai-memory-row,.sp-gateway-ai-skill-card{min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 34%,transparent);padding:.78rem}.gs-activity-ai-card-head,.sp-gateway-ai-key-card header,.sp-gateway-ai-skill-card header,.sp-memory-dna-semantic-card header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.gs-activity-ai-card-main strong,.sp-gateway-ai-key-title,.sp-memory-dna-semantic-card strong{min-width:0;overflow-wrap:anywhere}.gs-activity-ai-meta,.sp-gateway-ai-actions-row,.sp-gateway-ai-card-actions,.sp-gateway-ai-chip-row,.sp-gateway-ai-key-meta,.sp-memory-dna-semantic-meta{display:flex;flex-wrap:wrap;gap:.42rem;min-width:0}.gs-activity-ai-badge,.gs-activity-ai-meta span,.sp-gateway-ai-badge,.sp-gateway-ai-chip,.sp-gateway-ai-key-meta span,.sp-memory-dna-semantic-badge,.sp-memory-dna-semantic-meta span{display:inline-flex;max-width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 82%,transparent);padding:.18rem .45rem;font-size:.72rem;line-height:1.25;overflow-wrap:anywhere}.gs-activity-ai-badge.is-risk{border-color:rgba(251,191,36,.42);color:#fde68a}.sp-gateway-ai-memory-providers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));gap:.5rem}.sp-gateway-ai-memory-provider{display:grid;gap:.15rem;justify-items:start;text-align:left;min-width:0;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 46%,transparent);color:var(--gs-public-theme-strong,#f8fafc);font:inherit;cursor:pointer}.sp-gateway-ai-memory-provider:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-sidebar-accent,#22d3ee) 42%,transparent)}.sp-gateway-ai-memory-provider.is-active{border-color:color-mix(in srgb,var(--gs-sidebar-accent,#22d3ee) 62%,transparent);background:color-mix(in srgb,var(--gs-sidebar-accent,#22d3ee) 12%,transparent)}.sp-gateway-ai-memory-provider:disabled{opacity:.45;cursor:not-allowed}.sp-gateway-ai-memory-provider b{font-size:.82rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-gateway-ai-memory-provider span{font-size:.68rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent)}.sp-gateway-ai-memory-model{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.6rem .7rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 42%,transparent)}.sp-gateway-ai-memory-model-copy{display:grid;gap:.15rem;flex:1 1 12rem;min-width:0}.sp-gateway-ai-memory-model-copy b{font-size:.82rem;font-weight:600;overflow-wrap:anywhere}.sp-gateway-ai-memory-model-copy span{font-size:.7rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent)}.sp-gateway-ai-memory-hero .sp-gateway-ai-tools-card-head{flex-wrap:wrap;align-items:center}.sp-gateway-ai-memory-hero .sp-gateway-ai-models-form-copy{flex:1 1 11rem}.sp-gateway-ai-memory-hero .sp-gateway-ai-models-form-label{overflow-wrap:anywhere}.sp-gateway-ai-memory-hero .sp-gateway-ai-tools-badge,.sp-gateway-ai-memory-model .sp-gateway-ai-tools-badge{flex:0 0 auto;white-space:nowrap}.sp-gateway-ai-stat-grid.sp-gateway-ai-memory-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.sp-gateway-ai-memory-stats .sp-gateway-ai-stat{min-width:0;padding:.6rem}.sp-gateway-ai-memory-stats .sp-gateway-ai-stat b,.sp-gateway-ai-memory-stats .sp-gateway-ai-stat span{overflow-wrap:anywhere}.sp-gateway-ai-memory-preview-stats{display:flex;flex-wrap:wrap;gap:.5rem}.sp-gateway-ai-memory-preview-stats .sp-gateway-ai-stat{flex:1 1 6.5rem;min-width:0}.sp-gateway-ai-memory-model>:last-child{margin-left:auto}.sp-gateway-ai-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem}.sp-gateway-ai-stat{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 46%,transparent);padding:.7rem}.sp-gateway-ai-stat span{display:block;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent);font-size:.72rem}.sp-gateway-ai-stat b{display:block;margin-top:.18rem;font-size:1rem}.sp-gateway-ai-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:8px;font-size:.8rem}.sp-gateway-ai-table td,.sp-gateway-ai-table th{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);padding:.55rem;text-align:left;overflow-wrap:anywhere}.sp-gateway-ai-error-list{display:grid;gap:.45rem;margin:0;padding-left:1rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 74%,transparent);font-size:.8rem}.gs-activity-ai-card-main p,.sp-gateway-ai-memory-row p,.sp-memory-dna-semantic-card p{margin:.45rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 76%,transparent);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.sp-gateway-ai-memory-row small,.sp-memory-dna-semantic-card small{display:block;margin-top:.45rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent);font-size:.72rem;overflow-wrap:anywhere}.gs-activity-ai-feedback,.sp-gateway-ai-feedback,.sp-memory-dna-semantic-feedback{border:1px solid rgba(34,197,94,.28);border-radius:8px;background:rgba(20,83,45,.22);color:#dcfce7;padding:.55rem .7rem;font-size:.8rem}.gs-activity-ai-feedback.is-error,.sp-gateway-ai-feedback.is-error,.sp-memory-dna-semantic-feedback.is-error{border-color:rgba(248,113,113,.38);background:rgba(127,29,29,.28);color:#fee2e2}.gs-activity-ai-empty,.sp-gateway-ai-empty,.sp-memory-dna-semantic-empty{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 24%,transparent);border-radius:8px;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent);padding:.8rem;text-align:center;font-size:.82rem}.sp-gateway-flow-agents-head-actions{display:inline-flex;align-items:center;gap:.5rem}.sp-gateway-flow-agents-group-title{margin:.75rem 0 .5rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 62%,transparent)}.sp-gateway-flow-agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.65rem}.sp-gateway-flow-agents-card{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.85rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 34%,transparent)}.sp-gateway-flow-agents-card.is-preset{border-style:dashed}.sp-gateway-flow-agents-card-head{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.sp-gateway-flow-agents-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 26%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 12%,transparent);color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-flow-agents-card-icon i,.sp-gateway-flow-agents-card-icon svg{width:1.05rem;height:1.05rem}.sp-gateway-flow-agents-card-info{min-width:0;flex:1 1 auto}.sp-gateway-flow-agents-card-title-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.sp-gateway-flow-agents-card-title{font-weight:600;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-flow-agents-card-desc{margin:.25rem 0 0;font-size:.82rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 70%,transparent)}.sp-gateway-flow-agents-card-actions{display:flex;gap:.4rem;flex-wrap:wrap}.sp-gateway-flow-agents-form{display:flex;flex-direction:column;gap:.85rem}.sp-gateway-flow-agents-field{display:flex;flex-direction:column;gap:.3rem}.sp-gateway-flow-agents-field>span{font-size:.8rem;font-weight:600;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-flow-agents-field>span em{font-style:normal;font-weight:400;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 55%,transparent)}.sp-gateway-flow-agents-config-field input,.sp-gateway-flow-agents-field input,.sp-gateway-flow-agents-field select,.sp-gateway-flow-agents-field textarea{width:100%;padding:.5rem .6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);border-radius:7px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 45%,transparent);color:var(--gs-public-theme-strong,#e0f6ff);font:inherit}.sp-gateway-flow-agents-field textarea{resize:vertical;min-height:5rem}.sp-gateway-flow-agents-tools{display:flex;flex-direction:column;gap:.4rem}.sp-gateway-flow-agents-step{display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:12px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 38%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 7%,transparent)}.sp-gateway-flow-agents-step-head{display:flex;align-items:flex-start;gap:.6rem}.sp-gateway-flow-agents-step-num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex:0 0 auto;border-radius:50%;font-size:.75rem;font-weight:700;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 16%,transparent);color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-flow-agents-step-title{display:block;font-size:.9rem;font-weight:600;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-flow-agents-step-hint{display:block;margin-top:.1rem;font-size:.76rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 58%,transparent)}.sp-gateway-flow-agents-cap{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 30%,transparent);transition:border-color .18s ease,background .18s ease}.sp-gateway-flow-agents-cap.is-on,.sp-gateway-flow-agents-cap:has(.sp-gateway-flow-agents-app-tile input:checked),.sp-gateway-flow-agents-cap:has(>.sp-gateway-flow-agents-cap-head input:checked){border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 7%,transparent)}.sp-gateway-flow-agents-cap:not(.is-on):not(:has(>.sp-gateway-flow-agents-cap-head input:checked)):not(:has(.sp-gateway-flow-agents-app-tile input:checked)) .sp-gateway-flow-agents-cap-body{opacity:.55}.sp-gateway-flow-agents-app-note{font-size:.64rem}.sp-gateway-flow-agents-cap-head{display:flex;align-items:flex-start;padding:.6rem .7rem;cursor:pointer}.sp-gateway-flow-agents-cap-info{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sp-gateway-flow-agents-cap-title{font-weight:600;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-flow-agents-cap-desc{font-size:.78rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 62%,transparent)}.sp-gateway-flow-agents-cap-body{padding:0 .7rem .7rem}.sp-gateway-flow-agents-grant-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.sp-gateway-flow-agents-grant-label{font-size:.76rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 78%,transparent)}.sp-gateway-flow-agents-grant-count{font-size:.7rem;padding:.1rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 55%,transparent)}.sp-gateway-flow-agents-grant-count.is-on{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 14%,transparent);color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-flow-agents-grant-help{margin:.45rem 0 0;font-size:.73rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 52%,transparent)}.sp-gateway-flow-agents-grant-warn{margin:.45rem 0 0;font-size:.73rem;color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 88%,transparent)}.sp-gateway-flow-agents-app-tile.is-warn{border-style:dashed;border-color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 46%,transparent)}.sp-gateway-flow-agents-app-note{flex:0 0 auto;font-size:.62rem;white-space:nowrap;color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 82%,transparent)}.sp-gateway-flow-agents-app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));grid-auto-flow:dense;gap:.4rem}.sp-gateway-flow-agents-app-tile:nth-child(5n+1){grid-column:span 2}.sp-gateway-flow-agents-app-tile{position:relative;display:flex;align-items:center;gap:.4rem;min-width:0;padding:.45rem .55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:9px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 42%,transparent);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.sp-gateway-flow-agents-app-tile:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 34%,transparent)}.sp-gateway-flow-agents-app-tile.is-granted,.sp-gateway-flow-agents-app-tile:has(input:checked){border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 16%,transparent)}.sp-gateway-flow-agents-app-tile input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.sp-gateway-flow-agents-app-tile input:focus-visible~.sp-gateway-flow-agents-app-name{text-decoration:underline}.sp-gateway-flow-agents-app-check{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 40%,transparent);border-radius:4px}.sp-gateway-flow-agents-app-tile.is-granted .sp-gateway-flow-agents-app-check,.sp-gateway-flow-agents-app-tile:has(input:checked) .sp-gateway-flow-agents-app-check{border-color:transparent;background:var(--gs-public-theme-primary,#22d3ee)}.sp-gateway-flow-agents-app-tile.is-granted .sp-gateway-flow-agents-app-check:after,.sp-gateway-flow-agents-app-tile:has(input:checked) .sp-gateway-flow-agents-app-check:after{content:"";width:.3rem;height:.55rem;margin-top:-.12rem;border-width:medium;border-left:0 solid var(--gs-public-theme-surface,#020617);border-bottom:2px solid var(--gs-public-theme-surface,#020617);border-right:2px solid var(--gs-public-theme-surface,#020617);border-top:0 solid var(--gs-public-theme-surface,#020617);transform:rotate(45deg)}.sp-gateway-flow-agents-app-name{font-size:.78rem;white-space:normal;overflow-wrap:break-word;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-flow-agents-advanced{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 26%,transparent)}.sp-gateway-flow-agents-advanced-summary{display:flex;align-items:center;gap:.45rem;padding:.6rem .7rem;font-size:.82rem;font-weight:600;cursor:pointer;list-style:none;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-flow-agents-advanced-summary::-webkit-details-marker{display:none}.sp-gateway-flow-agents-advanced-summary em{font-style:normal;font-weight:400;font-size:.76rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 50%,transparent)}.sp-gateway-flow-agents-advanced-summary i,.sp-gateway-flow-agents-advanced-summary svg{width:.9rem;height:.9rem;transition:transform .22s cubic-bezier(.4,0,.2,1)}.sp-gateway-flow-agents-advanced[open] .sp-gateway-flow-agents-advanced-summary i,.sp-gateway-flow-agents-advanced[open] .sp-gateway-flow-agents-advanced-summary svg{transform:rotate(90deg)}.sp-gateway-flow-agents-advanced-body{display:flex;flex-direction:column;gap:.7rem;padding:0 .7rem .75rem}.sp-gateway-flow-agents-advanced[open] .sp-gateway-flow-agents-advanced-body{animation:spFlowAdvancedReveal .26s cubic-bezier(.4,0,.2,1)}@keyframes spFlowAdvancedReveal{0%{opacity:0;transform:translateY(-6px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.sp-gateway-flow-agents-advanced-summary i,.sp-gateway-flow-agents-advanced-summary svg,.sp-gateway-flow-agents-advanced[open] .sp-gateway-flow-agents-advanced-body,.sp-gateway-flow-agents-app-tile{animation:none;transition:none}.sp-gateway-flow-agents-app-tile:hover{transform:none}}.sp-gateway-flow-agents-config{display:flex;flex-direction:column;gap:.35rem;width:100%;margin-top:.35rem}.sp-gateway-flow-agents-config-field{display:flex;flex-direction:column;gap:.2rem;font-size:.76rem}.sp-gateway-flow-agents-toggle-row{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-schedule-list{display:flex;flex-direction:column;gap:.65rem}.sp-gateway-schedule-card{padding:.85rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 34%,transparent)}.sp-gateway-schedule-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.sp-gateway-schedule-card-info{min-width:0;flex:1 1 auto}.sp-gateway-schedule-title-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.sp-gateway-schedule-title{font-weight:600;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-schedule-status.is-active{border-color:color-mix(in srgb,#22c55e 40%,transparent);background:color-mix(in srgb,#22c55e 14%,transparent);color:#bbf7d0}.sp-gateway-schedule-status.is-paused{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 14%,transparent);color:#fde68a}.sp-gateway-schedule-status.is-blocked{border-color:color-mix(in srgb,#38bdf8 40%,transparent);background:color-mix(in srgb,#38bdf8 14%,transparent);color:#bae6fd}.sp-gateway-schedule-status.is-off{color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 55%,transparent)}.sp-gateway-schedule-meta{margin-top:.25rem;font-size:.78rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 65%,transparent)}.sp-gateway-schedule-prompt{margin:.4rem 0 0;font-size:.82rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 78%,transparent)}.sp-gateway-schedule-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.sp-gateway-schedule-reason{margin-top:.4rem;padding:.4rem .55rem;border-radius:7px;font-size:.76rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 10%,transparent);color:#fde68a}.sp-gateway-schedule-reason.is-blocked{border-color:color-mix(in srgb,#38bdf8 32%,transparent);background:color-mix(in srgb,#38bdf8 10%,transparent);color:#bae6fd}.sp-gateway-schedule-failures{margin-top:.3rem;font-size:.74rem;color:color-mix(in srgb,#f87171 88%,transparent)}.sp-gateway-schedule-queued{margin-top:.3rem;font-size:.74rem;color:color-mix(in srgb,#4ade80 88%,transparent)}.sp-gateway-schedule-history-toggle{margin-top:.5rem}.sp-gateway-schedule-history{display:flex;flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none}.sp-gateway-schedule-history-item{padding:.45rem .55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);border-radius:7px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 24%,transparent);font-size:.76rem}.sp-gateway-schedule-history-fail{margin-top:.25rem;color:color-mix(in srgb,#f87171 88%,transparent)}.sp-gateway-schedule-history-detail{margin-top:.25rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 70%,transparent);overflow-wrap:anywhere}.sp-gateway-schedule-history-media{display:block;width:auto;height:auto;max-width:min(100%,320px);max-height:240px;margin-top:.4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 40%,transparent);-o-object-fit:contain;object-fit:contain}.sp-gateway-schedule-history-media-link{display:inline-block;text-decoration:none}.sp-gateway-schedule-history-link{color:color-mix(in srgb,var(--gs-public-theme-accent,#55e6ff) 88%,transparent);text-decoration:underline;overflow-wrap:anywhere}.sp-gateway-schedule-history-empty{margin-top:.4rem;font-size:.76rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 55%,transparent)}.sp-gateway-schedule-card-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.35rem}.sp-gateway-schedule-preview{padding:.5rem .65rem;border-radius:7px;font-size:.78rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 30%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 78%,transparent)}.sp-gateway-schedule-preview ul{margin:.35rem 0 0;padding-left:1.1rem}.sp-gateway-schedule-preview.is-ok{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 30%,transparent)}.sp-gateway-schedule-preview.is-warn{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 10%,transparent);color:#fde68a}.sp-gateway-schedule-connect{padding:.55rem .7rem;border-radius:8px;font-size:.78rem;border:1px solid color-mix(in srgb,#38bdf8 30%,transparent);background:color-mix(in srgb,#38bdf8 10%,transparent);color:#bae6fd}.sp-gateway-schedule-connect-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0}.sp-gateway-schedule-connect-list a{color:inherit;text-decoration:underline}.sp-gateway-schedule-confirm-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(2,6,23,.6)}.sp-gateway-schedule-confirm{width:min(420px,100%);padding:1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);background:var(--gs-public-theme-panel,#0f172a);color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-schedule-confirm-title{font-weight:600}.sp-gateway-schedule-confirm p{margin:.45rem 0 0;font-size:.8rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 70%,transparent)}.sp-gateway-schedule-card-head{flex-wrap:wrap}.sp-gateway-schedule-card-info{flex:1 1 12rem;overflow-wrap:anywhere}.sp-gateway-schedule-card-actions{flex:0 1 auto;min-width:0}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.sp-gateway-schedule-shell .sp-gateway-ai-btn{min-height:var(--htm-mobile-hit-target,44px)}.sp-gateway-schedule-shell .sp-gateway-ai-icon-btn{width:var(--htm-mobile-hit-target,44px);min-height:var(--htm-mobile-hit-target,44px)}}@media (max-width:767px){.sp-gateway-schedule-card-actions{flex:1 1 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}}@media (max-width:1023px){.sp-gateway-schedule-confirm-backdrop{align-items:flex-start}.sp-gateway-schedule-confirm{position:sticky;top:18vh}}.sp-gateway-ai-tools-card{min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 34%,transparent)}.sp-gateway-ai-tools-card-head{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem;min-width:0}.sp-gateway-ai-tools-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 26%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 12%,transparent);color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-ai-tools-card-icon i,.sp-gateway-ai-tools-card-icon svg{width:1.1rem;height:1.1rem}.sp-gateway-ai-tools-card-info{min-width:0;flex:1 1 auto}.sp-gateway-ai-tools-card-title-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.sp-gateway-ai-tools-card-title{font-weight:700;font-size:.92rem;color:var(--gs-public-theme-strong,#f8fafc);overflow-wrap:anywhere}.sp-gateway-ai-tools-badge.is-active{border-color:rgba(52,211,153,.4);background:rgba(6,78,59,.4);color:#a7f3d0}.sp-gateway-ai-tools-card-desc{margin:.25rem 0 0;font-size:.8rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 66%,transparent);overflow-wrap:anywhere}.sp-gateway-ai-tools-switch{position:relative;flex:0 0 auto;width:2.9rem;height:1.65rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 16%,transparent);cursor:pointer;transition:background .16s ease;padding:0}.sp-gateway-ai-tools-switch.is-on{background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 78%,transparent)}.sp-gateway-ai-tools-switch:disabled{opacity:.45;cursor:not-allowed}.sp-gateway-ai-tools-switch-knob{position:absolute;top:.2rem;left:.2rem;width:1.25rem;height:1.25rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(2,6,23,.4);transition:transform .16s ease}.sp-gateway-ai-tools-switch.is-on .sp-gateway-ai-tools-switch-knob{transform:translateX(1.25rem)}.sp-gateway-ai-tools-card-foot{display:grid;gap:.55rem}.sp-gateway-ai-tools-apps,.sp-gateway-ai-tools-card-foot{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);padding:.75rem .85rem}.sp-gateway-ai-tools-apps-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sp-gateway-ai-tools-apps-title{font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 82%,transparent)}.sp-gateway-ai-tools-apps-count{font-size:.7rem;padding:.1rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 55%,transparent)}.sp-gateway-ai-tools-apps-count.is-on{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 14%,transparent);color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-ai-tools-apps-note{margin:.35rem 0 .6rem;font-size:.74rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 52%,transparent)}.sp-gateway-ai-tools-app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.5rem}.sp-gateway-ai-tools-app-card{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.5rem .6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 42%,transparent);transition:border-color .16s ease,background .16s ease}.sp-gateway-ai-tools-app-card.is-connected{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 10%,transparent)}.sp-gateway-ai-tools-app-logo{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex:0 0 auto;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 10%,transparent)}.sp-gateway-ai-tools-app-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sp-gateway-ai-tools-app-logo i,.sp-gateway-ai-tools-app-logo svg{width:.9rem;height:.9rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 70%,transparent)}.sp-gateway-ai-tools-app-body{display:flex;flex-direction:column;gap:.05rem;flex:1 1 auto;min-width:0}.sp-gateway-ai-tools-app-name{font-size:.8rem;font-weight:600;white-space:normal;overflow-wrap:break-word;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-ai-tools-app-state{font-size:.66rem;white-space:normal;overflow-wrap:break-word}.sp-gateway-ai-tools-app-state.is-connected{color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 90%,transparent)}.sp-gateway-ai-tools-app-state.is-stale{color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 82%,transparent)}@media (prefers-reduced-motion:reduce){.sp-gateway-ai-tools-app-card{transition:none}}.sp-gateway-ai-tools-builtin{display:grid;gap:.7rem;margin-top:.35rem;padding-top:.95rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 20%,transparent);min-width:0}.sp-gateway-ai-tools-builtin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;min-width:0}.sp-gateway-ai-tools-builtin-heading{display:grid;gap:.15rem;min-width:0}.sp-gateway-ai-tools-builtin-title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-tools-builtin-sub{margin:0;font-size:.76rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent);overflow-wrap:anywhere}.sp-gateway-ai-tools-builtin-count{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 12%,transparent);color:var(--gs-public-theme-strong,#e0f6ff);padding:.2rem .6rem;font-size:.72rem;font-weight:600;white-space:nowrap}.sp-gateway-ai-tools-builtin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem}.sp-gateway-ai-tools-builtin-stat{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 46%,transparent);padding:.55rem .65rem;min-width:0}.sp-gateway-ai-tools-builtin-stat span{display:block;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 52%,transparent)}.sp-gateway-ai-tools-builtin-stat b{display:block;margin-top:.15rem;font-size:1.02rem;font-variant-numeric:tabular-nums;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-tools-builtin-note{margin:0;font-size:.74rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 52%,transparent)}.sp-gateway-ai-tools-builtin-filters{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.sp-gateway-ai-tools-builtin-filter{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 40%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 74%,transparent);padding:.24rem .6rem;font:inherit;font-size:.74rem;cursor:pointer}.sp-gateway-ai-tools-builtin-filter:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 38%,transparent)}.sp-gateway-ai-tools-builtin-filter.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 14%,transparent);color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-ai-tools-builtin-filter-count{font-size:.66rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 50%,transparent)}.sp-gateway-ai-tools-builtin-filter.is-active .sp-gateway-ai-tools-builtin-filter-count{color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 78%,transparent)}.sp-gateway-ai-tools-builtin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.55rem;min-width:0}.sp-gateway-ai-tools-builtin-card{display:grid;gap:.4rem;align-content:start;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 38%,transparent);padding:.7rem .75rem;min-width:0}.sp-gateway-ai-tools-builtin-card-head{display:flex;align-items:center;gap:.5rem;min-width:0}.sp-gateway-ai-tools-builtin-card-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex:0 0 auto;border-radius:7px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#e0f6ff) 78%,transparent)}.sp-gateway-ai-tools-builtin-card-icon i,.sp-gateway-ai-tools-builtin-card-icon svg{width:.85rem;height:.85rem}.sp-gateway-ai-tools-builtin-card-heading{display:grid;gap:.05rem;flex:1 1 auto;min-width:0}.sp-gateway-ai-tools-builtin-card-name{font-size:.84rem;font-weight:650;color:var(--gs-public-theme-strong,#f8fafc);overflow-wrap:anywhere}.sp-gateway-ai-tools-builtin-card-slug{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,Consolas,monospace;font-size:.68rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 48%,transparent);overflow-wrap:anywhere}.sp-gateway-ai-tools-builtin-card-dot{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 26%,transparent)}.sp-gateway-ai-tools-builtin-card-dot.is-on{background:#34d399;box-shadow:0 0 0 2px rgba(52,211,153,.16)}.sp-gateway-ai-tools-builtin-card-desc{margin:0;font-size:.76rem;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 64%,transparent);overflow-wrap:anywhere}.sp-gateway-ai-tools-builtin-card-tags{display:flex;flex-wrap:wrap;gap:.28rem;min-width:0}.sp-gateway-ai-tools-builtin-tag{display:inline-flex;max-width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:5px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent);padding:.1rem .35rem;font-size:.66rem;line-height:1.35;overflow-wrap:anywhere}.sp-gateway-ai-tools-builtin-tag.is-group{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 28%,transparent);color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 88%,transparent)}.sp-gateway-ai-tools-builtin-tag.is-approval{border-color:rgba(251,191,36,.36);color:#fde68a}.sp-gateway-ai-tools-builtin-tag.is-write{border-color:rgba(248,113,113,.32);color:#fecaca}.sp-gateway-ai-tools-builtin-card.is-off{border-style:dashed;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 24%,transparent)}.sp-gateway-ai-tools-builtin-card.is-off .sp-gateway-ai-tools-builtin-card-desc,.sp-gateway-ai-tools-builtin-card.is-off .sp-gateway-ai-tools-builtin-card-name{color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 42%,transparent)}.sp-gateway-ai-tools-builtin-tag.is-off{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 54%,transparent);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:600}@media (max-width:640px){.sp-gateway-ai-tools-builtin-grid{grid-template-columns:1fr}}.sp-gateway-ai-overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;align-items:start;min-width:0}.sp-gateway-ai-overview-card{display:grid;gap:.4rem;align-content:start;justify-items:start;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 48%,transparent);padding:.7rem .75rem;min-width:0}.sp-gateway-ai-overview-card:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 42%,transparent)}.sp-gateway-ai-overview-card-head{display:flex;align-items:center;gap:.4rem;min-width:0}.sp-gateway-ai-overview-card-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--gs-public-theme-primary,#22d3ee)}.sp-gateway-ai-overview-card-icon i,.sp-gateway-ai-overview-card-icon svg{width:.9rem;height:.9rem}.sp-gateway-ai-overview-card-name{font-size:.8rem;font-weight:600;color:var(--gs-public-theme-strong,#f8fafc);overflow-wrap:anywhere}.sp-gateway-ai-overview-card-stat{font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent);overflow-wrap:anywhere}.sp-gateway-ai-overview-manage{display:grid;gap:.7rem;margin-top:.35rem;padding-top:.95rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 20%,transparent);min-width:0}.sp-gateway-ai-overview-group{display:grid;gap:.4rem;min-width:0}.sp-gateway-ai-overview-group-title{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent)}.sp-gateway-ai-overview-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;min-width:0}.sp-gateway-ai-overview-field{display:grid;gap:.22rem;min-width:0}.sp-gateway-ai-overview-field-label{font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 82%,transparent)}.sp-gateway-ai-overview-field select{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 62%,transparent);color:var(--gs-public-theme-strong,#f8fafc);padding:.42rem .55rem;font:inherit;font-size:.76rem;cursor:pointer}.sp-gateway-ai-overview-notes{display:grid;gap:.2rem;margin:0;padding-left:1rem;line-height:1.4}.sp-gateway-ai-overview-field-hint,.sp-gateway-ai-overview-notes{font-size:.68rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 52%,transparent)}.sp-gateway-ai-overview-field-hint{line-height:1.35;overflow-wrap:anywhere}@media (max-width:640px){.sp-gateway-ai-overview-fields,.sp-gateway-ai-overview-grid{grid-template-columns:1fr}}.sp-god-status-avatar{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 20%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 70%,transparent);padding:0;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.sp-god-status-avatar.is-inert{cursor:default}.sp-god-status-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sp-god-status-avatar-initials{display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-god-status-avatar:not(.is-inert):hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 50%,transparent)}.sp-god-status-avatar.has-status{border-color:rgba(74,255,145,.95);box-shadow:0 0 0 2px rgba(6,18,36,.7),0 0 0 3px rgba(42,255,126,.72),0 0 12px rgba(39,245,130,.32)}.sp-god-status-avatar.has-status:after{content:"";position:absolute;inset:.1rem;border-radius:inherit;border:1px solid rgba(198,255,218,.6);pointer-events:none}.sp-god-status-avatar.has-status:hover{box-shadow:0 0 0 2px rgba(6,18,36,.7),0 0 0 3px rgba(42,255,126,.92),0 0 16px rgba(39,245,130,.5)}.sp-gateway-ai-cap-head.is-toggle,.sp-gateway-ai-tools-builtin-head.is-toggle{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;flex-wrap:nowrap}.sp-gateway-ai-cap-head .sp-gateway-ai-cap-heading,.sp-gateway-ai-tools-builtin-head.is-toggle .sp-gateway-ai-tools-builtin-heading{flex:1 1 auto}.sp-gateway-ai-cap-head.is-toggle:hover .sp-gateway-ai-cap-title,.sp-gateway-ai-tools-builtin-head.is-toggle:hover .sp-gateway-ai-tools-builtin-title{color:var(--gs-public-theme-primary,#22d3ee)}.sp-gateway-ai-tools-collapse-caret{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 66%,transparent);transition:transform .18s ease,color .18s ease}.sp-gateway-ai-tools-collapse-caret i,.sp-gateway-ai-tools-collapse-caret svg{width:.95rem;height:.95rem}.is-toggle[aria-expanded=false] .sp-gateway-ai-tools-collapse-caret{transform:rotate(-90deg)}.is-toggle:hover .sp-gateway-ai-tools-collapse-caret{color:var(--gs-public-theme-primary,#22d3ee)}.sp-gateway-ai-cap.is-collapsed,.sp-gateway-ai-tools-builtin.is-collapsed{gap:0}.sp-gateway-ai-cap{display:grid;gap:.7rem;min-width:0}.sp-gateway-ai-cap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;min-width:0}.sp-gateway-ai-cap-heading{display:grid;gap:.15rem;min-width:0}.sp-gateway-ai-cap-title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-cap-sub{margin:0;font-size:.76rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent);overflow-wrap:anywhere;max-width:68ch}.sp-gateway-ai-cap-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.6rem;align-items:start;min-width:0}.sp-gateway-ai-cap-card{display:grid;gap:.45rem;align-content:start;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 48%,transparent);padding:.7rem .75rem;min-width:0}.sp-gateway-ai-cap-card.is-capped{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 32%,transparent)}.sp-gateway-ai-cap-card:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 42%,transparent)}.sp-gateway-ai-cap-card-head{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.sp-gateway-ai-cap-card-ident{display:grid;gap:.1rem;flex:1 1 auto;min-width:0}.sp-gateway-ai-cap-card-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.sp-gateway-ai-cap-card-foot{display:flex;align-items:center;gap:.4rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);min-width:0}.sp-gateway-ai-cap-avatar{width:2.1rem;height:2.1rem}.sp-gateway-ai-cap-card-head{padding-left:.14rem}.sp-gateway-ai-cap-name{font-size:.84rem;font-weight:600;line-height:1.25;color:var(--gs-public-theme-strong,#f8fafc);overflow-wrap:anywhere}.sp-gateway-ai-cap-card-ident .sp-gateway-ai-cap-kind{justify-self:start}.sp-gateway-ai-cap-kind{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 20%,transparent);border-radius:999px;padding:.08rem .42rem;font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent);white-space:nowrap}.sp-gateway-ai-tools-badge.is-capped{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 16%,transparent);color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-ai-cap-meta{font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 56%,transparent);overflow-wrap:anywhere}.sp-gateway-ai-cap-allowance{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 74%,transparent)}.sp-gateway-ai-cap-allowance i,.sp-gateway-ai-cap-allowance svg{width:.82rem;height:.82rem}.sp-gateway-ai-cap-btn{flex:0 0 auto}.sp-gateway-ai-cap-btn[disabled]{opacity:.42;cursor:not-allowed}.gs-ui-modal-shell.sp-gateway-ai-cap-modal{width:min(44rem,calc(100vw - 2rem));display:grid;gap:.55rem;max-height:min(86vh,46rem);grid-template-rows:auto minmax(0,1fr) auto}.sp-gateway-ai-cap-modal .gs-ui-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-right:0;margin-bottom:0;min-width:0}.sp-gateway-ai-cap-modal .gs-ui-modal-title{min-width:0;overflow-wrap:anywhere}.sp-gateway-ai-cap-modal .gs-ui-modal-head .sp-gateway-ai-icon-btn{flex:0 0 auto;width:1.7rem;min-height:1.7rem}.sp-gateway-ai-cap-modal .gs-ui-modal-head .sp-gateway-ai-icon-btn i,.sp-gateway-ai-cap-modal .gs-ui-modal-head .sp-gateway-ai-icon-btn svg{width:.9rem;height:.9rem}.sp-gateway-ai-cap-modal .sp-gateway-ai-cap-modal-body{display:flex;flex-direction:column;gap:.55rem;overflow:hidden;min-height:0;min-width:0;white-space:normal;font-size:.76rem;margin-bottom:0}.sp-gateway-ai-cap-modal .sp-gateway-ai-cap-groups{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gs-public-theme-primary,#4ab3ff) 70%,transparent) transparent}.sp-gateway-ai-cap-modal .sp-gateway-ai-cap-groups::-webkit-scrollbar{width:4px;height:4px}.sp-gateway-ai-cap-modal .sp-gateway-ai-cap-groups::-webkit-scrollbar-track{background:transparent}.sp-gateway-ai-cap-modal .sp-gateway-ai-cap-groups::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--gs-public-theme-primary,#4ab3ff) 62%,transparent);border-radius:2px}.sp-gateway-ai-cap-modal .sp-gateway-ai-cap-groups::-webkit-scrollbar-button{display:none;width:0;height:0}.sp-gateway-ai-cap-modal .gs-ui-modal-actions{margin:0}.gs-ui-modal-shell.sp-gateway-ai-cap-modal.is-compact{width:min(26rem,calc(100vw - 2rem));max-height:min(86vh,34rem);grid-template-rows:auto auto auto}.sp-gateway-ai-cap-limit{display:grid;gap:.4rem;min-width:0}.sp-gateway-ai-cap-limit-row{display:flex;align-items:stretch;gap:.4rem;min-width:0}.sp-gateway-ai-cap-limit-row input{flex:1 1 auto;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 62%,transparent);color:var(--gs-public-theme-strong,#f8fafc);padding:.45rem .6rem;font:inherit;font-size:.95rem;font-weight:600;text-align:center}.sp-gateway-ai-cap-limit-row input:focus{outline:none;border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 55%,transparent)}.sp-gateway-ai-cap-limit-row .sp-gateway-ai-btn{flex:0 0 auto;width:2.2rem;padding:0;display:inline-grid;place-items:center;font-size:1rem;line-height:1}.sp-gateway-ai-cap-modal-note{margin:0;font-size:.74rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent);overflow-wrap:anywhere}.sp-gateway-ai-cap-modes{display:flex;gap:.4rem;flex-wrap:wrap}.sp-gateway-ai-cap-search{position:relative;display:flex;align-items:center;min-width:0}.sp-gateway-ai-cap-search i,.sp-gateway-ai-cap-search svg{position:absolute;left:.55rem;width:.9rem;height:.9rem;pointer-events:none;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 48%,transparent)}.sp-gateway-ai-cap-search input{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 20%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 62%,transparent);color:var(--gs-public-theme-strong,#f8fafc);padding:.42rem .6rem .42rem 1.7rem;font-size:.78rem}.sp-gateway-ai-cap-search input:disabled{opacity:.45}.sp-gateway-ai-cap-bulk{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.sp-gateway-ai-cap-bulk-count{font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent)}.sp-gateway-ai-cap-groups{display:grid;gap:.6rem;min-width:0}.sp-gateway-ai-cap-group{display:grid;gap:.4rem;min-width:0}.sp-gateway-ai-cap-group-head{display:flex;align-items:center;gap:.45rem;min-width:0}.sp-gateway-ai-cap-group-title{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 74%,transparent)}.sp-gateway-ai-cap-group-count{font-size:.66rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 50%,transparent);margin-right:auto}.sp-gateway-ai-cap-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.4rem;min-width:0}.sp-gateway-ai-cap-tool{display:flex;align-items:flex-start;gap:.45rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 44%,transparent);padding:.45rem .55rem;cursor:pointer;min-width:0}.sp-gateway-ai-cap-tool.is-on{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 9%,transparent)}.sp-gateway-ai-cap-tool.is-locked{opacity:.5;cursor:not-allowed}.sp-gateway-ai-cap-tool input{flex:0 0 auto;width:.85rem;height:.85rem;margin:.1rem 0 0;accent-color:var(--gs-public-theme-primary,#22d3ee)}.sp-gateway-ai-cap-tool-body{display:grid;gap:.15rem;min-width:0}.sp-gateway-ai-cap-tool-name{font-size:.76rem;font-weight:600;color:var(--gs-public-theme-strong,#f8fafc);overflow-wrap:anywhere}.sp-gateway-ai-cap-tool-tags{display:flex;gap:.25rem;flex-wrap:wrap}@media (max-width:640px){.sp-gateway-ai-cap-group-grid,.sp-gateway-ai-cap-list{grid-template-columns:1fr}}.sp-gateway-ai-tools-key-label{font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 82%,transparent)}.sp-gateway-ai-tools-key-row{display:flex;gap:.5rem;align-items:stretch;min-width:0}.sp-gateway-ai-tools-key-input-wrap{position:relative;flex:1 1 auto;min-width:0}.sp-gateway-ai-tools-key-input-wrap input{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 25%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 52%,transparent);color:var(--gs-public-theme-strong,#f8fafc);padding:.55rem 2.2rem .55rem .65rem;font:inherit;font-size:.82rem}.sp-gateway-ai-tools-key-eye{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 55%,transparent);cursor:pointer;padding:.25rem;display:inline-flex}.sp-gateway-ai-tools-key-eye:hover{color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-tools-key-eye i,.sp-gateway-ai-tools-key-eye svg{width:.95rem;height:.95rem}.sp-gateway-ai-tools-key-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-height:1.2rem}.sp-gateway-ai-tools-small-btn{min-height:1.9rem;padding:.3rem .6rem;font-size:.76rem}.sp-gateway-ai-tools-msg{font-size:.76rem}.sp-gateway-ai-tools-msg.is-ok{color:#a7f3d0}.sp-gateway-ai-tools-msg.is-error{color:#fecaca}.sp-gateway-ai-tools-status-line{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 70%,transparent)}.sp-gateway-ai-tools-status-dot{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 34%,transparent)}.sp-gateway-ai-tools-status-line.is-ready .sp-gateway-ai-tools-status-dot{background:#34d399}.sp-gateway-ai-models-section{padding:0;overflow:hidden}.sp-gateway-ai-models-section>.sp-gateway-ai-actions-row,.sp-gateway-ai-models-section>.sp-gateway-ai-cap,.sp-gateway-ai-models-section>.sp-gateway-ai-empty,.sp-gateway-ai-models-section>.sp-gateway-ai-feedback{margin:.9rem}.sp-gateway-ai-models-layout{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(11rem,14rem) minmax(0,1fr);min-height:clamp(20rem,52vh,34rem)}.sp-gateway-ai-models-layout.is-two-col{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.sp-gateway-ai-models-col{border-right:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 42%,transparent);padding:.8rem .65rem;min-width:0}.sp-gateway-ai-models-col-title{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:0 .55rem;margin-bottom:.65rem;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 44%,transparent)}.sp-gateway-ai-models-add-popover{position:relative}.sp-gateway-ai-models-add-popover>summary{display:grid;width:1.55rem;min-height:1.55rem;padding:0;list-style:none}.sp-gateway-ai-models-add-popover>summary::-webkit-details-marker{display:none}.sp-gateway-ai-models-key-action:disabled{opacity:.45;cursor:not-allowed}.sp-gateway-ai-models-add-popover-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sp-gateway-ai-models-add-popover-close{flex:0 0 auto}.sp-gateway-ai-models-nav-row{display:flex;align-items:center;gap:.25rem;min-width:0}.sp-gateway-ai-models-nav-row>.sp-gateway-ai-models-nav-btn{flex:1 1 auto;min-width:0}.sp-gateway-ai-models-nav-remove{flex:0 0 auto;opacity:.55}.sp-gateway-ai-models-nav-remove:focus-visible,.sp-gateway-ai-models-nav-row.is-arming .sp-gateway-ai-models-nav-remove,.sp-gateway-ai-models-nav-row:hover .sp-gateway-ai-models-nav-remove{opacity:1}.sp-gateway-ai-models-nav-remove[disabled]{opacity:.25;cursor:not-allowed}.sp-gateway-ai-models-add-popover-panel{position:absolute;z-index:3;top:calc(100% + .35rem);left:0;display:grid;gap:.45rem;width:min(24rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:min(70vh,32rem);overflow-y:auto;overscroll-behavior:contain;padding:.7rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 32%,transparent);border-radius:8px;background:var(--gs-public-theme-surface,#020617);box-shadow:0 .8rem 1.8rem color-mix(in srgb,#020617 56%,transparent);font-size:.72rem;letter-spacing:normal;text-transform:none}.sp-gateway-ai-models-add-popover-field{display:grid;gap:.2rem}.sp-gateway-ai-models-add-popover-field>span{font-size:.66rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent)}.sp-gateway-ai-models-add-popover-models>ul{display:grid;gap:.15rem;max-height:8.5rem;margin:.25rem 0 0;padding:0 0 0 .9rem;overflow-y:auto;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 72%,transparent)}.sp-gateway-ai-models-add-popover-title{font-size:.82rem;font-weight:600;letter-spacing:.01em;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-models-add-step{display:grid;gap:.35rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent)}.sp-gateway-ai-models-add-step-label{display:flex;align-items:center;gap:.4rem;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent)}.sp-gateway-ai-models-add-step-label>b{display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:color-mix(in srgb,var(--gs-public-theme-accent,#38bdf8) 22%,transparent);color:var(--gs-public-theme-strong,#f8fafc);font-size:.6rem}.sp-gateway-ai-models-add-step-label>em{margin-left:auto;font-style:normal;text-transform:none;letter-spacing:normal}.sp-gateway-ai-models-dropdown{position:relative}.sp-gateway-ai-models-dropdown-trigger{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.42rem .5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 30%,transparent);border-radius:7px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 78%,transparent);color:var(--gs-public-theme-text,#e2e8f0);font:inherit;text-align:left;cursor:pointer}.sp-gateway-ai-models-dropdown-trigger>i{margin-left:auto;flex:0 0 auto;transition:transform .15s ease}.sp-gateway-ai-models-dropdown.is-open .sp-gateway-ai-models-dropdown-trigger>i{transform:rotate(180deg)}.sp-gateway-ai-models-dropdown-value{display:grid;gap:.1rem;min-width:0}.sp-gateway-ai-models-dropdown-menu{display:none}.sp-gateway-ai-models-dropdown.is-open .sp-gateway-ai-models-dropdown-menu{position:absolute;z-index:4;top:calc(100% + .25rem);right:0;left:0;display:grid;gap:.18rem;max-height:13rem;padding:.25rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 30%,transparent);border-radius:8px;background:var(--gs-public-theme-surface,#020617);box-shadow:0 .7rem 1.6rem color-mix(in srgb,#020617 62%,transparent);overflow-y:auto;overscroll-behavior:contain}.sp-gateway-ai-models-pick{display:grid;gap:.1rem;min-width:0;padding:.42rem .5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);border-radius:7px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 62%,transparent);color:var(--gs-public-theme-text,#e2e8f0);font:inherit;text-align:left;cursor:pointer}.sp-gateway-ai-models-pick:hover{border-color:color-mix(in srgb,var(--gs-public-theme-accent,#38bdf8) 42%,transparent)}.sp-gateway-ai-models-pick.is-selected{border-color:color-mix(in srgb,var(--gs-public-theme-accent,#38bdf8) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-accent,#38bdf8) 14%,transparent)}.sp-gateway-ai-models-pick-name{font-size:.74rem;font-weight:600;color:var(--gs-public-theme-strong,#f8fafc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-gateway-ai-models-pick-hint{font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 46%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-gateway-ai-models-mini-cards{display:grid;gap:.28rem;max-height:10rem;overflow-y:auto;overscroll-behavior:contain}.sp-gateway-ai-models-mini-card{display:grid;gap:.1rem;min-width:0;padding:.38rem .5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);border-radius:7px;background:color-mix(in srgb,var(--gs-public-theme-panel,#1e293b) 46%,transparent)}.sp-gateway-ai-models-mini-card-name{font-size:.72rem;font-weight:600;color:var(--gs-public-theme-strong,#f8fafc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-gateway-ai-models-mini-card-meta,.sp-gateway-ai-models-mini-card-price{font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 52%,transparent)}.sp-gateway-ai-btn.is-primary.sp-gateway-ai-models-add-submit{position:sticky;bottom:0;z-index:2;width:100%;justify-content:center;margin-top:.15rem;background-color:var(--gs-public-theme-surface,#020617);background-image:linear-gradient(rgba(21,128,61,.42),rgba(21,128,61,.42));box-shadow:0 0 0 .35rem var(--gs-public-theme-surface,#020617)}.sp-gateway-ai-models-add-popover-panel input,.sp-gateway-ai-models-add-popover-panel select{min-width:0;min-height:2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 34%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 80%,transparent);color:var(--gs-public-theme-text,#e2e8f0);padding:.35rem .45rem;font:inherit}.sp-gateway-ai-models-nav{display:grid;gap:.25rem}.sp-gateway-ai-models-nav-btn{display:flex;align-items:center;width:100%;min-height:2.4rem;border:0;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent);padding:.45rem .6rem;font:inherit;font-size:.8rem;font-weight:600;text-align:left;cursor:pointer}.sp-gateway-ai-models-nav-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 7%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 92%,transparent)}.sp-gateway-ai-models-nav-btn.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 14%,transparent);color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-models-main{min-width:0;padding:1rem;display:grid;gap:.8rem;align-content:start}.sp-gateway-ai-models-main-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0;font-size:1rem;font-weight:700;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-models-form{display:grid;gap:.9rem}.sp-gateway-ai-models-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,13rem);align-items:center;gap:.9rem}.sp-gateway-ai-models-form-row-divided{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);padding-top:.9rem}.sp-gateway-ai-models-form-row>.sp-gateway-ai-tools-switch{justify-self:end}.sp-gateway-ai-models-form-copy{display:grid;gap:.2rem;min-width:0}.sp-gateway-ai-models-form-label{font-size:.82rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 88%,transparent)}.sp-gateway-ai-models-form-hint{font-size:.75rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 55%,transparent)}.sp-gateway-ai-models-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem}.sp-gateway-ai-models-form-field{display:grid;gap:.35rem;min-width:0}.sp-gateway-ai-models-input,.sp-gateway-ai-models-select,.sp-gateway-ai-models-textarea{min-width:0;width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 25%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 52%,transparent);color:var(--gs-public-theme-strong,#f8fafc);padding:.55rem .65rem;font:inherit;font-size:.82rem}.sp-gateway-ai-models-textarea{resize:vertical;min-height:6.5rem;line-height:1.45}.sp-gateway-ai-models-input:disabled,.sp-gateway-ai-models-select:disabled,.sp-gateway-ai-models-textarea:disabled{opacity:.6;cursor:not-allowed}.sp-gateway-ai-models-form-foot{justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);padding-top:.75rem}.sp-gateway-ai-models-form-foot,.sp-gateway-ai-models-form-foot-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}@media (max-width:900px){.sp-gateway-ai-models-layout,.sp-gateway-ai-models-layout.is-two-col{grid-template-columns:1fr;min-height:0}.sp-gateway-ai-models-col{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent)}.sp-gateway-ai-models-nav{display:flex;flex-wrap:wrap;gap:.3rem}.sp-gateway-ai-models-nav-btn{width:auto;min-height:2.1rem}.sp-gateway-ai-models-nav-row{flex:0 1 auto;max-width:100%}.sp-gateway-ai-models-nav-remove{opacity:1}.sp-gateway-ai-models-col-title{position:relative}.sp-gateway-ai-models-add-popover{position:static}.sp-gateway-ai-models-add-popover-panel{top:calc(100% + .35rem);right:0;left:0;width:auto;max-width:none;max-height:min(60vh,26rem)}.sp-gateway-ai-models-main{padding:.75rem}.sp-gateway-ai-models-form-row{grid-template-columns:1fr;align-items:start;gap:.4rem}.sp-gateway-ai-models-form-row>.sp-gateway-ai-tools-switch{justify-self:start}.sp-gateway-ai-tools-key-row{flex-wrap:wrap}.sp-gateway-ai-tools-key-row .sp-gateway-ai-tools-key-input-wrap{flex-basis:100%}.sp-gateway-ai-models-managed-toggle{flex-wrap:wrap}}.sp-gateway-ai-agents-layout{--agn-col-a:minmax(10rem,13.5rem);--agn-col-b:minmax(11rem,14rem);--agn-rail:2.6rem;--agn-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);--agn-face:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 46%,transparent);--agn-text:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 70%,transparent);--agn-text-soft:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 46%,transparent);--agn-accent:var(--gs-public-theme-accent,#22d3ee);--agn-accent-face:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 16%,transparent);grid-template-columns:var(--agn-col-a) var(--agn-col-b) minmax(0,1fr)}.sp-gateway-ai-agents-layout.is-flow{grid-template-columns:var(--agn-col-a) minmax(0,1fr)}.sp-gateway-ai-agents-layout.is-col-a-collapsed{--agn-col-a:var(--agn-rail)}.sp-gateway-ai-agents-layout.is-col-b-collapsed{--agn-col-b:var(--agn-rail)}.sp-gateway-ai-agents-col{display:flex;flex-direction:column;gap:.5rem;min-width:0}.sp-gateway-ai-agents-col-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-width:0}.sp-gateway-ai-agents-col-head>.sp-gateway-ai-models-col-title{margin-bottom:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-gateway-ai-agents-col-toggle{display:inline-grid;place-items:center;flex:0 0 auto;width:1.65rem;height:1.65rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--agn-text-soft);padding:0;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.sp-gateway-ai-agents-col-toggle:hover{border-color:var(--agn-line);background:var(--agn-face);color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-agents-col-toggle:focus-visible{outline:2px solid var(--agn-accent);outline-offset:1px}.sp-gateway-ai-agents-col-toggle>svg{width:.85rem;height:.85rem}.sp-gateway-ai-agents-col.is-collapsed{align-items:center;padding:.8rem .3rem;gap:.55rem}.sp-gateway-ai-agents-col-rail-title{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--agn-text-soft);white-space:nowrap;overflow:hidden}.sp-gateway-ai-agents-mode{display:grid;grid-template-columns:1fr 1fr;width:100%;align-self:stretch;gap:.2rem;padding:.2rem;border:1px solid var(--agn-line);border-radius:999px;background:var(--agn-face);min-width:0}.sp-gateway-ai-agents-mode-btn{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.85rem;min-width:0;border:0;border-radius:999px;background:transparent;color:var(--agn-text);font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.sp-gateway-ai-agents-mode-btn>svg{width:.8rem;height:.8rem;flex:0 0 auto}.sp-gateway-ai-agents-mode-btn.is-active,.sp-gateway-ai-agents-mode-btn:hover{color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-agents-mode-btn.is-active{background:var(--agn-accent-face)}.sp-gateway-ai-agents-mode-btn:focus-visible{outline:2px solid var(--agn-accent);outline-offset:-2px}.sp-gateway-ai-empty.is-quiet{padding:.5rem .6rem;font-size:.72rem;text-align:left;border:0;background:transparent}.sp-gateway-flow-agents-nav-group+.sp-gateway-flow-agents-nav-group{margin-top:.55rem}.sp-gateway-flow-agents-nav-group-title{padding:0 .55rem .3rem;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--agn-text-soft,color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 40%,transparent))}.sp-gateway-flow-agents-nav-btn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;text-align:left}.sp-gateway-flow-agents-nav-glyph{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 46%,transparent);color:var(--gs-public-theme-accent,#22d3ee)}.sp-gateway-flow-agents-nav-glyph>svg{width:.8rem;height:.8rem}.sp-gateway-flow-agents-nav-copy{display:grid;gap:.05rem;min-width:0}.sp-gateway-flow-agents-nav-sub,.sp-gateway-flow-agents-nav-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-gateway-flow-agents-nav-sub{font-size:.68rem;font-weight:500;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 44%,transparent)}.sp-gateway-flow-agents-detail{display:grid;gap:.85rem;min-width:0}.sp-gateway-flow-agents-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;min-width:0}.sp-gateway-flow-agents-detail-icon{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 14%,transparent);color:var(--gs-public-theme-accent,#22d3ee)}.sp-gateway-flow-agents-detail-icon>svg{width:1.05rem;height:1.05rem}.sp-gateway-flow-agents-detail-id{min-width:0}.sp-gateway-flow-agents-detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-width:0}.sp-gateway-flow-agents-detail-title{font-size:1rem;font-weight:700;color:var(--gs-public-theme-strong,#f8fafc);min-width:0}.sp-gateway-flow-agents-detail-desc{margin:.24rem 0 0;font-size:.82rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 68%,transparent)}.sp-gateway-flow-agents-detail-actions{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.sp-gateway-flow-agents-detail-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem}.sp-gateway-flow-agents-detail-fact{display:grid;gap:.15rem;padding:.5rem .6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 38%,transparent);min-width:0}.sp-gateway-flow-agents-detail-fact-label{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 44%,transparent)}.sp-gateway-flow-agents-detail-fact-value{font-size:.8rem;color:var(--gs-public-theme-strong,#f8fafc);overflow-wrap:anywhere}.sp-gateway-flow-agents-detail-fact-value.is-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 40%,transparent)}.sp-gateway-flow-agents-detail-block{display:grid;gap:.45rem;min-width:0}.sp-gateway-flow-agents-detail-block-title{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 52%,transparent)}.sp-gateway-flow-agents-detail-block-title>svg{width:.8rem;height:.8rem;color:var(--gs-public-theme-accent,#22d3ee)}.sp-gateway-flow-agents-detail-chips{display:flex;flex-wrap:wrap;gap:.35rem}.sp-gateway-flow-agents-detail-chip{padding:.22rem .5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 42%,transparent);font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 82%,transparent)}.sp-gateway-flow-agents-detail-empty{font-size:.76rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 44%,transparent)}.sp-gateway-flow-agents-detail-prompt{margin:0;padding:.6rem .7rem;max-height:14rem;overflow:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 52%,transparent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 84%,transparent);white-space:pre-wrap;overflow-wrap:anywhere}.sp-gateway-flow-agents-detail-note{margin:0;font-size:.74rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 48%,transparent)}.sp-gateway-compass-embedded{display:grid;gap:.7rem;min-width:0}.sp-gateway-compass-embedded-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;min-width:0}.sp-gateway-compass-embedded-sub{margin:.2rem 0 0;font-size:.78rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 60%,transparent)}.sp-gateway-compass-embedded .sp-gateway-compass-body{display:grid;gap:.7rem;min-width:0}.sp-gateway-compass-agent{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;padding:.6rem .7rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 24%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-accent,#06b6d4) 9%,transparent);min-width:0}.sp-gateway-compass-agent-copy{display:grid;gap:.16rem;min-width:0}.sp-gateway-compass-agent-name{display:inline-flex;align-items:center;gap:.35rem;font-size:.84rem;font-weight:700;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-compass-agent-name>svg{width:.85rem;height:.85rem;color:var(--gs-public-theme-accent,#22d3ee)}.sp-gateway-compass-agent-note{font-size:.74rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent)}.sp-gateway-compass-agent-side{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.sp-gateway-compass-agent-chips{display:flex;flex-wrap:wrap;gap:.3rem}.sp-gateway-compass-agent-chip{padding:.18rem .48rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 24%,transparent);border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 72%,transparent)}.sp-gateway-compass-agent-chip.is-accent{border-color:color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 18%,transparent);color:var(--gs-public-theme-strong,#f8fafc)}@media (max-width:900px){.sp-gateway-ai-agents-layout,.sp-gateway-ai-agents-layout.is-col-a-collapsed,.sp-gateway-ai-agents-layout.is-col-b-collapsed,.sp-gateway-ai-agents-layout.is-flow{grid-template-columns:1fr}.sp-gateway-ai-agents-col.is-collapsed{align-items:stretch;padding:.8rem .65rem}.sp-gateway-ai-agents-col-rail-title{writing-mode:horizontal-tb;transform:none}.sp-gateway-flow-agents-detail-head{grid-template-columns:auto minmax(0,1fr)}.sp-gateway-flow-agents-detail-actions{grid-column:1/-1;justify-content:flex-start}}.sp-gateway-ai-agents-col{position:relative}.sp-gateway-ai-agents-col-resizer{position:absolute;top:0;bottom:0;right:-.28rem;width:.56rem;display:flex;align-items:center;justify-content:center;cursor:col-resize;z-index:3;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-gateway-ai-agents-col-grip{display:inline-flex;align-items:center;justify-content:center;width:.56rem;height:1.6rem;border-radius:999px;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 70%,transparent);transition:color .16s ease,background-color .16s ease}.sp-gateway-ai-agents-col-grip>svg{width:.72rem;height:.72rem}.sp-gateway-ai-agents-col-resizer:focus-visible .sp-gateway-ai-agents-col-grip,.sp-gateway-ai-agents-col-resizer:hover .sp-gateway-ai-agents-col-grip{color:var(--gs-public-theme-accent,#22d3ee);background:color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 22%,transparent)}.sp-gateway-ai-agents-col-resizer:focus-visible{outline:2px solid var(--gs-public-theme-accent,#22d3ee);outline-offset:-1px}body.is-gateway-ai-agents-resizing,body.is-gateway-ai-agents-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.sp-gateway-flow-agents-cap-group+.sp-gateway-flow-agents-cap-group{margin-top:.85rem}.sp-gateway-flow-agents-cap-group-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem}.sp-gateway-flow-agents-cap-group-title{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 56%,transparent)}.sp-gateway-flow-agents-cap-group-hint{font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 42%,transparent)}.sp-gateway-flow-agents-cap-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem}.sp-gateway-flow-agents-cap-status{justify-self:end;white-space:nowrap;padding:.16rem .46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 24%,transparent);border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 56%,transparent)}.sp-gateway-flow-agents-cap-status.is-on{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 18%,transparent);color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-flow-agents-cap-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.sp-gateway-flow-agents-cap-more{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 12%,transparent);margin:0 .7rem}.sp-gateway-flow-agents-cap-summary{display:flex;align-items:center;gap:.35rem;padding:.42rem 0;font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent);cursor:pointer;list-style:none}.sp-gateway-flow-agents-cap-summary::-webkit-details-marker{display:none}.sp-gateway-flow-agents-cap-summary:hover{color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-flow-agents-cap-summary>svg{width:.78rem;height:.78rem;transition:transform .16s ease}.sp-gateway-flow-agents-cap-more[open]>.sp-gateway-flow-agents-cap-summary>svg{transform:rotate(90deg)}.sp-gateway-flow-agents-cap-more>.sp-gateway-flow-agents-cap-body{padding:0 0 .6rem}.sp-gateway-flow-agents-step-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.sp-gateway-flow-agents-step-count{justify-self:end;white-space:nowrap;padding:.18rem .5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 24%,transparent);border-radius:999px;font-size:.68rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent)}.sp-gateway-flow-agents-step-body{display:grid;gap:.55rem;min-width:0}.sp-gateway-flow-agents-form-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;padding-top:.7rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent)}.sp-gateway-flow-agents-form-foot .sp-gateway-ai-actions-row{margin:0}.sp-gateway-flow-agents-toggle-row em{font-style:normal;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 48%,transparent)}.sp-gateway-flow-agents-nav-btn.is-draft{border:1px dashed color-mix(in srgb,var(--gs-public-theme-accent,#22d3ee) 52%,transparent);cursor:default}@media (max-width:900px){.sp-gateway-ai-agents-col-resizer{display:none}.sp-gateway-flow-agents-cap-head,.sp-gateway-flow-agents-step-head{grid-template-columns:auto minmax(0,1fr)}.sp-gateway-flow-agents-cap-status,.sp-gateway-flow-agents-step-count{grid-column:2;justify-self:start}.sp-gateway-flow-agents-form-foot{align-items:stretch;flex-direction:column}}.sp-gateway-ai-btn{min-height:1.9rem;padding:.32rem .66rem;font-size:.78rem;border-radius:7px}.sp-gateway-ai-btn>svg{width:.9rem;height:.9rem}.sp-gateway-ai-icon-btn{width:1.9rem;min-height:1.9rem;border-radius:7px}.sp-gateway-ai-icon-btn>svg{width:.9rem;height:.9rem}.gsf-scope-trigger{min-height:1.9rem;padding:0 .56rem;font-size:.74rem}.gsf-scope-trigger-caret,.gsf-scope-trigger-glyph{width:.84rem;height:.84rem}.sp-gateway-ai-form input,.sp-gateway-ai-form select,.sp-gateway-ai-models-input,.sp-gateway-ai-models-select,.sp-gateway-ai-overview-field select,.sp-gateway-ai-tools-key-input-wrap input,.sp-gateway-compass-field-grid .sp-gateway-compass-field input,.sp-gateway-compass-field-grid .sp-gateway-compass-field select,.sp-gateway-flow-agents-config-field input,.sp-gateway-flow-agents-field input,.sp-gateway-flow-agents-field select,.sp-gateway-flow-agents-field textarea{padding:.4rem .55rem;font-size:.78rem}.sp-gateway-ai-check{min-height:2rem;font-size:.78rem}.sp-gateway-flow-agents-app-tile{font-size:.76rem}.sp-gateway-flow-agents-cap-title,.sp-gateway-flow-agents-detail-title{font-size:.86rem}.sp-gateway-flow-agents-toggle-row{font-size:.78rem}.gam-head-copy{min-width:0}.gam-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex:0 0 auto}.sp-gateway-ai-manage-shell .gam-tabs{width:min(100%,26rem);box-sizing:border-box;margin-inline:auto;flex-wrap:nowrap}.sp-gateway-ai-manage-shell .gam-tabs>.sp-access-tab{flex:1 1 0;min-width:0;white-space:nowrap}.gs-activity-schedule-host{min-width:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.gs-activity-schedule-host[hidden]{display:none!important}.gs-activity-system-host{min-width:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.gs-activity-system-host[hidden]{display:none!important}.gs-sysdiag-root{--gs-sysdiag-ok:var(--gs-public-theme-success,#34d399);--gs-sysdiag-warn:var(--gs-public-theme-warning,#fbbf24);--gs-sysdiag-bad:var(--gs-public-theme-danger,#f87171);display:flex;flex-direction:column;gap:1.1rem;padding:.15rem .15rem 1rem;color:var(--gs-sidebar-text)}.gs-sysdiag-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.gs-sysdiag-title{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-sidebar-strong)}.gs-sysdiag-section-sub,.gs-sysdiag-subtitle{margin:.25rem 0 0;font-size:.72rem;line-height:1.5;color:var(--gs-sidebar-muted)}.gs-sysdiag-head-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.gs-sysdiag-updated{font-size:.66rem;color:var(--gs-sidebar-muted)}.gs-sysdiag-btn,.gs-sysdiag-updated{letter-spacing:.05em;text-transform:uppercase}.gs-sysdiag-btn{padding:.34rem .7rem;border:1px solid var(--gs-sidebar-border);border-radius:7px;background:var(--gs-sidebar-hover);color:var(--gs-sidebar-strong);font-family:var(--gw-font-mono);font-size:.68rem;cursor:pointer;transition:border-color .18s ease,background .18s ease}.gs-sysdiag-btn:hover:not(:disabled){border-color:var(--gs-sidebar-active-border);background:var(--gs-sidebar-active-bg)}.gs-sysdiag-btn:disabled{opacity:.55;cursor:default}.gs-sysdiag-views{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.gs-sysdiag-view-tab{padding:.28rem .75rem;border:1px solid var(--gs-sidebar-border-soft);border-radius:999px;background:transparent;color:var(--gs-sidebar-muted);font-family:var(--gw-font-mono);font-size:.66rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.gs-sysdiag-view-tab:hover:not(.is-active){border-color:var(--gs-sidebar-border);color:var(--gs-sidebar-text)}.gs-sysdiag-view-tab.is-active{border-color:var(--gs-sidebar-active-border);background:var(--gs-sidebar-active-bg);color:var(--gs-sidebar-strong)}.gs-sysdiag-snaps-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.gs-sysdiag-section{display:flex;flex-direction:column;gap:.6rem}.gs-sysdiag-section-title{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gs-sidebar-accent)}.gs-sysdiag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.6rem}.gs-sysdiag-card{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.7rem .8rem .8rem;border:1px solid var(--gs-sidebar-border-soft);border-radius:10px;background:var(--gs-sidebar-card)}.gs-sysdiag-card-head{display:flex;align-items:center;gap:.45rem}.gs-sysdiag-card-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--gs-sidebar-accent)}.gs-sysdiag-card-icon svg{width:.95rem;height:.95rem}.gs-sysdiag-card-title{margin:0;flex:1 1 auto;min-width:0;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gs-sidebar-strong)}.gs-sysdiag-badge{padding:.12rem .4rem;border:1px solid var(--gs-sidebar-border-soft);border-radius:999px;background:var(--gs-sidebar-hover);font-size:.6rem;letter-spacing:.04em;white-space:nowrap;color:var(--gs-sidebar-muted)}.gs-sysdiag-badge[data-state=healthy]{border-color:color-mix(in srgb,var(--gs-sysdiag-ok) 45%,transparent);color:var(--gs-sysdiag-ok)}.gs-sysdiag-badge[data-state=busy]{border-color:color-mix(in srgb,var(--gs-sysdiag-warn) 45%,transparent);color:var(--gs-sysdiag-warn)}.gs-sysdiag-badge[data-state=saturated]{border-color:color-mix(in srgb,var(--gs-sysdiag-bad) 45%,transparent);color:var(--gs-sysdiag-bad)}.gs-sysdiag-headline{margin:0;font-family:var(--gw-font-mono);font-size:1.15rem;font-weight:700;line-height:1.15;color:var(--gs-sidebar-strong)}.gs-sysdiag-headline.is-muted{font-size:.72rem;font-weight:400;color:var(--gs-sidebar-muted)}.gs-sysdiag-meter{height:5px;border-radius:999px;background:var(--gs-sidebar-hover);overflow:hidden}.gs-sysdiag-meter-fill{display:block;height:100%;border-radius:inherit;background:var(--gs-sidebar-accent);transition:width .35s ease}.gs-sysdiag-meter[data-state=healthy] .gs-sysdiag-meter-fill{background:var(--gs-sysdiag-ok)}.gs-sysdiag-meter[data-state=busy] .gs-sysdiag-meter-fill{background:var(--gs-sysdiag-warn)}.gs-sysdiag-meter[data-state=saturated] .gs-sysdiag-meter-fill{background:var(--gs-sysdiag-bad)}.gs-sysdiag-spark{display:block;width:100%;height:1.75rem;overflow:visible}.gs-sysdiag-spark polyline{fill:none;stroke:var(--gs-sidebar-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gs-sysdiag-stats{display:flex;flex-direction:column;gap:.22rem;margin:0}.gs-sysdiag-stat{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.gs-sysdiag-stat dt{font-size:.66rem;letter-spacing:.03em;color:var(--gs-sidebar-muted)}.gs-sysdiag-stat dd{margin:0;font-family:var(--gw-font-mono);font-size:.7rem;text-align:right;overflow-wrap:anywhere;color:var(--gs-sidebar-text)}.gs-sysdiag-note{margin:0;font-size:.64rem;line-height:1.5;color:var(--gs-sidebar-muted)}.gs-sysdiag-action{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-top:.1rem}.gs-sysdiag-action-error,.gs-sysdiag-error{font-size:.66rem;color:var(--gs-sysdiag-bad,var(--gs-public-theme-danger,#f87171))}.gs-sysdiag-services{display:flex;flex-direction:column;gap:.3rem}.gs-sysdiag-service{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.4rem .6rem;border:1px solid var(--gs-sidebar-border-soft);border-radius:8px;background:var(--gs-sidebar-card)}.gs-sysdiag-service-name{min-width:0;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-sidebar-strong)}.gs-sysdiag-service-status{font-size:.66rem;color:var(--gs-sidebar-muted)}.gs-sysdiag-service[data-state=healthy] .gs-sysdiag-service-status{color:var(--gs-sysdiag-ok)}.gs-sysdiag-service[data-state=saturated] .gs-sysdiag-service-status{color:var(--gs-sysdiag-bad)}.gs-sysdiag-service-latency{font-family:var(--gw-font-mono);font-size:.68rem;color:var(--gs-sidebar-text)}.sp-gateway-ai-models-key-box{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 34%,transparent);padding:.85rem;display:grid;gap:.65rem}.sp-gateway-ai-models-key-head{display:grid;gap:.2rem}.sp-gateway-ai-models-key-title{font-size:.85rem;font-weight:700;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-models-key-sub{font-size:.76rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent)}.sp-gateway-ai-models-managed-toggle{display:flex;align-items:center;justify-content:space-between;gap:.9rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 48%,transparent);padding:.6rem .7rem}.sp-gateway-ai-models-managed-toggle.is-standalone{border-radius:8px;padding:1rem 1.1rem}.sp-gateway-ai-tools-switch.is-large{width:4.4rem;height:2.3rem}.sp-gateway-ai-tools-switch.is-large .sp-gateway-ai-tools-switch-knob{top:.28rem;left:.28rem;width:1.74rem;height:1.74rem}.sp-gateway-ai-tools-switch.is-large.is-on .sp-gateway-ai-tools-switch-knob{transform:translateX(2.1rem)}.sp-gateway-ai-models-key-editor{display:grid;gap:.55rem}.sp-gateway-ai-models-saved-key{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 48%,transparent);padding:.45rem .6rem}.sp-gateway-ai-models-saved-key-label{font-size:.74rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 78%,transparent)}.sp-gateway-ai-models-saved-key-mask{font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 55%,transparent)}.sp-gateway-ai-models-key-note{font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 46%,transparent)}.sp-gateway-ai-models-option-list{display:grid;gap:.6rem}.sp-gateway-ai-models-option{display:flex;align-items:flex-start;gap:.65rem;width:100%;min-width:0;text-align:left;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 34%,transparent);color:inherit;padding:.7rem .8rem;font:inherit;cursor:pointer}.sp-gateway-ai-models-option:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 40%,transparent)}.sp-gateway-ai-models-option.is-selected{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 55%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 12%,transparent)}.sp-gateway-ai-models-option:disabled{opacity:.6;cursor:not-allowed}.sp-gateway-ai-models-option-list.is-locked .sp-gateway-ai-models-option:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent)}.sp-gateway-ai-models-option-check{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;flex:0 0 auto;margin-top:.1rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 26%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 55%,transparent);color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-ai-models-option.is-selected .sp-gateway-ai-models-option-check{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 55%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 20%,transparent)}.sp-gateway-ai-models-option-check i,.sp-gateway-ai-models-option-check svg{width:.85rem;height:.85rem}.sp-gateway-ai-models-option-body{display:grid;gap:.25rem;min-width:0}.sp-gateway-ai-models-option-title-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.sp-gateway-ai-models-option-title{font-size:.86rem;font-weight:700;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-models-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:5px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 55%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 60%,transparent);padding:.1rem .4rem;font-size:.68rem;font-weight:600}.sp-gateway-ai-models-option-desc{font-size:.78rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 64%,transparent);overflow-wrap:anywhere}.sp-gateway-ai-models-option-price{font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-primary,#67e8f9) 62%,transparent)}.sp-gateway-ai-agents-nav-btn{gap:.5rem}.sp-gateway-ai-agents-nav-btn .sp-gateway-ai-badge{margin-left:auto;flex:0 0 auto}.sp-gateway-ai-agents-nav-copy{display:grid;gap:.1rem;min-width:0}.sp-gateway-ai-agents-nav-title{overflow-wrap:anywhere}.sp-gateway-ai-agents-nav-sub{font-size:.7rem;font-weight:500;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 48%,transparent);overflow-wrap:anywhere}.sp-gateway-ai-agents-section-title{margin:0;font-size:.85rem;font-weight:700;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-agents-overview{display:grid;gap:.85rem}.sp-gateway-ai-agents-overview-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 26%,transparent);border-radius:12px;background:radial-gradient(120% 170% at 0 0,color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 16%,transparent),transparent 55%),color-mix(in srgb,var(--gs-public-theme-surface,#020617) 55%,transparent);padding:1.1rem 1.2rem}.sp-gateway-ai-agents-overview-avatar{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 45%,transparent);border-radius:50%;background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 14%,transparent);color:var(--gs-public-theme-strong,#f8fafc);font-size:1.35rem;font-weight:800}.sp-gateway-ai-agents-overview-id{display:grid;gap:.3rem;min-width:0}.sp-gateway-ai-agents-overview-name{font-size:1.05rem;font-weight:800;color:var(--gs-public-theme-strong,#f8fafc);overflow-wrap:anywhere}.sp-gateway-ai-agents-overview-role{font-size:.76rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent);overflow-wrap:anywhere}.sp-gateway-ai-agents-overview-chips{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.sp-gateway-ai-agents-overview-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 55%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 70%,transparent);padding:.18rem .6rem;font-size:.7rem;font-weight:600;white-space:nowrap}.sp-gateway-ai-agents-overview-chip.is-accent{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 12%,transparent);color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-agents-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem}.sp-gateway-ai-agents-overview-card{display:grid;gap:.55rem;align-content:start;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 40%,transparent);padding:.9rem 1rem}.sp-gateway-ai-agents-overview-card.is-wide{grid-column:1/-1}.sp-gateway-ai-agents-overview-card-title{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-primary,#67e8f9) 78%,transparent)}.sp-gateway-ai-agents-overview-card-title i,.sp-gateway-ai-agents-overview-card-title svg{width:.85rem;height:.85rem}.sp-gateway-ai-agents-overview-lead{font-size:1.15rem;font-weight:800;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-ai-agents-overview-hint{font-size:.74rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 52%,transparent)}.sp-gateway-ai-agents-overview-trait{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.sp-gateway-ai-agents-overview-trait-label{font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 78%,transparent)}.sp-gateway-ai-agents-overview-trait-meter{display:inline-flex;align-items:center;gap:.45rem}.sp-gateway-ai-agents-overview-dots{display:inline-flex;align-items:center;gap:.22rem}.sp-gateway-ai-agents-overview-dot{width:.45rem;height:.45rem;border-radius:50%;background:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 18%,transparent)}.sp-gateway-ai-agents-overview-dot.is-on{background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 85%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 45%,transparent)}.sp-gateway-ai-agents-overview-trait-value{min-width:3.2rem;font-size:.72rem;font-weight:600;text-align:right;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 60%,transparent)}.sp-gateway-ai-agents-overview-fact{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.sp-gateway-ai-agents-overview-fact-label{font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 78%,transparent)}.sp-gateway-ai-agents-overview-fact-value{font-size:.78rem;font-weight:600;text-align:right;color:var(--gs-public-theme-strong,#f8fafc);overflow-wrap:anywhere}.sp-gateway-ai-agents-overview-fact-value.is-empty{font-weight:500;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 40%,transparent)}.sp-gateway-ai-agents-overview-text{margin:0;font-size:.78rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 72%,transparent);white-space:pre-wrap;overflow-wrap:anywhere}.sp-gateway-ai-agents-overview-text.is-empty{color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 40%,transparent)}.sp-gateway-ai-agents-overview-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.sp-gateway-ai-agents-memory-head{display:grid;gap:.25rem}.sp-gateway-ai-agents-memory-list{display:grid;gap:.55rem}.sp-gateway-ai-agents-memory-item{display:grid;gap:.45rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-left:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 40%,transparent);padding:.75rem .9rem}.sp-gateway-ai-agents-memory-text{margin:0;font-size:.8rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 82%,transparent);white-space:pre-wrap;overflow-wrap:anywhere}.sp-gateway-ai-agents-memory-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.sp-gateway-ai-agents-memory-date{font-size:.7rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 46%,transparent)}.sp-gateway-ai-agents-memory-foot{display:flex;justify-content:center}.sp-gateway-compass-body{display:grid;gap:.85rem}.sp-gateway-compass-section{display:grid;gap:.65rem}.sp-gateway-compass-section.is-inactive{opacity:.5}.sp-gateway-compass-section-note{margin:0;font-size:.74rem;opacity:.85}.sp-gateway-compass-key-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.sp-gateway-compass-engine-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem}.sp-gateway-compass-engine-card{display:flex;align-items:flex-start;gap:.65rem;width:100%;min-width:0;text-align:left;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 34%,transparent);color:inherit;padding:.7rem .8rem;font:inherit;cursor:pointer}.sp-gateway-compass-engine-card:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 40%,transparent)}.sp-gateway-compass-engine-card.is-selected{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#22d3ee) 55%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 12%,transparent)}.sp-gateway-compass-engine-card.is-locked,.sp-gateway-compass-engine-card:disabled{opacity:.6;cursor:not-allowed}.sp-gateway-compass-engine-body{display:grid;gap:.25rem;min-width:0}.sp-gateway-compass-engine-title{font-size:.86rem;font-weight:700;color:var(--gs-public-theme-strong,#f8fafc)}.sp-gateway-compass-engine-desc{font-size:.78rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 64%,transparent);overflow-wrap:anywhere}.sp-gateway-compass-field-grid{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(5.5rem,auto));gap:.6rem;align-items:end}.sp-gateway-compass-field{display:grid;gap:.28rem;min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 76%,transparent);font-size:.76rem}.sp-gateway-compass-field input,.sp-gateway-compass-field select{min-width:0;width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 25%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 52%,transparent);color:var(--gs-public-theme-strong,#f8fafc);padding:.55rem .65rem;font:inherit}.sp-gateway-compass-voice-guide{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 48%,transparent);padding:.55rem .7rem}.sp-gateway-compass-voice-guide summary{cursor:pointer;font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 78%,transparent)}.sp-gateway-compass-voice-guide ul{margin:.55rem 0 0;padding-left:1.1rem;display:grid;gap:.35rem}.sp-gateway-compass-voice-guide li,.sp-gateway-compass-voice-guide p{font-size:.74rem;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent)}.sp-gateway-compass-voice-guide p{margin:.5rem 0 0}@media (max-width:860px){.sp-gateway-compass-field-grid{grid-template-columns:1fr}}.gs-activity-ai-host{display:grid;gap:.75rem;max-height:min(64vh,42rem);overflow:auto}.gs-activity-ai-host[hidden],.sp-memory-dna-semantic-host[hidden]{display:none!important}.gs-activity-ai-card{display:grid;gap:.65rem;padding:.78rem}.gs-activity-ai-card-main{display:grid;gap:.35rem;min-width:0}.gs-activity-ai-diff{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 32%,transparent);padding:.55rem .65rem}.gs-activity-ai-diff pre{max-height:14rem;margin:.55rem 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.74rem;line-height:1.38}.gs-activity-ai-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.sp-memory-dna-semantic-host{margin:.8rem 0;max-height:min(48vh,34rem);overflow:auto}.sp-memory-dna-semantic-panel{display:grid;gap:.75rem;padding:.85rem}.sp-memory-dna-semantic-card{display:grid;gap:.45rem;padding:.72rem}.sp-memory-dna-semantic-grid{min-width:0}.sp-memory-dna-semantic-tile .sp-memory-item-open{width:100%}.sp-memory-dna-semantic-chip-expires{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#fbbf24) 42%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-warning,#fde68a) 92%,transparent)!important}.sp-memory-dna-semantic-chip-quarantine{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#f87171) 42%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-danger,#fecaca) 92%,transparent)!important}.sp-memory-dna-detail-shell{display:grid;gap:.75rem;min-width:0}.sp-memory-dna-detail-section{min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 34%,transparent);padding:.78rem}.sp-memory-dna-detail-section h5{margin:0 0 .6rem;font-size:.86rem;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 78%,transparent)}.sp-memory-dna-detail-grid{display:grid;gap:.4rem;margin:0;min-width:0}.sp-memory-dna-detail-row{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr;gap:.6rem;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 10%,transparent);padding-bottom:.4rem}.sp-memory-dna-detail-row:last-child{border-bottom:0;padding-bottom:0}.sp-memory-dna-detail-row dt{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 60%,transparent);font-size:.76rem;line-height:1.4}.sp-memory-dna-detail-row dd{margin:0;min-width:0;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.sp-memory-dna-detail-json,.sp-memory-dna-detail-pre{max-height:16rem;margin:0;overflow:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1b) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 86%,transparent);padding:.6rem .7rem;font-size:.74rem;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.sp-memory-dna-detail-chunk{min-width:0;display:grid;gap:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 46%,transparent);padding:.65rem}.sp-memory-dna-detail-chunk+.sp-memory-dna-detail-chunk{margin-top:.6rem}.sp-memory-dna-detail-chunk header{color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 70%,transparent);font-size:.76rem;line-height:1.35}.sp-memory-dna-detail-disclosure summary{cursor:pointer;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 74%,transparent);font-size:.78rem;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-memory-dna-detail-disclosure[open] summary{margin-bottom:.45rem}.sp-memory-dna-detail-status{margin:0;padding:.8rem;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 68%,transparent);font-size:.82rem}.sp-memory-dna-detail-status.is-error{color:color-mix(in srgb,var(--gs-public-theme-danger,#fecaca) 92%,transparent)}.sp-memory-dna-detail-empty{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent);font-size:.78rem}.sp-memory-dna-detail-viewbar-wrap{display:flex;justify-content:center;min-width:0}.sp-memory-dna-detail-viewbar{position:relative;display:inline-flex;gap:.28rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 24%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1b) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 62%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 8%,transparent),0 6px 18px -10px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 55%,transparent);padding:.24rem}.sp-memory-dna-detail-view-btn{position:relative;display:inline-flex;align-items:center;gap:.36rem;border:1px solid transparent;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent);padding:.34rem .92rem;font-family:inherit;font-size:.7rem;font-weight:600;letter-spacing:.1em;line-height:1.2;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sp-memory-dna-detail-view-btn>svg{width:.82rem;height:.82rem;flex:0 0 auto}.sp-memory-dna-detail-view-btn:hover:not(:disabled):not(.is-active){background:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 7%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 88%,transparent)}.sp-memory-dna-detail-view-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 46%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 34%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 16%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 98%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 22%,transparent),0 4px 14px -6px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 75%,transparent)}.sp-memory-dna-detail-view-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 70%,transparent);outline-offset:2px}.sp-memory-dna-detail-view-btn:disabled{cursor:not-allowed;opacity:.38}.sp-memory-dna-md-section{display:grid;gap:.6rem}.sp-memory-dna-md-meta{margin:0;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 58%,transparent);font-size:.74rem;line-height:1.4}.sp-memory-dna-md-section>.sp-memory-dna-detail-empty,.sp-memory-dna-md-section>.sp-memory-dna-detail-status{text-align:center;max-width:34rem;margin-inline:auto;line-height:1.5}.sp-memory-dna-md-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.sp-memory-dna-md-action{position:relative;display:inline-flex;align-items:center;gap:.4rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 28%,transparent);border-radius:999px;background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 10%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 58%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 88%,transparent);padding:.42rem .9rem;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.01em;line-height:1.2;cursor:pointer;box-shadow:0 4px 12px -8px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 60%,transparent);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.sp-memory-dna-md-action:before{content:"";position:absolute;inset:0 0 auto;height:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 14%,transparent),transparent);opacity:.65;pointer-events:none}.sp-memory-dna-md-action>svg{width:.86rem;height:.86rem;flex:0 0 auto}.sp-memory-dna-md-action>span{position:relative}.sp-memory-dna-md-action:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 55%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 100%,transparent);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 90%,transparent)}.sp-memory-dna-md-action:active:not(:disabled){transform:translateY(0)}.sp-memory-dna-md-action:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 70%,transparent);outline-offset:2px}.sp-memory-dna-md-action.is-primary{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 62%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 58%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 26%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 100%,transparent);padding:.46rem 1.1rem;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 26%,transparent),0 8px 20px -10px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 95%,transparent)}.sp-memory-dna-md-action.is-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 30%,transparent),0 14px 28px -12px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 100%,transparent)}.sp-memory-dna-md-action:disabled{cursor:not-allowed;opacity:.5}.sp-memory-dna-md-body{min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1b) 48%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 88%,transparent);padding:.9rem 1rem;font-size:.82rem;line-height:1.55;overflow-wrap:anywhere}.sp-memory-dna-md-body h1,.sp-memory-dna-md-body h2,.sp-memory-dna-md-body h3,.sp-memory-dna-md-body h4{margin:1.1rem 0 .5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 96%,transparent);line-height:1.3}.sp-memory-dna-md-body h1{margin-top:0;font-size:1.05rem}.sp-memory-dna-md-body h2{font-size:.94rem}.sp-memory-dna-md-body h3,.sp-memory-dna-md-body h4{font-size:.86rem}.sp-memory-dna-md-body ol,.sp-memory-dna-md-body p,.sp-memory-dna-md-body ul{margin:0 0 .7rem}.sp-memory-dna-md-body ol,.sp-memory-dna-md-body ul{padding-left:1.15rem}.sp-memory-dna-md-body li{margin-bottom:.25rem}.sp-memory-dna-md-body code{border-radius:4px;background:color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);padding:.08rem .32rem;font-size:.76rem}.sp-memory-dna-md-body blockquote{margin:0 0 .7rem;border-left:2px solid color-mix(in srgb,var(--gs-public-theme-accent,#38bdf8) 45%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 70%,transparent);padding-left:.7rem}.sp-memory-dna-md-body hr{margin:1rem 0;border:0;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent)}.sp-memory-dna-md-code{max-height:18rem;margin:0 0 .7rem;overflow:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 14%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1b) 70%,transparent);padding:.6rem .7rem;font-size:.74rem;line-height:1.42;white-space:pre}.sp-memory-dna-md-code code{background:transparent;padding:0}.sp-memory-dna-md-table-scroll{max-width:100%;margin:0 0 .7rem;overflow-x:auto}.sp-memory-dna-md-table{width:100%;border-collapse:collapse;font-size:.78rem}.sp-memory-dna-md-table td,.sp-memory-dna-md-table th{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 16%,transparent);padding:.35rem .55rem;text-align:left;vertical-align:top}.sp-memory-dna-md-table th{background:color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 12%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 92%,transparent);font-weight:600}.sp-memory-dna-semantic-grid-note{grid-column:1/-1}.sp-memory-dna-semantic-grid-note.is-error{color:color-mix(in srgb,var(--gs-public-theme-danger,#fecaca) 92%,transparent)}.sp-memory-preview-modal.sp-memory-dna-detail-modal.is-open{display:flex;align-items:center;justify-content:center;padding:1.4rem}.sp-memory-dna-detail-modal .sp-memory-preview-shell{position:relative;top:auto;right:auto;left:auto;margin:auto;width:min(46rem,100%);max-height:100%}.sp-memory-dna-detail-modal .sp-memory-preview-body{flex:1 1 auto;min-height:0;max-height:none}@media (max-width:760px){.gs-activity-ai-summary,.sp-gateway-ai-head,.sp-memory-dna-semantic-head{align-items:stretch;flex-direction:column}.sp-memory-dna-detail-row{grid-template-columns:1fr;gap:.2rem}.sp-gateway-ai-form,.sp-gateway-ai-form.is-wide{grid-template-columns:1fr}.gs-activity-ai-actions,.sp-gateway-ai-card-actions{justify-content:flex-start}}#side-panel .sp-stack-shell .rdt-root .rdt-toolbar-addon{display:flex!important;justify-content:flex-start!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;margin-top:0!important;margin-left:0!important}#side-panel .sp-stack-shell .rdt-root:has(.sp-stack-builder-type-filters) .rdt-controls,#side-panel .sp-stack-shell .rdt-root:has(.sp-stack-collection-type-filters) .rdt-controls{flex-wrap:nowrap!important;align-items:center!important;overflow:visible!important}#side-panel .sp-stack-shell .rdt-root .sp-stack-builder-type-filters,#side-panel .sp-stack-shell .rdt-root .sp-stack-collection-type-filters{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:nowrap!important;gap:.42rem!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#side-panel .sp-stack-shell .rdt-root .sp-stack-collection-filter-label{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin:0 .08rem 0 0!important;color:color-mix(in srgb,var(--gs-public-theme-text,#cceeff) 94%,transparent)!important;font-size:.62rem!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}#side-panel .sp-stack-shell .rdt-root .sp-stack-builder-app-subtype-filter,#side-panel .sp-stack-shell .rdt-root .sp-stack-builder-type-filter,#side-panel .sp-stack-shell .rdt-root .sp-stack-collection-app-subtype-filter,#side-panel .sp-stack-shell .rdt-root .sp-stack-collection-type-filter{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;min-height:1.74rem!important;padding:.32rem .78rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70d4ff) 34%,transparent)!important;border-radius:999px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081222) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a16) 94%,transparent))!important;color:color-mix(in srgb,var(--gs-public-theme-text,#daf1ff) 90%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important;font-size:.6rem!important;font-weight:800!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important;transform:none!important}#side-panel .sp-stack-shell .rdt-root .sp-stack-builder-app-subtype-filter.is-active,#side-panel .sp-stack-shell .rdt-root .sp-stack-builder-type-filter.is-active,#side-panel .sp-stack-shell .rdt-root .sp-stack-collection-app-subtype-filter.is-active,#side-panel .sp-stack-shell .rdt-root .sp-stack-collection-type-filter.is-active{border-color:transparent!important;background:var(--gs-tab-active-bg)!important;color:var(--gs-tab-active-text)!important;box-shadow:none!important}body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .rdt-toolbar-addon{display:flex!important;justify-content:flex-start!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;margin-top:0!important;margin-left:0!important}body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root:has(.sp-stack-builder-type-filters) .rdt-controls,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root:has(.sp-stack-collection-type-filters) .rdt-controls{flex-wrap:nowrap!important;align-items:center!important;overflow:visible!important}body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-builder-type-filters,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-collection-type-filters{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:nowrap!important;gap:.42rem!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-collection-filter-label{flex:0 0 auto!important;margin:0 .08rem 0 0!important;color:color-mix(in srgb,var(--gs-public-theme-text,#cceeff) 92%,transparent)!important;font-size:.62rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-builder-app-subtype-filter,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-builder-type-filter,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-collection-app-subtype-filter,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-collection-type-filter{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;min-height:1.74rem!important;padding:.32rem .78rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70d4ff) 34%,transparent)!important;border-radius:999px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081222) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a16) 94%,transparent))!important;color:color-mix(in srgb,var(--gs-public-theme-text,#daf1ff) 90%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important;font-size:.6rem!important;font-weight:800!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important;transform:none!important}body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-builder-app-subtype-filter.is-active,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-builder-type-filter.is-active,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-collection-app-subtype-filter.is-active,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-collection-type-filter.is-active{border-color:transparent!important;background:var(--gs-tab-active-bg)!important;color:var(--gs-tab-active-text)!important;box-shadow:none!important}.sp-apps-workspace-shell.is-desk-website .sp-apps-data-actions,.sp-apps-workspace-shell.is-desk-website .sp-apps-screen-tools-right{display:none!important}.sp-apps-workspace-shell.is-desk-website .sp-apps-data-shell{grid-template-columns:minmax(0,1fr)}.sp-apps-workspace-shell.is-desk-website .sp-apps-data-nav{display:none}.sp-apps-workspace-shell.is-dashboard-only .sp-apps-data-pane-tab,.sp-apps-workspace-shell.is-dashboard-only .sp-apps-data-pane-tabs,.sp-apps-workspace-shell.is-dashboard-only .sp-apps-data-pane[data-apps-data-pane=database],.sp-apps-workspace-shell.is-dashboard-only .sp-apps-workspace-pane[data-apps-workspace-pane=manage],.sp-apps-workspace-shell.is-dashboard-only .sp-apps-workspace-pane[data-apps-workspace-pane=screen],.sp-apps-workspace-shell.is-dashboard-only .sp-apps-workspace-tab,.sp-apps-workspace-shell.is-dashboard-only .sp-apps-workspace-tabs{display:none!important}.sp-apps-workspace-shell.is-dashboard-only .sp-apps-data-pane[data-apps-data-pane=dashboard],.sp-apps-workspace-shell.is-dashboard-only .sp-apps-workspace-pane[data-apps-workspace-pane=data]{display:block!important}.sp-desk-workspace-note{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061120) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c6eafb) 90%,transparent);font-size:.58rem;line-height:1.45;padding:.52rem .58rem}.sp-desk-workspace-note code{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem}.sp-desk-workspace-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061120) 82%,transparent);padding:.54rem;display:grid;gap:.34rem}.sp-desk-workspace-card h6{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#eaf8ff) 98%,transparent);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.sp-desk-workspace-card p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b5dff3) 88%,transparent);font-size:.57rem;line-height:1.45}.sp-desk-workspace-form{display:grid;gap:.36rem;margin-top:.14rem}.sp-desk-workspace-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:.36rem}.sp-desk-workspace-website-list{display:grid;gap:.42rem}.sp-desk-workspace-website-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.66rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081627) 74%,transparent);display:grid;gap:.36rem;padding:.48rem}.sp-desk-workspace-website-card.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 46%,transparent);box-shadow:inset 0 0 0 1px rgba(122,233,255,.12)}.sp-desk-workspace-website-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sp-desk-workspace-website-card-head strong{color:color-mix(in srgb,var(--gs-public-theme-text,#eaf8ff) 98%,transparent);font-size:.6rem;font-weight:700}.sp-desk-workspace-website-card-actions{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;justify-content:flex-end}.sp-desk-workspace-website-card-actions button:disabled{opacity:.42;cursor:not-allowed}.sp-desk-workspace-field{display:grid;grid-template-columns:minmax(0,1fr);gap:.2rem;min-width:0}.sp-desk-workspace-field span{color:color-mix(in srgb,var(--gs-public-theme-text,#b6e0f4) 90%,transparent);font-size:.53rem;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sp-desk-workspace-field input{box-sizing:border-box;width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#72daf6) 34%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071322) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f7ff) 97%,transparent);font-size:.56rem;line-height:1.3;min-height:1.74rem;padding:.3rem .44rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.sp-desk-workspace-field input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee9ff) 62%,transparent);box-shadow:inset 0 0 0 1px rgba(66,193,235,.34),0 0 0 2px rgba(66,193,235,.12);background:color-mix(in srgb,var(--gs-public-theme-panel,#081627) 95%,transparent)}.sp-desk-workspace-form-actions{display:flex;justify-content:flex-end;gap:.34rem;flex-wrap:wrap;padding-top:.08rem}.sp-desk-workspace-meta{display:grid;gap:.24rem;margin:0}.sp-desk-workspace-meta li{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.12rem .52rem;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#74dcf6) 18%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081627) 74%,transparent);padding:.26rem .36rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe7f8) 88%,transparent);font-size:.54rem}.sp-desk-workspace-meta li strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 98%,transparent);font-weight:700;min-width:0;text-align:right;overflow-wrap:anywhere}.sp-desk-workspace-meta li span{color:color-mix(in srgb,var(--gs-public-theme-text,#b1ddf2) 84%,transparent)}@media (max-width:700px){.sp-desk-workspace-website-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:.28rem}.sp-desk-workspace-website-card-actions>.sp-apps-btn{width:100%;min-width:0;justify-content:center}.sp-desk-workspace-form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.sp-desk-workspace-form-actions>.sp-apps-btn{width:100%;min-width:0;justify-content:center}}.sp-apps-shell:not(.is-workspace-open) .sp-apps-workspace-shell{display:none!important}.sp-apps-workspace-shell.is-open{display:flex;flex-direction:column;position:relative;animation:gs-apps-workspace-enter .24s cubic-bezier(.22,1,.36,1)}.sp-apps-workspace-loading{display:none;position:absolute;inset:0;z-index:20;place-items:center;align-content:center;gap:.9rem;min-height:22rem;border-radius:inherit;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--gs-public-theme-primary,#2395e3) 22%,transparent),transparent 34rem),color-mix(in srgb,var(--gs-public-theme-panel-strong,#020a16) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f7ff) 96%,transparent);font:800 .78rem/1.3 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.sp-apps-workspace-loading-spinner{width:2.4rem;height:2.4rem;border-radius:999px;border:.18rem solid color-mix(in srgb,var(--gs-public-theme-border-strong,#62c5ff) 22%,transparent);border-top-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#50cbff) 98%,transparent);box-shadow:0 0 24px rgba(42,164,255,.28);animation:sp-apps-workspace-loading-spin .9s linear infinite}.sp-apps-workspace-shell.is-loading .sp-apps-workspace-loading{display:grid!important;visibility:visible!important;pointer-events:auto!important}.sp-apps-workspace-shell.is-loading>:not(.sp-apps-workspace-loading){visibility:hidden!important;pointer-events:none!important}@keyframes sp-apps-workspace-loading-spin{to{transform:rotate(1turn)}}.sp-apps-shell.is-desk-workspace .sp-access-tabs[aria-label="Store sections"],.sp-apps-shell.is-desk-workspace .sp-apps-live-tabs,.sp-apps-shell.is-desk-workspace .sp-apps-main-pane,.sp-apps-shell.is-desk-workspace .sp-apps-main-tabs,.sp-apps-shell.is-desk-workspace .sp-apps-workspace-open-progress,.sp-apps-shell.is-workspace-open .sp-access-tabs[aria-label="Store sections"],.sp-apps-shell.is-workspace-open .sp-apps-live-tabs,.sp-apps-shell.is-workspace-open .sp-apps-main-pane,.sp-apps-shell.is-workspace-open .sp-apps-main-tabs{display:none!important}.sp-apps-workspace-shell.is-desk-workspace.is-open{animation:none!important}@keyframes gs-apps-workspace-enter{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.sp-apps-workspace-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.48rem;width:100%}.sp-desk-face-toggle{align-self:center;width:-moz-fit-content;width:fit-content;margin-inline:auto}.sp-desk-face-toggle[hidden]{display:none}.sp-apps-workspace-title-wrap{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-width:0;justify-self:center;max-width:100%}.sp-apps-workspace-title{margin:0;font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e3f7ff) 96%,transparent);font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-apps-workspace-node-avatar{width:1.58rem;height:1.58rem;min-width:1.58rem;border-radius:999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8eddff) 52%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#1c4a75) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0a1c34) 94%,transparent));box-shadow:0 6px 14px rgba(4,15,30,.3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sp-apps-workspace-node-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-apps-workspace-node-avatar img[hidden]{display:none!important}.sp-apps-workspace-node-avatar-fallback{color:color-mix(in srgb,var(--gs-public-theme-text,#e2f5ff) 95%,transparent);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.sp-apps-screen-tools{flex-wrap:wrap}.sp-apps-screen-tools,.sp-apps-url-field{display:flex;gap:.34rem;align-items:center}.sp-apps-url-field{flex:1 1 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e7ff) 34%,transparent);border-radius:.62rem;padding:0 .48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cdecfc) 90%,transparent);min-height:1.92rem}.sp-apps-url-field input{border:none;background:transparent;color:inherit;font-size:.6rem;width:100%;outline:none}.sp-apps-screen-device-toggles{display:inline-flex;align-items:center;gap:.24rem;margin-left:auto}.sp-apps-screen-device-toggles .sp-apps-btn-icon{width:2rem;height:2rem}.sp-apps-screen-device-toggles .sp-apps-btn-icon.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 66%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0084b0) 36%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#00597e) 36%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fdff) 98%,transparent);box-shadow:inset 0 0 0 1px rgba(0,240,255,.22)}.sp-apps-screen-stage{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);border-radius:.8rem;min-height:17.2rem;background:color-mix(in srgb,var(--gs-public-theme-surface,#000000) 35%,transparent);overflow:auto;flex:1 1 auto;padding:.62rem}.sp-apps-screen-canvas,.sp-apps-screen-stage{display:flex;align-items:flex-start;justify-content:center}.sp-apps-screen-canvas{position:relative;width:100%;min-height:100%;flex:0 0 auto}.sp-apps-screen-frame{position:relative;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 30%,transparent);border-radius:.94rem;background:color-mix(in srgb,var(--gs-public-theme-surface,#000000) 26%,transparent);overflow:hidden;flex:0 0 auto;width:100%;min-height:17.2rem;transform-origin:top left;transition:transform .34s cubic-bezier(.2,.9,.2,1),border-color .34s ease,box-shadow .34s ease,border-radius .34s ease;will-change:transform}.sp-apps-screen-frame.is-mobile,.sp-apps-screen-frame.is-tablet{box-shadow:0 20px 44px rgba(2,9,20,.42);background:var(--gs-public-theme-panel,#0a1220)}.sp-apps-screen-frame.is-mobile{border-radius:1.24rem}.sp-apps-screen-frame.is-tablet{border-radius:1.08rem}.sp-apps-screen-frame iframe,.sp-apps-screen-frame.is-laptop{width:100%;min-height:17.2rem}.sp-apps-screen-frame iframe{height:100%;border:0;background:var(--gs-public-theme-panel,#ffffff)}.sp-apps-webcontainer-status{position:absolute;top:.54rem;right:.54rem;z-index:4;display:inline-flex;align-items:center;gap:.34rem;max-width:min(18rem,calc(100% - 1.08rem));border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 96%,transparent);box-shadow:0 10px 22px rgba(2,8,18,.34);backdrop-filter:blur(10px);padding:.32rem .52rem;font-size:.55rem;line-height:1.2;pointer-events:none}.sp-apps-webcontainer-status[hidden]{display:none!important}.sp-apps-webcontainer-status i,.sp-apps-webcontainer-status svg{width:.72rem;height:.72rem;flex:0 0 auto}.sp-apps-webcontainer-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-apps-webcontainer-status.is-ready{border-color:rgba(91,255,186,.42);color:rgba(220,255,239,.98)}.sp-apps-webcontainer-status.is-warning{border-color:rgba(255,207,102,.48);color:rgba(255,240,199,.98)}.sp-apps-webcontainer-status.is-error{border-color:rgba(255,112,112,.5);color:rgba(255,218,218,.98)}.sp-apps-runtime-startup-logs{position:absolute;left:.74rem;right:.74rem;bottom:.74rem;z-index:5;display:grid;gap:.38rem;max-height:min(13rem,calc(100% - 1.48rem));border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#4cc9ff) 34%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-surface,#030811) 92%,transparent);box-shadow:0 18px 42px rgba(0,0,0,.38);backdrop-filter:blur(12px);padding:.58rem;pointer-events:auto}.sp-apps-runtime-startup-logs[hidden]{display:none!important}.sp-apps-runtime-startup-logs-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e1f6ff) 96%,transparent);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sp-apps-runtime-startup-logs-head small{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9fd0e8) 84%,transparent);font-size:.52rem;font-weight:700;letter-spacing:.04em;text-transform:none}.sp-apps-runtime-startup-logs pre{max-height:9rem;margin:0;overflow:auto;color:color-mix(in srgb,var(--gs-public-theme-text,#daf1ff) 92%,transparent);font:600 .58rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}.sp-apps-screen-frame.is-website-launcher{background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#081422) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a13) 95%,transparent)),color-mix(in srgb,var(--gs-public-theme-surface,#040a12) 96%,transparent);overflow:auto}.sp-apps-screen-frame.is-website-launcher iframe{display:none!important}.sp-desk-website-launcher{width:100%;min-height:100%;box-sizing:border-box;padding:clamp(.9rem,1.5vw,1.24rem);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f4ff) 96%,transparent)}.sp-desk-website-launcher-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(5.8rem,6.4rem));gap:.86rem .76rem;align-content:start;justify-content:start}.sp-desk-website-launcher-item{border:1px solid transparent;border-radius:.5rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f4ff) 94%,transparent);min-height:6.2rem;padding:.42rem .34rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:.36rem;justify-items:center;align-content:center;cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.sp-desk-website-launcher-item.is-active,.sp-desk-website-launcher-item:focus-visible,.sp-desk-website-launcher-item:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#469ada) 16%,transparent);box-shadow:inset 0 0 0 1px rgba(122,233,255,.08);transform:translateY(-1px);outline:none}.sp-desk-website-launcher-item.is-missing-url{opacity:.64}.sp-desk-website-launcher-icon{width:3.28rem;height:3.28rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#ecfbff) 14%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#092138) 92%,transparent));display:inline-flex;align-items:center;justify-content:center;grid-row:auto;align-self:end;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 10px 18px rgba(0,0,0,.18);overflow:hidden}.sp-desk-website-launcher-icon img{width:1.9rem;height:1.9rem;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.28))}.sp-desk-website-launcher-icon i{width:1.54rem;height:1.54rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9aebff) 94%,transparent);stroke-width:2.2}.sp-desk-website-launcher-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;grid-column:1;min-height:1.44rem;font-size:.58rem;font-weight:800;line-height:1.22;color:color-mix(in srgb,var(--gs-public-theme-strong,#effaff) 98%,transparent);text-shadow:0 1px 3px rgba(0,0,0,.45)}.sp-apps-data-pane-tabs{display:inline-flex;gap:.32rem;align-self:flex-start;padding:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1b) 82%,transparent)}.sp-apps-data-pane-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c9edfb) 88%,transparent);min-height:1.78rem;padding:.32rem .66rem;display:inline-flex;align-items:center;gap:.32rem;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.sp-apps-data-pane-tab i,.sp-apps-data-pane-tab svg{width:.68rem;height:.68rem}.sp-apps-data-pane-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 62%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0085ab) 38%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#005470) 34%,transparent));color:var(--gs-public-theme-strong,#ecfcff)}.sp-apps-data-pane{display:none;min-height:0;flex:1 1 auto;overflow:hidden}.sp-apps-data-pane.is-active{display:flex;min-height:0;flex:1 1 auto}.sp-apps-data-pane[data-apps-data-pane=dashboard].is-active{flex-direction:column}.sp-apps-data-dashboard-layout{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(13rem,.8fr) minmax(0,1.2fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"collections columns preview";gap:.58rem;min-height:0;flex:1 1 auto;height:100%;overflow:hidden}.sp-apps-data-dashboard-layout>*{min-height:0}.sp-apps-dashboard-collections-panel,.sp-apps-dashboard-tables-panel{grid-area:collections}.sp-apps-dashboard-columns-panel{grid-area:columns}.sp-apps-dashboard-preview-panel{grid-area:preview}.sp-apps-data-pane[data-apps-data-pane=dashboard] .sp-apps-data-dashboard{flex:1 1 auto;min-height:0;max-height:100%;overflow:auto}.sp-apps-dashboard-reusable-panel{min-height:14rem;overflow:hidden}.sp-apps-dashboard-reusable-table-host{min-height:10rem;flex:1 1 auto;display:flex}.sp-apps-dashboard-reusable-table-host .rdt-root{flex:1 1 auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:.34rem}.sp-apps-dashboard-reusable-table-host .rdt-toolbar{gap:.32rem}.sp-apps-dashboard-reusable-table-host .rdt-controls{gap:.28rem}.sp-apps-dashboard-reusable-table-host .rdt-table-wrap{flex:1 1 auto;min-height:0;max-height:none}.sp-apps-dashboard-reusable-table-host .rdt-table{min-width:0}@media (max-width:980px){.sp-apps-data-dashboard-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(14rem,auto) minmax(18rem,1fr);grid-template-areas:"collections" "columns" "preview";overflow:auto}}.sp-apps-data-shell{display:grid;grid-template-columns:minmax(10rem,11.5rem) minmax(0,1fr);gap:.48rem;min-height:0;flex:1 1 auto;height:100%;overflow:hidden}.sp-apps-data-nav{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 86%,transparent);padding:.5rem;display:flex;flex-direction:column;gap:.42rem;min-height:0}.sp-apps-data-main-head,.sp-apps-data-nav-head,.sp-apps-mini-head{display:flex;align-items:center;justify-content:space-between;gap:.3rem;font-size:.56rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c8f0ff) 90%,transparent);font-weight:700}.sp-apps-data-search,.sp-apps-deploy-grid input,.sp-apps-deploy-grid select,.sp-apps-deploy-grid textarea,.sp-apps-editor,.sp-apps-modal-form input,.sp-apps-modal-form select,.sp-apps-modal-form textarea{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e7ff) 34%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f8ff) 95%,transparent);font-size:.62rem;padding:.42rem .5rem;outline:none}.sp-apps-deploy-grid select,.sp-apps-modal-form select{min-height:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--gs-public-theme-primary,#b3e2fa) 90%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#b3e2fa) 90%,transparent) 50%,transparent 50%);background-position:calc(100% - .78rem) calc(50% - .05rem),calc(100% - .56rem) calc(50% - .05rem);background-size:.18rem .18rem,.18rem .18rem;background-repeat:no-repeat;padding-right:1.3rem}.sp-apps-modal-form textarea{min-height:6.8rem;line-height:1.44;resize:vertical}.sp-apps-data-content,.sp-apps-data-web,.sp-apps-list{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);border-radius:.68rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 84%,transparent);min-height:0;flex:1 1 auto;overflow:auto;padding:.4rem}.sp-apps-data-main{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 86%,transparent);padding:.5rem;display:flex;flex-direction:column;gap:.44rem;min-height:0;overflow:hidden}.sp-apps-data-actions{display:flex;flex-wrap:wrap;gap:.3rem}.sp-apps-action-btn span{font-size:.52rem;letter-spacing:.03em;text-transform:none}.sp-apps-feedback,.sp-apps-muted{margin:0;min-height:.9rem;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5e0f3) 86%,transparent)}.sp-apps-feedback.is-error{color:rgba(255,155,170,.92)}.sp-apps-data-web-item{display:flex;align-items:center;gap:.28rem;margin-bottom:.3rem}.sp-apps-data-web-item:last-child{margin-bottom:0}.sp-apps-data-web-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dff7ff) 93%,transparent);font-size:.56rem;width:100%;min-height:1.98rem;padding:.34rem .46rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.32rem;align-items:center;text-align:left}.sp-apps-data-web-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-apps-data-web-btn small{color:color-mix(in srgb,var(--gs-public-theme-text,#abdcf2) 80%,transparent);font-size:.5rem;letter-spacing:.04em;text-transform:uppercase}.sp-apps-data-web-item.is-active .sp-apps-data-web-btn{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 66%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#007ea2) 34%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#005670) 34%,transparent));color:var(--gs-public-theme-strong,#f4feff)}.sp-apps-inline-form{display:flex;flex-direction:column;gap:.44rem}.sp-apps-inline-row{display:flex;gap:.36rem;flex-wrap:wrap}.sp-apps-inline-row>*{flex:1 1 8rem;min-width:0}.sp-apps-inline-row select{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e7ff) 34%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f8ff) 95%,transparent);font-size:.62rem;padding:.42rem .5rem;outline:none}.sp-apps-inline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.36rem}.sp-apps-inline-grid label{display:flex;flex-direction:column;gap:.2rem;font-size:.53rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b5e1f3) 88%,transparent)}.sp-apps-inline-grid label input{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e7ff) 34%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f8ff) 95%,transparent);font-size:.62rem;padding:.42rem .5rem;outline:none}.sp-apps-data-grid-wrap{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);border-radius:.68rem;overflow:auto;max-height:20rem}.sp-apps-data-grid{width:100%;border-collapse:collapse;min-width:34rem;font-size:.56rem}.sp-apps-data-grid td,.sp-apps-data-grid th{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 14%,transparent);padding:.34rem .42rem;text-align:left;vertical-align:top;color:color-mix(in srgb,var(--gs-public-theme-text,#dbf5ff) 93%,transparent)}.sp-apps-data-grid th{color:color-mix(in srgb,var(--gs-public-theme-text,#aee3f6) 90%,transparent);text-transform:uppercase;letter-spacing:.06em;font-size:.51rem;position:sticky;top:0;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1c) 95%,transparent);z-index:1}.sp-apps-data-grid tbody tr:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#007698) 16%,transparent)}.sp-apps-structure-list{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.sp-apps-structure-list li{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 78%,transparent);padding:.28rem .42rem;display:flex;align-items:center;justify-content:space-between;gap:.42rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d5f4ff) 92%,transparent);font-size:.56rem}.sp-apps-structure-list li span{color:color-mix(in srgb,var(--gs-public-theme-text,#a6dcf2) 85%,transparent);text-transform:uppercase;font-size:.51rem;letter-spacing:.06em}.sp-apps-manage-tools{display:flex;gap:.36rem;align-items:center;flex-wrap:wrap}.sp-apps-tools-menu-wrap{position:relative;display:inline-flex}.sp-apps-tools-menu{position:absolute;top:calc(100% + .26rem);left:0;z-index:40;min-width:8.8rem;padding:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 96%,transparent);box-shadow:0 10px 22px rgba(2,8,17,.34);display:none;flex-direction:column;gap:.16rem}.sp-apps-tools-menu.is-open{display:flex}.sp-apps-tools-menu-item{border:1px solid transparent;border-radius:.4rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#dbf5ff) 96%,transparent);min-height:1.46rem;padding:0 .42rem;display:inline-flex;align-items:center;justify-content:flex-start;gap:.32rem;font-size:.55rem;font-weight:700;letter-spacing:.02em;text-transform:none;cursor:pointer;width:100%}.sp-apps-tools-menu-item:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#77e0ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#092038) 90%,transparent)}.sp-apps-language-field{display:inline-flex;align-items:center;gap:.32rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee7ff) 30%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 78%,transparent);padding:.2rem .36rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cbeeff) 92%,transparent);font-size:.53rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.sp-apps-language-field select{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e3ff) 32%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 96%,transparent);font-size:.56rem;padding:.28rem .36rem;outline:none;min-width:7.8rem}.sp-apps-badge{margin-left:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee7ff) 34%,transparent);border-radius:999px;padding:.18rem .5rem;font-size:.52rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#d6f6ff) 92%,transparent)}.sp-apps-editor{min-height:10.5rem;resize:vertical;font-family:JetBrains Mono,monospace;line-height:1.45;letter-spacing:.01em}.sp-apps-editor-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);border-radius:.76rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 95%,transparent));overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.sp-apps-editor-head{min-height:1.9rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-panel,#091728) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0a1b30) 88%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#c7efff) 90%,transparent);display:flex;align-items:center;justify-content:space-between;gap:.44rem;padding:0 .56rem;font-size:.54rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}#apps-manage-editor-language-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83ecff) 34%,transparent);border-radius:999px;padding:.12rem .42rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d7f6ff) 94%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091d32) 70%,transparent)}.sp-apps-editor-shell .CodeMirror{height:min(24rem,46vh);min-height:11rem;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;color:#d9eeff;background:rgba(5,12,24,.96)}.sp-apps-editor-shell .CodeMirror-gutters{border-right:1px solid rgba(119,225,255,.18);background:rgba(7,19,35,.96)}.sp-apps-editor-shell .CodeMirror-linenumber{color:rgba(151,205,229,.66)}.sp-apps-editor-shell .CodeMirror-cursor{border-left:1px solid rgba(198,242,255,.95)}.sp-apps-editor-shell .CodeMirror-selected{background:rgba(57,148,198,.24)}.sp-apps-editor-shell .CodeMirror-activeline-background{background:rgba(13,34,58,.72)}.sp-apps-deploy-form{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101f) 82%,transparent);padding:.54rem;display:flex;flex-direction:column;gap:.44rem}.sp-apps-deploy-form h5{margin:0;font-size:.66rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 94%,transparent);letter-spacing:.06em;text-transform:uppercase}.sp-apps-deploy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.sp-apps-deploy-grid label{display:flex;flex-direction:column;gap:.22rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b4e0f3) 86%,transparent);font-size:.54rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.sp-apps-deploy-wide{grid-column:1/-1}.sp-apps-deploy-verification[hidden]{display:none!important}.sp-apps-deploy-verification-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.42rem;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#62b8eb) 28%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081728) 74%,transparent);padding:.42rem}.sp-apps-deploy-verification-copy{display:grid;gap:.12rem;min-width:0}.sp-apps-deploy-verification-copy p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a1cce7) 90%,transparent);font-size:.54rem;line-height:1.35}.sp-apps-deploy-verification-status{display:inline-flex;align-items:center;justify-content:center;min-height:1.44rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#62b8eb) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#091e32) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c6e8fa) 95%,transparent);font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:0 .52rem;white-space:nowrap}.sp-apps-deploy-verification.is-pending .sp-apps-deploy-verification-status{border-color:rgba(245,205,105,.42);color:rgba(255,225,147,.96)}.sp-apps-deploy-verification #apps-deploy-verification-btn{min-height:1.58rem;white-space:nowrap}.sp-apps-deploy-verification #apps-deploy-verification-btn:disabled{cursor:default;opacity:.7}.sp-apps-deploy-updates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;align-items:start}.sp-apps-deploy-update-form,.sp-apps-deploy-update-history{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 72%,transparent);padding:.38rem;display:grid;gap:.3rem;min-height:0}#apps-deploy-history{max-height:13.8rem;min-height:13.8rem;overflow:auto}@media (max-width:760px){.sp-apps-deploy-verification-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.sp-apps-deploy-verification #apps-deploy-verification-btn,.sp-apps-deploy-verification-status{width:100%}}.sp-apps-deploy-upload-title{display:inline-flex;align-items:center;color:color-mix(in srgb,var(--gs-public-theme-text,#b4e0f3) 86%,transparent);font-size:.54rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin-bottom:.24rem}.sp-apps-deploy-upload-grid{grid-template-columns:minmax(0,1fr);margin-bottom:.24rem}.sp-apps-deploy-media-preview{min-height:1.6rem;padding:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc5ef) 22%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071220) 72%,transparent)}.sp-apps-manage-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;min-height:7.8rem}.sp-apps-manage-panels section{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101f) 80%,transparent);padding:.45rem;display:flex;flex-direction:column;gap:.35rem;min-height:0}.sp-apps-modal{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none;opacity:0;transition:opacity .2s ease}.sp-apps-modal.is-open{opacity:1;pointer-events:auto}.sp-apps-modal-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--gs-public-theme-surface,#02070f) 62%,transparent);border:0;opacity:0;transition:opacity .2s ease}.sp-apps-modal.is-open .sp-apps-modal-backdrop{opacity:1}.sp-apps-modal-shell{position:relative;width:min(26rem,calc(100vw - 1.8rem));border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66d6ff) 34%,transparent);border-radius:.9rem;background:linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a16) 96%,transparent));padding:.8rem;box-shadow:0 22px 54px rgba(2,10,22,.56);opacity:0;transform:translateY(14px) scale(.985);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease}.sp-apps-modal.is-open .sp-apps-modal-shell{opacity:1;transform:translateY(0) scale(1)}.sp-apps-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.6rem}.sp-apps-modal-head h4{margin:0;font-size:.84rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 96%,transparent)}.sp-apps-modal-form{display:flex;flex-direction:column;gap:.52rem}.sp-apps-modal-form label{display:flex;flex-direction:column;gap:.26rem;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bae1f3) 85%,transparent);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.sp-apps-modal-actions{display:flex;gap:.4rem;justify-content:flex-start}.sp-apps-modal--store-support .sp-apps-modal-shell{width:min(30rem,calc(100vw - 1.8rem))}.sp-apps-store-support-form{gap:.56rem}.sp-apps-modal--store-support .sp-apps-modal-head h4{display:inline-flex;align-items:center;gap:.34rem;font-size:.98rem;letter-spacing:.01em;text-transform:none}.sp-apps-modal--store-support .sp-apps-modal-head h4 i,.sp-apps-modal--store-support .sp-apps-modal-head h4 svg{width:.92rem;height:.92rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9edeff) 95%,transparent)}.sp-apps-store-support-intro{display:flex;align-items:flex-start;gap:.46rem;padding:.48rem .52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6ab5e3) 26%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081729) 76%,transparent)}.sp-apps-store-support-intro-icon{width:1.5rem;height:1.5rem;min-width:1.5rem;border-radius:.44rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#75c5f0) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c223a) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b7e1fa) 94%,transparent);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(148,214,252,.08)}.sp-apps-store-support-intro-icon i,.sp-apps-store-support-intro-icon svg{width:.72rem;height:.72rem}.sp-apps-store-support-note{margin:0;font-size:.56rem;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-text,#b2daef) 90%,transparent);flex:1 1 auto}.sp-apps-store-support-field{display:flex;flex-direction:column;gap:.24rem}.sp-apps-store-support-label-row{display:flex;align-items:center;justify-content:space-between;gap:.34rem}.sp-apps-store-support-label-row label{display:inline-flex;align-items:center;flex-direction:row;gap:0;flex:1 1 auto;margin:0;font-size:.58rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe4f6) 92%,transparent)}.sp-apps-store-support-tip{width:1.3rem;height:1.3rem;min-width:1.3rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6db8e6) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091e35) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c0e4fa) 94%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,border-color .16s ease,background .16s ease}.sp-apps-store-support-tip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#92d9ff) 70%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2a48) 92%,transparent)}.sp-apps-store-support-tip i,.sp-apps-store-support-tip svg{width:.64rem;height:.64rem}.sp-apps-store-support-select-wrap,.sp-apps-store-support-textarea-wrap{position:relative}.sp-apps-store-support-field-icon{position:absolute;left:.58rem;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--gs-public-theme-secondary,#99ceee) 90%,transparent);pointer-events:none;z-index:2;display:inline-flex;align-items:center;justify-content:center}.sp-apps-store-support-textarea-wrap .sp-apps-store-support-field-icon{top:.72rem;transform:none}.sp-apps-store-support-field-icon i,.sp-apps-store-support-field-icon svg{width:.68rem;height:.68rem}.sp-apps-modal--category-verification .sp-apps-store-support-field input,.sp-apps-store-support-select-wrap select,.sp-apps-store-support-textarea-wrap textarea{width:100%}.sp-apps-modal--category-verification .sp-apps-store-support-field input{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#65b5e5) 34%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#041324) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f9ff) 95%,transparent);font-size:.66rem;font-weight:700;padding:.58rem .68rem;outline:none}.sp-apps-modal--category-verification .sp-apps-store-support-field input[readonly]{color:color-mix(in srgb,var(--gs-public-theme-text,#d5eefb) 90%,transparent);cursor:default}.sp-apps-store-support-select-wrap select{padding-left:1.84rem;padding-right:2.2rem;font-weight:700;cursor:pointer;background-image:none}.sp-apps-store-support-select-arrow{position:absolute;right:.58rem;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--gs-public-theme-text,#b1dcf6) 96%,transparent);pointer-events:none;z-index:2;display:inline-flex;align-items:center;justify-content:center}.sp-apps-store-support-select-wrap .sp-apps-store-support-select-arrow i,.sp-apps-store-support-select-wrap .sp-apps-store-support-select-arrow svg{width:.78rem;height:.78rem}.sp-apps-store-support-select-wrap:focus-within .sp-apps-store-support-select-arrow{color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 98%,transparent)}.sp-apps-store-support-textarea-wrap textarea{padding-left:1.84rem;line-height:1.46}.sp-apps-store-support-form .sp-apps-modal-actions{margin-top:.16rem}.sp-apps-store-support-form .sp-apps-modal-actions .sp-apps-btn{align-items:center;gap:.28rem}.sp-apps-modal--store-support .sp-apps-btn-icon{width:1.56rem;height:1.56rem;border-radius:.48rem}.sp-apps-modal--store-support .sp-apps-btn-icon i,.sp-apps-modal--store-support .sp-apps-btn-icon svg{width:.84rem;height:.84rem;stroke-width:2.1}.sp-apps-store-support-form .sp-apps-modal-actions .sp-apps-btn i,.sp-apps-store-support-form .sp-apps-modal-actions .sp-apps-btn svg{width:.82rem;height:.82rem;stroke-width:2.05;flex:0 0 auto}.sp-apps-modal--category-verification .sp-apps-modal-shell{width:min(32rem,calc(100vw - 1.8rem));padding:1rem 1.05rem .95rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#66d6ff) 42%,transparent);box-shadow:0 26px 62px rgba(2,10,22,.62)}.sp-apps-modal--category-verification .sp-apps-modal-head{padding-bottom:.6rem;margin-bottom:.72rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66d6ff) 20%,transparent)}.sp-apps-modal--category-verification .sp-apps-modal-head h4{font-size:1.02rem}.sp-apps-modal--category-verification .sp-apps-store-support-form{gap:.72rem}.sp-apps-modal--category-verification .sp-apps-store-support-intro{background:color-mix(in srgb,var(--gs-public-theme-panel,#081729) 82%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6ab5e3) 32%,transparent)}.sp-apps-modal--category-verification .sp-apps-store-support-select-wrap select,.sp-apps-modal--category-verification .sp-apps-store-support-textarea-wrap textarea{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#65b5e5) 34%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#041324) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f9ff) 95%,transparent);font-size:.66rem;transition:border-color .16s ease,box-shadow .16s ease}.sp-apps-modal--category-verification .sp-apps-store-support-textarea-wrap textarea{min-height:6.4rem;resize:vertical}.sp-apps-modal--category-verification .sp-apps-store-support-field input:focus,.sp-apps-modal--category-verification .sp-apps-store-support-select-wrap select:focus,.sp-apps-modal--category-verification .sp-apps-store-support-textarea-wrap textarea:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#86d4ff) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-border-strong,#66d6ff) 22%,transparent);outline:none}.sp-apps-modal--category-verification .sp-apps-modal-actions{margin-top:.5rem;gap:.5rem}.sp-apps-modal--category-verification .sp-apps-modal-actions .sp-apps-btn-primary{flex:1 1 auto;justify-content:center}.sp-apps-modal--category-verification .sp-apps-btn-icon:hover{color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2a48) 90%,transparent)}.sp-apps-action-cell{white-space:nowrap}.sp-apps-row-actions{display:inline-flex;gap:.24rem;align-items:center}.sp-apps-row-action{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 95%,transparent);border-radius:.24rem;width:auto;height:auto;padding:.1rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;box-shadow:none;transition:color .16s ease,transform .16s ease}.sp-apps-row-action i,.sp-apps-row-action svg{width:.78rem;height:.78rem;stroke-width:2.1}.sp-apps-row-action-verify{color:rgba(151,231,190,.98)}.sp-apps-row-action-verify.is-pending{color:rgba(245,205,105,.98)}.sp-apps-row-action-verify.is-verified{color:rgba(91,220,153,1)}.sp-apps-category-verify{color:rgba(151,231,190,.98)}.sp-apps-category-verify.is-pending{color:rgba(245,205,105,.98)}.sp-apps-category-verify.is-verified{color:rgba(91,220,153,1)}.sp-apps-row-action:hover{color:var(--gs-public-theme-strong,#ffffff);transform:translateY(-.5px);box-shadow:none}.sp-apps-row-action.is-loading{color:#7cffb5;pointer-events:none}.sp-apps-row-action.is-loading i,.sp-apps-row-action.is-loading svg{animation:sp-apps-create-open-spin .78s linear infinite}.sp-apps-row-action:focus-visible{outline:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91e6ff) 72%,transparent);outline-offset:2px}.sp-entity-action-cell{white-space:nowrap}.sp-entity-row-actions{display:inline-flex;align-items:center;gap:.32rem}.sp-entity-row-action{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#d2f2ff) 90%,transparent);width:auto;height:auto;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.sp-entity-row-action i,.sp-entity-row-action svg{width:.94rem;height:.94rem}.sp-entity-row-action:hover{color:color-mix(in srgb,var(--gs-public-theme-strong,#f0fbff) 98%,transparent);transform:translateY(-.5px)}.sp-entity-row-action:focus-visible{outline:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91e6ff) 72%,transparent);outline-offset:2px;border-radius:.2rem}.sp-entity-row-action.is-danger{color:rgba(255,184,205,.95)}.sp-entity-row-action.is-danger:hover{color:rgba(255,220,232,.98)}.sp-entity-bookmark-cell{white-space:normal;min-width:0}.sp-entity-bookmarks{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.3rem}.sp-entity-bookmark{display:inline-flex;flex-direction:column;align-items:center;gap:.16rem;flex:0 0 auto;width:3.4rem;padding:.22rem .1rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#d2f2ff) 80%,transparent);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.sp-entity-bookmark:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#91e6ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 55%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f0fbff) 98%,transparent)}.sp-entity-bookmark:focus-visible{outline:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91e6ff) 72%,transparent);outline-offset:2px}.sp-entity-bookmark-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.6rem;height:1.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91e6ff) 24%,transparent);border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 62%,transparent);overflow:hidden;font-size:.56rem;font-weight:700;line-height:1}.sp-entity-bookmark-icon img{width:.95rem;height:.95rem;-o-object-fit:contain;object-fit:contain}.sp-entity-bookmark-icon i,.sp-entity-bookmark-icon svg{width:.82rem;height:.82rem}.sp-entity-bookmark-name{max-width:100%;overflow:hidden;font-size:.56rem;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.sp-entity-bookmark.is-more{width:auto;padding-inline:.16rem}@media (pointer:coarse){.sp-entity-bookmark{width:3.9rem;padding:.3rem .12rem}.sp-entity-bookmark-icon{width:1.9rem;height:1.9rem}.sp-entity-bookmark-icon img{width:1.1rem;height:1.1rem}}.sp-apps-manage-issues{min-height:0}.sp-apps-issues-list{list-style:none;margin:0;padding:0;display:grid;gap:.24rem}.sp-apps-issue-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 76%,transparent);padding:.26rem .4rem;display:flex;align-items:center;gap:.34rem;font-size:.55rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d7f3ff) 93%,transparent)}.sp-apps-issue-badge{border-radius:999px;padding:.08rem .36rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 30%,transparent);text-transform:uppercase;letter-spacing:.06em;font-size:.49rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d1f1ff) 92%,transparent)}.sp-apps-issue-item.is-blocked .sp-apps-issue-badge{border-color:rgba(255,123,153,.66);color:rgba(255,177,196,.95)}.sp-apps-issue-item.is-warning .sp-apps-issue-badge{border-color:rgba(255,217,124,.62);color:rgba(255,227,160,.96)}.sp-apps-list-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 78%,transparent);padding:.34rem .44rem;display:grid;gap:.16rem}.sp-apps-list-item header{display:flex;align-items:center;justify-content:space-between;gap:.32rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f7ff) 95%,transparent);font-size:.57rem}.sp-apps-list-item p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b3dff2) 86%,transparent);font-size:.55rem;line-height:1.4}.sp-apps-list-item small{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dd3ec) 82%,transparent);font-size:.5rem}.sp-apps-badge.is-pass{border-color:rgba(113,240,191,.6);color:rgba(187,255,232,.95);background:rgba(12,67,48,.58)}.sp-apps-badge.is-warning{border-color:rgba(255,214,118,.62);color:rgba(255,234,181,.98);background:rgba(89,63,15,.58)}.sp-apps-badge.is-blocked{border-color:rgba(255,127,155,.64);color:rgba(255,189,204,.98);background:rgba(89,21,39,.58)}.sp-apps-badge.is-checking{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ce7ff) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c9f2ff) 95%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c384c) 58%,transparent)}.sp-apps-deploy-form.is-disabled{opacity:.54;filter:grayscale(.12);pointer-events:none}@media (max-width:980px){.sp-apps-deploy-updates-grid{grid-template-columns:minmax(0,1fr)}#apps-deploy-history{min-height:10.4rem;max-height:10.4rem}}@media (prefers-reduced-motion:reduce){.sp-apps-modal,.sp-apps-modal-backdrop,.sp-apps-modal-shell,.sp-apps-workspace-shell.is-open{transition:none!important;animation:none!important}}.sp-orchestrate-shell{gap:.72rem;position:relative;isolation:isolate}.sp-chat-shell,.sp-orchestrate-shell{display:none;flex-direction:column;min-height:0;flex:1 1 auto;pointer-events:auto}.sp-chat-shell{overflow:hidden}#side-panel.node-preview-mode .sp-activity-shell,#side-panel.node-preview-mode .sp-chat-shell,#side-panel.node-preview-mode .sp-cockpit-shell,#side-panel.node-preview-mode .sp-connections-shell,#side-panel.node-preview-mode .sp-exchange-shell,#side-panel.node-preview-mode .sp-folios-shell,#side-panel.node-preview-mode .sp-home-shell,#side-panel.node-preview-mode .sp-info-grid,#side-panel.node-preview-mode .sp-memory-shell,#side-panel.node-preview-mode .sp-orchestrate-shell,#side-panel.node-preview-mode .sp-profile-shell,#side-panel.node-preview-mode .sp-summary-shell,#side-panel.node-preview-mode .sp-table-shell,#side-panel.node-preview-mode>hr,#side-panel:not(.node-preview-mode) .sp-node-preview-shell{display:none!important}#side-panel.node-preview-mode .sp-node-preview-shell{display:flex}#side-panel.node-preview-mode .sp-compass-ai-chat-host{max-height:0;opacity:0;pointer-events:none}#side-panel.node-preview-mode.node-preview-ai-chat-mode .sp-compass-ai-chat-host{max-height:calc(100dvh - 13.8rem);opacity:1;pointer-events:auto}#side-panel.entity-table-mode #sp-table-label,#side-panel.entity-table-mode .side-panel-top-row,#side-panel.entity-table-mode .sp-info-grid,#side-panel.entity-table-mode .sp-summary-shell,#side-panel.entity-table-mode>hr,#side-panel.node-preview-mode .sp-node-tabs-shell{display:none!important}#side-panel.entity-table-mode .sp-table-shell{gap:0}#side-panel.node-empty-mode .side-panel-top-row,#side-panel.node-empty-mode .sp-info-grid,#side-panel.node-empty-mode .sp-summary-shell,#side-panel.node-empty-mode .sp-table-shell,#side-panel.node-empty-mode>hr{display:none!important}@media (max-width:1023px){#side-panel .rdt-table-wrap{overflow-x:hidden}#side-panel .rdt-table{min-width:0;width:100%;table-layout:fixed}#side-panel .rdt-table thead{display:none}#side-panel .rdt-table,#side-panel .rdt-table tbody,#side-panel .rdt-table td,#side-panel .rdt-table tr{display:block;width:100%}#side-panel .rdt-table tbody tr{margin:0 0 .48rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 16%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 72%,transparent);overflow:hidden}#side-panel .rdt-table tbody tr:last-child{margin-bottom:0}#side-panel .rdt-table tbody td{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:.36rem;padding:.44rem .54rem;white-space:normal;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 10%,transparent);word-break:break-word}#side-panel .rdt-table tbody td:not(.rdt-empty-cell):before{content:attr(data-column-label);color:color-mix(in srgb,var(--gs-public-theme-text,#bfe9fa) 86%,transparent);font-size:.5rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}#side-panel .rdt-table tbody td:last-child{border-bottom:0}#side-panel .rdt-table .rdt-empty-cell{display:block;text-align:center;white-space:normal}#side-panel .rdt-table :is(.sp-entity-action-cell,.sp-apps-action-cell,.sp-access-action-cell,.sp-fx-hashtag-action-cell){display:flex;align-items:center;justify-content:space-between}#side-panel .rdt-table :is(.sp-entity-row-actions,.sp-apps-row-actions,.sp-access-actions-row,.sp-fx-hashtag-row-actions){margin-left:auto}#side-panel :is(.sp-access-table-wrap,.sp-exchange-table-wrap,.sp-vw-table-wrap,.sp-fx-table-wrap,.sp-token-table-wrap,.sp-token-table-wrap-lg,.sp-top-create-table-shell,.sp-entity-details-table-wrap){overflow-x:hidden}#side-panel :is(.sp-access-table,.sp-exchange-table,.sp-vw-table,.sp-fx-table,.sp-token-kv-table,.sp-token-value-table,.sp-top-create-table,.sp-entity-details-table,.sp-local-server-table){width:100%;min-width:0;table-layout:fixed}#side-panel :is(.sp-access-table,.sp-exchange-table,.sp-vw-table,.sp-fx-table,.sp-token-kv-table,.sp-token-value-table,.sp-top-create-table,.sp-entity-details-table,.sp-local-server-table) :is(th,td){white-space:normal;word-break:break-word}#side-panel.entity-table-mode #sp-node-table-host .rdt-table-wrap{overflow-x:hidden}#side-panel.entity-table-mode #sp-node-table-host .rdt-table{min-width:0;width:100%;table-layout:fixed}#side-panel.entity-table-mode #sp-node-table-host .rdt-table thead{display:none}#side-panel.entity-table-mode #sp-node-table-host .rdt-table,#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody,#side-panel.entity-table-mode #sp-node-table-host .rdt-table td,#side-panel.entity-table-mode #sp-node-table-host .rdt-table tr{display:block;width:100%}#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody tr{margin:0 0 .48rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 16%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 72%,transparent);overflow:hidden}#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody tr:last-child{margin-bottom:0}#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody td{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:.36rem;padding:.44rem .4rem;white-space:normal;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 10%,transparent);word-break:break-word}#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody td:not(.rdt-empty-cell):before{content:attr(data-column-label);color:color-mix(in srgb,var(--gs-public-theme-text,#bfe9fa) 86%,transparent);font-size:.5rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody td:last-child{border-bottom:0}#side-panel.entity-table-mode #sp-node-table-host .rdt-table .rdt-empty-cell{display:block;text-align:center;white-space:normal}#side-panel.entity-table-mode #sp-node-table-host .sp-entity-action-cell{display:flex;align-items:center;justify-content:space-between}#side-panel.entity-table-mode #sp-node-table-host .sp-entity-row-actions{margin-left:auto}#side-panel .rdt-root{gap:.48rem;padding:.5rem;border-radius:.74rem}#side-panel .rdt-toolbar{gap:.42rem}#side-panel .rdt-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.32rem}#side-panel .rdt-controls>.rdt-btn,#side-panel .rdt-controls>.rdt-column-menu,#side-panel .rdt-controls>.rdt-select,#side-panel .rdt-controls>.rdt-tools-menu{width:100%;min-width:0}#side-panel .rdt-controls>.rdt-label[for]{display:none}#side-panel .rdt-btn,#side-panel .rdt-filter-pill,#side-panel .rdt-search-input,#side-panel .rdt-select{min-height:1.62rem;height:1.62rem;border-radius:.5rem;font-size:.56rem;letter-spacing:.04em}#side-panel .rdt-btn,#side-panel .rdt-filter-pill{padding-inline:.48rem}#side-panel .rdt-column-filter,#side-panel .rdt-god-type-filter{grid-column:1/-1;display:flex;flex-wrap:nowrap;align-items:center;gap:.28rem;width:100%;margin-left:0;padding-bottom:.08rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}}@media (max-width:1023px){#side-panel .rdt-column-filter::-webkit-scrollbar,#side-panel .rdt-god-type-filter::-webkit-scrollbar{display:none;width:0;height:0}#side-panel .rdt-column-filter .rdt-label,#side-panel .rdt-filter-pill,#side-panel .rdt-god-type-filter .rdt-label{flex:0 0 auto;white-space:nowrap}#side-panel .rdt-search-wrap{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.38rem;width:100%;margin-left:0}#side-panel .rdt-search-input{width:100%;min-width:0;padding-inline:.58rem;font-size:.62rem;letter-spacing:0}#side-panel .rdt-table-wrap{overflow-x:hidden;border-radius:.68rem}#side-panel .rdt-table{display:block;width:100%;min-width:0;table-layout:auto}#side-panel .rdt-table thead{display:none}#side-panel .rdt-table tbody,#side-panel .rdt-table td,#side-panel .rdt-table tr{display:block;width:100%;min-width:0;max-width:none}#side-panel .rdt-table tbody tr{position:relative;margin:0 0 .52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 18%,transparent);border-radius:.68rem;background:radial-gradient(circle at top right,rgba(0,240,255,.08),transparent 48%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 82%,transparent);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}#side-panel .rdt-table tbody tr:last-child{margin-bottom:0}#side-panel .rdt-table tbody td{display:grid;grid-template-columns:minmax(5.9rem,34%) minmax(0,1fr);align-items:start;gap:.55rem;padding:.5rem .64rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 10%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f6ff) 96%,transparent);font-size:.64rem;line-height:1.35;text-align:left;white-space:normal;word-break:normal;overflow-wrap:anywhere}#side-panel .rdt-table tbody td:not(.rdt-empty-cell):before{content:attr(data-column-label);color:color-mix(in srgb,var(--gs-public-theme-text,#bfe9fa) 86%,transparent);font-size:.52rem;font-weight:800;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;white-space:normal;word-break:normal;overflow-wrap:normal}#side-panel .rdt-table tbody td:last-child{border-bottom:0}#side-panel .rdt-table tbody td.rdt-select-cell{position:absolute;top:.48rem;right:.56rem;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--gs-entity-mobile-width)!important;min-width:0!important;max-width:none!important;padding:0!important;border-bottom:0;background:transparent}#side-panel .rdt-table tbody td.rdt-select-cell:before{content:none}#side-panel .rdt-table tbody td.rdt-select-cell+td{padding-right:2.5rem}#side-panel .rdt-table .rdt-empty-cell{display:block;padding:1rem .75rem!important;text-align:center;white-space:normal}#side-panel .rdt-table .rdt-empty-cell:before{content:none!important}#side-panel .rdt-table :is(.sp-entity-action-cell,.sp-apps-action-cell,.sp-access-action-cell,.sp-fx-hashtag-action-cell){display:grid;grid-template-columns:minmax(5.9rem,34%) minmax(0,1fr);align-items:center}#side-panel .rdt-table tbody td.sp-entity-bookmark-cell{grid-template-columns:minmax(0,1fr);gap:.34rem}#side-panel .rdt-table :is(.sp-entity-row-actions,.sp-apps-row-actions,.sp-access-actions-row,.sp-fx-hashtag-row-actions){justify-content:flex-start;margin-left:0}#side-panel .rdt-pagination{display:grid;grid-template-columns:1fr;justify-items:stretch;gap:.34rem;padding-top:.38rem}#side-panel .rdt-pagination-actions,#side-panel .rdt-pagination-page,#side-panel .rdt-pagination-size,#side-panel .rdt-pagination-summary{justify-content:center;width:100%}}@media (min-width:768px){#side-panel.node-preview-mode{width:min(21rem,calc(100vw - 2.2rem))!important;max-width:21rem;min-width:17.8rem;left:auto!important;right:1.2rem!important;margin-inline:0;top:5.8rem;bottom:auto;max-height:calc(100vh - 7.4rem);max-height:calc(100dvh - 7.4rem);padding:.68rem .72rem .82rem;border-radius:1.04rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#77d1ff) 42%,transparent);background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--gs-public-theme-primary,#46a0ff) 18%,transparent),transparent 54%),linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a16) 95%,transparent));box-shadow:0 18px 40px rgba(2,7,19,.56),inset 0 0 0 1px rgba(67,170,255,.18);backdrop-filter:blur(12px) saturate(122%)}#side-panel.node-preview-mode.node-preview-ai-chat-mode[data-panel-size="0.25"]{width:min(20.6rem,calc(100vw - 2.2rem))!important;max-width:20.6rem;min-width:17.6rem;top:5.8rem;bottom:.9rem;max-height:none;height:auto;overflow:hidden!important;gap:.42rem;transition:width .42s cubic-bezier(.22,1,.36,1),max-width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),bottom .36s cubic-bezier(.22,1,.36,1),top .36s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),gap .32s cubic-bezier(.22,1,.36,1),border-radius .28s ease,box-shadow .28s ease}#side-panel.node-preview-mode.node-preview-ai-chat-mode[data-panel-size="0.25"] #sp-node-preview-shell{flex:0 0 auto}#side-panel.node-preview-mode.node-preview-ai-chat-mode[data-panel-size="0.25"] #sp-node-actions-shell{margin-bottom:.04rem}#side-panel.node-preview-mode.node-preview-ai-chat-mode[data-panel-size="0.25"] #sp-compass-ai-chat-host{flex:1 1 auto;min-height:14.4rem}#side-panel.node-preview-mode .side-panel-top-row{padding-right:1.7rem;margin-top:0;margin-bottom:.2rem}#side-panel.node-preview-mode .sp-persona-toggle-row{margin-top:0;margin-bottom:.35rem}#side-panel.node-preview-mode #close-panel{top:.54rem;right:.54rem}}#side-panel[data-panel-size="0.25"]{overflow-y:hidden!important;overflow-x:hidden!important;scrollbar-width:none}#side-panel[data-panel-size="0.25"] #open-panel-external{display:none!important}#side-panel[data-panel-size="0.25"]::-webkit-scrollbar{display:none;width:0;height:0}#side-panel.node-preview-mode[data-panel-size="0.25"]{width:min(15rem,calc(100vw - 2rem))!important;max-width:15rem;min-width:13.8rem;padding:.64rem .68rem .72rem;gap:.54rem;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s ease}@media (min-width:768px){#side-panel.node-preview-mode[data-panel-size="0.25"]{top:.62rem!important;bottom:.62rem!important;max-height:calc(100dvh - 1.24rem);border-radius:.92rem}}#side-panel.node-preview-mode[data-panel-size="0.25"] .side-panel-top-row{padding-left:.34rem;padding-right:1.45rem;margin-bottom:.08rem;gap:.34rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-preview-shell{gap:.44rem;padding:.1rem .14rem .26rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-preview-head{gap:.5rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-preview-avatar-wrap{width:2.25rem;height:2.25rem;border-radius:.62rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-preview-title{font-size:.78rem;line-height:1.18}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-preview-description{font-size:.52rem;-webkit-line-clamp:1}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-shell{gap:.32rem;position:sticky;top:.18rem;z-index:8;margin-inline:.06rem;padding:.28rem .34rem .24rem;border-radius:.64rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#061222) 95%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#061222) 78%,transparent) 78%,color-mix(in srgb,var(--gs-public-theme-panel,#061222) 0%,transparent) 100%);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid{gap:.34rem;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-associated-posts-shell{gap:.26rem;margin-inline:.06rem;padding:.4rem .44rem}#side-panel.node-preview-mode[data-panel-size="0.25"].node-preview-space-desk-compact .sp-node-associated-posts-shell{display:none!important}#side-panel.node-preview-mode[data-panel-size="0.25"].node-preview-space-desk-compact .sp-node-actions-shell{margin-bottom:.06rem}@media (min-width:768px){#side-panel.node-preview-mode[data-panel-size="0.25"].node-preview-space-desk-compact{top:5.8rem!important;bottom:auto!important;height:auto!important;max-height:calc(100dvh - 7rem)}}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-shell+.sp-node-associated-posts-shell{margin-top:.34rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-associated-posts-list{max-height:calc(100dvh - 14.5rem);min-height:1.8rem;padding:.04rem .04rem .08rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-associated-post-card{padding:.3rem .32rem;gap:.22rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-associated-post-body{-webkit-line-clamp:2}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid.is-connections-node-mode{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.3rem;padding-bottom:.12rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell.is-visible{margin-top:.2rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-action-btn{width:100%;min-width:0;max-width:none;height:2.12rem;min-height:2.12rem;padding:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#96ccf0) 34%,transparent)!important;border-radius:.4rem;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--gs-public-theme-text,#d8eaf8) 92%,transparent)}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-action-btn :is(i,svg){width:1.28rem;height:1.28rem;font-size:1.28rem;line-height:1;stroke-width:1.85}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-action-btn.is-action-pending{--sp-node-action-ring-size:1.28rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bae0f8) 56%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 6%,transparent)!important;box-shadow:none!important;transform:none}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-action-btn.is-favorite-action.is-active{border-color:rgba(255,209,119,.52)!important;background:transparent!important;box-shadow:none!important}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid.is-web-associate-mode{grid-template-columns:repeat(2,minmax(0,1fr))}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid.is-web-associate-mode .sp-node-action-btn.sp-web-associate-action{height:auto!important;min-height:2.48rem!important;padding:.38rem .5rem!important;border-radius:.52rem;display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.34rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid.is-web-associate-mode .sp-node-action-btn.sp-web-associate-action .sp-web-associate-blob :is(i,svg){width:.92rem;height:.92rem;stroke-width:2.2}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-node-connection-card-wrap{padding:.46rem;border-radius:.56rem;gap:.34rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-surface{border-radius:.56rem;padding:.46rem;gap:.42rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-preview{min-height:7rem;padding:0}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-subscription-current-card-wrap--compact{transform:scale(.82);transform-origin:center}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-copy{gap:.34rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-copy h4{font-size:.62rem;line-height:1.2}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-details-grid{gap:.24rem;grid-template-columns:1fr}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-detail-card{min-height:2.34rem;padding:.34rem .4rem;border-radius:.44rem;gap:.34rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-detail-icon{width:1.3rem;height:1.3rem;border-radius:.36rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-detail-icon i,#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-detail-icon svg{width:.68rem;height:.68rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-detail-label{font-size:.44rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-bio,#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-detail-link,#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-detail-value,#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-empty-inline{font-size:.5rem;line-height:1.3}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-actions{gap:.24rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-action-btn{min-height:1.42rem;min-width:1.42rem;width:1.42rem;height:1.42rem;border-radius:.34rem;padding:0}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-action-btn i,#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-action-btn svg{width:.7rem;height:.7rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-connection-card-shell .sp-connection-card-action-count{min-width:.76rem;height:.76rem;font-size:.42rem;right:-.15rem;bottom:-.14rem}@media (max-width:767px){#side-panel{left:.5rem!important;right:.5rem!important;margin-inline:0!important;transform:translate3d(0,120%,0)!important;transform-origin:center bottom!important;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s ease,top .3s cubic-bezier(.22,1,.36,1),bottom .3s cubic-bezier(.22,1,.36,1)!important}#side-panel.open{transform:translate3d(-50%,0,0)!important}#side-panel.open.collapsed{transform:translate3d(0,calc(100% - 42px),0)!important}#side-panel .sp-node-main-head,#side-panel .sp-summary-shell,#side-panel .sp-table-shell{max-width:100%;min-width:0;box-sizing:border-box}#side-panel.node-preview-mode[data-panel-size="0.25"]{top:50%!important;bottom:auto!important;left:50%!important;right:auto!important;width:min(14.75rem,calc(100vw - 1rem))!important;max-width:calc(100vw - 1rem);min-width:0;height:auto!important;max-height:calc(100dvh - 1rem);margin:0!important;transform:translate(-50%,calc(-50% + 120dvh))!important;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s ease!important}#side-panel.node-preview-mode[data-panel-size="0.25"].open{transform:translate(-50%,-50%)!important}#side-panel.node-preview-mode[data-panel-size="0.25"].open.collapsed{transform:translate(-50%,calc(-50% + 70%))!important}#side-panel.node-preview-mode[data-panel-size="0.25"] .side-panel-top-row{padding-left:.28rem;padding-right:1.25rem}#side-panel.node-preview-mode[data-panel-size="0.25"] #close-panel{top:.42rem;right:.42rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid{gap:.46rem .5rem;grid-template-columns:repeat(3,minmax(0,1fr))}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid.is-god-mpd-mode{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-action-btn.gs-responsive-icon-btn{width:100%;min-width:0;max-width:none;height:auto!important;min-height:2.9rem;padding:.2rem .14rem .16rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.18rem;line-height:1}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-action-btn.gs-responsive-icon-btn:after{max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:center;font-size:.44rem;line-height:1.14;letter-spacing:.02em}#side-panel:not(.node-preview-mode[data-panel-size="0.25"]){z-index:6000!important;top:calc(max(env(safe-area-inset-top), 0px) + var(--gw-edge-top, 1.83rem))!important;bottom:calc(max(env(safe-area-inset-bottom), 0px) + var(--gw-edge-bottom, 1.92rem))!important;left:calc(max(env(safe-area-inset-left), 0px) + var(--gw-edge-x, 1rem))!important;right:calc(max(env(safe-area-inset-right), 0px) + var(--gw-edge-x, 1rem))!important;max-width:none!important;border-radius:var(--htm-mobile-panel-radius,1rem)}#side-panel.entity-table-mode:not(.node-preview-mode[data-panel-size="0.25"]){padding-top:2.2rem!important}#side-panel:not(.node-preview-mode[data-panel-size="0.25"]) #close-panel{display:inline-flex!important;position:absolute!important;top:.62rem!important;right:.62rem!important;z-index:6002!important;width:2rem;height:2rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ae4ff) 46%,transparent);background:radial-gradient(circle at 34% 24%,color-mix(in srgb,var(--gs-public-theme-primary,#6cc9ff) 20%,transparent),transparent 56%),color-mix(in srgb,var(--gs-public-theme-panel,#071424) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eef9ff) 98%,transparent);box-shadow:0 10px 24px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.05)}}@media (max-width:767px){#side-panel:not(.node-preview-mode[data-panel-size="0.25"]) #close-panel :is(i,svg){width:.86rem;height:.86rem}#side-panel:not(.node-preview-mode[data-panel-size="0.25"]) #open-panel-external{display:none!important}#side-panel.manage-mode .sp-manage-search-row{padding-top:3.15rem}#side-panel.manage-mode #manage-back-panel{display:inline-flex!important;position:absolute!important;top:.62rem!important;left:.62rem!important;right:auto!important;z-index:6002!important;width:2.75rem!important;height:2.75rem!important;min-width:44px!important;min-height:44px!important;border-color:color-mix(in srgb,var(--gs-sidebar-accent) 46%,transparent);background:radial-gradient(circle at 34% 24%,color-mix(in srgb,var(--gs-sidebar-accent) 20%,transparent),transparent 56%),color-mix(in srgb,var(--gs-sidebar-bg) 90%,transparent);color:color-mix(in srgb,var(--gs-sidebar-strong) 98%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--gs-sidebar-bg) 42%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--gs-sidebar-strong) 5%,transparent)}#side-panel.manage-mode #manage-back-panel :is(i,svg){width:.86rem;height:.86rem}#side-panel.manage-mode .sp-manage-shell{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#side-panel.manage-mode .sp-manage-pane{flex:0 0 auto;min-height:auto;overflow:visible}#side-panel:not(.node-preview-mode[data-panel-size="0.25"]){background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--gs-public-theme-primary,#5ca8ff) 16%,transparent),transparent 44%),linear-gradient(162deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 99%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030912) 99%,transparent))!important}body:has(#side-panel.open) #top-shell{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#top-create-modal.is-open{z-index:6150!important}#side-panel.node-preview-mode[data-panel-size="0.25"]{position:fixed!important;z-index:6000!important;top:calc(max(env(safe-area-inset-top), 0px) + .58rem)!important;right:.58rem!important;bottom:calc(max(env(safe-area-inset-bottom), 0px) + .72rem)!important;left:.58rem!important;width:var(--gs-entity-mobile-width)!important;max-width:none!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;border-radius:1.12rem;transform:translate3d(0,110%,0)!important;transform-origin:center bottom!important;overflow-y:auto!important;overflow-x:hidden!important}#side-panel.node-preview-mode[data-panel-size="0.25"].open{transform:translate3d(-50%,0,0)!important}#side-panel.node-preview-mode[data-panel-size="0.25"].open.collapsed{transform:translate3d(0,calc(100% - 3rem),0)!important}#side-panel.node-preview-mode[data-panel-size="0.25"] #close-panel{display:inline-flex!important;position:absolute!important;top:.62rem!important;right:.62rem!important;z-index:6002!important;width:2rem;height:2rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .side-panel-top-row{padding-right:2.7rem}}@media (max-width:1023px){#side-panel .rdt-column-filter,#side-panel .rdt-god-type-filter{flex-wrap:wrap;overflow-x:visible;padding-bottom:0;row-gap:.32rem}#side-panel .rdt-column-filter .rdt-label,#side-panel .rdt-filter-pill,#side-panel .rdt-god-type-filter .rdt-label{flex:0 1 auto}#side-panel .rdt-filter-pill{min-width:2.45rem}}@media (max-width:640px){#side-panel .rdt-column-filter,#side-panel .rdt-god-type-filter{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:.08rem}#side-panel .rdt-column-filter::-webkit-scrollbar,#side-panel .rdt-god-type-filter::-webkit-scrollbar{display:none}#side-panel .rdt-column-filter .rdt-label,#side-panel .rdt-filter-pill,#side-panel .rdt-god-type-filter .rdt-label{flex:0 0 auto;white-space:nowrap}}#side-panel.globe-mode .side-panel-top-row,#side-panel.globe-mode .sp-access-shell,#side-panel.globe-mode .sp-activity-shell,#side-panel.globe-mode .sp-apps-shell,#side-panel.globe-mode .sp-chat-shell,#side-panel.globe-mode .sp-cockpit-shell,#side-panel.globe-mode .sp-connections-shell,#side-panel.globe-mode .sp-exchange-shell,#side-panel.globe-mode .sp-folios-shell,#side-panel.globe-mode .sp-home-shell,#side-panel.globe-mode .sp-info-grid,#side-panel.globe-mode .sp-memory-shell,#side-panel.globe-mode .sp-node-preview-shell,#side-panel.globe-mode .sp-node-tabs-shell,#side-panel.globe-mode .sp-orchestrate-shell,#side-panel.globe-mode .sp-persona-toggle-row,#side-panel.globe-mode .sp-profile-shell,#side-panel.globe-mode .sp-summary-shell,#side-panel.globe-mode .sp-table-shell,#side-panel.globe-mode>hr,#side-panel:not(.globe-mode) .sp-globe-shell{display:none}#side-panel.globe-mode .sp-globe-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.globe-mode{overflow:hidden}#side-panel.home-mode .sp-access-shell,#side-panel.home-mode .sp-activity-shell,#side-panel.home-mode .sp-apps-shell,#side-panel.home-mode .sp-chat-shell,#side-panel.home-mode .sp-cockpit-shell,#side-panel.home-mode .sp-connection-card-shell,#side-panel.home-mode .sp-connections-shell,#side-panel.home-mode .sp-exchange-shell,#side-panel.home-mode .sp-folios-shell,#side-panel.home-mode .sp-globe-shell,#side-panel.home-mode .sp-human-pulse-shell,#side-panel.home-mode .sp-info-grid,#side-panel.home-mode .sp-memory-shell,#side-panel.home-mode .sp-node-preview-shell,#side-panel.home-mode .sp-node-tabs-shell,#side-panel.home-mode .sp-orchestrate-shell,#side-panel.home-mode .sp-profile-shell,#side-panel.home-mode .sp-settings-shell,#side-panel.home-mode .sp-stack-shell,#side-panel.home-mode .sp-summary-shell,#side-panel.home-mode .sp-table-shell,#side-panel.home-mode .sp-token-shell,#side-panel.home-mode>hr{display:none}#side-panel.home-mode .sp-home-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.compass-v2-mode .sp-access-shell,#side-panel.compass-v2-mode .sp-activity-shell,#side-panel.compass-v2-mode .sp-apps-shell,#side-panel.compass-v2-mode .sp-chat-shell,#side-panel.compass-v2-mode .sp-cockpit-shell,#side-panel.compass-v2-mode .sp-connection-card-shell,#side-panel.compass-v2-mode .sp-connections-shell,#side-panel.compass-v2-mode .sp-exchange-shell,#side-panel.compass-v2-mode .sp-folios-shell,#side-panel.compass-v2-mode .sp-globe-shell,#side-panel.compass-v2-mode .sp-home-shell,#side-panel.compass-v2-mode .sp-human-pulse-shell,#side-panel.compass-v2-mode .sp-info-grid,#side-panel.compass-v2-mode .sp-memory-shell,#side-panel.compass-v2-mode .sp-node-preview-shell,#side-panel.compass-v2-mode .sp-node-tabs-shell,#side-panel.compass-v2-mode .sp-orchestrate-shell,#side-panel.compass-v2-mode .sp-profile-shell,#side-panel.compass-v2-mode .sp-settings-shell,#side-panel.compass-v2-mode .sp-stack-shell,#side-panel.compass-v2-mode .sp-summary-shell,#side-panel.compass-v2-mode .sp-table-shell,#side-panel.compass-v2-mode .sp-token-shell,#side-panel.compass-v2-mode>hr{display:none}.sp-compass-v2-shell{display:none;flex-direction:column;gap:1rem;min-height:0}#side-panel.compass-v2-mode .sp-compass-v2-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#toggle-bottom-calendar{position:relative}.bottom-calendar-badge{position:absolute;top:-.15rem;right:-.15rem;min-width:.95rem;height:.95rem;padding:0 .2rem;border-radius:999px;background:#ff4d6d;color:#fff;font-size:.55rem;font-weight:700;line-height:.95rem;text-align:center;pointer-events:none;box-shadow:0 0 0 2px var(--gs-public-theme-surface,#03050a)}.sp-calendar-shell{display:none;flex-direction:column;min-height:0}#side-panel.calendar-mode .sp-calendar-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}.sp-flow-v2-shell{display:none;flex-direction:column;gap:1rem;min-height:0}#side-panel.flow-v2-mode .sp-flow-v2-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.settings-mode .sp-access-shell,#side-panel.settings-mode .sp-activity-shell,#side-panel.settings-mode .sp-apps-shell,#side-panel.settings-mode .sp-chat-shell,#side-panel.settings-mode .sp-cockpit-shell,#side-panel.settings-mode .sp-connection-card-shell,#side-panel.settings-mode .sp-connections-shell,#side-panel.settings-mode .sp-exchange-shell,#side-panel.settings-mode .sp-folios-shell,#side-panel.settings-mode .sp-globe-shell,#side-panel.settings-mode .sp-home-shell,#side-panel.settings-mode .sp-human-pulse-shell,#side-panel.settings-mode .sp-info-grid,#side-panel.settings-mode .sp-manage-shell,#side-panel.settings-mode .sp-memory-shell,#side-panel.settings-mode .sp-orchestrate-shell,#side-panel.settings-mode .sp-profile-shell,#side-panel.settings-mode .sp-summary-shell,#side-panel.settings-mode .sp-table-shell,#side-panel.settings-mode .sp-token-shell,#side-panel.settings-mode>hr{display:none}#side-panel.settings-mode .sp-settings-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.manage-mode .sp-access-shell,#side-panel.manage-mode .sp-activity-shell,#side-panel.manage-mode .sp-apps-shell,#side-panel.manage-mode .sp-chat-shell,#side-panel.manage-mode .sp-cockpit-shell,#side-panel.manage-mode .sp-connection-card-shell,#side-panel.manage-mode .sp-connections-shell,#side-panel.manage-mode .sp-exchange-shell,#side-panel.manage-mode .sp-folios-shell,#side-panel.manage-mode .sp-globe-shell,#side-panel.manage-mode .sp-home-shell,#side-panel.manage-mode .sp-human-pulse-shell,#side-panel.manage-mode .sp-info-grid,#side-panel.manage-mode .sp-memory-shell,#side-panel.manage-mode .sp-orchestrate-shell,#side-panel.manage-mode .sp-profile-shell,#side-panel.manage-mode .sp-settings-shell,#side-panel.manage-mode .sp-summary-shell,#side-panel.manage-mode .sp-table-shell,#side-panel.manage-mode .sp-token-shell,#side-panel.manage-mode>hr{display:none}#side-panel.manage-mode .sp-manage-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.manage-mode #sp-persona-toggle-row,#side-panel.manage-mode .side-panel-top-row{display:none!important}.sp-manage-shell.is-manage-searching .sp-manage-tabs{opacity:.45;pointer-events:none}.sp-manage-shell.is-manage-searching .sp-manage-pane{display:flex!important}.sp-manage-shell.is-manage-searching .sp-folios-manage-tabs,.sp-manage-shell.is-manage-searching .sp-manage-sub-tabs{display:none!important}.sp-manage-shell.is-manage-searching .sp-folios-manage-pane,.sp-manage-shell.is-manage-searching .sp-manage-sub-pane{display:block!important}#side-panel.folios-mode .sp-activity-shell,#side-panel.folios-mode .sp-chat-shell,#side-panel.folios-mode .sp-cockpit-shell,#side-panel.folios-mode .sp-connections-shell,#side-panel.folios-mode .sp-exchange-shell,#side-panel.folios-mode .sp-home-shell,#side-panel.folios-mode .sp-info-grid,#side-panel.folios-mode .sp-memory-shell,#side-panel.folios-mode .sp-orchestrate-shell,#side-panel.folios-mode .sp-profile-shell,#side-panel.folios-mode .sp-summary-shell,#side-panel.folios-mode .sp-table-shell,#side-panel.folios-mode>hr{display:none}#side-panel.folios-mode .sp-folios-shell{display:flex}#side-panel.profile-mode .sp-activity-shell,#side-panel.profile-mode .sp-chat-shell,#side-panel.profile-mode .sp-cockpit-shell,#side-panel.profile-mode .sp-connections-shell,#side-panel.profile-mode .sp-exchange-shell,#side-panel.profile-mode .sp-folios-shell,#side-panel.profile-mode .sp-home-shell,#side-panel.profile-mode .sp-info-grid,#side-panel.profile-mode .sp-memory-shell,#side-panel.profile-mode .sp-orchestrate-shell,#side-panel.profile-mode .sp-summary-shell,#side-panel.profile-mode .sp-table-shell,#side-panel.profile-mode>hr{display:none}#side-panel.profile-mode .sp-profile-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.profile-mode .sp-persona-toggle-row{display:none!important}#side-panel.connection-card-mode .side-panel-top-row,#side-panel.connection-card-mode .sp-access-shell,#side-panel.connection-card-mode .sp-activity-shell,#side-panel.connection-card-mode .sp-apps-shell,#side-panel.connection-card-mode .sp-chat-shell,#side-panel.connection-card-mode .sp-cockpit-shell,#side-panel.connection-card-mode .sp-connections-shell,#side-panel.connection-card-mode .sp-exchange-shell,#side-panel.connection-card-mode .sp-folios-shell,#side-panel.connection-card-mode .sp-globe-shell,#side-panel.connection-card-mode .sp-home-shell,#side-panel.connection-card-mode .sp-info-grid,#side-panel.connection-card-mode .sp-memory-shell,#side-panel.connection-card-mode .sp-node-preview-shell,#side-panel.connection-card-mode .sp-node-tabs-shell,#side-panel.connection-card-mode .sp-orchestrate-shell,#side-panel.connection-card-mode .sp-profile-shell,#side-panel.connection-card-mode .sp-summary-shell,#side-panel.connection-card-mode .sp-table-shell,#side-panel.connection-card-mode .sp-token-shell,#side-panel.connection-card-mode>hr{display:none}#side-panel.connection-card-mode #open-panel-external,#side-panel.connection-card-mode .sp-persona-toggle-row{display:none!important}#side-panel.connection-card-mode .sp-connection-card-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.connection-card-mode{overflow:hidden}#side-panel.chat-mode #memory-dna-persona-row,#side-panel.chat-mode #memory-system-persona-row,#side-panel.chat-mode .sp-activity-shell,#side-panel.chat-mode .sp-cockpit-shell,#side-panel.chat-mode .sp-connections-shell,#side-panel.chat-mode .sp-exchange-shell,#side-panel.chat-mode .sp-folios-shell,#side-panel.chat-mode .sp-home-shell,#side-panel.chat-mode .sp-info-grid,#side-panel.chat-mode .sp-memory-shell,#side-panel.chat-mode .sp-node-preview-shell,#side-panel.chat-mode .sp-orchestrate-shell,#side-panel.chat-mode .sp-profile-shell,#side-panel.chat-mode .sp-summary-shell,#side-panel.chat-mode .sp-table-shell,#side-panel.chat-mode>hr,#side-panel.cockpit-mode .sp-activity-shell,#side-panel.cockpit-mode .sp-chat-shell,#side-panel.cockpit-mode .sp-connections-shell,#side-panel.cockpit-mode .sp-exchange-shell,#side-panel.cockpit-mode .sp-folios-shell,#side-panel.cockpit-mode .sp-home-shell,#side-panel.cockpit-mode .sp-info-grid,#side-panel.cockpit-mode .sp-memory-shell,#side-panel.cockpit-mode .sp-orchestrate-shell,#side-panel.cockpit-mode .sp-profile-shell,#side-panel.cockpit-mode .sp-summary-shell,#side-panel.cockpit-mode .sp-table-shell,#side-panel.cockpit-mode>hr{display:none}#side-panel.chat-mode .sp-chat-shell{display:flex;flex:1 1 0;min-height:0;width:100%;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.chat-mode{padding:0!important;gap:.58rem;overflow:hidden}#side-panel.cockpit-mode .sp-cockpit-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.cockpit-mode{overflow:hidden}#side-panel.orchestrate-mode .side-panel-top-row,#side-panel.orchestrate-mode .sp-activity-shell,#side-panel.orchestrate-mode .sp-chat-shell,#side-panel.orchestrate-mode .sp-cockpit-shell,#side-panel.orchestrate-mode .sp-connections-shell,#side-panel.orchestrate-mode .sp-exchange-shell,#side-panel.orchestrate-mode .sp-folios-shell,#side-panel.orchestrate-mode .sp-home-shell,#side-panel.orchestrate-mode .sp-info-grid,#side-panel.orchestrate-mode .sp-memory-shell,#side-panel.orchestrate-mode .sp-profile-shell,#side-panel.orchestrate-mode .sp-summary-shell,#side-panel.orchestrate-mode .sp-table-shell,#side-panel.orchestrate-mode>hr{display:none}#side-panel.orchestrate-mode .sp-orchestrate-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.orchestrate-mode{overflow:hidden}#side-panel.memory-mode #sp-persona-toggle-row,#side-panel.memory-mode .side-panel-top-row,#side-panel.memory-mode .sp-activity-shell,#side-panel.memory-mode .sp-chat-shell,#side-panel.memory-mode .sp-cockpit-shell,#side-panel.memory-mode .sp-connections-shell,#side-panel.memory-mode .sp-exchange-shell,#side-panel.memory-mode .sp-folios-shell,#side-panel.memory-mode .sp-geo-shell,#side-panel.memory-mode .sp-home-shell,#side-panel.memory-mode .sp-info-grid,#side-panel.memory-mode .sp-orchestrate-shell,#side-panel.memory-mode .sp-profile-shell,#side-panel.memory-mode .sp-summary-shell,#side-panel.memory-mode .sp-table-shell,#side-panel.memory-mode>hr,#side-panel.node-tabs-storage-inline-mode #sp-persona-toggle-row{display:none}#side-panel.memory-mode .sp-memory-shell{display:flex;overflow-y:auto;overflow-x:hidden;padding-right:.08rem;padding-bottom:.3rem;gap:.54rem;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.memory-mode{overflow:hidden}#side-panel.activity-mode .side-panel-top-row,#side-panel.activity-mode .sp-chat-shell,#side-panel.activity-mode .sp-cockpit-shell,#side-panel.activity-mode .sp-connections-shell,#side-panel.activity-mode .sp-exchange-shell,#side-panel.activity-mode .sp-folios-shell,#side-panel.activity-mode .sp-geo-shell,#side-panel.activity-mode .sp-home-shell,#side-panel.activity-mode .sp-info-grid,#side-panel.activity-mode .sp-memory-shell,#side-panel.activity-mode .sp-orchestrate-shell,#side-panel.activity-mode .sp-profile-shell,#side-panel.activity-mode .sp-summary-shell,#side-panel.activity-mode .sp-table-shell,#side-panel.activity-mode>hr{display:none}#side-panel.activity-mode .sp-activity-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.activity-mode{overflow:hidden}#side-panel.connections-mode .side-panel-top-row,#side-panel.connections-mode .sp-activity-shell,#side-panel.connections-mode .sp-chat-shell,#side-panel.connections-mode .sp-cockpit-shell,#side-panel.connections-mode .sp-exchange-shell,#side-panel.connections-mode .sp-folios-shell,#side-panel.connections-mode .sp-geo-shell,#side-panel.connections-mode .sp-home-shell,#side-panel.connections-mode .sp-info-grid,#side-panel.connections-mode .sp-memory-shell,#side-panel.connections-mode .sp-orchestrate-shell,#side-panel.connections-mode .sp-profile-shell,#side-panel.connections-mode .sp-summary-shell,#side-panel.connections-mode .sp-table-shell,#side-panel.connections-mode>hr{display:none}#side-panel.connections-mode .sp-connections-shell{display:flex;min-height:0;height:100%;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.connections-mode{overflow:hidden}#side-panel.access-mode,#side-panel.connections-mode{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--gs-public-theme-primary,#5ca8ff) 18%,transparent),transparent 44%),linear-gradient(162deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 54%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 46%,transparent)),var(--gs-public-theme-panel-strong,#040b16)}body.theme-classic #side-panel.access-mode,body.theme-classic #side-panel.connections-mode{background:radial-gradient(circle at 12% 0,rgba(136,183,230,.24),transparent 44%),linear-gradient(162deg,rgba(245,251,255,.74),rgba(230,241,252,.68)),#f4f9ff}#side-panel.access-mode .side-panel-top-row,#side-panel.access-mode .sp-activity-shell,#side-panel.access-mode .sp-apps-shell,#side-panel.access-mode .sp-chat-shell,#side-panel.access-mode .sp-cockpit-shell,#side-panel.access-mode .sp-connections-shell,#side-panel.access-mode .sp-exchange-shell,#side-panel.access-mode .sp-folios-shell,#side-panel.access-mode .sp-geo-shell,#side-panel.access-mode .sp-home-shell,#side-panel.access-mode .sp-info-grid,#side-panel.access-mode .sp-memory-shell,#side-panel.access-mode .sp-orchestrate-shell,#side-panel.access-mode .sp-profile-shell,#side-panel.access-mode .sp-summary-shell,#side-panel.access-mode .sp-table-shell,#side-panel.access-mode>hr{display:none}#side-panel.access-mode .sp-access-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.access-mode{overflow:hidden}#side-panel.trash-mode .side-panel-top-row,#side-panel.trash-mode .sp-access-shell,#side-panel.trash-mode .sp-activity-shell,#side-panel.trash-mode .sp-apps-shell,#side-panel.trash-mode .sp-chat-shell,#side-panel.trash-mode .sp-cockpit-shell,#side-panel.trash-mode .sp-connection-card-shell,#side-panel.trash-mode .sp-connections-shell,#side-panel.trash-mode .sp-exchange-shell,#side-panel.trash-mode .sp-folios-shell,#side-panel.trash-mode .sp-geo-shell,#side-panel.trash-mode .sp-home-shell,#side-panel.trash-mode .sp-info-grid,#side-panel.trash-mode .sp-memory-shell,#side-panel.trash-mode .sp-node-preview-shell,#side-panel.trash-mode .sp-node-tabs-shell,#side-panel.trash-mode .sp-orchestrate-shell,#side-panel.trash-mode .sp-profile-shell,#side-panel.trash-mode .sp-summary-shell,#side-panel.trash-mode .sp-table-shell,#side-panel.trash-mode .sp-token-shell,#side-panel.trash-mode>hr{display:none}#side-panel.trash-mode .sp-trash-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.trash-mode{overflow:hidden}#side-panel.human-pulse-mode .side-panel-top-row,#side-panel.human-pulse-mode .sp-access-shell,#side-panel.human-pulse-mode .sp-activity-shell,#side-panel.human-pulse-mode .sp-apps-shell,#side-panel.human-pulse-mode .sp-chat-shell,#side-panel.human-pulse-mode .sp-cockpit-shell,#side-panel.human-pulse-mode .sp-connection-card-shell,#side-panel.human-pulse-mode .sp-connections-shell,#side-panel.human-pulse-mode .sp-exchange-shell,#side-panel.human-pulse-mode .sp-folios-shell,#side-panel.human-pulse-mode .sp-geo-shell,#side-panel.human-pulse-mode .sp-globe-shell,#side-panel.human-pulse-mode .sp-home-shell,#side-panel.human-pulse-mode .sp-info-grid,#side-panel.human-pulse-mode .sp-memory-shell,#side-panel.human-pulse-mode .sp-node-preview-shell,#side-panel.human-pulse-mode .sp-node-tabs-shell,#side-panel.human-pulse-mode .sp-orchestrate-shell,#side-panel.human-pulse-mode .sp-profile-shell,#side-panel.human-pulse-mode .sp-summary-shell,#side-panel.human-pulse-mode .sp-table-shell,#side-panel.human-pulse-mode .sp-token-shell,#side-panel.human-pulse-mode>hr{display:none}#side-panel.human-pulse-mode .sp-human-pulse-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.human-pulse-mode{overflow:hidden}#side-panel.exchange-mode .side-panel-top-row,#side-panel.exchange-mode .sp-activity-shell,#side-panel.exchange-mode .sp-chat-shell,#side-panel.exchange-mode .sp-cockpit-shell,#side-panel.exchange-mode .sp-connections-shell,#side-panel.exchange-mode .sp-folios-shell,#side-panel.exchange-mode .sp-geo-shell,#side-panel.exchange-mode .sp-home-shell,#side-panel.exchange-mode .sp-info-grid,#side-panel.exchange-mode .sp-memory-shell,#side-panel.exchange-mode .sp-orchestrate-shell,#side-panel.exchange-mode .sp-profile-shell,#side-panel.exchange-mode .sp-summary-shell,#side-panel.exchange-mode .sp-table-shell,#side-panel.exchange-mode>hr{display:none}#side-panel.exchange-mode .sp-exchange-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.exchange-mode{overflow:hidden}#side-panel.stack-mode .side-panel-top-row,#side-panel.stack-mode .sp-access-shell,#side-panel.stack-mode .sp-activity-shell,#side-panel.stack-mode .sp-apps-shell,#side-panel.stack-mode .sp-chat-shell,#side-panel.stack-mode .sp-cockpit-shell,#side-panel.stack-mode .sp-connections-shell,#side-panel.stack-mode .sp-exchange-shell,#side-panel.stack-mode .sp-folios-shell,#side-panel.stack-mode .sp-geo-shell,#side-panel.stack-mode .sp-home-shell,#side-panel.stack-mode .sp-human-pulse-shell,#side-panel.stack-mode .sp-info-grid,#side-panel.stack-mode .sp-memory-shell,#side-panel.stack-mode .sp-node-preview-shell,#side-panel.stack-mode .sp-node-tabs-shell,#side-panel.stack-mode .sp-orchestrate-shell,#side-panel.stack-mode .sp-persona-toggle-row,#side-panel.stack-mode .sp-profile-shell,#side-panel.stack-mode .sp-summary-shell,#side-panel.stack-mode .sp-table-shell,#side-panel.stack-mode .sp-token-shell,#side-panel.stack-mode>hr,#side-panel.token-mode #sp-persona-toggle-row{display:none!important}#side-panel.stack-mode .sp-stack-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.stack-mode.stack-workspace-open .sp-stack-shell{display:none!important}#side-panel.stack-mode.stack-workspace-open>#open-panel-external,#side-panel.stack-mode:has(.sp-apps-shell.is-workspace-open)>#open-panel-external{display:none!important;pointer-events:none!important}#side-panel.stack-mode.stack-workspace-open .sp-apps-shell{display:flex!important;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.stack-mode{overflow:hidden}#side-panel.apps-mode .side-panel-top-row,#side-panel.apps-mode .sp-activity-shell,#side-panel.apps-mode .sp-chat-shell,#side-panel.apps-mode .sp-cockpit-shell,#side-panel.apps-mode .sp-connections-shell,#side-panel.apps-mode .sp-exchange-shell,#side-panel.apps-mode .sp-folios-shell,#side-panel.apps-mode .sp-geo-shell,#side-panel.apps-mode .sp-home-shell,#side-panel.apps-mode .sp-info-grid,#side-panel.apps-mode .sp-memory-shell,#side-panel.apps-mode .sp-node-preview-shell,#side-panel.apps-mode .sp-orchestrate-shell,#side-panel.apps-mode .sp-persona-toggle-row,#side-panel.apps-mode .sp-profile-shell,#side-panel.apps-mode .sp-summary-shell,#side-panel.apps-mode .sp-table-shell,#side-panel.apps-mode>hr{display:none!important}#side-panel.apps-mode .sp-apps-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.apps-mode{overflow:hidden}#side-panel .side-panel-top-row{display:none}#side-panel.memory-mode .side-panel-top-row,#side-panel.vault-mode .side-panel-top-row{display:flex}.sp-memory-hero{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81f4ff) 30%,transparent);border-radius:.92rem;padding:.78rem;background:radial-gradient(circle at 86% 4%,rgba(0,240,255,.24),transparent 48%),radial-gradient(circle at 12% 84%,rgba(81,222,168,.16),transparent 54%),linear-gradient(154deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c17) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030810) 98%,transparent));backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(90,213,255,.12)}.sp-memory-title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 98%,transparent)}.sp-memory-copy{margin:.36rem 0 0;font-size:.63rem;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-text,#b7e2f5) 84%,transparent)}.sp-memory-system-tabs,.sp-memory-tabs{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;justify-content:center}.sp-memory-system-tabs.is-hidden{display:none}.sp-memory-system-tab,.sp-memory-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7be7ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071422) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d0f0ff) 90%,transparent);border-radius:.62rem;font-size:.58rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase;padding:.4rem .62rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .26s cubic-bezier(.22,1,.36,1)}.sp-memory-system-tab:hover,.sp-memory-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99f6ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1f33) 84%,transparent);color:var(--gs-public-theme-strong,#f3fcff);transform:translateY(-1px)}.sp-memory-system-tab.is-active,.sp-memory-tab.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 16%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 72%,transparent);color:var(--gs-public-theme-strong,#e9fdff);box-shadow:inset 0 0 0 1px rgba(0,240,255,.18)}.sp-memory-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sp-memory-stat-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee7ff) 26%,transparent);border-radius:.72rem;padding:.42rem .5rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#071221) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050b14) 92%,transparent));display:flex;flex-direction:column;gap:.18rem;transform:translateY(0);animation:gs-memory-card-enter .42s cubic-bezier(.22,1,.36,1)}.sp-memory-stat-label{font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b6def3) 86%,transparent);font-weight:700;line-height:1}.sp-memory-stat-value{font-size:.88rem;font-weight:700;line-height:1.1;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f8ff) 98%,transparent)}.sp-memory-tag-filters{display:flex;flex-wrap:wrap;gap:.34rem;justify-content:center}.sp-memory-tag-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de8ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071422) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ceeeff) 90%,transparent);border-radius:999px;font-size:.5rem;letter-spacing:.06em;line-height:1;text-transform:uppercase;font-weight:700;padding:.32rem .5rem;display:inline-flex;align-items:center;gap:.26rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-memory-tag-chip-dot{width:.34rem;height:.34rem;border-radius:999px;background:var(--memory-tag,color-mix(in srgb,var(--gs-public-theme-primary,#80e7ff) 80%,transparent));box-shadow:0 0 0 1px rgba(255,255,255,.32)}.sp-memory-tag-chip-count{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8d3eb) 82%,transparent);font-size:.46rem}.sp-memory-tag-chip:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9cf3ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b2136) 82%,transparent);color:var(--gs-public-theme-strong,#f2fcff)}.sp-memory-tag-chip.is-active{border-color:var(--memory-tag,color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 72%,transparent));background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 16%,transparent);color:var(--gs-public-theme-strong,#ebfdff)}.sp-memory-categories{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center;justify-content:center;min-height:1.4rem}.sp-memory-category-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79dfff) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081323) 66%,transparent);font-size:.5rem;letter-spacing:.04em;padding:.28rem .46rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c3eaff) 92%,transparent);display:inline-flex;gap:.24rem;align-items:center}.sp-memory-category-pill b{font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f7ff) 96%,transparent)}.sp-memory-empty-inline{font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#acd6ef) 72%,transparent)}.sp-memory-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}.sp-memory-chart-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e0ff) 26%,transparent);border-radius:.82rem;padding:.56rem;background:radial-gradient(circle at top right,rgba(0,240,255,.14),transparent 44%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d19) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030912) 94%,transparent));display:flex;flex-direction:column;gap:.46rem;min-height:5.2rem}.sp-memory-chart-head{font-size:.52rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--gs-public-theme-text,#bae2f6) 88%,transparent);font-weight:700;line-height:1}.sp-memory-chart-bars{display:flex;flex-direction:column;gap:.34rem;min-height:3.2rem}.sp-memory-bar-row{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:.34rem}.sp-memory-bar-label{font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d0eeff) 90%,transparent);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-memory-bar-track{width:100%;border-radius:999px;height:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7be0ff) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030d18) 66%,transparent);overflow:hidden}.sp-memory-bar-fill{width:var(--memory-bar-size,0);height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 64%,transparent),rgba(77,255,180,.72));box-shadow:0 0 10px rgba(0,240,255,.24);transition:width .46s cubic-bezier(.22,1,.36,1)}.sp-memory-bar-value{font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c0e6fc) 88%,transparent);font-family:JetBrains Mono,monospace;white-space:nowrap}.sp-memory-upload-chart{min-height:4.2rem;display:block;padding-top:.1rem}.sp-memory-upload-col{display:flex;flex-direction:column;align-items:center;gap:.16rem}.sp-memory-upload-bar{width:100%;max-width:.52rem;min-height:.24rem;height:var(--memory-upload-size,8%);border-radius:.38rem;background:linear-gradient(180deg,rgba(0,240,255,.78),color-mix(in srgb,var(--gs-public-theme-primary,#3cb8ff) 58%,transparent));box-shadow:0 0 10px rgba(0,240,255,.26);transition:height .42s cubic-bezier(.22,1,.36,1)}.sp-memory-upload-count,.sp-memory-upload-day{font-size:.44rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#afdaf4) 84%,transparent);line-height:1}.sp-memory-upload-count{color:color-mix(in srgb,var(--gs-public-theme-text,#d4f1ff) 90%,transparent);font-weight:700}.sp-memory-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.84rem;min-width:0}.sp-memory-left-column,.sp-memory-right-column{display:flex;flex-direction:column;gap:.64rem;min-width:0}.sp-memory-right-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.64rem;min-width:0;align-items:start}.sp-memory-right-main{display:flex;flex-direction:column;gap:.64rem;min-width:0}.sp-memory-action-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.sp-memory-shell.is-system-context:not(.sp-memory-shell-space-node-mode) .sp-memory-action-launch[data-memory-action=create]{display:none}.sp-memory-shell.is-system-context:not(.sp-memory-shell-space-node-mode) .sp-memory-action-bar{grid-template-columns:minmax(0,1fr)}.sp-memory-action-launch{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7be7ff) 32%,transparent);border-radius:.76rem;min-height:2.2rem;padding:.46rem .62rem;background:radial-gradient(circle at 14% 16%,rgba(0,240,255,.2),transparent 52%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#071221) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b15) 95%,transparent));display:inline-flex;align-items:center;gap:.34rem;font-size:.56rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--gs-public-theme-text,#e3f8ff) 96%,transparent);font-weight:800;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.sp-memory-action-launch i{width:.78rem;height:.78rem;color:color-mix(in srgb,var(--gs-public-theme-text,#92ecff) 95%,transparent);stroke-width:2.2}.sp-memory-action-launch:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2f6ff) 70%,transparent);box-shadow:0 0 14px rgba(0,240,255,.16);transform:translateY(-1px)}.sp-memory-action-launch.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 74%,transparent);background:radial-gradient(circle at 12% 14%,rgba(0,240,255,.26),transparent 56%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#091e31) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 96%,transparent));box-shadow:inset 0 0 0 1px rgba(0,240,255,.2),0 0 14px rgba(0,240,255,.18)}.sp-memory-drawer,.sp-memory-files-shell,.sp-memory-web-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76ddff) 24%,transparent);border-radius:.82rem;padding:.58rem;background:radial-gradient(circle at top right,rgba(0,240,255,.1),transparent 46%),linear-gradient(162deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030912) 92%,transparent));backdrop-filter:blur(6px)}.sp-memory-block-head{display:flex;align-items:center;justify-content:space-between;gap:.34rem;margin-bottom:.42rem;font-size:.54rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e8fa) 88%,transparent);font-weight:700;line-height:1.1}.sp-memory-folder-tree{max-height:min(50vh,23rem);overflow-x:hidden;padding-right:.14rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.56rem;align-content:start}.sp-memory-folder-path{grid-column:1/-1;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7be0ff) 25%,transparent);border-radius:.62rem;padding:.38rem .46rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1c) 70%,transparent);display:flex;flex-direction:column;gap:.12rem}.sp-memory-folder-path-label{font-size:.42rem;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d2ec) 78%,transparent);font-weight:700;line-height:1}.sp-memory-folder-path-value{font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f5ff) 96%,transparent);font-weight:700;line-height:1.35;word-break:break-word}.sp-memory-file-list{max-height:min(22vh,10.8rem);overflow-y:auto;overflow-x:hidden;padding-right:.14rem}.sp-memory-file-list,.sp-memory-folder-tile{display:flex;flex-direction:column;gap:.26rem}.sp-memory-folder-tile{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78deff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071221) 74%,transparent);width:100%;text-align:left;aspect-ratio:1/1;justify-content:flex-start;align-items:flex-start;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;overflow:hidden;min-height:7.6rem}.sp-memory-folder-tile:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98f2ff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1f32) 86%,transparent);transform:translateY(-1px);box-shadow:0 0 14px rgba(0,240,255,.12)}.sp-memory-folder-tile.is-root{border-style:dashed;background:color-mix(in srgb,var(--gs-public-theme-panel,#091222) 62%,transparent)}.sp-memory-folder-tile.is-nav-up{border-style:dashed;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#85d2f3) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 68%,transparent)}.sp-memory-folder-tile.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 14%,transparent);box-shadow:inset 0 0 0 1px rgba(0,240,255,.2),0 0 14px rgba(0,240,255,.18)}.sp-memory-folder-glyph{width:1.6rem;height:1.6rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee8ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091828) 74%,transparent);display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#a7f5ff) 96%,transparent);flex-shrink:0}.sp-memory-folder-glyph i{width:.84rem;height:.84rem;stroke-width:2.2}.sp-memory-folder-title{font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 98%,transparent);font-weight:700;word-break:break-word}.sp-memory-folder-sub{text-transform:uppercase;letter-spacing:.07em;font-weight:700;line-height:1}.sp-memory-folder-meta,.sp-memory-folder-sub{font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad3ec) 84%,transparent)}.sp-memory-folder-meta{display:flex;flex-wrap:wrap;gap:.24rem;align-items:center;letter-spacing:.03em;margin-top:auto}.sp-memory-folder-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#75d5f5) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081928) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf5ff) 94%,transparent);padding:.12rem .3rem;font-size:.42rem;text-transform:uppercase;font-weight:700;letter-spacing:.06em;line-height:1}.sp-memory-folder-chip-tag{border-color:var(--memory-tag,var(--gs-public-theme-border-strong,#00f0ff));color:color-mix(in srgb,var(--gs-public-theme-text,#eafaff) 96%,transparent)}.sp-memory-folder-chip-upload{border:1px solid rgba(105,226,186,.34);background:rgba(81,218,167,.12);color:rgba(177,255,232,.92)}.sp-memory-folder-chip-open{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cd7ff) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#589ed6) 16%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ccecff) 94%,transparent)}.sp-memory-folder-chip-root{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#90c4ec) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#487198) 18%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c5e5fc) 90%,transparent)}.sp-memory-drawer{display:none;flex-direction:column;gap:.48rem;min-height:100%}.sp-memory-shell.has-drawer .sp-memory-right-grid{grid-template-columns:minmax(0,1.2fr) minmax(16rem,1fr)}.sp-memory-shell.has-drawer .sp-memory-drawer{display:flex;animation:gs-memory-drawer-enter .3s cubic-bezier(.22,1,.36,1)}.sp-memory-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.sp-memory-drawer-title{font-size:.56rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--gs-public-theme-text,#daf5ff) 96%,transparent);font-weight:800}.sp-memory-drawer-close{width:1.4rem;height:1.4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee4ff) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#091423) 72%,transparent);display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#b9e8fa) 94%,transparent);transition:border-color .2s ease,color .2s ease,transform .2s ease}.sp-memory-drawer-close i{width:.74rem;height:.74rem;stroke-width:2.3}.sp-memory-drawer-close:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a7f6ff) 62%,transparent);color:var(--gs-public-theme-strong,#f3fcff);transform:translateY(-1px)}.sp-memory-drawer-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.sp-memory-drawer-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7be7ff) 28%,transparent);border-radius:.56rem;min-height:1.76rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081423) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cfeeff) 90%,transparent);font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-memory-drawer-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a3f7ff) 64%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2238) 86%,transparent);color:var(--gs-public-theme-strong,#f1fcff)}.sp-memory-drawer-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 16%,transparent);color:var(--gs-public-theme-strong,#e9fdff);box-shadow:inset 0 0 0 1px rgba(0,240,255,.2)}.sp-memory-drawer-pane{display:none}.sp-memory-drawer-pane.is-active{display:block}.sp-memory-form{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee4ff) 24%,transparent);border-radius:.72rem;padding:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d1a) 72%,transparent);display:flex;flex-direction:column;gap:.34rem}.sp-memory-form-head{display:inline-flex;align-items:center;gap:.24rem;font-size:.54rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e8fa) 90%,transparent);font-weight:700;line-height:1}.sp-memory-form-head i{width:.72rem;height:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#8bebff) 92%,transparent)}.sp-memory-color-field,.sp-memory-field{display:flex;flex-direction:column;gap:.18rem;font-size:.5rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--gs-public-theme-text,#b5dcf3) 84%,transparent);font-weight:700}.sp-memory-input,.sp-memory-input-file{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee4ff) 34%,transparent);border-radius:.56rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#091322) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b15) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 96%,transparent);font-size:.6rem;min-height:1.9rem;padding:.42rem .52rem;outline:none}.sp-memory-input-file:focus,.sp-memory-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 72%,transparent);box-shadow:0 0 0 2px rgba(0,240,255,.14)}.sp-memory-input-file-hidden{display:none!important}.sp-memory-upload-actions{display:flex;align-items:center;gap:.36rem}.sp-memory-btn-ghost{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081422) 72%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#040a12) 84%,transparent));border-style:dashed;min-height:1.84rem;font-size:.5rem}.sp-memory-upload-dropzone{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#87e0ff) 48%,transparent);border-radius:.58rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111e) 80%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#040a12) 88%,transparent));min-height:3.4rem;padding:.56rem;display:flex;flex-direction:column;justify-content:center;gap:.2rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cbecff) 94%,transparent);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-memory-upload-dropzone-copy{font-size:.56rem;font-weight:700;letter-spacing:.04em}.sp-memory-upload-dropzone-sub{font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a9d6f0) 86%,transparent);line-height:1.35}.sp-memory-upload-dropzone.is-dragover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5beeff) 84%,transparent);box-shadow:0 0 0 2px rgba(0,240,255,.2);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1b2e) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e19) 92%,transparent))}.sp-memory-upload-dropzone.is-disabled{opacity:.52;filter:saturate(.72);pointer-events:none}.sp-memory-form .dropify-wrapper{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee4ff) 34%,transparent);border-radius:.56rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#091322) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b15) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e6f9ff) 96%,transparent)}.sp-memory-form .dropify-wrapper:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c192c) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1d) 96%,transparent))}.sp-memory-form .dropify-wrapper .dropify-message p{color:color-mix(in srgb,var(--gs-public-theme-text,#c2e8fa) 90%,transparent);font-size:.58rem;letter-spacing:.04em}.sp-memory-form .dropify-wrapper .dropify-message span.file-icon{color:color-mix(in srgb,var(--gs-public-theme-text,#8bebff) 92%,transparent);font-size:2rem}.sp-memory-form .dropify-wrapper.has-error{border-color:rgba(255,122,122,.62)}.sp-memory-color-input{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee4ff) 34%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071221) 80%,transparent);min-height:1.9rem;padding:.24rem}.sp-memory-rule,.sp-memory-selected-folder{font-size:.5rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#b2dcf5) 82%,transparent);letter-spacing:.03em}.sp-memory-rule{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d4ee) 76%,transparent)}.sp-memory-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7feaff) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0d1a2a) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c18) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e5f8ff) 97%,transparent);border-radius:.58rem;font-size:.54rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:700;min-height:1.94rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sp-memory-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9af3ff) 64%,transparent);box-shadow:0 0 12px rgba(0,240,255,.18);transform:translateY(-1px)}.sp-memory-btn:disabled{opacity:.46;cursor:not-allowed;box-shadow:none;transform:none}.sp-memory-file-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae0ff) 22%,transparent);border-radius:.62rem;padding:.4rem .46rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 76%,transparent);display:flex;flex-direction:column;gap:.18rem}.sp-memory-file-name{font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f9ff) 96%,transparent);font-weight:700;line-height:1.3;word-break:break-word}.sp-memory-file-meta{display:flex;gap:.28rem;flex-wrap:wrap;font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#add6ef) 84%,transparent);letter-spacing:.03em}.sp-memory-file-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de1ff) 32%,transparent);padding:.12rem .32rem;font-size:.44rem;text-transform:uppercase;letter-spacing:.07em;background:color-mix(in srgb,var(--gs-public-theme-panel,#06192a) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d0efff) 90%,transparent);font-weight:700}.sp-memory-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;text-align:center;font-size:.8rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-muted,#b5def5) 85%,transparent);padding:2rem 1rem}.sp-memory-empty:before{content:"";width:2.4rem;height:2.4rem;flex-shrink:0;background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 60%,transparent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z'/%3E%3C/svg%3E") center /contain no-repeat;opacity:.9}.sp-memory-folder-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;grid-column:1/-1;min-height:9rem;padding:2.5rem 1rem;text-align:center}.sp-memory-folder-loading-status{font-size:.78rem;line-height:1.4;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-muted,#b5def5) 85%,transparent)}@media (prefers-reduced-motion:reduce){.sp-memory-folder-loading-spinner{animation-duration:1.6s}}.sp-memory-folder-loading-spinner{width:20px;height:20px;border-radius:50%;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#b5def5) 15%,transparent);border-top-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b5def5) 72%,transparent);animation:sp-memory-folder-spin .65s linear infinite}@keyframes sp-memory-folder-spin{to{transform:rotate(1turn)}}.sp-memory-shell.is-tab-switching-in .sp-memory-layout{animation:gs-memory-tab-fade-in .22s ease-out both;will-change:opacity}.sp-memory-shell.is-tab-switching-in .sp-memory-stat-card{animation:none}@keyframes gs-memory-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-memory-drawer-enter{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes gs-memory-tab-fade-in{0%{opacity:.28}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sp-memory-shell.is-tab-switching-in .sp-memory-layout{animation:none;will-change:auto}}@media (max-width:960px){.sp-memory-action-bar,.sp-memory-chart-grid,.sp-memory-layout,.sp-memory-shell.has-drawer .sp-memory-right-grid{grid-template-columns:minmax(0,1fr)}.sp-memory-folder-tree{grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr))}}@media (max-width:760px){.sp-memory-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-memory-bar-row{grid-template-columns:2.6rem minmax(0,1fr) auto}.sp-memory-folder-tree{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-memory-upload-actions{flex-direction:column;align-items:stretch}}.sp-memory-layout{grid-template-columns:minmax(0,1.55fr) minmax(15.8rem,.9fr);gap:.9rem;align-items:start}.sp-memory-left-column{gap:.74rem}.sp-memory-right-column{gap:.56rem}.sp-memory-right-main{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76d6ff) 28%,transparent);border-radius:.92rem;padding:.58rem;background:radial-gradient(circle at 14% 2%,rgba(0,240,255,.18),transparent 44%),linear-gradient(158deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1a) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a13) 96%,transparent));box-shadow:inset 0 0 0 1px rgba(128,218,255,.1);gap:.58rem}.sp-memory-action-bar{gap:.42rem}.sp-memory-action-launch{min-height:2.54rem;justify-content:flex-start;padding-left:.7rem}.sp-memory-stats-grid{gap:.42rem}.sp-memory-stat-card{border-radius:.82rem;padding:.5rem .56rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8ce0ff) 26%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--gs-public-theme-primary,#54abff) 16%,transparent),transparent 52%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#091222) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050b14) 94%,transparent))}.sp-memory-categories,.sp-memory-tag-filters{justify-content:flex-start}.sp-memory-chart-grid{gap:.5rem}.sp-memory-chart-card{min-height:4.2rem;border-radius:.74rem}.sp-memory-bar-label{display:inline-flex;align-items:center;gap:.26rem}.sp-memory-bar-label i{width:.58rem;height:.58rem;stroke-width:2.1}.sp-memory-category-pill{gap:.22rem;border-radius:.56rem;padding:.24rem .38rem}.sp-memory-category-pill i{width:.58rem;height:.58rem;stroke-width:2.1}.sp-memory-web-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78dcff) 30%,transparent);border-radius:.92rem;padding:.62rem;background:radial-gradient(circle at 90% 4%,rgba(0,240,255,.14),transparent 48%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1a) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a13) 96%,transparent))}.sp-memory-block-head{margin-bottom:.48rem}.sp-memory-block-head span{display:inline-flex;align-items:center;gap:.24rem}.sp-memory-block-head span i{width:.68rem;height:.68rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a0edff) 96%,transparent);stroke-width:2.3}.sp-memory-head-link{color:color-mix(in srgb,var(--gs-public-theme-text,#aedbf4) 88%,transparent);letter-spacing:.06em;line-height:1;transition:color .2s ease,transform .2s ease}.sp-memory-head-link:hover{color:color-mix(in srgb,var(--gs-public-theme-text,#e3f8ff) 98%,transparent);transform:translateY(-1px)}.sp-memory-folder-tree{max-height:min(56vh,29rem);grid-template-columns:repeat(auto-fill,minmax(10.4rem,1fr));gap:.74rem}.sp-memory-folder-path{border-radius:.72rem;padding:.44rem .52rem}.sp-memory-folder-tile{border-radius:.82rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#84ddff) 26%,transparent);background:radial-gradient(circle at 90% -10%,rgba(255,194,48,.12),transparent 44%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#091223) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060c16) 94%,transparent));min-height:8.5rem;aspect-ratio:auto;padding:.56rem;gap:.3rem}.sp-memory-item-open{gap:.3rem}.sp-memory-folder-tile .sp-memory-item-open{padding-right:3rem}.sp-memory-folder-top{gap:.3rem}.sp-memory-folder-actions{display:inline-flex;align-items:center;gap:.22rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a7d9f1) 80%,transparent)}.sp-memory-folder-actions i{width:.62rem;height:.62rem;stroke-width:2.1}.sp-memory-folder-glyph{width:1.72rem;height:1.72rem;border-radius:.56rem;border-color:rgba(255,208,83,.44);background:linear-gradient(180deg,rgba(255,205,76,.36),rgba(255,168,34,.22));color:rgba(255,224,130,.98);box-shadow:inset 0 0 0 1px rgba(255,235,168,.18)}.sp-memory-folder-tile.is-nav-up .sp-memory-folder-glyph{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8cdaff) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#6cb6ff) 28%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#4c84d9) 20%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#c0e6ff) 96%,transparent)}.sp-memory-folder-title{font-size:.62rem;letter-spacing:.01em}.sp-memory-folder-sub{font-size:.47rem}.sp-memory-folder-meta{gap:.2rem}.sp-memory-folder-chip{border-radius:999px;padding:.12rem .32rem}.sp-memory-file-list{max-height:min(35vh,19rem);gap:.36rem}.sp-memory-file-row{gap:.44rem;border-radius:.72rem;padding:.42rem .52rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79d6ff) 24%,transparent);background:radial-gradient(circle at 92% -14%,rgba(0,240,255,.09),transparent 44%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050b14) 94%,transparent));transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sp-memory-file-row:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a6f1ff) 56%,transparent);transform:translateY(-1px);box-shadow:0 0 14px rgba(0,240,255,.12)}.sp-memory-file-icon{width:1.72rem;height:1.72rem;border-radius:.56rem;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sp-memory-file-icon i{width:.84rem;height:.84rem;stroke-width:2.2}.sp-memory-file-main{display:flex;flex-direction:column;gap:.14rem}.sp-memory-file-name{font-size:.58rem;line-height:1.32;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-memory-file-sub{font-size:.46rem;line-height:1.1;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad4ed) 82%,transparent);letter-spacing:.03em}.sp-memory-file-meta{justify-content:flex-end}.sp-memory-file-actions{display:inline-flex;align-items:center;gap:.2rem;color:color-mix(in srgb,var(--gs-public-theme-text,#aad8f1) 76%,transparent)}.sp-memory-file-actions i{width:.64rem;height:.64rem;stroke-width:2.1}.sp-memory-file-pill{border-radius:999px;padding:.14rem .34rem;font-size:.42rem}.sp-memory-file-preview-chip{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#8bdcff) 36%,transparent);padding:.12rem .3rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#bae5fa) 86%,transparent)}.sp-memory-item-menu-toggle{position:absolute;top:.34rem;width:1.24rem;height:1.24rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82d8ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081525) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bee8fa) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;z-index:4;transition:border-color .2s ease,color .2s ease,transform .2s ease}.sp-memory-item-menu-toggle i{width:.64rem;height:.64rem;stroke-width:2.2}.sp-memory-item-menu-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#aaf4ff) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 98%,transparent);transform:translateY(-1px)}.sp-memory-item-favorite{position:absolute;top:.34rem;right:1.94rem;width:1.24rem;height:1.24rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82d8ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081525) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bee8fa) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;z-index:4;transition:border-color .2s ease,color .2s ease,transform .2s ease,background-color .2s ease}.sp-memory-item-favorite i{width:.64rem;height:.64rem;stroke-width:2.2}.sp-memory-item-favorite:hover{border-color:rgba(255,227,145,.72);color:rgba(255,235,167,.98);transform:translateY(-1px)}.sp-memory-item-favorite.is-active{border-color:rgba(255,214,99,.72);color:rgba(255,222,125,.98);background:rgba(255,194,58,.16)}.sp-memory-item-menu{top:1.72rem;right:.38rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dd6ff) 30%,transparent);border-radius:.62rem}.sp-memory-item-menu-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d2f6) 14%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081525) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d0eeff) 92%,transparent);min-height:1.4rem;padding:.24rem .4rem;font-size:.5rem;letter-spacing:.06em;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-memory-item-menu-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2f2ff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e243a) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 98%,transparent)}.sp-memory-bar-fill--docs{background:linear-gradient(90deg,rgba(255,150,78,.9),rgba(255,198,116,.82))}.sp-memory-bar-fill--code{background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#27ddff) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#54b2ff) 84%,transparent))}.sp-memory-bar-fill--data{background:linear-gradient(90deg,rgba(161,128,255,.88),color-mix(in srgb,var(--gs-public-theme-primary,#6faaff) 84%,transparent))}.sp-memory-bar-fill--media{background:linear-gradient(90deg,rgba(255,194,86,.9),rgba(255,157,72,.84))}.sp-memory-bar-fill--other{background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#92d4ed) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#5ca8dc) 82%,transparent))}.sp-memory-shell.has-drawer .sp-memory-right-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,.95fr)}@media (max-width:1100px){.sp-memory-layout{grid-template-columns:minmax(0,1fr)}.sp-memory-left-column,.sp-memory-right-column{order:0}}@media (max-width:760px){.sp-memory-file-row{grid-template-columns:auto minmax(0,1fr)}.sp-memory-file-meta{grid-column:1/-1;justify-content:flex-start;margin-left:2.08rem}.sp-memory-folder-tree{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(46vh,25rem)}}.sp-memory-layout{grid-template-columns:minmax(12.6rem,.78fr) minmax(0,1.62fr)}.sp-memory-left-column{order:2}.sp-memory-right-column{order:1;gap:.5rem}.sp-memory-categories,.sp-memory-tag-filters{display:none}.sp-memory-right-main{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6cbcff) 24%,transparent);border-radius:.86rem;padding:.5rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#081222) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050b15) 97%,transparent));gap:.48rem}.sp-memory-chart-grid{grid-template-columns:minmax(0,1fr);gap:.38rem}.sp-memory-chart-card{border-radius:.72rem;padding:.52rem;min-height:5rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#78ccff) 22%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1527) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060d19) 97%,transparent))}.sp-memory-chart-head{font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f5ff) 94%,transparent);letter-spacing:.05em;text-transform:none}.sp-memory-storage-overview{display:flex;flex-direction:column;gap:.46rem}.sp-memory-storage-strips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.sp-memory-storage-strip{border-radius:999px;height:.32rem;width:clamp(1rem,var(--memory-storage-strip-size,22%),100%)}.sp-memory-storage-strip--docs{background:linear-gradient(90deg,#ff8f44,#ffc26a)}.sp-memory-storage-strip--code{background:linear-gradient(90deg,var(--gs-public-theme-primary,#2fd7ff),var(--gs-public-theme-primary,#549bff))}.sp-memory-storage-strip--data{background:linear-gradient(90deg,var(--gs-public-theme-primary,#8e6fff),var(--gs-public-theme-primary,#4f9eff))}.sp-memory-storage-strip--media{background:linear-gradient(90deg,#ffc15f,#ff8d4f)}.sp-memory-storage-strip--other{background:linear-gradient(90deg,var(--gs-public-theme-primary,#86cfff),var(--gs-public-theme-primary,#4d97da))}.sp-memory-storage-meta{display:flex;align-items:center;justify-content:space-between;gap:.42rem}.sp-memory-storage-usage{color:color-mix(in srgb,var(--gs-public-theme-text,#e5f5ff) 95%,transparent);font-size:.64rem;font-weight:700}.sp-memory-storage-percent{color:color-mix(in srgb,var(--gs-public-theme-secondary,#8cd2ff) 90%,transparent);font-size:.56rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sp-memory-storage-upgrade{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-secondary,#76bcff) 96%,transparent);font-size:.52rem;font-weight:700;letter-spacing:.04em}.sp-memory-uploading-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#63afff) 38%,transparent);border-radius:.72rem;padding:.56rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#123f98) 42%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#051436) 40%,transparent));display:flex;flex-direction:column;gap:.3rem;box-shadow:inset 0 1px 0 rgba(191,228,255,.16)}.sp-memory-uploading-card.is-uploading{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#75ccff) 52%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#114aba) 48%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#061942) 46%,transparent))}.sp-memory-uploading-card.is-queued{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#81beff) 42%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#103070) 40%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#06122c) 42%,transparent))}.sp-memory-uploading-card.is-success{border-color:rgba(109,223,190,.44);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#084d5a) 42%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#05202b) 42%,transparent))}.sp-memory-uploading-card.is-error{border-color:rgba(255,122,122,.52);background:linear-gradient(160deg,rgba(108,32,52,.54),rgba(46,8,18,.52))}.sp-memory-uploading-head{color:color-mix(in srgb,var(--gs-public-theme-text,#e7f7ff) 96%,transparent);font-size:.56rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:.44rem}.sp-memory-uploading-name{color:color-mix(in srgb,var(--gs-public-theme-text,#d0ecff) 95%,transparent);font-size:.58rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-memory-uploading-status{font-size:.48rem;font-weight:800;color:color-mix(in srgb,var(--gs-public-theme-text,#b0e5ff) 96%,transparent);letter-spacing:.07em}.sp-memory-uploading-meta{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9cee9) 90%,transparent);font-size:.48rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-memory-uploading-progress{display:flex;align-items:center;gap:.44rem}.sp-memory-uploading-track{position:relative;display:block;width:100%;height:.32rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a0d4ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1e) 70%,transparent);overflow:hidden}.sp-memory-uploading-fill{display:block;height:100%;width:var(--memory-upload-progress,56%);border-radius:999px;background:linear-gradient(90deg,var(--gs-public-theme-primary,#35d8ff),var(--gs-public-theme-primary,#7ea6ff));box-shadow:0 0 12px rgba(68,176,255,.32);transition:width .28s ease-out}.sp-memory-uploading-value{color:color-mix(in srgb,var(--gs-public-theme-text,#e9f7ff) 97%,transparent);font-size:.58rem;font-weight:800}.sp-memory-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.sp-memory-stat-card{border-radius:.68rem;padding:.42rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76c6ff) 24%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b172a) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1b) 97%,transparent));align-items:center;text-align:center;gap:.14rem}.sp-memory-stat-icon{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#d3ebff) 97%,transparent)}.sp-memory-stat-icon i{width:.74rem;height:.74rem;stroke-width:2.2}.sp-memory-stat-card:first-child .sp-memory-stat-icon{color:var(--gs-public-theme-secondary,#5fc2ff)}.sp-memory-stat-card:nth-child(2) .sp-memory-stat-icon{color:var(--gs-public-theme-secondary,#9b85ff)}.sp-memory-stat-card:nth-child(3) .sp-memory-stat-icon{color:#48d4a8}.sp-memory-stat-card:nth-child(4) .sp-memory-stat-icon{color:#ff8c83}.sp-memory-stat-label{font-size:.46rem;text-transform:none;letter-spacing:.05em}.sp-memory-stat-value{font-size:.76rem}.sp-memory-action-bar{grid-template-columns:minmax(0,1fr);gap:.34rem}.sp-memory-action-launch{min-height:2.26rem;justify-content:center;border-style:dashed}.sp-memory-web-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76c5ff) 22%,transparent);border-radius:.9rem;padding:.72rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081223) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c18) 97%,transparent))}.sp-memory-block-head{display:none}.sp-memory-folder-tree{max-height:min(66vh,35rem);display:flex;flex-direction:column;gap:.68rem;overflow-y:auto;padding-right:.2rem}.sp-memory-folder-path{border-radius:.68rem;padding:.42rem .5rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#08101e) 82%,transparent)}.sp-memory-section-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:0 .1rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f6ff) 96%,transparent);font-size:.58rem;font-weight:700}.sp-memory-section-head span{display:inline-flex;align-items:center;gap:.24rem}.sp-memory-section-head span i{width:.68rem;height:.68rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#78bcff) 95%,transparent)}.sp-memory-head-link{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#aed6f4) 88%,transparent);font-size:.5rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;padding:0}.sp-memory-folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.sp-memory-file-stream{display:flex;flex-direction:column;gap:.38rem}.sp-memory-folder-tile{position:relative;overflow:visible;border-radius:.76rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76c5ff) 20%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1527) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1b) 97%,transparent));min-height:6.8rem;padding:.52rem}.sp-memory-folder-tile.is-favorite{border-color:rgba(255,210,112,.44)}.sp-memory-item-open{border:0;background:transparent;color:inherit;width:100%;height:100%;padding:0;margin:0;text-align:left;display:flex;flex-direction:column;gap:.24rem;align-items:flex-start}.sp-memory-folder-top{width:100%;display:flex;align-items:center;justify-content:space-between}.sp-memory-folder-glyph{width:1.5rem;height:1.5rem;border-radius:.48rem;border-color:rgba(255,203,88,.44);background:linear-gradient(180deg,rgba(255,204,76,.34),rgba(255,164,49,.21));color:rgba(255,224,132,.98)}.sp-memory-folder-title{font-size:.6rem;line-height:1.3}.sp-memory-folder-sub{font-size:.44rem}.sp-memory-file-row{position:relative;overflow:visible;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;border-radius:.68rem;padding:.44rem 3.1rem .44rem .5rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76c5ff) 20%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#091425) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060d19) 97%,transparent));cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sp-memory-file-row:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#94e0ff) 42%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b1a30) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 98%,transparent))}.sp-memory-file-row.is-favorite{border-color:rgba(255,210,112,.46)}.sp-memory-file-row .sp-memory-item-menu-toggle{top:50%;right:.44rem;transform:translateY(-50%)}.sp-memory-file-row .sp-memory-item-favorite{top:50%;right:2.02rem;transform:translateY(-50%)}.sp-memory-file-main{min-width:0}.sp-memory-file-sub{font-size:.45rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5ccea) 86%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-memory-file-meta{gap:.34rem}.sp-memory-collab-chip,.sp-memory-collab-group,.sp-memory-file-meta{display:inline-flex;align-items:center}.sp-memory-collab-chip{width:.82rem;height:.82rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#e5f4ff) 72%,transparent);margin-left:-.2rem;justify-content:center;overflow:hidden;position:relative;color:color-mix(in srgb,var(--gs-public-theme-muted,#051628) 92%,transparent);font-size:.42rem;font-weight:700;letter-spacing:.01em}.sp-memory-collab-chip:first-child{margin-left:0}.sp-memory-collab-chip.is-owner{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#7ee4ff) 82%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gs-public-theme-primary,#7ee4ff) 34%,transparent)}.sp-memory-collab-chip.has-photo{background:color-mix(in srgb,var(--gs-public-theme-surface,#0b1626) 88%,transparent)}.sp-memory-collab-chip img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;display:block}.sp-memory-collab-chip.has-photo .sp-memory-collab-initials{visibility:hidden}.sp-memory-collab-chip--overflow{background:color-mix(in srgb,var(--gs-public-theme-surface,#12203a) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f4ff) 88%,transparent)}.sp-memory-collab-chip--aqua{background:var(--gs-public-theme-primary,#7ee4ff)}.sp-memory-collab-chip--violet{background:#b8a0ff}.sp-memory-collab-chip--orange{background:#ffc279}.sp-memory-collab-chip--mint{background:#8cf2c8}.sp-memory-collab-chip--pink{background:#ffb2d7}.sp-memory-item-favorite,.sp-memory-item-menu-toggle{position:absolute;top:.34rem;width:1.2rem;height:1.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ccdff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081525) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bee8fa) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;z-index:4}.sp-memory-item-menu-toggle{right:.34rem}.sp-memory-item-favorite{right:1.9rem}.sp-memory-item-favorite i,.sp-memory-item-menu-toggle i{width:.64rem;height:.64rem;stroke-width:2.2}.sp-memory-item-favorite.is-active{border-color:rgba(255,219,122,.78);color:rgba(255,232,160,.98);background:rgba(255,199,72,.18)}.sp-memory-item-menu{position:absolute;top:1.66rem;right:.34rem;min-width:6.4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78cbff) 34%,transparent);border-radius:.56rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#08101f) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060b16) 98%,transparent));box-shadow:0 12px 24px rgba(0,0,0,.38);padding:.2rem;display:none;flex-direction:column;gap:.14rem;z-index:6}.sp-memory-item-menu.is-open{display:flex}.sp-memory-item-menu-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76c6ff) 18%,transparent);border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182b) 85%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6f1ff) 93%,transparent);min-height:1.32rem;padding:.22rem .38rem;text-align:left;font-size:.48rem;text-transform:uppercase;font-weight:700}.sp-memory-file-preview-chip{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad6ff) 34%,transparent);border-radius:999px;padding:.1rem .28rem;font-size:.42rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bae3fa) 86%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081425) 70%,transparent);font-weight:700}.sp-memory-preview-modal{position:fixed;inset:0;z-index:126;display:none;pointer-events:none}.sp-memory-preview-modal.is-open{display:block;pointer-events:auto}.sp-memory-preview-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--gs-public-theme-surface,#020810) 64%,transparent)}.sp-memory-preview-shell{position:absolute;top:1.2rem;right:1.2rem;width:min(28rem,calc(100vw - 2.4rem));max-height:calc(100vh - 2.4rem);max-height:calc(100dvh - 2.4rem);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76c9ff) 30%,transparent);border-radius:.92rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--gs-public-theme-primary,#32bcff) 22%,transparent),transparent 45%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#081324) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050b16) 99%,transparent));box-shadow:0 26px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden}.sp-memory-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bceff) 24%,transparent);padding:.66rem .72rem}.sp-memory-preview-title{min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f7ff) 98%,transparent);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-memory-preview-close{width:1.26rem;height:1.26rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cceff) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1728) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c3e8fc) 94%,transparent);display:inline-flex;align-items:center;justify-content:center}.sp-memory-preview-close i{width:.7rem;height:.7rem;stroke-width:2.2}.sp-memory-preview-body{padding:.72rem;overflow-y:auto;max-height:calc(100vh - 7.2rem);max-height:calc(100dvh - 7.2rem)}.sp-memory-preview-content{display:flex;flex-direction:column;gap:.62rem}.sp-memory-preview-media{min-height:14rem;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76c6ff) 26%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#08101f) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050a13) 99%,transparent));display:flex;align-items:center;justify-content:center;overflow:hidden}.sp-memory-preview-frame,.sp-memory-preview-image,.sp-memory-preview-video{width:100%;height:100%;min-height:14rem;-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb,var(--gs-public-theme-surface,#020810) 80%,transparent);border:0}.sp-memory-preview-audio{width:calc(100% - 1.2rem)}.sp-memory-preview-text-shell{width:100%;min-height:14rem;max-height:min(58vh,28rem);overflow:auto;padding:.86rem .92rem;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76c6ff) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#061120) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030b17) 98%,transparent))}.sp-memory-preview-text{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.62rem;line-height:1.55;letter-spacing:.01em;color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 96%,transparent);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;-webkit-user-select:text;-moz-user-select:text;user-select:text}.sp-memory-preview-text-status{margin:0;font-size:.58rem;line-height:1.5;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#b0dcf4) 90%,transparent)}.sp-memory-preview-text-status.is-error{color:rgba(255,191,191,.96)}.sp-memory-preview-placeholder{display:inline-flex;flex-direction:column;align-items:center;gap:.34rem;padding:1rem;border-radius:.76rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed0ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1b30) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8f0ff) 96%,transparent);text-transform:uppercase;letter-spacing:.08em;font-size:.54rem;font-weight:800}.sp-memory-preview-placeholder i{width:1.4rem;height:1.4rem;stroke-width:2.1}.gw-pdf{display:flex;flex-direction:column;gap:.4rem;width:100%;min-width:0}.gw-pdf-stage{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:8rem;max-height:60vh;overflow:auto;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed0ff) 26%,transparent);background-color:color-mix(in srgb,var(--gs-public-theme-panel,#0b1b30) 72%,transparent)}.gw-pdf-canvas{display:block;max-width:none}.gw-pdf-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:1rem;text-align:center;font-size:.62rem;font-weight:600;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#d8f0ff) 78%,transparent)}.gw-pdf-status[hidden]{display:none}.gw-pdf-status.is-error{color:color-mix(in srgb,var(--gs-public-theme-danger,#ff9aa6) 92%,transparent)}.gw-pdf-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem}.gw-pdf-bar[hidden]{display:none}.gw-pdf-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed0ff) 34%,transparent);background-color:color-mix(in srgb,var(--gs-public-theme-panel,#0b1b30) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8f0ff) 94%,transparent);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.gw-pdf-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed0ff) 68%,transparent)}.gw-pdf-btn i,.gw-pdf-btn svg{width:.85rem;height:.85rem}.gw-pdf-count{min-width:3.4rem;text-align:center;font-size:.6rem;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gs-public-theme-text,#d8f0ff) 88%,transparent)}.gw-pdf-sep{width:1px;height:1.1rem;margin:0 .2rem;background-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed0ff) 30%,transparent)}.gw-pdf-modal{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:1rem}.gw-pdf-modal-backdrop{position:absolute;inset:0;background-color:color-mix(in srgb,var(--gs-public-theme-shadow,#02060d) 78%,transparent)}.gw-pdf-modal-shell{position:relative;display:flex;flex-direction:column;gap:.5rem;width:min(56rem,100%);max-height:92vh;padding:.75rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed0ff) 32%,transparent);background-color:color-mix(in srgb,var(--gs-public-theme-panel,#0b1b30) 98%,transparent)}.gw-pdf-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.68rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d8f0ff) 96%,transparent)}.gw-pdf-modal-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-pdf-modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.9rem;height:1.9rem;padding:0;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed0ff) 34%,transparent);background-color:color-mix(in srgb,var(--gs-public-theme-panel,#0b1b30) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8f0ff) 94%,transparent);cursor:pointer}.gw-pdf-modal-close i,.gw-pdf-modal-close svg{width:.85rem;height:.85rem}.gw-pdf-modal-body{min-height:0;overflow:hidden}.gw-pdf-modal-body .gw-pdf-stage{max-height:78vh}.sp-memory-preview-placeholder--docs{border-color:rgba(255,192,122,.48);color:rgba(255,219,168,.98)}.sp-memory-preview-placeholder--code{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee4ff) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#baf4ff) 98%,transparent)}.sp-memory-preview-placeholder--data{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b6a6ff) 48%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ddd2ff) 98%,transparent)}.sp-memory-preview-placeholder--media{border-color:rgba(255,220,128,.5);color:rgba(255,232,176,.98)}.sp-memory-preview-placeholder--other{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98d4ea) 44%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d3ecf7) 98%,transparent)}.sp-memory-preview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.sp-memory-preview-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81d4ff) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1829) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d4eeff) 94%,transparent);font-size:.46rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;padding:.14rem .34rem}.sp-memory-preview-pill--docs{border-color:rgba(255,184,96,.46);color:rgba(255,213,161,.98)}.sp-memory-preview-pill--code{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6de8ff) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#acf2ff) 98%,transparent)}.sp-memory-preview-pill--data{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b39eff) 48%,transparent);color:rgba(219,206,255,.98)}.sp-memory-preview-pill--media{border-color:rgba(255,212,109,.48);color:rgba(255,233,161,.98)}.sp-memory-preview-pill--other{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#95d0e8) 44%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cfeaf7) 98%,transparent)}.sp-memory-preview-info,.sp-memory-preview-source{font-size:.48rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#b4d9f2) 86%,transparent)}.sp-memory-preview-viewbar-wrap{display:flex;justify-content:flex-end;width:100%}.sp-memory-preview-viewbar{display:inline-flex;gap:.28rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 24%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1b) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 62%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 8%,transparent);padding:.24rem}.sp-memory-preview-view-btn{display:inline-flex;align-items:center;gap:.36rem;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 70%,transparent);padding:.3rem .72rem;font-family:inherit;font-size:.68rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:color .16s ease,background .16s ease}.sp-memory-preview-view-btn i{width:.85rem;height:.85rem}.sp-memory-preview-view-btn:hover:not(:disabled){color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 92%,transparent)}.sp-memory-preview-view-btn.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 22%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 98%,transparent)}.sp-memory-preview-view-btn:disabled{cursor:not-allowed;opacity:.42}.sp-memory-preview-view-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 70%,transparent);outline-offset:1px}.sp-memory-file-text-shell{display:flex;flex-direction:column;gap:.6rem;width:100%;min-width:0}.sp-memory-file-text-meta{margin:0;font-size:.7rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#b4d9f2) 72%,transparent)}.sp-memory-file-text-status{margin:0;font-size:.74rem;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-text,#b4d9f2) 80%,transparent)}.sp-memory-file-text-status.is-error{color:color-mix(in srgb,var(--gs-public-theme-danger,#ff8a7a) 88%,transparent)}.sp-memory-file-text-empty{margin:0;max-width:62ch;font-size:.78rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#b4d9f2) 78%,transparent)}.sp-memory-file-text-actions{display:flex;flex-wrap:wrap;gap:.4rem}.sp-memory-file-text-action{display:inline-flex;align-items:center;gap:.4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 28%,transparent);border-radius:999px;background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 10%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 58%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 88%,transparent);padding:.38rem .82rem;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .16s ease,color .16s ease}.sp-memory-file-text-action i{width:.85rem;height:.85rem}.sp-memory-file-text-action:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 55%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 100%,transparent)}.sp-memory-file-text-action.is-primary{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 26%,transparent)}.sp-memory-file-text-action:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 70%,transparent);outline-offset:1px}.sp-memory-file-text-body{margin:0;max-height:52vh;overflow:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 18%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1b) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 92%,transparent);padding:.8rem .9rem;font-family:var(--gs-font-mono,ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace);font-size:.74rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.sp-memory-file-text-chip{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 42%,transparent);border-radius:.3rem;background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 16%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 88%,transparent);padding:0 .28rem;font-size:.56rem;font-weight:700;letter-spacing:.08em}.sp-memory-file-text-chip.is-extracting{border-color:color-mix(in srgb,var(--gs-public-theme-text,#b4d9f2) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-text,#b4d9f2) 12%,transparent);opacity:.8}@media (max-width:760px){.sp-memory-preview-shell{top:.6rem;right:.6rem;left:.6rem;width:auto;max-height:calc(100vh - 1.2rem);max-height:calc(100dvh - 1.2rem)}}.sp-memory-category-pill--docs,.sp-memory-file-icon--docs,.sp-memory-file-pill--docs{border-color:rgba(255,182,95,.44);background:rgba(255,142,67,.16);color:rgba(255,210,160,.96)}.sp-memory-category-pill--code,.sp-memory-file-icon--code,.sp-memory-file-pill--code{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#61e8ff) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#28d0f6) 16%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#a9f2ff) 96%,transparent)}.sp-memory-category-pill--data,.sp-memory-file-icon--data,.sp-memory-file-pill--data{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ad96ff) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#8e7aff) 16%,transparent);color:rgba(216,202,255,.98)}.sp-memory-category-pill--media,.sp-memory-file-icon--media,.sp-memory-file-pill--media{border-color:rgba(255,215,103,.48);background:rgba(255,189,66,.16);color:rgba(255,228,154,.98)}.sp-memory-category-pill--other,.sp-memory-file-icon--other,.sp-memory-file-pill--other{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8ecae2) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#78bad6) 14%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cbeaf7) 98%,transparent)}.sp-memory-shell.has-drawer .sp-memory-right-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.sp-memory-layout{grid-template-columns:minmax(0,1fr)}.sp-memory-left-column,.sp-memory-right-column{order:0}.sp-memory-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sp-memory-folder-grid{grid-template-columns:minmax(0,1fr)}.sp-memory-file-row{grid-template-columns:auto minmax(0,1fr);padding-right:2.6rem}.sp-memory-file-meta{grid-column:1/-1;justify-content:flex-start;margin-left:2rem}}.sp-orchestrate-hero{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e1ff) 26%,transparent);border-radius:.82rem;padding:.76rem;background:radial-gradient(circle at top right,rgba(0,240,255,.14),transparent 44%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c16) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030911) 97%,transparent));backdrop-filter:blur(8px)}.sp-orchestrate-title{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 96%,transparent);margin:0}.sp-orchestrate-copy{margin:.4rem 0 0;font-size:.65rem;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-text,#bcdcf2) 84%,transparent)}.sp-orchestrate-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;align-items:stretch;margin:0 0 .36rem}.sp-orchestrate-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04111e) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2f0ff) 90%,transparent);border-radius:.56rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;line-height:1;width:100%;min-height:1.98rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.38rem .58rem;text-transform:uppercase;transition:border-color .22s ease,background-color .22s ease,color .22s ease}.sp-orchestrate-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99f6ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#092034) 80%,transparent);color:var(--gs-public-theme-strong,#f3fcff)}.sp-orchestrate-tab.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 18%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 75%,transparent);color:var(--gs-public-theme-strong,#e9fdff);box-shadow:inset 0 0 0 1px rgba(0,240,255,.22)}.sp-orchestrate-pane{display:none;flex-direction:column;gap:.74rem;flex:1 1 auto;min-height:0}.sp-orchestrate-pane.is-active{display:flex;overflow-y:auto;overflow-x:hidden;padding-right:.16rem;padding-bottom:.82rem;animation:gs-folios-pane-enter .34s cubic-bezier(.22,1,.36,1)}#orchestrate-calendar-pane.sp-orchestrate-pane.is-active,#orchestrate-governance-pane.sp-orchestrate-pane.is-active,#orchestrate-insight-pane.sp-orchestrate-pane.is-active{overflow:hidden}.sp-orchestrate-conflict-list,.sp-orchestrate-insight-list,.sp-orchestrate-reminder-list,.sp-orchestrate-web-list{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e1ff) 24%,transparent);border-radius:.78rem;padding:.62rem;background:radial-gradient(circle at top right,rgba(0,240,255,.1),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c16) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030911) 97%,transparent));min-height:4.2rem;max-height:min(26vh,11.2rem);overflow-y:auto;overflow-x:hidden;backdrop-filter:blur(6px)}#orchestrate-calendar-pane>.sp-orchestrate-calendar-shell,#orchestrate-governance-pane>.sp-orchestrate-insight-list,#orchestrate-insight-pane>.sp-orchestrate-insight-list{flex:1 1 auto;min-height:0;max-height:none;height:100%}.sp-orchestrate-calendar-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e1ff) 24%,transparent);border-radius:.78rem;padding:.62rem;background:radial-gradient(circle at top right,rgba(0,240,255,.1),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c16) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030911) 97%,transparent));min-height:4.2rem;max-height:min(26vh,11.2rem);overflow-y:auto;overflow-x:hidden;backdrop-filter:blur(6px)}.sp-orchestrate-form{display:flex;flex-direction:column;gap:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e1ff) 24%,transparent);border-radius:.82rem;padding:.66rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d19) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a14) 94%,transparent));backdrop-filter:blur(6px)}.sp-orchestrate-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem;align-items:end}#orchestrate-root-form .sp-orchestrate-form-grid>.sp-orchestrate-btn{grid-column:1/-1}.sp-orchestrate-form.is-conflict{gap:.5rem}.sp-orchestrate-field{display:flex;flex-direction:column;gap:.22rem;font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bae3f4) 82%,transparent);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.sp-orchestrate-field>span{line-height:1;padding-left:.06rem}.sp-orchestrate-input,.sp-orchestrate-select{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 35%,transparent);border-radius:.56rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#08111f) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e7faff) 96%,transparent);font-size:.62rem;min-height:2rem;padding:.48rem .56rem;outline:none}.sp-orchestrate-input:focus,.sp-orchestrate-select:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 75%,transparent);box-shadow:0 0 0 2px rgba(0,240,255,.14)}.rdt-select,.sp-fx-select,.sp-orchestrate-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;padding-right:1.9rem;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--gs-public-theme-primary,#c1eaff) 88%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#c1eaff) 88%,transparent) 50%,transparent 50%);background-position:calc(100% - .88rem) 52%,calc(100% - .58rem) 52%;background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat}.rdt-select optgroup,.rdt-select option,.sp-fx-select optgroup,.sp-fx-select option,.sp-orchestrate-select optgroup,.sp-orchestrate-select option{background:color-mix(in srgb,var(--gs-public-theme-panel,#061423) 98%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 97%,transparent)}.sp-orchestrate-block{display:flex;flex-direction:column;gap:.56rem;min-height:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76ddff) 22%,transparent);border-radius:.82rem;padding:.62rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030912) 90%,transparent));backdrop-filter:blur(6px)}.sp-orchestrate-block-head{display:flex;align-items:center;justify-content:space-between;gap:.38rem;font-size:.56rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--gs-public-theme-text,#d0efff) 90%,transparent);padding:0 .04rem;line-height:1.2}.sp-orchestrate-block-head>span{flex:1 1 auto;min-width:0}.sp-orchestrate-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80ecff) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e1b2c) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c18) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 96%,transparent);border-radius:.58rem;font-size:.54rem;padding:.36rem .52rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.sp-orchestrate-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9af1ff) 65%,transparent);box-shadow:0 0 12px rgba(0,240,255,.16)}.sp-orchestrate-btn.is-ghost{background:color-mix(in srgb,var(--gs-public-theme-panel,#091222) 58%,transparent)}.sp-orchestrate-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sp-orchestrate-feedback{min-height:.92rem;font-size:.56rem;color:rgba(120,255,226,.92);letter-spacing:.02em;padding:0 .08rem}.sp-orchestrate-feedback.is-error{color:rgba(255,145,145,.95)}.sp-orchestrate-empty{display:block;font-size:.62rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#bae3f4) 76%,transparent);padding:.1rem 0}.sp-orchestrate-node{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.62rem;padding:.44rem .5rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1a) 86%,transparent);margin-bottom:.4rem}.sp-orchestrate-node-head{display:flex;align-items:center;justify-content:space-between;gap:.36rem;flex-wrap:wrap}.sp-orchestrate-node-title{font-size:.62rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 96%,transparent);font-weight:700;line-height:1.3}.sp-orchestrate-node-meta{font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a6d6f3) 85%,transparent);display:flex;gap:.34rem;align-items:center;flex-wrap:wrap;margin-top:.16rem}.sp-orchestrate-node-actions{display:flex;gap:.28rem;margin-top:.34rem;flex-wrap:wrap}.sp-orchestrate-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd9ff) 35%,transparent);border-radius:999px;padding:.14rem .36rem;font-size:.46rem;line-height:1;text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb,var(--gs-public-theme-text,#ceefff) 90%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081628) 62%,transparent);font-weight:700}.sp-orchestrate-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.sp-orchestrate-core-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.52rem;margin-top:.62rem}.sp-orchestrate-core-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.72rem;padding:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 76%,transparent);display:flex;flex-direction:column;gap:.48rem}.sp-orchestrate-form-grid--core{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}.sp-orchestrate-insight-grid--engine{margin:.18rem 0 .2rem}.sp-orchestrate-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}.sp-orchestrate-audit-col{min-height:0}.sp-orchestrate-audit-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd9ff) 18%,transparent);border-radius:.56rem;padding:.34rem .38rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071221) 68%,transparent);display:flex;flex-direction:column;gap:.14rem;margin-bottom:.3rem}.sp-orchestrate-audit-event{font-size:.48rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#c7ebfc) 86%,transparent)}.sp-orchestrate-audit-summary{font-size:.56rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#e3f7ff) 94%,transparent)}.sp-orchestrate-audit-time{font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8d5eb) 78%,transparent);letter-spacing:.03em}.sp-orchestrate-insight-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.62rem;padding:.38rem .44rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c18) 72%,transparent);display:flex;flex-direction:column;gap:.18rem}.sp-orchestrate-insight-section-title{margin:.74rem 0 .34rem;font-size:.52rem;text-transform:uppercase;letter-spacing:.09em;color:color-mix(in srgb,var(--gs-public-theme-text,#b2daf0) 86%,transparent);font-weight:700}.sp-orchestrate-subtabs-shell{margin:0 0 .52rem}.sp-orchestrate-subtabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.8rem,1fr));gap:.34rem;margin:0 0 .52rem}.sp-orchestrate-subtab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04111e) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2f0ff) 90%,transparent);border-radius:.58rem;font-size:.56rem;font-weight:700;letter-spacing:.07em;line-height:1;width:100%;min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.34rem .5rem;text-transform:uppercase;transition:border-color .28s ease,background-color .28s ease,color .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.sp-orchestrate-subtab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99f6ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#092034) 80%,transparent);color:var(--gs-public-theme-strong,#f3fcff);transform:translateY(-1px)}.sp-orchestrate-subtab.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 18%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 74%,transparent);color:var(--gs-public-theme-strong,#e9fdff);box-shadow:inset 0 0 0 1px rgba(0,240,255,.22)}.sp-orchestrate-subpane{display:none}.sp-orchestrate-subpane.is-active{display:block;animation:gs-folios-pane-enter .32s cubic-bezier(.22,1,.36,1)}.sp-orchestrate-subpane .sp-orchestrate-core-grid{margin-top:.12rem}.sp-blueprint-shell{display:flex;flex-direction:column;gap:.46rem}.sp-blueprint-head{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.62rem;padding:.42rem .5rem;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 92%,transparent))}.sp-blueprint-title{margin:0;font-size:.64rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 97%,transparent);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.sp-blueprint-copy{margin:.2rem 0 0;font-size:.56rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#acd6ee) 86%,transparent)}#orchestrate-panel-shell .sp-flow-collaboration-tabs{margin-bottom:.32rem}.sp-flow-timeline-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;align-items:stretch}.sp-flow-calendar-column,.sp-flow-timeline-column{min-width:0}.sp-flow-calendar-column{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.72rem;background:radial-gradient(120% 140% at 14% 0,color-mix(in srgb,var(--gs-public-theme-panel,#235f94) 20%,transparent),transparent 52%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1b) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 94%,transparent));padding:.32rem;min-height:24rem}.sp-flow-timeline-calendar-host{height:100%;min-height:23.3rem;overflow:auto}.sp-flow-calendar-column .gs-calendar-surface.is-engine{min-height:100%}.sp-flow-timeline-shell{padding:.12rem .08rem .42rem;height:100%}.sp-flow-timeline-canvas{position:relative;display:flex;flex-direction:column;gap:.32rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);border-radius:.72rem;background:radial-gradient(120% 140% at 16% 0,color-mix(in srgb,var(--gs-public-theme-panel,#246094) 26%,transparent),transparent 56%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1c) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 95%,transparent));padding:.72rem .44rem .76rem;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(17,61,93,.4),0 .6rem 1.4rem rgba(3,10,20,.34)}.sp-flow-timeline-axis{position:absolute;top:.56rem;bottom:.56rem;left:50%;transform:translateX(-50%);width:.3rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#aae4ff) 20%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#58a7d6) 20%,transparent));border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#75cdf7) 24%,transparent);box-shadow:0 0 0 1px rgba(10,34,52,.5),0 0 1.1rem rgba(70,200,255,.16);z-index:1}.sp-flow-timeline-event{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 2.12rem minmax(0,1fr);-moz-column-gap:.7rem;column-gap:.7rem;align-items:center;min-height:7.2rem;padding:1.06rem .08rem .6rem;z-index:2}.sp-flow-timeline-center{grid-column:2;justify-self:center;z-index:4}.sp-flow-timeline-node{display:block;width:1.02rem;height:1.02rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82e5ff) 92%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,#59a3f2) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#355ccc) 95%,transparent));box-shadow:0 0 0 2px rgba(69,166,236,.25),0 0 .9rem rgba(73,205,255,.24)}.sp-flow-timeline-event.is-active .sp-flow-timeline-node{box-shadow:0 0 0 3px rgba(70,206,255,.22),0 0 1.1rem rgba(81,220,255,.3)}.sp-flow-timeline-flag{position:absolute;left:50%;top:.14rem;transform:translate(-50%,-50%);border-radius:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#86c7ff) 50%,transparent);padding:.2rem .62rem;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,#4972cf) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#3253b2) 94%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e9f6ff) 98%,transparent);font-size:.52rem;letter-spacing:.04em;line-height:1;font-weight:700;white-space:nowrap;box-shadow:0 0 .9rem rgba(65,136,224,.18);z-index:5}.sp-flow-timeline-card-shell{width:100%;max-width:100%;z-index:3}.sp-flow-timeline-event.is-left .sp-flow-timeline-card-shell{grid-column:1;justify-self:end}.sp-flow-timeline-event.is-right .sp-flow-timeline-card-shell{grid-column:3;justify-self:start}.sp-flow-timeline-card{position:relative;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 28%,transparent);border-radius:.58rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c19) 90%,transparent));min-height:4.12rem;max-width:min(100%,26rem);padding:.64rem .86rem .56rem;display:flex;flex-direction:column;justify-content:center;gap:.34rem;box-shadow:inset 0 0 0 1px rgba(20,59,88,.48),0 .5rem 1rem rgba(3,10,20,.32)}.sp-flow-timeline-event.is-left .sp-flow-timeline-card{margin-left:auto;margin-right:1.02rem}.sp-flow-timeline-event.is-right .sp-flow-timeline-card{margin-right:auto;margin-left:1.02rem}.sp-flow-timeline-event.is-left .sp-flow-timeline-card:after,.sp-flow-timeline-event.is-right .sp-flow-timeline-card:after{content:"";position:absolute;top:50%;width:.92rem;height:.92rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c19) 90%,transparent));transform:translateY(-50%) rotate(45deg);z-index:2}.sp-flow-timeline-event.is-left .sp-flow-timeline-card:after{right:-.48rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 28%,transparent);border-right:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 28%,transparent)}.sp-flow-timeline-event.is-right .sp-flow-timeline-card:after{left:-.48rem;border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 28%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 28%,transparent)}.sp-flow-timeline-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.42rem}.sp-flow-timeline-card-title{font-size:.9rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 97%,transparent);font-weight:600}.sp-flow-timeline-card-arrow{font-size:1.46rem;line-height:1;color:color-mix(in srgb,var(--gs-public-theme-text,#a2e0ff) 90%,transparent);transform:translateY(-.04rem)}.sp-flow-timeline-card-subtitle{font-size:.72rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-text,#aad6ee) 88%,transparent)}.sp-flow-timeline-date{position:absolute;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--gs-public-theme-text,#97e0ff) 92%,transparent);font-size:.82rem;line-height:1.2;white-space:nowrap;z-index:4;text-shadow:0 0 .4rem rgba(58,181,244,.2)}.sp-flow-timeline-event.is-left .sp-flow-timeline-date{left:calc(50% + 1.62rem);padding-left:1.74rem}.sp-flow-timeline-event.is-right .sp-flow-timeline-date{right:calc(50% + 1.62rem);padding-right:1.74rem;text-align:right}.sp-flow-timeline-date:before{content:"";position:absolute;top:50%;width:1.62rem;border-top:1px solid rgba(177,79,214,.85);transform:translateY(-50%)}.sp-flow-timeline-event.is-left .sp-flow-timeline-date:before{left:0}.sp-flow-timeline-event.is-right .sp-flow-timeline-date:before{right:0}@media (max-width:980px){.sp-flow-timeline-layout{grid-template-columns:1fr}.sp-flow-calendar-column,.sp-flow-timeline-calendar-host{min-height:0}.sp-flow-timeline-canvas{padding:.64rem .34rem .7rem}.sp-flow-timeline-axis{left:1.05rem;transform:none}.sp-flow-timeline-event{grid-template-columns:1.9rem minmax(0,1fr);min-height:auto;padding:.98rem 0 .5rem}.sp-flow-timeline-center{grid-column:1}.sp-flow-timeline-card-shell{grid-column:2!important;justify-self:stretch!important}.sp-flow-timeline-event.is-left .sp-flow-timeline-card,.sp-flow-timeline-event.is-right .sp-flow-timeline-card{margin:0 0 0 .56rem;max-width:none}.sp-flow-timeline-event.is-left .sp-flow-timeline-card:after,.sp-flow-timeline-event.is-right .sp-flow-timeline-card:after{display:none}.sp-flow-timeline-date{position:static;transform:none;padding:0 0 0 2.48rem!important;margin-top:.14rem;text-align:left!important}.sp-flow-timeline-date:before{display:none}.sp-flow-timeline-flag{left:1.05rem;transform:translate(-20%,-50%)}}.sp-intent-direction-shell{display:flex;flex-direction:column;gap:.2rem;margin:0 0 .24rem}.sp-intent-direction-strip{margin:0 0 .22rem}.sp-blueprint-direction-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.8rem,1fr));gap:.32rem}.sp-blueprint-direction-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.58rem;padding:.36rem .42rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1d) 64%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ceedfc) 90%,transparent);text-align:left;display:flex;flex-direction:column;gap:.2rem;transition:border-color .22s ease,background-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.sp-blueprint-direction-chip:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#92f3ff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081c2e) 80%,transparent);transform:translateY(-1px)}.sp-blueprint-direction-chip.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 74%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 15%,transparent);box-shadow:inset 0 0 0 1px rgba(0,240,255,.22)}.sp-blueprint-direction-title{font-size:.56rem;line-height:1.32;color:color-mix(in srgb,var(--gs-public-theme-text,#e9f8ff) 96%,transparent);font-weight:700}.sp-blueprint-direction-meta{font-size:.5rem;line-height:1.28;color:color-mix(in srgb,var(--gs-public-theme-text,#abd5ed) 86%,transparent);letter-spacing:.02em}.sp-blueprint-subtabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));gap:.3rem;margin:0 0 .2rem}.sp-blueprint-subtab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e2ff) 26%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101d) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ccecfc) 90%,transparent);min-height:1.64rem;width:100%;padding:.3rem .44rem;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.06em;font-size:.52rem;font-weight:700;line-height:1;transition:border-color .22s ease,background-color .22s ease,color .22s ease}.sp-blueprint-subtab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#92f3ff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081d2f) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 98%,transparent)}.sp-blueprint-subtab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 74%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 18%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfdff) 98%,transparent);box-shadow:inset 0 0 0 1px rgba(0,240,255,.2)}.sp-blueprint-subpane{display:none}.sp-blueprint-subpane.is-active{display:block;animation:gs-folios-pane-enter .32s cubic-bezier(.22,1,.36,1)}.sp-blueprint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.sp-blueprint-section{min-height:0}.sp-blueprint-fragment-grid,.sp-blueprint-helix-grid,.sp-blueprint-stage-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.38rem}.sp-blueprint-helix{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.62rem;padding:.44rem .5rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1a) 86%,transparent)}.sp-blueprint-helix.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 74%,transparent);box-shadow:inset 0 0 0 1px rgba(0,240,255,.18)}.sp-blueprint-pill.is-cyan{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#56efff) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c7faff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00b2d6) 28%,transparent)}.sp-blueprint-pill.is-indigo{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a4a0ff) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7e0ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#4039a4) 30%,transparent)}.sp-blueprint-plan-list{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.24rem}.sp-blueprint-plan-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd9ff) 32%,transparent);border-radius:999px;padding:.18rem .34rem;font-size:.5rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-text,#cff0ff) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081628) 60%,transparent)}.sp-blueprint-fragment,.sp-blueprint-stage{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.62rem;padding:.44rem .5rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1a) 86%,transparent);display:flex;flex-direction:column;gap:.24rem}.sp-blueprint-fragment>span:last-child{font-size:.6rem;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-text,#cbebfb) 90%,transparent)}.sp-orchestrate-insight-label{font-size:.5rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--gs-public-theme-text,#b4dcf4) 84%,transparent);font-weight:700}.sp-orchestrate-insight-value{font-size:.8rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f8ff) 96%,transparent);font-weight:700;line-height:1.2}@media (max-width:720px){.sp-orchestrate-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-blueprint-direction-strip,.sp-blueprint-grid,.sp-blueprint-subtabs,.sp-orchestrate-audit-grid,.sp-orchestrate-form-grid,.sp-orchestrate-form-grid--core,.sp-orchestrate-insight-grid{grid-template-columns:minmax(0,1fr)}.sp-orchestrate-pane.is-active{padding-right:.04rem}}.sp-home-hero{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e1ff) 26%,transparent);border-radius:.82rem;padding:.76rem;background:radial-gradient(circle at top right,rgba(0,240,255,.16),transparent 44%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060d18) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#040a12) 94%,transparent))}.sp-home-title{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 96%,transparent);margin:0}.sp-home-copy{margin:.4rem 0 0;font-size:.65rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#bcdcf2) 84%,transparent)}.sp-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.sp-home-card{display:flex;flex-direction:column;gap:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 25%,transparent);border-radius:.72rem;padding:.58rem .62rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04111e) 62%,transparent);min-height:4.4rem}.sp-home-card-icon{width:.82rem;height:.82rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9ee8ff) 90%,transparent)}.sp-home-card-label{font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e1f5ff) 94%,transparent);line-height:1.2}.sp-home-card-sub{font-size:.56rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d6ef) 82%,transparent)}.sp-vw-shop{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:.72rem;min-height:0;height:100%;align-items:start;padding-right:.1rem}.sp-vw-sidebar{gap:.56rem;overflow:auto;padding-right:.14rem}.sp-vw-main,.sp-vw-sidebar{display:flex;flex-direction:column;min-height:0;max-height:100%}.sp-vw-main{gap:.58rem;overflow:hidden}.sp-vw-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bd6ff) 23%,transparent);border-radius:.86rem;padding:.64rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--gs-public-theme-primary,#45aee8) 22%,transparent),transparent 50%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050b17) 96%,transparent));box-shadow:0 12px 26px rgba(2,8,20,.42),inset 0 0 0 1px rgba(255,255,255,.03);display:flex;flex-direction:column;gap:.54rem}.sp-vw-card-head{display:flex;align-items:center;justify-content:space-between;gap:.44rem}.sp-vw-card-head h4{margin:0;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f4ff) 96%,transparent)}.sp-vw-head-actions{display:flex;align-items:center;gap:.34rem}.sp-vw-field{display:flex;flex-direction:column;gap:.26rem}.sp-vw-field>span{font-size:.54rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad2ee) 88%,transparent)}.sp-vw-field input,.sp-vw-field select{border-radius:.62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78cbf7) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091626) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 96%,transparent);height:2rem;padding:0 .58rem;font-size:.66rem}.sp-vw-field input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d2f0) 50%,transparent)}.sp-vw-field input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d2f0) 50%,transparent)}.sp-vw-location-preview{font-size:.57rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#bee3f7) 82%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102a42) 44%,transparent);border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#84d4fc) 25%,transparent);border-radius:.56rem;padding:.44rem .5rem}.sp-vw-globe-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6f5) 25%,transparent);border-radius:.72rem;background:radial-gradient(circle at 24% 18%,color-mix(in srgb,var(--gs-public-theme-primary,#58a5de) 20%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081427) 60%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 64%,transparent));padding:.44rem;display:flex;flex-direction:column;gap:.22rem}.sp-vw-globe-stage{--gs-vw-map-stage-h:11.4rem;width:100%;height:var(--gs-vw-map-stage-h);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 30%,transparent);border-radius:.58rem;overflow:hidden;background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--gs-public-theme-primary,#68b6ec) 18%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#09172a) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1d) 92%,transparent));cursor:grab}.sp-vw-globe-stage.maplibregl-map{width:100%;height:var(--gs-vw-map-stage-h,11.4rem);border-radius:inherit;background:var(--gs-public-theme-panel,#08172b);font-family:JetBrains Mono,monospace}.sp-vw-globe-stage .maplibregl-ctrl-group:not(.gw-map-ctrl-group) button{background:color-mix(in srgb,var(--gs-public-theme-panel,#08172a) 90%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc7f7) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f5ff) 95%,transparent);width:1.35rem;height:1.35rem;line-height:1.28rem;font-size:.82rem}.sp-vw-globe-stage .maplibregl-ctrl-group{margin-top:.35rem;margin-left:.35rem}.sp-vw-globe-stage .maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 78%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec6f3) 28%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bce2f6) 90%,transparent);font-size:.46rem}.sp-vw-globe-stage .maplibregl-ctrl-attrib a{color:color-mix(in srgb,var(--gs-public-theme-secondary,#94d4f3) 95%,transparent)}.sp-vw-globe-stage .sp-vw-map-hybrid-street-overlay{mix-blend-mode:multiply}.sp-vw-map-locate-btn{width:1.35rem;height:1.35rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc6f6) 42%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071628) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e1f6ff) 98%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;line-height:1;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.sp-vw-map-locate-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ddeff) 70%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2943) 94%,transparent)}.sp-vw-map-locate-btn.is-loading,.sp-vw-map-locate-btn:disabled{opacity:.72;cursor:wait;transform:none}.sp-vw-globe-stage:active{cursor:grabbing}.sp-vw-globe-shell>small{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dbedb) 90%,transparent);font-size:.48rem;line-height:1.35}.sp-vw-radius-wrap{display:flex;flex-direction:column;gap:.34rem}.sp-vw-radius-head{display:flex;align-items:center;justify-content:space-between;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d1ec) 88%,transparent)}#globe-vw-radius{width:100%;accent-color:var(--gs-public-theme-primary,#5ec8ff)}.sp-vw-pill{min-width:1.6rem;height:1.28rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83cdf6) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1a5d90) 44%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f6ff) 96%,transparent);font-size:.58rem;font-weight:700;padding:0 .5rem;white-space:nowrap}.sp-vw-btn,.sp-vw-pill{display:inline-flex;align-items:center;justify-content:center}.sp-vw-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84c8ee) 35%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#11253a) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f5ff) 95%,transparent);font-size:.6rem;font-weight:600;letter-spacing:.02em;height:1.72rem;padding:0 .52rem;gap:.28rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.sp-vw-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#93d8ff) 60%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#183855) 76%,transparent);transform:translateY(-1px)}.sp-vw-btn-primary,.sp-vw-btn.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#3290dc) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#45bfff) 88%,transparent));border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#90dbff) 72%,transparent);color:var(--gs-public-theme-strong,#f7fcff)}.sp-vw-btn:disabled{opacity:.58;cursor:not-allowed;transform:none}.sp-vw-head-compact-btn{height:1.5rem;min-width:1.5rem;padding:0 .36rem;border-radius:.46rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8ee) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1d31) 66%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f4ff) 96%,transparent);gap:0;box-shadow:inset 0 0 0 1px rgba(155,215,246,.08)}.sp-vw-head-compact-btn.sp-vw-btn-primary{background:color-mix(in srgb,var(--gs-public-theme-panel,#165f97) 54%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#90daff) 56%,transparent)}.sp-vw-head-compact-btn :is(i,svg){width:.8rem;height:.8rem;flex:0 0 auto}.sp-vw-head-compact-btn .sp-vw-head-compact-text{display:none}.sp-vw-btn-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fc6ee) 28%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1f35) 70%,transparent);width:1.92rem;height:1.92rem;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#d8f2ff) 96%,transparent);cursor:pointer}.sp-vw-recent-list{display:flex;flex-direction:column;gap:.38rem;min-height:1rem;max-height:14.2rem;overflow:auto;padding-right:.1rem}.sp-vw-recent-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bcff7) 20%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071728) 72%,transparent);padding:.45rem .5rem;display:flex;flex-direction:column;gap:.24rem}.sp-vw-recent-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem}.sp-vw-recent-item-title{font-size:.62rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f7ff) 96%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-vw-recent-item-time{font-size:.53rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#abd1ec) 80%,transparent)}.sp-vw-recent-item-meta{display:flex;align-items:center;justify-content:space-between;gap:.42rem;flex-wrap:wrap}.sp-vw-recent-item-value{font-size:.62rem;color:color-mix(in srgb,var(--gs-public-theme-text,#ebf8ff) 96%,transparent);font-weight:700}.sp-vw-empty-copy{margin:0;font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9d0ec) 74%,transparent);text-align:center;padding:.5rem 0}.sp-vw-toolbar{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed1f7) 26%,transparent);border-radius:.86rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#091221) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050b16) 96%,transparent));padding:.55rem;display:flex;gap:.52rem;align-items:center;justify-content:space-between}.sp-vw-search{flex:1 1 auto;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ccaef) 25%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091627) 72%,transparent);padding:0 .56rem;height:2rem;display:inline-flex;align-items:center;gap:.4rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b6dff7) 90%,transparent)}.sp-vw-search input{border:none;background:transparent;width:100%;min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 96%,transparent);font-size:.66rem;outline:none}.sp-vw-search input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9d2ed) 56%,transparent)}.sp-vw-search input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9d2ed) 56%,transparent)}.sp-vw-view-switch{display:inline-flex;gap:.32rem;flex-shrink:0}.sp-vw-results-shell{min-height:0;flex:1 1 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79cdf6) 24%,transparent);border-radius:.9rem;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--gs-public-theme-primary,#4aa3dd) 20%,transparent),transparent 48%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050a14) 98%,transparent));padding:.56rem;overflow:auto}.sp-vw-filter-summary{margin:0 0 .5rem;font-size:.58rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9d0ec) 84%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed1f7) 20%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2c) 62%,transparent);padding:.4rem .5rem}.sp-vw-filter-summary.is-hidden{display:none}.sp-vw-world-geo{display:flex;align-items:center;gap:.36rem;flex-wrap:wrap;font-size:.53rem;letter-spacing:.02em}.sp-vw-world-distance,.sp-vw-world-reach{display:inline-flex;align-items:center;gap:.22rem;white-space:nowrap}.sp-vw-world-distance{font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-primary,#6cc6ff) 92%,transparent)}.sp-vw-world-distance.is-unknown{font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9d0ec) 64%,transparent)}.sp-vw-world-reach{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9d0ec) 70%,transparent)}.sp-vw-worlds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.54rem}.sp-vw-world-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80cdf3) 22%,transparent);border-radius:.74rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071627) 80%,transparent);display:flex;flex-direction:column;gap:.46rem;padding:.54rem;min-width:0}.sp-vw-world-head{display:flex;align-items:center;gap:.44rem;min-width:0}.sp-vw-world-avatar{width:2rem;height:2rem;border-radius:.56rem;-o-object-fit:cover;object-fit:cover;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc9ef) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#14304a) 70%,transparent);flex-shrink:0}.sp-vw-world-avatar-fallback{width:2rem;height:2rem;border-radius:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecbf2) 24%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-panel,#276ca2) 78%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#3aa4dd) 78%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fbff) 98%,transparent);font-size:.64rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sp-vw-world-head-copy{min-width:0;display:flex;flex-direction:column;gap:.16rem}.sp-vw-world-title{font-size:.66rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f7ff) 98%,transparent)}.sp-vw-world-location,.sp-vw-world-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-vw-world-location{font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#afd5ed) 82%,transparent)}.sp-vw-badge-row{display:flex;align-items:center;gap:.26rem;flex-wrap:wrap}.sp-vw-badge{display:inline-flex;align-items:center;justify-content:center;height:1.18rem;border-radius:999px;font-size:.53rem;font-weight:700;letter-spacing:.03em;padding:0 .42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ccef1) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#153957) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dbf3ff) 95%,transparent);text-transform:uppercase;white-space:nowrap}.sp-vw-badge.is-online{border-color:rgba(102,222,171,.56);color:rgba(201,255,233,.98);background:rgba(37,143,104,.36)}.sp-vw-badge.is-offline{border-color:rgba(218,157,164,.56);color:rgba(255,229,233,.98);background:rgba(138,63,79,.34)}.sp-vw-badge.is-accepted{border-color:rgba(119,230,185,.56);background:rgba(34,132,93,.34);color:rgba(208,255,236,.98)}.sp-vw-badge.is-pending{border-color:rgba(242,213,128,.56);background:rgba(145,112,33,.34);color:rgba(255,245,209,.98)}.sp-vw-badge.is-blocked{border-color:rgba(237,154,162,.56);background:rgba(152,56,72,.36);color:rgba(255,226,232,.98)}.sp-vw-badge.is-declined{border-color:color-mix(in srgb,var(--gs-public-theme-warning,#f0b496) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-warning,#945430) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ffecde) 98%,transparent)}.sp-vw-value-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.36rem;border-top:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc4e8) 24%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc4e8) 24%,transparent);padding:.42rem 0}.sp-vw-value-meta small{display:block;font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad2ec) 72%,transparent);margin-bottom:.12rem;text-transform:uppercase;letter-spacing:.05em}.sp-vw-value-meta strong{font-size:.7rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 98%,transparent)}.sp-vw-value-count{display:block;margin-top:.1rem;font-size:.5rem;letter-spacing:.04em;text-transform:none;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dc7e4) 68%,transparent)}.sp-vw-keyword-row{display:flex;flex-wrap:wrap;gap:.24rem}.sp-vw-keyword{display:inline-flex;align-items:center;height:1.06rem;padding:0 .34rem;border-radius:.38rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83c8ee) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#153854) 34%,transparent);font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cbecff) 90%,transparent)}.sp-vw-quote-actions{display:flex;flex-direction:column;gap:.3rem}.sp-vw-quote-form{display:flex;gap:.24rem;align-items:center}.sp-vw-quote-form input{flex:1 1 auto;min-width:0;height:1.74rem;border-radius:.52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc8ee) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1b2d) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ebf7ff) 96%,transparent);padding:0 .5rem;font-size:.62rem}.sp-vw-quote-note{font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#aed4ee) 72%,transparent)}.sp-vw-worlds-list{display:flex;flex-direction:column;gap:.46rem}.sp-vw-world-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bcbf2) 20%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061526) 82%,transparent);padding:.5rem;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:.4rem;align-items:center}.sp-vw-world-row-meta{min-width:0;display:flex;align-items:center;gap:.38rem}.sp-vw-world-row-copy{min-width:0}.sp-vw-world-row .sp-vw-world-location,.sp-vw-world-row .sp-vw-world-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-vw-world-row-action,.sp-vw-world-row-status,.sp-vw-world-row-value{font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 92%,transparent)}.sp-vw-world-row-value strong{font-size:.66rem}.sp-vw-history-shell{min-height:0;flex:1 1 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dcdf4) 24%,transparent);border-radius:.9rem;background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050b16) 98%,transparent));padding:.56rem;display:flex;flex-direction:column;gap:.44rem}.sp-vw-history-shell.is-hidden{display:none}.sp-vw-history-head{display:flex;justify-content:space-between;align-items:center;gap:.4rem}.sp-vw-history-head h4{margin:0;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f7ff) 96%,transparent)}.sp-vw-table-wrap{min-height:0;flex:1 1 auto;overflow:auto;border-radius:.64rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc8ef) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091423) 72%,transparent)}.sp-vw-table{width:100%;border-collapse:collapse;min-width:38rem}.sp-vw-table thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d1c2e) 94%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c9ebff) 95%,transparent);font-size:.54rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82cdf3) 22%,transparent);padding:.42rem .46rem;text-align:left;white-space:nowrap}.sp-vw-table td{font-size:.61rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f5ff) 94%,transparent);border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec3e7) 16%,transparent);padding:.42rem .46rem;vertical-align:middle}.sp-vw-table .text-right{text-align:right}.sp-vw-empty-row{text-align:center;color:color-mix(in srgb,var(--gs-public-theme-secondary,#abd2ed) 78%,transparent);padding:.8rem .46rem}.sp-vw-empty{min-height:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad2ed) 82%,transparent);text-align:center;font-size:.63rem}.sp-vw-empty.is-hidden{display:none}.sp-vw-chat-modal{position:fixed;inset:0;z-index:180;display:none;align-items:center;justify-content:center;padding:1rem}.sp-vw-chat-modal.is-open{display:flex}.sp-vw-chat-backdrop{position:absolute;inset:0;border:none;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a15) 62%,transparent);backdrop-filter:blur(2px);cursor:pointer}.sp-vw-chat-shell{position:relative;width:min(29rem,92vw);max-height:min(34rem,86vh);border-radius:.86rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f0) 28%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1e) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a16) 98%,transparent));box-shadow:0 20px 44px rgba(0,0,0,.46);display:flex;flex-direction:column;overflow:hidden}.sp-vw-chat-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.55rem .62rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81caf1) 20%,transparent)}.sp-vw-chat-head h4{margin:0;font-size:.67rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f5ff) 96%,transparent)}.sp-vw-chat-body{min-height:10rem;max-height:22rem;overflow:auto;padding:.66rem;display:flex;flex-direction:column;gap:.36rem}.sp-vw-chat-msg{max-width:86%;width:-moz-fit-content;width:fit-content;border-radius:.56rem;padding:.4rem .48rem;font-size:.61rem;line-height:1.34;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f7ff) 95%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102d48) 74%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f0) 25%,transparent)}.sp-vw-chat-msg.is-self{margin-left:auto;background:color-mix(in srgb,var(--gs-public-theme-panel,#2b7ab7) 72%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#94dbff) 34%,transparent)}.sp-vw-chat-msg small{display:block;margin-top:.18rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b4d8ef) 78%,transparent);font-size:.52rem}.sp-vw-chat-foot{padding:.5rem .58rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec6ee) 20%,transparent);display:flex;gap:.34rem}.sp-vw-chat-foot input{flex:1 1 auto;min-width:0;height:1.9rem;border-radius:.58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec6ee) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081726) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 96%,transparent);padding:0 .56rem;font-size:.64rem;outline:none}.sp-vw-chat-foot input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8d2ed) 54%,transparent)}.sp-vw-chat-foot input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8d2ed) 54%,transparent)}.sp-gateway-chat-modal{z-index:220}.sp-gateway-chat-backdrop{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a15) 56%,transparent);backdrop-filter:blur(3px)}.sp-gateway-chat-shell{width:min(24rem,92vw);max-height:min(30rem,82vh)}.sp-gateway-chat-head{padding:.52rem .62rem}.sp-gateway-chat-head-copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}.sp-gateway-chat-head-copy>h4{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-gateway-chat-head-copy>small{color:color-mix(in srgb,var(--gs-public-theme-text,#b3d9f2) 84%,transparent);font-size:.55rem;line-height:1.2;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-gateway-chat-close-btn{width:1.58rem;height:1.58rem;min-width:1.58rem;min-height:1.58rem;border-radius:.5rem}.sp-gateway-chat-close-btn i,.sp-gateway-chat-close-btn svg{width:.84rem;height:.84rem}.sp-gateway-chat-body{min-height:9rem;max-height:17rem}.sp-gateway-chat-foot{padding:.5rem .62rem;gap:.4rem}.sp-gateway-chat-send-btn{height:1.9rem;min-width:5.8rem;padding:0 .6rem;border-radius:.56rem;gap:.3rem;font-size:.62rem;letter-spacing:.02em}.sp-gateway-chat-send-btn i,.sp-gateway-chat-send-btn svg{width:.82rem;height:.82rem;flex:0 0 auto}.sp-gateway-chat-send-btn span{line-height:1}.sp-gateway-chat-empty{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b3d9f2) 84%,transparent);font-size:.62rem;line-height:1.45;text-align:center;padding:1rem .3rem}@media (max-width:1200px){.sp-vw-shop{grid-template-columns:minmax(14rem,17.2rem) minmax(0,1fr)}.sp-vw-world-row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto}.sp-vw-world-row-value{display:none}}@media (max-width:900px){.sp-vw-shop{grid-template-columns:1fr}.sp-vw-head-compact-btn{min-width:0;height:1.58rem;padding:0 .5rem;gap:.32rem;border-radius:.52rem;font-size:.56rem;font-weight:700;letter-spacing:.03em}.sp-vw-head-compact-btn .sp-vw-head-compact-text{display:inline;white-space:nowrap;line-height:1}.sp-vw-sidebar{max-height:none}.sp-vw-main{min-height:16rem}.sp-vw-toolbar{flex-direction:column;align-items:stretch}.sp-vw-view-switch{width:100%}.sp-vw-view-switch .sp-vw-btn{flex:1 1 0}.sp-vw-worlds-grid{grid-template-columns:repeat(auto-fill,minmax(12.8rem,1fr))}.sp-vw-world-row{grid-template-columns:1fr;gap:.3rem}.sp-vw-world-row-action{justify-self:start}}.sp-cockpit-hero{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e1ff) 26%,transparent);border-radius:.82rem;padding:.76rem;background:radial-gradient(circle at top right,rgba(0,240,255,.16),transparent 44%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060d18) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#040a12) 94%,transparent))}.sp-cockpit-title{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 96%,transparent);margin:0}.sp-cockpit-copy{margin:.4rem 0 0;font-size:.65rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#bcdcf2) 84%,transparent)}.sp-cockpit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.52rem}.sp-cockpit-card{display:flex;flex-direction:column;gap:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 25%,transparent);border-radius:.72rem;padding:.58rem .62rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04111e) 62%,transparent);min-height:4.8rem}.sp-cockpit-card-icon{width:.84rem;height:.84rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9ee8ff) 90%,transparent)}.sp-cockpit-card-label{font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e1f5ff) 94%,transparent);line-height:1.2}.sp-cockpit-card-sub{font-size:.56rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d6ef) 82%,transparent)}.sp-cockpit-heartbeat-row{display:flex;flex-direction:column;gap:.18rem}.sp-cockpit-heartbeat-pill{width:-moz-fit-content;width:fit-content}.sp-cockpit-heartbeat-pill.is-cyan{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#56efff) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c7faff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00b2d6) 28%,transparent)}.sp-cockpit-heartbeat-pill.is-amber{border-color:rgba(255,202,112,.72);color:rgba(255,241,198,.98);background:rgba(184,122,17,.28)}.sp-cockpit-heartbeat-pill.is-white_blue{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c6ecff) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ecf6ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#5c8dc2) 28%,transparent)}.sp-cockpit-heartbeat-pill.is-violet{border-color:rgba(204,160,255,.72);color:rgba(240,224,255,.98);background:rgba(104,67,168,.3)}.sp-cockpit-heartbeat-pill.is-crimson{border-color:rgba(255,129,145,.74);color:rgba(255,225,231,.98);background:rgba(170,32,59,.34)}.sp-cockpit-heartbeat-pill.is-idle{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd9ff) 35%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ceefff) 90%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081628) 62%,transparent)}.sp-cockpit-heartbeat-copy{font-size:.52rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#afd6ec) 86%,transparent)}.sp-cockpit-injection-grid{margin-top:.14rem}.sp-cockpit-field-span-2{grid-column:span 2}#cockpit-live-shell{margin-top:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 22%,transparent);border-radius:.78rem;padding:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101d) 58%,transparent);max-height:none;min-height:0;overflow:visible}.sp-folios-manage-tabs,.sp-folios-tabs{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;justify-content:center}.sp-folios-manage-tab,.sp-folios-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de7ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04111e) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2f0ff) 90%,transparent);border-radius:.6rem;font-size:.6rem;font-weight:700;letter-spacing:.06em;line-height:1;padding:.42rem .58rem;text-transform:uppercase;transform:translateY(0) scale(1);transition:border-color .34s ease,background-color .34s ease,color .34s ease,box-shadow .38s ease,transform .38s cubic-bezier(.22,1,.36,1)}.sp-folios-manage-tab:hover,.sp-folios-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99f6ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#092034) 80%,transparent);color:var(--gs-public-theme-strong,#f3fcff);transform:translateY(-1px)}.sp-folios-manage-tab.is-active,.sp-folios-tab.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 18%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 75%,transparent);color:var(--gs-public-theme-strong,#e9fdff);box-shadow:inset 0 0 0 1px rgba(0,240,255,.22);transform:translateY(0) scale(1);animation:gs-folios-tab-activate .42s cubic-bezier(.22,1,.36,1)}.sp-folios-pane{display:none;flex-direction:column;gap:.52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e1ff) 24%,transparent);border-radius:.8rem;padding:.72rem;background:radial-gradient(circle at top right,rgba(0,240,255,.16),transparent 42%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060d18) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#040a12) 94%,transparent))}.sp-folios-pane.is-active{display:flex;animation:gs-folios-pane-enter .5s cubic-bezier(.22,1,.36,1)}.sp-folios-pane-title{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 95%,transparent)}.sp-folios-pane-copy{font-size:.67rem;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-text,#bcdcf2) 84%,transparent)}.sp-folios-manage-pane{display:none;border:0;border-radius:0;padding:.62rem 0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#d7efff) 88%,transparent);font-size:.64rem;letter-spacing:.03em;line-height:1.45}.sp-folios-manage-pane.is-active{display:block;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}.sp-folios-go-global{display:flex;justify-content:flex-end;margin-bottom:.62rem}.sp-folios-go-global[hidden]{display:none}a.sp-folios-go-global-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.sp-folios-manage-host,.sp-folios-pane-host{display:flex;flex-direction:column;gap:.62rem}.sp-fx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.sp-fx-title{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 96%,transparent)}.sp-fx-sub{margin:.18rem 0 0;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b8daf2) 84%,transparent);line-height:1.45}.sp-fx-action-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e5ff) 38%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081d2f) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#def5ff) 95%,transparent);font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.32rem .52rem;min-height:1.8rem;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.sp-fx-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2f3ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c2840) 84%,transparent);transform:translateY(-1px)}.sp-fx-action-btn[data-folios-action=open-manage-root-tab],.sp-fx-action-btn[data-folios-action=open-manage-tab]{display:inline-flex;align-items:center;gap:.32rem}.sp-fx-action-btn[data-folios-action=open-manage-root-tab]:before,.sp-fx-action-btn[data-folios-action=open-manage-tab]:before{content:"";width:.62rem;height:.62rem;flex-shrink:0;border:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E") center /contain no-repeat}.sp-fx-follow-btn{min-width:5.6rem}.sp-fx-unfollow-btn{border-color:rgba(255,160,170,.5);background:rgba(95,38,49,.66);color:color-mix(in srgb,var(--gs-public-theme-text,#ffecef) 96%,transparent)}.sp-fx-unfollow-btn:hover{border-color:rgba(255,192,201,.68);background:rgba(121,49,63,.74)}.sp-fx-follow-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081d2f) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#def5ff) 95%,transparent);font-size:.48rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:1.8rem;padding:.32rem .62rem;display:inline-flex;align-items:center;justify-content:center}.sp-fx-follow-pill.is-connected{border-color:rgba(136,240,192,.55);color:rgba(219,255,239,.98);background:rgba(26,90,69,.66)}.sp-fx-follow-pill.is-pending{border-color:rgba(255,218,141,.48);color:rgba(255,240,207,.98);background:rgba(96,74,35,.62)}.sp-fx-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 24%,transparent);border-radius:.76rem;padding:.62rem;background:radial-gradient(circle at top right,rgba(0,240,255,.12),transparent 48%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 94%,transparent))}.sp-fx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.sp-fx-profile-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem}.sp-fx-avatar{border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82e1ff) 40%,transparent);align-items:center;justify-content:center;font-weight:800;font-size:.84rem;letter-spacing:.06em;color:color-mix(in srgb,var(--gs-public-theme-text,#def6ff) 95%,transparent);background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#82ceff) 35%,transparent),transparent 56%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#16294d) 80%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f20) 90%,transparent))}.sp-fx-avatar,.sp-fx-avatar-wrap{width:2.56rem;height:2.56rem;display:inline-flex}.sp-fx-avatar-wrap{position:relative;flex-shrink:0}.sp-fx-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-fx-avatar-fallback{position:absolute;inset:0;display:none}.sp-fx-profile-name{margin:0;font-size:.72rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 96%,transparent);line-height:1.2}.sp-fx-profile-meta{margin:.2rem 0 0;font-size:.53rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a3d6f3) 88%,transparent);line-height:1.35;text-transform:uppercase;letter-spacing:.06em}.sp-fx-profile-bio{margin:.24rem 0 0;font-size:.56rem;line-height:1.44;color:color-mix(in srgb,var(--gs-public-theme-text,#c0ddf1) 85%,transparent)}.sp-fx-god-placeholder{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe6ff) 34%,transparent);border-radius:.74rem;padding:.68rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 68%,transparent)}.sp-fx-god-chip{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80e2ff) 36%,transparent);border-radius:999px;padding:.16rem .4rem;font-size:.44rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b3e1f8) 86%,transparent);margin-bottom:.32rem}.sp-fx-god-title{margin:0;font-size:.62rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f6ff) 94%,transparent)}.sp-fx-god-copy{margin:.18rem 0 0;font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d6ef) 80%,transparent);line-height:1.4}.sp-fx-mini-tabs{display:inline-flex;flex-wrap:wrap;gap:.26rem;padding:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de1ff) 24%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040f1b) 70%,transparent)}.sp-fx-mini-tab{border:1px solid transparent;border-radius:.46rem;padding:.24rem .5rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e6fd) 85%,transparent);font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-fx-mini-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98efff) 50%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#effaff) 98%,transparent)}.sp-fx-mini-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 16%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eafbff) 98%,transparent)}.sp-fx-panel-main-tabs{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.26rem}.sp-fx-panel-main-tabs .sp-fx-mini-tab{text-align:center;padding-inline:.34rem}.sp-fx-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.sp-fx-stat{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee0ff) 20%,transparent);border-radius:.6rem;padding:.44rem .48rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101f) 72%,transparent)}.sp-fx-stat-label{display:block;font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad4ed) 82%,transparent);text-transform:uppercase;letter-spacing:.06em}.sp-fx-stat-value{display:block;margin-top:.14rem;font-size:.66rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f7ff) 97%,transparent)}.sp-subscription-current-grid{display:grid;grid-template-columns:minmax(0,11.5rem) minmax(0,1fr);gap:.62rem;align-items:start}.sp-subscription-current-card-wrap{display:flex;flex-direction:column;gap:.32rem}.sp-subscription-current-card-wrap--compact{width:100%;max-width:11.5rem}.sp-subscription-current-label{margin:0;font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#a9d5ef) 82%,transparent)}.sp-subscription-current-meta{display:flex;flex-direction:column;gap:.52rem;min-width:0}.sp-this-god-card-grid{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:1rem;align-items:stretch}#folios-pane-this-god .sp-subscription-current-card-wrap--compact,#folios-pane-this-web .sp-subscription-current-card-wrap--compact{max-width:13rem}.sp-this-god-card-settings{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee0ff) 20%,transparent);border-radius:.6rem;padding:.62rem .68rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101f) 66%,transparent);min-height:100%;display:flex;flex-direction:column;gap:.58rem}.sp-this-god-card-settings-head{display:flex;flex-direction:column;gap:.18rem}.sp-this-god-card-settings-title{margin:0;font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e1f7ff) 95%,transparent)}.sp-this-god-card-settings-sub{margin:0;font-size:.52rem;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-text,#afd5ea) 84%,transparent)}.sp-this-god-card-settings-summary{margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b0daf2) 88%,transparent)}.sp-this-god-card-settings-summary span{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70caf0) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081528) 58%,transparent);border-radius:999px;padding:.14rem .34rem;line-height:1.2}.sp-this-god-card-settings-form{display:grid;gap:.62rem;margin:0}.sp-this-god-visibility-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;align-items:stretch}.sp-this-god-visibility-pill{width:100%;min-height:1.92rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6dcef5) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071324) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#a6d8f1) 90%,transparent);display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.34rem .46rem;border-radius:.54rem;font-size:.52rem;font-weight:600;line-height:1.24;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.sp-this-god-visibility-pill-readonly{cursor:default;pointer-events:none}.sp-this-god-visibility-pill:focus-visible,.sp-this-god-visibility-pill:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99e8ff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1b31) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#def7ff) 98%,transparent)}.sp-this-god-visibility-pill.is-visible{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7aecff) 62%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--gs-public-theme-panel,#0f4066) 70%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#09253f) 78%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e3f9ff) 98%,transparent)}.sp-this-god-visibility-pill-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-this-god-visibility-pill-state{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 82%,transparent);flex-shrink:0;opacity:.9}.sp-this-god-visibility-pill-state .sp-this-god-visibility-icon{width:.58rem;height:.58rem;stroke-width:1.9;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none}.sp-this-god-visibility-pill.is-visible .sp-this-god-visibility-pill-state{opacity:1;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 98%,transparent)}.sp-this-god-visibility-pill .sp-this-god-visibility-value{display:none}.sp-this-god-visibility-pill:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9deeff) 66%,transparent);outline-offset:1px}.sp-this-god-card-settings .sp-this-god-visibility-pill{flex-shrink:0}.sp-this-god-card-settings-actions{width:100%;justify-content:flex-end;margin-top:.08rem}.sp-this-god-card-settings-actions .sp-fx-action-btn{min-height:1.9rem;padding:.34rem .66rem}.sp-this-god-card-settings-actions .sp-this-god-save-icon-btn{width:1.9rem;min-width:1.9rem;min-height:1.9rem;padding:0;border-radius:.52rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center;margin-left:auto}.sp-this-god-card-settings-actions .sp-this-god-save-icon-btn :is(i,svg){width:.74rem;height:.74rem;stroke-width:2.2;display:block;margin:0 auto;flex-shrink:0}.sp-this-god-card-settings-actions .sp-this-god-save-icon-btn.is-loading{opacity:.82;pointer-events:none}#folios-pane-this-god.sp-folios-pane-host,#folios-pane-this-web.sp-folios-pane-host{gap:.82rem}#folios-pane-this-god .sp-fx-card,#folios-pane-this-web .sp-fx-card{padding:.72rem}#folios-pane-this-god .sp-fx-profile-card,#folios-pane-this-web .sp-fx-profile-card{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:.44rem}.sp-vmx-card{--vmx-edge:var(--gs-public-theme-border-strong,#79e2ff);--vmx-panel:var(--gs-public-theme-panel,#071627);--vmx-panel-strong:var(--gs-public-theme-panel-strong,#06101f);--vmx-ink:var(--gs-public-theme-text,#e4f8ff);--vmx-accent:var(--gs-public-theme-primary,#35d8ff);--vmx-accent-soft:var(--gs-public-theme-primary,#7ea6ff);--vmx-ok:var(--gs-public-theme-success,#34d399);--vmx-warn:var(--gs-public-theme-warning,#fbbf24);--vmx-bad:var(--gs-public-theme-danger,#f87171)}.sp-vmx-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem}.sp-vmx-ring{position:relative;width:2.6rem;height:2.6rem;flex:0 0 auto;display:grid;place-items:center}.sp-vmx-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.sp-vmx-ring-arc,.sp-vmx-ring-track{fill:none;stroke-width:3.2;stroke-linecap:round}.sp-vmx-ring-track{stroke:color-mix(in srgb,var(--vmx-edge) 18%,transparent)}.sp-vmx-ring-arc{stroke:color-mix(in srgb,var(--vmx-accent) 92%,transparent);transition:stroke-dasharray .5s cubic-bezier(.22,1,.36,1)}.sp-vmx-ring-value{position:absolute;font-size:.52rem;font-weight:800;letter-spacing:-.01em;color:color-mix(in srgb,var(--vmx-ink) 96%,transparent)}.sp-vmx-ring-value i{font-style:normal;font-size:.34rem;opacity:.72}.sp-vmx-summary-main{display:flex;flex-direction:column;gap:.34rem;min-width:0}.sp-vmx-segments{display:flex;align-items:stretch;gap:.18rem;width:100%}.sp-vmx-segment{flex-basis:0;height:.42rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--vmx-edge) 24%,transparent);background:color-mix(in srgb,var(--vmx-panel-strong) 70%,transparent);overflow:hidden}.sp-vmx-segment i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--vmx-accent) 92%,transparent),color-mix(in srgb,var(--vmx-accent-soft) 88%,transparent));transition:width .42s cubic-bezier(.22,1,.36,1)}.sp-vmx-segment.is-complete{border-color:color-mix(in srgb,var(--vmx-accent) 52%,transparent)}.sp-vmx-summary-note{margin:0;font-size:.52rem;line-height:1.4;color:color-mix(in srgb,var(--vmx-ink) 78%,transparent)}.sp-vmx-rows{display:flex;flex-direction:column;gap:.34rem}.sp-vmx-row{border:1px solid color-mix(in srgb,var(--vmx-edge) 18%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--vmx-panel) 58%,transparent);padding:.42rem .5rem;transition:border-color .2s ease,background-color .2s ease}.sp-vmx-row.is-open{border-color:color-mix(in srgb,var(--vmx-edge) 46%,transparent)}.sp-vmx-row.is-complete{border-color:color-mix(in srgb,var(--vmx-accent) 34%,transparent)}.sp-vmx-row-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.44rem}.sp-vmx-row-icon{width:1.42rem;height:1.42rem;border-radius:.42rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--vmx-edge) 26%,transparent);background:color-mix(in srgb,var(--vmx-panel-strong) 64%,transparent);color:color-mix(in srgb,var(--vmx-ink) 92%,transparent)}.sp-vmx-row-icon svg{width:.72rem;height:.72rem}.sp-vmx-row.is-complete .sp-vmx-row-icon{border-color:color-mix(in srgb,var(--vmx-accent) 48%,transparent);color:color-mix(in srgb,var(--vmx-accent) 96%,transparent)}.sp-vmx-row-label{display:flex;flex-direction:column;gap:.08rem;min-width:0}.sp-vmx-row-label b{font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--vmx-ink) 95%,transparent)}.sp-vmx-row-label em{font-style:normal;font-size:.5rem;line-height:1.35;color:color-mix(in srgb,var(--vmx-ink) 72%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-vmx-row-points{font-size:.5rem;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in srgb,var(--vmx-ink) 88%,transparent)}.sp-vmx-row-state{font-size:.44rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .44rem;white-space:nowrap;border:1px solid color-mix(in srgb,var(--vmx-edge) 26%,transparent);background:color-mix(in srgb,var(--vmx-panel-strong) 62%,transparent);color:color-mix(in srgb,var(--vmx-ink) 86%,transparent)}.sp-vmx-row-state[data-tone=success]{border-color:color-mix(in srgb,var(--vmx-ok) 52%,transparent);background:color-mix(in srgb,var(--vmx-ok) 18%,transparent);color:color-mix(in srgb,var(--vmx-ok) 82%,var(--vmx-ink))}.sp-vmx-row-state[data-tone=warn]{border-color:color-mix(in srgb,var(--vmx-warn) 50%,transparent);background:color-mix(in srgb,var(--vmx-warn) 16%,transparent);color:color-mix(in srgb,var(--vmx-warn) 82%,var(--vmx-ink))}.sp-vmx-row-state[data-tone=error]{border-color:color-mix(in srgb,var(--vmx-bad) 52%,transparent);background:color-mix(in srgb,var(--vmx-bad) 18%,transparent);color:color-mix(in srgb,var(--vmx-bad) 82%,var(--vmx-ink))}.sp-vmx-row-state[data-tone=muted]{opacity:.72}.sp-vmx-row-btn{white-space:nowrap}.sp-vmx-row-btn[disabled]{opacity:.45;cursor:not-allowed}.sp-vmx-row-btn-spacer{display:inline-block;width:0}.sp-vmx-row-drawer{display:flex;flex-direction:column;gap:.34rem;margin-top:.44rem;padding-top:.44rem;border-top:1px dashed color-mix(in srgb,var(--vmx-edge) 22%,transparent)}.sp-vmx-code-form{display:flex;flex-direction:column;gap:.3rem}.sp-vmx-code-input{letter-spacing:.42em;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.sp-vmx-row-points.is-unscored{font-size:.44rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.62}.sp-vmx-target{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.44rem;padding:.4rem .46rem;border-radius:.52rem;border:1px solid color-mix(in srgb,var(--vmx-edge) 26%,transparent);background:color-mix(in srgb,var(--vmx-panel-strong) 58%,transparent)}.sp-vmx-target-meta{display:flex;flex-direction:column;gap:.08rem;min-width:0}.sp-vmx-target-meta em{font-style:normal;font-size:.44rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--vmx-ink) 62%,transparent)}.sp-vmx-target-meta b{font-size:.54rem;font-weight:800;color:color-mix(in srgb,var(--vmx-ink) 96%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-vmx-file-input{padding:.3rem .4rem;font-size:.5rem;line-height:1.4;cursor:pointer}.sp-vmx-file-input::file-selector-button{margin-right:.5rem;padding:.22rem .46rem;border-radius:.42rem;border:1px solid color-mix(in srgb,var(--vmx-edge) 34%,transparent);background:color-mix(in srgb,var(--vmx-panel-strong) 72%,transparent);color:color-mix(in srgb,var(--vmx-ink) 92%,transparent);font-size:.46rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.sp-vmx-doc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.44rem;padding:.4rem .46rem;border-radius:.52rem;border:1px solid color-mix(in srgb,var(--vmx-accent) 32%,transparent);background:color-mix(in srgb,var(--vmx-panel-strong) 58%,transparent)}.sp-vmx-doc a.sp-fx-action-btn{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.sp-vmx-doc-icon{width:1.3rem;height:1.3rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:color-mix(in srgb,var(--vmx-accent) 92%,transparent)}.sp-vmx-doc-icon svg{width:.7rem;height:.7rem}.sp-vmx-doc-meta{display:flex;flex-direction:column;gap:.08rem;min-width:0}.sp-vmx-doc-meta b{font-size:.52rem;font-weight:800;color:color-mix(in srgb,var(--vmx-ink) 95%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-vmx-doc-meta em{font-style:normal;font-size:.46rem;color:color-mix(in srgb,var(--vmx-ink) 68%,transparent)}.sp-vmx-error{gap:.26rem;border-radius:.52rem;border:1px solid color-mix(in srgb,var(--vmx-bad) 44%,transparent);background:color-mix(in srgb,var(--vmx-bad) 12%,transparent)}.sp-vmx-email-help,.sp-vmx-error{display:flex;flex-direction:column;padding:.44rem .48rem}.sp-vmx-email-help{gap:.3rem;margin-top:.2rem;border-radius:.52rem;border:1px dashed color-mix(in srgb,var(--vmx-warn) 46%,transparent);background:color-mix(in srgb,var(--vmx-warn) 10%,transparent)}.sp-vmx-error .sp-fx-help.is-error,.sp-vmx-row-drawer .sp-fx-help.is-error{color:color-mix(in srgb,var(--vmx-bad) 82%,var(--vmx-ink))}@media (max-width:820px){.sp-vmx-summary{grid-template-columns:minmax(0,1fr);justify-items:start}.sp-vmx-row-head{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.34rem}.sp-vmx-row-btn,.sp-vmx-row-state{grid-column:2/-1;justify-self:start}.sp-vmx-row-btn-spacer{display:none}}.sp-apps-deploy-gate-note{margin:0 0 .32rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 72%,transparent);padding:.34rem .42rem;font-size:.54rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#bce2f6) 92%,transparent)}.sp-apps-deploy-gate-note.is-pass{border-color:rgba(113,240,191,.5);color:rgba(187,255,232,.95);background:rgba(12,67,48,.48)}.sp-apps-deploy-gate-note.is-warning{border-color:rgba(255,214,118,.52);color:rgba(255,234,181,.96);background:rgba(89,63,15,.44)}.sp-apps-deploy-gate-note.is-blocked{border-color:rgba(255,127,155,.54);color:rgba(255,189,204,.96);background:rgba(89,21,39,.44)}#folios-pane-this-god .sp-fx-profile-card>div,#folios-pane-this-web .sp-fx-profile-card>div{display:flex;flex-direction:column;align-items:center}#folios-pane-this-god .sp-fx-profile-bio,#folios-pane-this-web .sp-fx-profile-bio{max-width:34rem}#folios-pane-this-god .sp-fx-profile-bio-wrap{margin-top:.24rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:.14rem}#folios-pane-this-god .sp-fx-profile-bio{margin:0;width:100%;max-width:34rem;line-height:1.5;max-height:var(--this-god-bio-collapsed-height,3em);overflow:hidden;text-overflow:clip;transition:max-height .34s cubic-bezier(.22,1,.36,1);will-change:max-height}#folios-pane-this-god .sp-fx-profile-bio.is-expanded{max-height:var(--this-god-bio-expanded-height,18rem)}#folios-pane-this-god .sp-fx-profile-bio-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;min-width:1.7rem;height:1.7rem;padding:0;border-radius:.52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7edfff) 35%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#09182f) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c9edff) 95%,transparent);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}#folios-pane-this-god .sp-fx-profile-bio-toggle:focus-visible,#folios-pane-this-god .sp-fx-profile-bio-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9befff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b203c) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e8faff) 98%,transparent);transform:translateY(-1px)}#folios-pane-this-god .sp-fx-profile-bio-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9eecff) 68%,transparent);outline-offset:2px}#folios-pane-this-god .sp-fx-profile-bio-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:.72rem;height:.72rem;stroke-width:2.2;transition:transform .28s cubic-bezier(.22,1,.36,1)}#folios-pane-this-god [data-this-god-bio-wrap].is-expanded .sp-fx-profile-bio-toggle-icon{transform:rotate(180deg)}#folios-pane-this-god .sp-fx-profile-bio-toggle.is-hidden{display:none}#folios-pane-this-web .sp-sub-card-flip{cursor:pointer}#folios-pane-this-web .sp-this-web-brand-card .sp-fx-sub{max-width:34rem}#folios-pane-this-web .sp-this-web-brand-section{display:flex;flex-direction:column;gap:.42rem}#folios-manage-pane-this-web #this-web-onboarding-parent-web.sp-this-web-onboarding-native-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:0;margin:0;padding:0}#folios-manage-pane-this-web .sp-this-web-onboarding-picker{display:flex;flex-direction:column;gap:.24rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78d6ff) 28%,transparent);border-radius:.68rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#071323) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 90%,transparent));padding:.38rem;max-height:12.6rem;overflow:auto}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-head{display:flex;flex-wrap:wrap;gap:.46rem;align-items:center;padding:.02rem .44rem .12rem 1.9rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#99d4ee) 86%,transparent);font-family:JetBrains Mono,monospace;font-size:.46rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66c2eb) 24%,transparent)}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-head span:first-child{flex:1 1 7rem;min-width:0}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-head span:nth-child(2){flex:0 1 auto;margin-left:auto}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-head span:nth-child(3){flex:0 0 2rem;text-align:center}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-item{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70cefa) 24%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071425) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ceeeff) 94%,transparent);padding:.32rem .44rem;font:inherit;text-align:left;transition:border-color .2s ease,background-color .2s ease}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-item:focus-within,#folios-manage-pane-this-web .sp-this-web-onboarding-picker-item:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ce8ff) 60%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1f36) 84%,transparent);outline:none}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-item.is-selected{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5aceff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#164e80) 36%,transparent)}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-select{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.46rem;border:0;background:transparent;color:inherit;padding:0;font:inherit;text-align:left;cursor:pointer}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-select:focus-visible{outline:none}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-check{width:1rem;height:1rem;border-radius:.28rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#75d2ff) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1e) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-check:after{content:"";width:.44rem;height:.44rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#83e8ff) 96%,transparent);box-shadow:0 0 .5rem rgba(126,223,255,.5);opacity:0;transform:scale(.35);transition:opacity .16s ease,transform .16s ease}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-check.is-selected:after{opacity:1;transform:scale(1)}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-label{flex:1 1 7rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-id{flex:0 1 auto;min-width:0;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a9e0f7) 95%,transparent);letter-spacing:.03em;overflow-wrap:anywhere;text-align:right}#folios-manage-pane-this-web .sp-this-web-onboarding-exchange-btn{width:1.42rem;height:1.42rem;display:inline-flex;align-items:center;justify-content:center;justify-self:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70cefa) 40%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081a2f) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#a6e5ff) 96%,transparent);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}#folios-manage-pane-this-web .sp-this-web-onboarding-exchange-btn:focus-visible,#folios-manage-pane-this-web .sp-this-web-onboarding-exchange-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a5eaff) 78%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#19548a) 48%,transparent);color:var(--gs-public-theme-strong,#ffffff);outline:none}#folios-manage-pane-this-web .sp-this-web-onboarding-exchange-btn i,#folios-manage-pane-this-web .sp-this-web-onboarding-exchange-btn svg{width:.78rem;height:.78rem;pointer-events:none}#folios-manage-pane-this-web .sp-this-web-slug-action-btn{position:relative;width:1.42rem;height:1.42rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70cefa) 40%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081a2f) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#a6e5ff) 96%,transparent);cursor:pointer;padding:0;margin-right:.18rem;transition:border-color .18s ease,background-color .18s ease,color .18s ease}#folios-manage-pane-this-web .sp-this-web-slug-action-btn:focus-visible,#folios-manage-pane-this-web .sp-this-web-slug-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a5eaff) 78%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#19548a) 48%,transparent);color:var(--gs-public-theme-strong,#ffffff);outline:none}#folios-manage-pane-this-web .sp-this-web-slug-action-btn i,#folios-manage-pane-this-web .sp-this-web-slug-action-btn svg{width:.78rem;height:.78rem;stroke-width:2.2;pointer-events:none}#folios-manage-pane-this-web .sp-this-web-slug-action-btn[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + .24rem);left:50%;transform:translateX(-50%) translateY(4px);pointer-events:none;opacity:0;white-space:nowrap;padding:.16rem .3rem;border-radius:.32rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#96e0ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101d) 94%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dff6ff) 96%,transparent);font-size:.44rem;letter-spacing:.03em;line-height:1.2;transition:opacity .16s ease,transform .16s ease;z-index:18}#folios-manage-pane-this-web .sp-this-web-slug-action-btn[data-tooltip]:focus-visible:after,#folios-manage-pane-this-web .sp-this-web-slug-action-btn[data-tooltip]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-empty{padding:.52rem .44rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#77d2ff) 34%,transparent);border-radius:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#abdbf5) 86%,transparent);font-size:.54rem;text-align:center}#folios-manage-pane-this-web .sp-this-web-onboarding-save-btn{width:auto;min-width:5.8rem;min-height:1.62rem;padding:.26rem .62rem;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;white-space:nowrap;position:relative;overflow:hidden}#folios-manage-pane-this-web .sp-this-web-onboarding-save-label{position:relative;z-index:1}#folios-manage-pane-this-web .sp-this-web-onboarding-save-btn.is-saving:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.14rem;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#6dd2ff) 15%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#a7f1ff) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#6dd2ff) 15%,transparent));background-size:200% 100%;animation:sp-this-web-save-progress .95s linear infinite}@keyframes sp-this-web-save-progress{0%{background-position:200% 0}to{background-position:-200% 0}}#folios-manage-pane-this-web .sp-this-web-onboarding-data-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.52rem;margin-bottom:.62rem}#folios-manage-pane-this-web .sp-this-web-onboarding-data-toggle{display:inline-flex;align-items:center;gap:.48rem;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c6ecff) 95%,transparent)}#folios-manage-pane-this-web .sp-this-web-onboarding-data-toggle input[type=checkbox]{width:.88rem;height:.88rem;accent-color:color-mix(in srgb,var(--gs-public-theme-text,#71d2ff) 95%,transparent)}#folios-manage-pane-this-web .sp-this-web-onboarding-data-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.62rem}#folios-manage-pane-this-web .sp-this-web-onboarding-data-source-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78d6ff) 20%,transparent);border-radius:.62rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#071222) 72%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 86%,transparent));padding:.52rem}#folios-manage-pane-this-web .sp-this-web-onboarding-data-source-card select{min-height:6.5rem}#folios-pane-this-web .sp-this-web-brand-readonly-logo-row{display:flex;justify-content:center;margin:.08rem 0 .3rem}#folios-pane-this-web .sp-this-web-brand-readonly-logo-wrap{width:min(100%,11rem);min-height:4.2rem;border-radius:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81deff) 26%,transparent);background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--gs-public-theme-primary,#34aadf) 12%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#081221) 0%,transparent) 58%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 96%,transparent));padding:.3rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}#folios-pane-this-web .sp-this-web-brand-readonly-logo-image{max-width:100%;max-height:4rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}#folios-pane-this-web #this-web-brand-readonly-creator-name,#folios-pane-this-web #this-web-brand-readonly-public-slug,#folios-pane-this-web #this-web-brand-readonly-public-url,#folios-pane-this-web .sp-this-web-brand-readonly-grid .sp-fx-stat-value{overflow-wrap:anywhere;word-break:break-word}#folios-pane-this-web .sp-this-web-public-url-copy-row{display:inline-flex;align-items:center;gap:.34rem;width:100%;min-width:0}#folios-pane-this-web #this-web-brand-readonly-public-url{min-width:0;flex:1 1 auto}#folios-pane-this-web .sp-this-web-copy-btn{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ad5fc) 46%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081f36) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8f4ff) 98%,transparent);font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:.2rem .42rem;min-height:1.02rem;transition:border-color .18s ease,background-color .18s ease,opacity .18s ease}#folios-pane-this-web .sp-this-web-copy-btn:focus-visible,#folios-pane-this-web .sp-this-web-copy-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2ecff) 80%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e3556) 90%,transparent);outline:none}#folios-pane-this-web .sp-this-web-copy-btn[disabled]{opacity:.72;cursor:not-allowed}#folios-pane-this-web .sp-this-web-onboarding-readonly-table-wrap{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78d6ff) 24%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 56%,transparent);overflow:hidden}#folios-pane-this-web .sp-this-web-onboarding-readonly-table{width:100%;border-collapse:collapse;table-layout:fixed}#folios-pane-this-web .sp-this-web-onboarding-readonly-table thead th{text-align:left;font-family:JetBrains Mono,monospace;font-size:.46rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#99d4ee) 90%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#08182b) 72%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70ccf5) 22%,transparent);padding:.34rem .42rem}#folios-pane-this-web .sp-this-web-onboarding-readonly-table tbody td{font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d4f1ff) 95%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67c5f0) 14%,transparent);padding:.34rem .42rem;overflow-wrap:anywhere;word-break:break-word}#folios-pane-this-web .sp-this-web-onboarding-readonly-table tbody tr:last-child td{border-bottom:0}#folios-pane-this-web .sp-this-web-onboarding-readonly-table tbody tr.is-empty td{text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#addbf2) 86%,transparent)}#folios-pane-this-web .sp-this-web-onboarding-readonly-table .sp-this-web-onboarding-readonly-god-id{font-family:JetBrains Mono,monospace;font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b2e4f8) 96%,transparent);letter-spacing:.03em}#folios-pane-this-web .sp-this-web-onboarding-data-readonly-shell{margin-top:.46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6ecdf8) 18%,transparent);border-radius:.56rem;padding:.46rem .6rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071322) 42%,transparent);display:flex;flex-direction:column;gap:.2rem}#folios-pane-this-web .sp-this-web-onboarding-data-readonly-shell .sp-fx-help{margin:0}#folios-pane-this-web .sp-entity-upload-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:0;margin:0;padding:0}#folios-pane-this-web .sp-this-web-brand-upload-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,10.8rem);gap:.36rem .42rem;align-items:start;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fdeff) 20%,transparent);border-radius:.62rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#071323) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 90%,transparent));padding:.36rem .4rem}#folios-pane-this-web .sp-this-web-brand-upload-actions{align-items:stretch;gap:.26rem;min-width:0}#folios-pane-this-web .sp-this-web-brand-upload-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:.24rem;min-height:1.9rem;width:auto;flex:0 0 auto}#folios-pane-this-web .sp-this-web-brand-clear-btn{padding-inline:.42rem}#folios-pane-this-web .sp-this-web-brand-clear-btn :is(i,svg),#folios-pane-this-web .sp-this-web-brand-upload-btn :is(i,svg){width:.7rem;height:.7rem;stroke-width:2.2;flex-shrink:0}#folios-pane-this-web .sp-this-web-brand-upload-filename{margin:0;font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b3ddf3) 90%,transparent);line-height:1.34}#folios-pane-this-web .sp-this-web-brand-preview-row{margin:0;grid-column:2;grid-row:1/span 2;align-items:stretch;justify-content:flex-end}#folios-pane-this-web .sp-this-web-brand-preview-box{width:100%;max-width:10.8rem;min-height:4.1rem;border-radius:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81deff) 26%,transparent);background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--gs-public-theme-primary,#34aadf) 12%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#081221) 0%,transparent) 58%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 96%,transparent));padding:.24rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}#folios-pane-this-web .sp-this-web-brand-preview-box>img{display:block;width:100%;height:3.56rem;max-height:3.56rem;-o-object-fit:contain;object-fit:contain;border-radius:.34rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 70%,transparent)}#folios-pane-this-web .sp-this-web-brand-preview-box>img[hidden]{display:none!important}#folios-pane-this-web #this-web-brand-logo-preview-empty{display:block;text-align:center;line-height:1.35;font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a9d4ec) 88%,transparent);max-width:9.2rem;margin:0 auto}#folios-pane-this-web .sp-this-web-brand-onboarding-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fdeff) 20%,transparent);border-radius:.62rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#071323) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 90%,transparent));padding:.36rem .4rem;display:flex;flex-direction:column;gap:.32rem}#folios-pane-this-web .sp-this-web-brand-onboarding-field,#folios-pane-this-web .sp-this-web-brand-onboarding-head,#folios-pane-this-web .sp-this-web-brand-onboarding-help{margin:0}#folios-pane-this-web .sp-this-web-brand-onboarding-actions{display:flex;justify-content:flex-end;margin:0}#folios-pane-this-web .sp-this-web-meta-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80e0ff) 26%,transparent);background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--gs-public-theme-primary,#37abe0) 12%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#081323) 0%,transparent) 55%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#071222) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b17) 90%,transparent));box-shadow:inset 0 0 0 1px rgba(194,236,255,.04),0 10px 26px rgba(0,0,0,.32)}#folios-pane-this-web .sp-this-web-meta-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(140deg,color-mix(in srgb,var(--gs-public-theme-primary,#9deaff) 8%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#9deaff) 0%,transparent) 36%)}#folios-pane-this-web .sp-this-web-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.44rem}#folios-pane-this-web .sp-this-web-kpi-tile{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81e1ff) 22%,transparent);border-radius:.62rem;padding:.48rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1b2e) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 90%,transparent));display:flex;flex-direction:column;gap:.22rem;min-width:0;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#folios-pane-this-web .sp-this-web-kpi-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a5f0ff) 52%,transparent);box-shadow:0 10px 22px rgba(0,0,0,.3),0 0 0 1px rgba(167,241,255,.2)}#folios-pane-this-web .sp-this-web-kpi-label{margin:0;font-size:.45rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d6ec) 84%,transparent);font-weight:700}#folios-pane-this-web .sp-this-web-kpi-main{margin:0;font-size:.76rem;line-height:1.16;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f8ff) 98%,transparent);word-break:break-word}#folios-pane-this-web .sp-this-web-kpi-sub{margin:0;font-size:.52rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#b0d9ed) 90%,transparent);word-break:break-word}#folios-pane-this-web .sp-this-web-kpi-chip-row{display:flex;flex-wrap:wrap;gap:.24rem;margin-top:.08rem}#folios-pane-this-web .sp-this-web-kpi-chip{display:inline-flex;align-items:center;gap:.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80dfff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081829) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#afdcf1) 92%,transparent);font-size:.44rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;padding:.14rem .34rem;min-width:0}#folios-pane-this-web .sp-this-web-kpi-chip strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e9f8ff) 98%,transparent);font-size:.5rem;letter-spacing:.02em;text-transform:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:6.2rem}#folios-pane-this-web .sp-this-web-topology-primary-host{display:grid;grid-template-columns:minmax(0,1fr);gap:.42rem}#folios-pane-this-web .sp-this-web-topology-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}#folios-pane-this-web .sp-this-web-topology-grid--sub{align-items:start}#folios-pane-this-web .sp-this-web-topology-empty{margin:0;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7cdcff) 30%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061222) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d6ed) 90%,transparent);font-size:.5rem;letter-spacing:.04em;padding:.44rem .52rem;text-align:center}#folios-pane-this-web .sp-this-web-topology-list-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7edfff) 24%,transparent);border-radius:.64rem;background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2d) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 92%,transparent));box-shadow:inset 0 0 0 1px rgba(201,238,255,.04);overflow:hidden;min-width:0}#folios-pane-this-web .sp-this-web-topology-list{margin:0;width:100%}#folios-pane-this-web .sp-this-web-topology-list-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.44rem;padding:.34rem .46rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7edfff) 14%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081626) 76%,transparent)}#folios-pane-this-web .sp-this-web-topology-list-summary::-webkit-details-marker{display:none}#folios-pane-this-web .sp-this-web-topology-list-summary-main{min-width:0;display:flex;align-items:center;gap:.26rem;overflow:hidden}#folios-pane-this-web .sp-this-web-topology-list-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--gs-public-theme-text,#e9f8ff) 98%,transparent);font-size:.58rem;font-weight:700;letter-spacing:.02em;line-height:1.2}#folios-pane-this-web .sp-this-web-topology-list-type{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83e3ff) 34%,transparent);padding:.07rem .26rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5e3f8) 92%,transparent);font-size:.38rem;letter-spacing:.07em;text-transform:uppercase;line-height:1.2}#folios-pane-this-web .sp-this-web-topology-list-count{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b3e0f5) 90%,transparent);font-size:.43rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}#folios-pane-this-web .sp-this-web-topology-list-count:before{content:"";width:.58rem;height:.58rem;border-radius:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82e1ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081524) 86%,transparent);transition:transform .25s ease,border-color .25s ease;display:inline-block;clip-path:polygon(35% 26%,35% 74%,70% 50%)}#folios-pane-this-web .sp-this-web-topology-list[open] .sp-this-web-topology-list-count:before{transform:rotate(90deg);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a6eeff) 56%,transparent)}#folios-pane-this-web .sp-this-web-topology-list-content-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .22s ease}#folios-pane-this-web .sp-this-web-topology-list[open] .sp-this-web-topology-list-content-wrap{grid-template-rows:1fr;opacity:1}#folios-pane-this-web .sp-this-web-topology-list-content{min-height:0;overflow:hidden}#folios-pane-this-web .sp-this-web-topology-node-list{list-style:none;margin:0;padding:.12rem .26rem .2rem;display:grid;gap:.1rem}#folios-pane-this-web .sp-this-web-topology-node-row{min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dddff) 16%,transparent);border-radius:.38rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071322) 84%,transparent);padding:.2rem .26rem;display:flex;align-items:center;justify-content:space-between;gap:.2rem}#folios-pane-this-web .sp-this-web-topology-node-main{min-width:0;display:inline-flex;align-items:center;gap:.22rem;overflow:hidden}#folios-pane-this-web .sp-this-web-topology-node-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 96%,transparent);font-size:.53rem;letter-spacing:.02em;line-height:1.24}#folios-pane-this-web .sp-this-web-topology-node-type{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cdcff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081422) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#acdbf1) 90%,transparent);font-size:.36rem;letter-spacing:.08em;text-transform:uppercase;padding:.08rem .22rem;flex-shrink:0;line-height:1.14}#folios-pane-this-web .sp-this-web-topology-dot{width:.34rem;height:.34rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#a7d3eb) 78%,transparent);box-shadow:0 0 0 1px rgba(8,19,32,.92),0 0 10px rgba(152,211,237,.28);flex-shrink:0}#folios-pane-this-web .sp-this-web-topology-list-card.is-god .sp-this-web-topology-dot,#folios-pane-this-web .sp-this-web-topology-node-row.is-god .sp-this-web-topology-dot{background:var(--gs-public-theme-primary,#33d7ff);box-shadow:0 0 0 1px rgba(8,19,32,.92),0 0 12px rgba(51,215,255,.34)}#folios-pane-this-web .sp-this-web-topology-list-card.is-web .sp-this-web-topology-dot,#folios-pane-this-web .sp-this-web-topology-node-row.is-web .sp-this-web-topology-dot{background:#53e3ba;box-shadow:0 0 0 1px rgba(8,19,32,.92),0 0 12px rgba(83,227,186,.32)}#folios-pane-this-web .sp-this-web-topology-list-card.is-space .sp-this-web-topology-dot,#folios-pane-this-web .sp-this-web-topology-node-row.is-space .sp-this-web-topology-dot{background:#ffd45f;box-shadow:0 0 0 1px rgba(8,19,32,.92),0 0 12px rgba(255,212,95,.34)}#folios-pane-this-web .sp-this-web-topology-list-card.is-desk .sp-this-web-topology-dot,#folios-pane-this-web .sp-this-web-topology-node-row.is-desk .sp-this-web-topology-dot{background:var(--gs-public-theme-primary,#8bc7ff);box-shadow:0 0 0 1px rgba(8,19,32,.92),0 0 12px rgba(139,199,255,.32)}#folios-pane-this-web .sp-this-web-topology-list-card.is-other .sp-this-web-topology-dot,#folios-pane-this-web .sp-this-web-topology-node-row.is-other .sp-this-web-topology-dot{background:var(--gs-public-theme-panel,#97a8b8);box-shadow:0 0 0 1px rgba(8,19,32,.92),0 0 10px rgba(151,168,184,.28)}#folios-pane-this-web .sp-this-web-topology-node-empty{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#80dfff) 22%,transparent);border-radius:.38rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081320) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#a9d7ee) 84%,transparent);font-size:.48rem;letter-spacing:.04em;text-align:center;padding:.26rem .3rem}#folios-pane-this-web .sp-this-web-topology-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;margin-top:.08rem}#folios-pane-this-web .sp-this-web-topology-summary-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ddeff) 20%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 78%,transparent);padding:.24rem .3rem;display:flex;flex-direction:column;gap:.1rem;min-width:0}#folios-pane-this-web .sp-this-web-topology-summary-item>span{font-size:.41rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5d4ec) 84%,transparent)}#folios-pane-this-web .sp-this-web-topology-summary-item>strong{font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e9f8ff) 98%,transparent);line-height:1.2;word-break:break-word}#folios-pane-this-web .sp-this-web-runtime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.44rem}#folios-pane-this-web .sp-this-web-runtime-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80dfff) 22%,transparent);border-radius:.6rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#09182a) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d1a) 90%,transparent));padding:.42rem;display:grid;gap:.2rem;min-width:0}#folios-pane-this-web .sp-this-web-runtime-title{margin:0 0 .06rem;font-size:.46rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#bee6f8) 92%,transparent);font-weight:700}#folios-pane-this-web .sp-this-web-runtime-subtitle{margin:.08rem 0 0;font-size:.4rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dcee8) 84%,transparent);font-weight:700}#folios-pane-this-web .sp-this-web-runtime-row{display:flex;align-items:center;justify-content:space-between;gap:.28rem;border-radius:.38rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ddeff) 16%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 76%,transparent);padding:.18rem .24rem;min-width:0}#folios-pane-this-web .sp-this-web-runtime-row>span{font-size:.46rem;line-height:1.24;color:color-mix(in srgb,var(--gs-public-theme-text,#acd8ee) 90%,transparent);min-width:0;word-break:break-word}#folios-pane-this-web .sp-this-web-runtime-row>strong{font-size:.57rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 98%,transparent);line-height:1.2;text-align:right;min-width:0;word-break:break-word}#folios-pane-this-web .sp-this-web-timeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem}#folios-pane-this-web .sp-this-web-timeline-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7edfff) 24%,transparent);border-radius:.56rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#081424) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b17) 92%,transparent));padding:.34rem .38rem;display:flex;flex-direction:column;gap:.14rem;min-width:0}#folios-pane-this-web .sp-this-web-timeline-item>span{font-size:.42rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#aad6ec) 86%,transparent)}#folios-pane-this-web .sp-this-web-timeline-item>strong{font-size:.58rem;line-height:1.28;color:color-mix(in srgb,var(--gs-public-theme-text,#e9f8ff) 98%,transparent);word-break:break-word}.sp-this-god-local-servers-card{gap:.72rem}.sp-this-god-local-stats{margin-top:.08rem}.sp-local-server-table td:last-child,.sp-local-server-table th:last-child{min-width:11.4rem}.sp-local-server-status-chip{display:inline-flex;align-items:center;justify-content:center;min-width:3.3rem;padding:.16rem .42rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fe0ff) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081325) 72%,transparent);font-size:.46rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.sp-local-server-status-chip.is-online{border-color:rgba(111,255,186,.56);background:rgba(17,77,55,.44);color:rgba(171,255,215,.98)}.sp-local-server-status-chip.is-offline{border-color:rgba(255,140,140,.54);background:rgba(71,30,41,.5);color:rgba(255,198,198,.98)}.sp-local-server-token-cell{display:flex;align-items:center;gap:.36rem;min-width:0}.sp-local-server-token-text{display:inline-block;min-width:0;max-width:7.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,Liberation Mono,monospace;font-size:.49rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#c0e9fc) 94%,transparent)}.sp-local-server-token-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79ddff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071427) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b0e4fb) 96%,transparent);border-radius:999px;font-size:.45rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1;min-height:1.18rem;padding:.2rem .5rem;transition:border-color .2s ease,color .2s ease,background .2s ease;cursor:pointer;flex-shrink:0}.sp-local-server-token-btn:focus-visible,.sp-local-server-token-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9cf0ff) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f9ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091c33) 90%,transparent)}.sp-local-server-token-placeholder{font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9ecee7) 86%,transparent)}@media (max-width:1320px){.sp-this-god-visibility-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#folios-pane-this-web .sp-this-web-kpi-grid,#folios-pane-this-web .sp-this-web-runtime-grid,#folios-pane-this-web .sp-this-web-timeline-grid,#folios-pane-this-web .sp-this-web-topology-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.sp-this-god-card-grid{grid-template-columns:minmax(0,1fr)}#folios-pane-this-god .sp-subscription-current-card-wrap--compact,#folios-pane-this-web .sp-subscription-current-card-wrap--compact{margin-inline:auto}.sp-this-god-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#folios-pane-this-web .sp-this-web-brand-upload-shell,#folios-pane-this-web .sp-this-web-kpi-grid,#folios-pane-this-web .sp-this-web-runtime-grid,#folios-pane-this-web .sp-this-web-timeline-grid,#folios-pane-this-web .sp-this-web-topology-grid{grid-template-columns:minmax(0,1fr)}#folios-pane-this-web .sp-this-web-brand-preview-row{grid-column:1;grid-row:auto;justify-content:flex-start}#folios-pane-this-web .sp-this-web-brand-preview-box{max-width:100%}#folios-pane-this-web .sp-this-web-brand-upload-actions>button{flex:1 1 9rem}.sp-local-server-token-text{max-width:5.8rem}}@media (max-width:640px){.sp-this-god-visibility-grid{grid-template-columns:minmax(0,1fr)}#folios-pane-this-web .sp-this-web-topology-list-summary{flex-wrap:wrap;gap:.18rem}#folios-pane-this-web .sp-this-web-topology-list-count{margin-left:auto}#folios-pane-this-web .sp-this-web-brand-upload-actions>button{flex:1 1 100%}.sp-local-server-token-text{max-width:4.8rem}}.sp-sub-card-shell{display:flex;flex-direction:column;gap:.26rem}.sp-sub-card-flip{width:100%;aspect-ratio:420/260;border:0;background:transparent;padding:0;perspective:2500px;cursor:pointer;text-align:left;color:inherit;position:relative}.sp-sub-card-flip:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a0ecff) 66%,transparent);outline-offset:2px;border-radius:1rem}.sp-sub-card-rotor{position:absolute;inset:0;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.19,1,.22,1);border-radius:1rem;box-shadow:0 34px 56px -24px rgba(0,0,0,.78)}.sp-sub-card-flip:hover .sp-sub-card-rotor{transform:rotateY(14deg)}.sp-sub-card-flip.is-flipped .sp-sub-card-rotor{transform:rotateY(180deg)}.sp-sub-card-side{position:absolute;inset:0;display:block;border-radius:1rem;overflow:hidden;backface-visibility:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 32%,transparent)}.sp-sub-card-chip{position:absolute;top:.72rem;left:.72rem;width:1.92rem;height:1.36rem;border-radius:.28rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#0f1d33) 42%,transparent);box-shadow:inset 0 1px 6px rgba(255,255,255,.34),inset 0 -1px 8px rgba(13,27,47,.34),0 3px 10px rgba(4,10,20,.36);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#a6b7d1) 92%,transparent) 54%,color-mix(in srgb,var(--gs-public-theme-panel,#667d9f) 92%,transparent));display:inline-flex;align-items:center;justify-content:center;z-index:2;overflow:hidden}.sp-sub-card-chip:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 2px,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 26%,transparent) 2px,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 26%,transparent) 3px),repeating-linear-gradient(0deg,transparent 0,transparent 4px,color-mix(in srgb,var(--gs-public-theme-panel,#0e1a2d) 14%,transparent) 4px,color-mix(in srgb,var(--gs-public-theme-panel,#0e1a2d) 14%,transparent) 5px);mix-blend-mode:soft-light;pointer-events:none}.sp-sub-card-chip:after{content:"";position:absolute;left:.22rem;right:.22rem;top:50%;height:1px;transform:translateY(-.5px);background:color-mix(in srgb,var(--gs-public-theme-panel,#1e3758) 40%,transparent);box-shadow:0 -.32rem 0 rgba(30,55,88,.26),0 .32rem 0 rgba(30,55,88,.26);pointer-events:none}.sp-sub-card-chip span{width:78%;height:68%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#101f34) 52%,transparent);border-radius:.16rem;display:block;position:relative;background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 42%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#7d92b3) 60%,transparent)),radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 44%,transparent),transparent 45%)}.sp-sub-card-chip span:before{content:"";position:absolute;inset:.14rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#14263e) 28%,transparent);border-radius:.12rem;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-panel,#1c324f) 16%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#1c324f) 16%,transparent) 1px,transparent 1px,transparent 3px)}.sp-sub-card-chip span:after{content:"";position:absolute;left:50%;top:.12rem;bottom:.12rem;width:1px;transform:translateX(-.5px);background:color-mix(in srgb,var(--gs-public-theme-panel,#1a2f4b) 34%,transparent);box-shadow:-.34rem 0 0 rgba(26,47,75,.26),.34rem 0 0 rgba(26,47,75,.26)}.sp-sub-card-tier{position:absolute;top:.76rem;right:.8rem;font-size:.44rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;opacity:.72;z-index:2}.sp-sub-card-front{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.sp-sub-card-center-brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;z-index:2;pointer-events:none}.sp-sub-card-brand-logo-image{width:2.18rem;height:2.18rem;box-sizing:border-box;-o-object-fit:var(--gs-dashboard-logo-fit,contain);object-fit:var(--gs-dashboard-logo-fit,contain);-o-object-position:var(--gs-dashboard-logo-position-x,50%) var(--gs-dashboard-logo-position-y,50%);object-position:var(--gs-dashboard-logo-position-x,50%) var(--gs-dashboard-logo-position-y,50%);display:block;margin:0 auto .2rem;padding:var(--gs-dashboard-logo-padding-sm,.18rem);border-radius:var(--gs-dashboard-logo-radius,.46rem);background:var(--gs-dashboard-logo-bg,transparent);transform:scale(var(--gs-dashboard-logo-card-scale,1)) rotate(var(--gs-dashboard-logo-rotate,0deg));transform-origin:center;filter:drop-shadow(0 6px 14px rgba(4,14,30,.32))}.sp-sub-card-brand-logo-image[hidden]{display:none!important}.sp-sub-card-center-brand.has-logo .sp-sub-card-brand{font-size:.96rem;letter-spacing:.14em}.sp-sub-card-center-brand.has-logo .sp-sub-card-line{margin-top:.16rem}.sp-sub-card-brand{font-size:1.24rem;letter-spacing:.16em;text-transform:uppercase;font-weight:300;line-height:1;color:var(--gs-site-title-primary-color,currentColor);text-shadow:0 8px 18px rgba(0,0,0,.18)}.sp-sub-card-line{margin-top:.28rem;font-size:.42rem;text-transform:uppercase;letter-spacing:.32em;color:var(--gs-site-title-secondary-color,currentColor);opacity:.64;font-weight:800}.sp-sub-card-line:empty{display:none}body.gs-site-title-single-line .sp-sub-card-center-brand{flex-direction:row;align-items:baseline;gap:.2rem;justify-content:center}body.gs-site-title-single-line .sp-sub-card-line{margin-top:0;letter-spacing:.18em}.sp-vx-heading-8264{color:var(--gs-site-title-primary-color,currentColor)}.sp-sub-card-holder{position:absolute;left:.72rem;bottom:.72rem;display:flex;flex-direction:column;gap:.08rem;z-index:2}.sp-sub-card-holder span{font-size:.34rem;letter-spacing:.15em;opacity:.54;font-weight:900;text-transform:uppercase}.sp-sub-card-holder strong{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.sp-sub-card-front-gloss{position:absolute;inset:0;background:linear-gradient(120deg,transparent 22%,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 34%,transparent) 50%,transparent 74%);transform:translateX(-140%);transition:transform 1.5s ease-in-out;pointer-events:none;z-index:1}.sp-sub-card-flip:hover .sp-sub-card-front-gloss{transform:translateX(160%)}.sp-sub-card-front-spot{position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 30%,transparent),transparent 58%);opacity:0;transition:opacity .24s ease;pointer-events:none;z-index:1}.sp-sub-card-flip:hover .sp-sub-card-front-spot{opacity:1}.sp-sub-card-hologram{position:absolute;right:.86rem;top:-.3rem;bottom:-.3rem;width:.84rem;transform:skewX(-15deg);opacity:.34;mix-blend-mode:color-dodge;pointer-events:none;z-index:1}.sp-sub-card-front.sp-sub-card-plastic{background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 76%,transparent),transparent 46%),linear-gradient(150deg,var(--gs-public-theme-panel,#ffffff) 0,var(--gs-public-theme-panel,#edf2f7) 54%,var(--gs-public-theme-panel,#dfe7f2) 100%);color:var(--gs-public-theme-muted,#334155)}.sp-sub-card-front.sp-sub-card-plastic .sp-sub-card-hologram{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#95aecd) 34%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 64%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#95aecd) 34%,transparent))}.sp-sub-card-front.sp-sub-card-silver{background:radial-gradient(circle at 19% 14%,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 58%,transparent),transparent 44%),linear-gradient(150deg,var(--gs-public-theme-panel,#d4deeb) 0,var(--gs-public-theme-panel,#94a5bd) 45%,var(--gs-public-theme-panel,#61758e) 100%);color:var(--gs-public-theme-strong,#f8fafc)}.sp-sub-card-front.sp-sub-card-silver:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 2px,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 8%,transparent) 2px,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 8%,transparent) 3px);pointer-events:none;z-index:0}.sp-sub-card-front.sp-sub-card-silver .sp-sub-card-hologram{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#7babec) 38%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 70%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#7babec) 38%,transparent))}.sp-sub-card-front.sp-sub-card-gold{background:radial-gradient(circle at 19% 14%,rgba(255,248,208,.62),transparent 44%),linear-gradient(152deg,#fde68a,#b45309 50%,#451a03);color:var(--gs-public-theme-strong,#fffbeb)}.sp-sub-card-front.sp-sub-card-gold .sp-sub-card-hologram{background:linear-gradient(180deg,rgba(255,228,135,.42),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 76%,transparent),rgba(255,228,135,.42))}.sp-sub-card-front.sp-sub-card-diamond{background:conic-gradient(from 205deg at 80% 22%,rgba(190,235,255,.26),transparent 15%,transparent 43%,rgba(120,200,255,.14) 53%,transparent 72%,rgba(255,255,255,.2) 86%,transparent),linear-gradient(118deg,rgba(255,255,255,.16) 0 6%,transparent 6% 21%,rgba(160,215,255,.1) 44% 53%,transparent 53% 71%),linear-gradient(56deg,rgba(0,0,0,.42) 0 11%,transparent 11% 29%,rgba(0,0,0,.3) 39% 51%,transparent 51% 73%),radial-gradient(circle at 22% 12%,rgba(196,226,255,.38),transparent 40%),linear-gradient(150deg,#3a4250,#212734 42%,#0e1420);color:var(--gs-public-theme-strong,#f4f7fb)}.sp-sub-card-front.sp-sub-card-diamond:before{content:"";position:absolute;inset:0;background:linear-gradient(60deg,transparent 0 31.6%,rgba(255,255,255,.5) 32% 32.5%,transparent 33% 65.6%,rgba(190,230,255,.38) 66% 66.6%,transparent 67%),linear-gradient(96deg,rgba(255,255,255,.1) 0 3%,transparent 3% 14%,rgba(0,0,0,.2) 29% 37%,transparent 37% 54%,rgba(200,235,255,.12) 65% 71%,transparent 71%);opacity:.9;pointer-events:none;z-index:0}.sp-sub-card-front.sp-sub-card-diamond .sp-sub-card-hologram{background:linear-gradient(180deg,rgba(180,230,255,.6),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 90%,transparent),rgba(120,180,230,.55))}.sp-sub-card-front.sp-sub-card-diamond .sp-sub-card-front-gloss{background:linear-gradient(120deg,transparent 20%,rgba(180,230,255,.28) 42%,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 44%,transparent) 50%,rgba(200,235,255,.28) 58%,transparent 76%)}.sp-sub-card-back{transform:rotateY(180deg);background:var(--gs-public-theme-panel-strong,#0b0b0f);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 16%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ecf3ff) 92%,transparent);--sp-sub-card-strip-top:1.62rem;--sp-sub-card-strip-height:1.08rem;--sp-sub-card-strip-side-gap:0.24rem}.sp-sub-card-mstripe{position:absolute;left:var(--sp-sub-card-strip-side-gap);right:var(--sp-sub-card-strip-side-gap);top:var(--sp-sub-card-strip-top);height:var(--sp-sub-card-strip-height);border-radius:.12rem;background:var(--gs-public-theme-surface,#000000);border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 8%,transparent);box-shadow:inset 0 0 8px rgba(255,255,255,.06)}.sp-sub-card-back-body{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-start;gap:.3rem;padding:calc(var(--sp-sub-card-strip-top) + var(--sp-sub-card-strip-height) + .42rem) .72rem .66rem;z-index:1}.sp-sub-card-back-meta{display:flex;flex-direction:column;gap:.16rem;min-width:0}.sp-sub-card-back-meta small,.sp-sub-card-back-status small{font-size:.34rem;text-transform:uppercase;letter-spacing:.16em;color:color-mix(in srgb,var(--gs-public-theme-muted,#97a5bc) 84%,transparent);font-weight:800}.sp-sub-card-back-meta strong{font-family:JetBrains Mono,monospace;font-size:.43rem;letter-spacing:.04em;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-text,#e6eefa) 96%,transparent);overflow-wrap:anywhere}.sp-sub-card-back-id{display:block;max-width:100%}.sp-sub-card-back-footer{display:grid;grid-template-columns:minmax(0,1fr) auto 1.56rem;gap:.3rem;align-items:end;margin-top:auto;padding-top:.28rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 8%,transparent)}.sp-sub-card-back-status{display:flex;flex-direction:column;gap:.1rem}.sp-sub-card-back-status strong{font-family:JetBrains Mono,monospace;font-size:.39rem;line-height:1.14;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#d0dcef) 92%,transparent);font-weight:800;overflow-wrap:anywhere}.sp-sub-card-back-created{white-space:nowrap;font-size:.37rem}.sp-sub-card-accent-plastic{color:color-mix(in srgb,var(--gs-public-theme-muted,#a5bcd7) 95%,transparent)!important}.sp-sub-card-accent-silver{color:color-mix(in srgb,var(--gs-public-theme-secondary,#84b7ff) 96%,transparent)!important}.sp-sub-card-accent-gold{color:rgba(255,223,135,.97)!important}.sp-sub-card-accent-diamond{color:rgba(196,232,255,.97)!important}.sp-sub-card-qr{width:1.56rem;height:1.56rem;border-radius:.24rem;background:var(--gs-public-theme-panel,#ffffff);color:var(--gs-public-theme-muted,#000000);padding:.14rem;box-shadow:0 0 0 1px rgba(0,0,0,.22);position:relative;overflow:hidden;grid-column:3}.sp-sub-card-qr,.sp-sub-card-qr-fallback{display:inline-flex;align-items:center;justify-content:center}.sp-sub-card-qr-fallback{width:100%;height:100%;transition:opacity .16s ease}.sp-sub-card-qr-image{position:absolute;inset:.14rem;width:calc(100% - .28rem);height:calc(100% - .28rem);-o-object-fit:contain;object-fit:contain;background:#ffffff;border-radius:.12rem;opacity:0;transition:opacity .18s ease;display:block}.sp-sub-card-qr.is-ready .sp-sub-card-qr-fallback{opacity:0}.sp-sub-card-qr.is-ready .sp-sub-card-qr-image{opacity:1}.sp-sub-card-qr svg{width:100%;height:100%;display:block}.sp-sub-card-qr-open{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;margin-top:.28rem;padding:.2rem .5rem;border-radius:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2438) 42%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d7ecff) 94%,transparent);font-size:.44rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.sp-sub-card-qr-open i,.sp-sub-card-qr-open svg{width:.62rem;height:.62rem}.sp-sub-card-qr-open:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 52%,transparent)}.sp-sub-card-qr-open:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#5ca8ff) 76%,transparent);outline-offset:2px}.sp-profile-qr-overlay{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:1rem;background:rgba(2,8,18,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .2s ease}.sp-profile-qr-overlay.is-open{opacity:1}.sp-profile-qr-overlay.is-closing{opacity:0}.sp-profile-qr-sheet{display:grid;justify-items:center;gap:.75rem;padding:1.15rem;border-radius:.6rem;border:1px solid rgba(159,212,255,.3);background:linear-gradient(158deg,rgba(22,48,75,.96),rgba(10,22,38,.97));box-shadow:0 18px 46px rgba(0,0,0,.5);max-width:min(92vw,22rem);transform:translateY(.6rem) scale(.97);transition:transform .22s cubic-bezier(.22,1,.36,1)}.sp-profile-qr-overlay.is-open .sp-profile-qr-sheet{transform:translateY(0) scale(1)}.sp-profile-qr-overlay.is-closing .sp-profile-qr-sheet{transform:translateY(.4rem) scale(.98)}@media (prefers-reduced-motion:reduce){.sp-profile-qr-overlay,.sp-profile-qr-sheet{transition:none}.sp-profile-qr-overlay{opacity:1}.sp-profile-qr-sheet{transform:none}}.sp-profile-qr-title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--gs-public-theme-strong,#e6f3ff);text-align:center}.sp-profile-qr-frame{width:248px;height:248px;max-width:70vw;max-height:70vw;padding:12px;border-radius:8px;background:#ffffff;display:grid;place-items:center}.sp-profile-qr-large{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;image-rendering:pixelated}.sp-profile-qr-url{max-width:100%;font-size:.62rem;line-height:1.35;color:var(--gs-public-theme-primary,#8fd0ff);text-align:center;overflow-wrap:anywhere}.sp-profile-qr-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;width:100%}.sp-profile-qr-action{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;flex:1 1 auto;min-width:5.4rem;padding:.34rem .8rem;border-radius:.34rem;border:1px solid rgba(159,212,255,.34);background:rgba(14,36,56,.7);color:var(--gs-public-theme-text,#dcefff);font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.sp-profile-qr-action i,.sp-profile-qr-action svg{width:.66rem;height:.66rem}.sp-profile-qr-action:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 60%,transparent);background:rgba(20,48,74,.86)}.sp-profile-qr-action.is-primary{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#5ca8ff) 60%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#5ca8ff) 22%,transparent)}.sp-profile-qr-action:focus-visible{outline:2px solid rgba(92,168,255,.8);outline-offset:2px}.sp-profile-qr-status{margin:0;min-height:.8rem;font-size:.54rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-primary,#8fd0ff) 88%,transparent);text-align:center}.sp-sub-card-flip-hint{font-size:.4rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#a9d5ef) 72%,transparent);font-weight:700}.gs-calendar-day-dot{width:.34rem;height:.34rem;border-radius:999px;background:rgba(255,221,160,.95);box-shadow:0 0 0 1px rgba(31,20,4,.62),0 0 10px rgba(255,207,112,.58);align-self:flex-end}.gs-calendar-day-dot-secondary{width:.26rem;height:.26rem;border-radius:999px;background:rgba(114,255,208,.96);box-shadow:0 0 0 1px rgba(6,36,27,.7),0 0 10px rgba(84,246,194,.5);align-self:flex-end;margin-top:.08rem}.sp-sub-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.62rem}.sp-sub-plan-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 24%,transparent);border-radius:.76rem;padding:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101e) 72%,transparent);display:flex;flex-direction:column;gap:.52rem}.sp-sub-plan-item.is-current{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98efff) 54%,transparent);box-shadow:inset 0 0 0 1px rgba(133,228,255,.2)}.sp-sub-plan-body{display:flex;flex-direction:column;gap:.36rem}.sp-sub-plan-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.sp-sub-plan-title{margin:0;font-size:.62rem;font-weight:800;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f7ff) 96%,transparent)}.sp-sub-plan-tier,.sp-sub-plan-title{letter-spacing:.06em;text-transform:uppercase}.sp-sub-plan-tier{font-size:.44rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b7dff8) 82%,transparent);font-weight:700}.sp-sub-plan-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:.14rem}.sp-sub-plan-list li{display:grid;grid-template-columns:minmax(4.4rem,auto) minmax(0,1fr);gap:.38rem;align-items:start;font-size:.5rem;line-height:1.34;color:color-mix(in srgb,var(--gs-public-theme-text,#c3e3f8) 90%,transparent);padding:.2rem 0;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76caf3) 16%,transparent)}.sp-sub-plan-list li:last-child{border-bottom:0}.sp-sub-plan-list li:before{content:none}.sp-sub-plan-point-label{font-size:.4rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#97cfec) 92%,transparent);white-space:nowrap;margin-top:.04rem}.sp-sub-plan-point-value{font-size:.5rem;line-height:1.36;color:color-mix(in srgb,var(--gs-public-theme-text,#d2ecfc) 94%,transparent);overflow-wrap:anywhere}.sp-sub-plan-list-compact{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.58rem;column-gap:.58rem;row-gap:.08rem}.sp-sub-plan-list-compact li{grid-template-columns:minmax(3.8rem,auto) minmax(0,1fr);font-size:.46rem;padding:.14rem 0}.sp-sub-plan-policy-note{margin:0;font-size:.48rem;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-text,#aed8f2) 86%,transparent);border-left:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66e0ff) 48%,transparent);padding-left:.46rem}.sp-sub-plan-policy-note strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e0f6ff) 96%,transparent);font-weight:800;letter-spacing:.03em}.sp-sub-plan-current-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8dedff) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#00b0ff) 20%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f8ff) 97%,transparent);font-size:.46rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;min-height:1.8rem;padding:.32rem .62rem;display:inline-flex;align-items:center;justify-content:center}@media (max-width:820px){.sp-sub-plan-grid,.sp-sub-plan-list-compact,.sp-subscription-current-grid{grid-template-columns:minmax(0,1fr)}.sp-sub-card-back-footer{grid-template-columns:minmax(0,1fr) auto 1.34rem;row-gap:0;gap:.24rem}.sp-sub-card-qr{grid-column:3;justify-self:end;width:1.34rem;height:1.34rem}.sp-sub-card-back-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}}.sp-plans{--plans-font:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--plans-font-mono:"Geist Mono",var(--gw-font-mono);--plans-ground:#08111f;--plans-dots:rgba(255,255,255,0.075);--plans-glow:rgba(110,150,215,0.17);--plans-surface-top:#0e1a2b;--plans-surface-bottom:#0a1422;--plans-capsule-top:#0f1b2c;--plans-table-top:#0c1727;--plans-table-bottom:#09131f;--plans-edge:rgba(255,255,255,0.15);--plans-edge-strong:rgba(255,255,255,0.16);--plans-edge-mid:rgba(255,255,255,0.12);--plans-edge-soft:rgba(255,255,255,0.04);--plans-well:#070e19;--plans-well-glint:rgba(255,255,255,0.07);--plans-well-ring:rgba(255,255,255,0.05);--plans-well-shade:rgba(0,0,0,0.9);--plans-tile:rgba(255,255,255,0.03);--plans-tile-ring:rgba(255,255,255,0.05);--plans-chip-ring:rgba(255,255,255,0.07);--plans-swatch-ring:rgba(255,255,255,0.22);--plans-hairline:rgba(255,255,255,0.08);--plans-hairline-soft:rgba(255,255,255,0.06);--plans-row-hover:rgba(255,255,255,0.022);--plans-rule:rgba(255,255,255,0.24);--plans-rule-soft:rgba(255,255,255,0.2);--plans-status-bg:rgba(255,255,255,0.05);--plans-text-strong:#f5f8fc;--plans-text-value:#eef3f9;--plans-text:#e9eef6;--plans-text-body:#cfd8e5;--plans-text-note:#b4c1d2;--plans-text-status:#c9d5e4;--plans-muted:#93a3b8;--plans-faint:#7d8ea5;--plans-disabled:#6f8098;--plans-accent:var(--gs-public-theme-primary,#7fb2ff);--plans-on-accent:#08111f;--plans-primary-bg:#eef2f8;--plans-primary-bg-hover:#ffffff;--plans-primary-fg:#08111f;--plans-primary-inset:rgba(255,255,255,0.9);--plans-ghost-bg:rgba(255,255,255,0.02);--plans-ghost-bg-hover:rgba(255,255,255,0.05);--plans-ghost-ring:rgba(255,255,255,0.18);--plans-secondary-ring:rgba(255,255,255,0.22);--plans-ghost-ring-hover:rgba(255,255,255,0.42);--plans-icon-hover:rgba(255,255,255,0.06);--plans-locked-ring:rgba(255,255,255,0.1);--plans-shadow:rgba(0,0,0,0.75);--plans-shadow-strong:rgba(0,0,0,0.85);--plans-panel-soft:rgba(255,255,255,0.025);--plans-positive:#7fd8b5;--plans-warning:#f2c46d;--plans-negative:#f28b82;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;padding:56px 24px 64px;border-radius:24px;background:var(--plans-ground);color:var(--plans-text);font-family:var(--plans-font);font-size:14px;line-height:1.5;letter-spacing:normal;text-align:left}.sp-plans+.sp-plans{margin-top:16px}.sp-plans *,.sp-plans :after,.sp-plans :before{box-sizing:border-box}.sp-plans-backdrop{position:absolute;left:0;right:0;top:0;height:600px;z-index:-1;pointer-events:none;background:radial-gradient(900px 380px at 50% -60px,var(--plans-glow),transparent 70%)}.sp-plans-backdrop:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--plans-dots) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 100% at 50% 0,#000000 0,transparent 72%);mask-image:radial-gradient(70% 100% at 50% 0,#000000 0,transparent 72%)}.sp-plans-inner{position:relative;max-width:1360px;margin:0 auto;display:flex;flex-direction:column;gap:44px}.sp-plans-eyebrow,.sp-plans-kicker{font-family:var(--plans-font-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--plans-faint)}.sp-plans-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 40px}.sp-plans-intro{display:flex;flex-direction:column;gap:16px;max-width:620px;min-width:0}.sp-plans-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.2em}.sp-plans-eyebrow-rule{width:18px;height:1px;flex:0 0 auto;background:var(--plans-rule)}.sp-plans-title{margin:0;font-family:var(--plans-font);font-size:54px;font-weight:300;line-height:1;letter-spacing:-.035em;text-transform:none;color:var(--plans-text-strong)}.sp-plans-copy{margin:0;font-size:16px;line-height:1.6;color:var(--plans-muted);text-wrap:pretty}.sp-plans-membership{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:100%;padding:10px 10px 10px 12px;border:1px solid transparent;border-radius:22px;background:linear-gradient(180deg,var(--plans-capsule-top),var(--plans-surface-bottom)) padding-box,linear-gradient(180deg,var(--plans-edge-strong),var(--plans-edge-soft)) border-box;box-shadow:0 20px 40px -24px var(--plans-shadow-strong)}.sp-plans-membership-main{flex:1 1 auto;display:flex;align-items:center;gap:16px;min-width:0}.sp-plans-membership-copy{flex:1 1 auto;display:flex;flex-direction:column;gap:7px;min-width:0;padding-right:6px}.sp-plans-membership-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sp-plans-membership-line strong{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--plans-text-strong)}.sp-plans-membership-tier{font-size:13px;color:var(--plans-muted)}.sp-plans-status{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:999px;background:var(--plans-status-bg);font-family:var(--plans-font-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--plans-text-status)}.sp-plans-status-dot{width:6px;height:6px;border-radius:50%;background:var(--plans-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--plans-accent) 18%,transparent)}.sp-plans-ghost{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:1px solid var(--plans-ghost-ring);border-radius:999px;background:var(--plans-ghost-bg);color:var(--plans-text);font-family:var(--plans-font);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sp-plans-ghost svg{width:16px;height:16px;flex:0 0 auto}.sp-plans-ghost:hover{border-color:var(--plans-ghost-ring-hover);background:var(--plans-ghost-bg-hover)}.sp-plans-swatch{width:22px;height:14px;flex:0 0 auto;border-radius:3px;box-shadow:inset 0 0 0 1px var(--plans-swatch-ring)}.sp-plans-swatch.is-plastic{background:linear-gradient(150deg,#ffffff,#edf2f7 54%,#dfe7f2)}.sp-plans-swatch.is-silver{background:linear-gradient(150deg,#d4deeb,#94a5bd 45%,#61758e)}.sp-plans-swatch.is-gold{background:linear-gradient(152deg,#fde68a,#b45309 50%,#451a03)}.sp-plans-swatch.is-diamond{background:radial-gradient(circle at 22% 12%,rgba(196,226,255,.45),transparent 50%),linear-gradient(150deg,#3a4250,#212734 42%,#0e1420)}.sp-plans-swatch.is-mini{width:56px;height:35px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--plans-swatch-ring),0 8px 16px -8px var(--plans-shadow-strong)}.sp-plans-tiers-block{display:flex;flex-direction:column;gap:16px}.sp-plans-tiers{display:flex;flex-wrap:wrap;gap:16px}.sp-plans-pair{flex:1 1 520px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.sp-plans-col{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0;padding:14px 14px 18px;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,var(--plans-surface-top) 0,var(--plans-surface-bottom) 100%) padding-box,linear-gradient(180deg,var(--plans-edge),var(--plans-edge-soft) 60%) border-box;box-shadow:0 30px 60px -36px var(--plans-shadow)}.sp-plans-col.is-current{background:linear-gradient(180deg,color-mix(in srgb,var(--plans-accent) 8%,transparent),transparent 45%) padding-box,linear-gradient(180deg,var(--plans-surface-top) 0,var(--plans-surface-bottom) 100%) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--plans-accent) 75%,transparent),color-mix(in srgb,var(--plans-accent) 12%,transparent) 70%) border-box}.sp-plans-badge{position:absolute;top:-12px;left:50%;z-index:3;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 12px;border-radius:999px;background:var(--plans-accent);color:var(--plans-on-accent);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--plans-accent) 70%,transparent);font-family:var(--plans-font-mono);font-size:10px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.sp-plans-badge svg{width:12px;height:12px;stroke-width:2.4}.sp-plans-well{position:relative;padding:16px;border-radius:18px;background:radial-gradient(120% 90% at 50% 0,var(--plans-well-glint),transparent 62%),var(--plans-well);box-shadow:inset 0 0 0 1px var(--plans-well-ring),inset 0 -24px 40px -30px var(--plans-well-shade)}.sp-plans-well .sp-sub-card-shell{max-width:360px;margin:0 auto}.sp-plans-meta{justify-content:space-between;gap:12px;min-height:44px;padding:0 4px}.sp-plans-index,.sp-plans-meta{display:flex;align-items:center}.sp-plans-index{gap:10px;min-width:0;font-family:var(--plans-font-mono);font-size:11px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--plans-faint);white-space:nowrap;overflow:hidden}.sp-plans-index-num{color:var(--plans-text-status)}.sp-plans-index-kind{min-width:0;overflow:hidden;text-overflow:ellipsis}.sp-plans-index-rule{width:14px;height:1px;flex:0 0 auto;background:var(--plans-rule-soft)}.sp-plans-meta-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.sp-plans-flip-hint{padding:0 4px;font-family:var(--plans-font-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--plans-disabled);white-space:nowrap}.sp-plans-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--plans-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.sp-plans-icon svg{width:18px;height:18px}.sp-plans-icon:hover{background:var(--plans-icon-hover);color:var(--plans-text-strong)}.sp-plans-naming{display:flex;flex-direction:column;gap:6px;padding:0 4px}.sp-plans-name{margin:0;font-family:var(--plans-font);font-size:24px;font-weight:400;line-height:1.1;letter-spacing:-.02em;text-transform:none;color:var(--plans-text-strong)}.sp-plans-label{margin:0;font-size:13px;line-height:1.4;color:var(--plans-muted)}.sp-plans-price{display:flex;align-items:flex-start;gap:6px;min-height:44px;padding:0 4px}.sp-plans-price.is-quote{align-items:center}.sp-plans-currency{margin-top:6px;font-family:var(--plans-font-mono);font-size:11px;font-weight:500;line-height:1;letter-spacing:.1em;color:var(--plans-muted)}.sp-plans-amount{font-size:44px;font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--plans-text-strong);font-variant-numeric:tabular-nums}.sp-plans-price.is-quote .sp-plans-amount{font-size:34px}.sp-plans-unit{align-self:flex-end;margin-bottom:4px;font-size:13px;line-height:1;color:var(--plans-muted)}.sp-plans-metrics{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-plans-metric{display:flex;flex-direction:column;gap:9px;min-width:0;padding:12px 14px;border-radius:14px;background:var(--plans-tile);box-shadow:inset 0 0 0 1px var(--plans-tile-ring)}.sp-plans-metric dt{font-family:var(--plans-font-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--plans-faint)}.sp-plans-metric dd{margin:0;font-size:17px;line-height:1.15;letter-spacing:-.01em;color:var(--plans-text-value);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sp-plans-action{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:2px}.sp-plans-cta{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:999px;font-family:var(--plans-font);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.sp-plans-cta svg{width:16px;height:16px;flex:0 0 auto}.sp-plans-cta.is-primary{border:0;background:var(--plans-primary-bg);color:var(--plans-primary-fg);box-shadow:inset 0 1px 0 var(--plans-primary-inset),0 10px 24px -14px var(--plans-shadow-strong);cursor:pointer}.sp-plans-cta.is-primary:hover{background:var(--plans-primary-bg-hover);transform:translateY(-1px)}.sp-plans-cta.is-secondary{border:1px solid var(--plans-secondary-ring);background:var(--plans-ghost-bg);color:var(--plans-text);cursor:pointer}.sp-plans-cta.is-secondary:hover{border-color:var(--plans-ghost-ring-hover);background:var(--plans-ghost-bg-hover)}.sp-plans-cta.is-locked{border:1px dashed var(--plans-locked-ring);background:transparent;color:var(--plans-disabled);cursor:not-allowed;opacity:1}.sp-plans-cta.is-locked svg{width:15px;height:15px}.sp-plans-cta.is-current{border:1px solid color-mix(in srgb,var(--plans-accent) 38%,transparent);background:color-mix(in srgb,var(--plans-accent) 8%,transparent);color:var(--plans-accent)}.sp-plans-cta-note{text-align:center;font-family:var(--plans-font-mono);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--plans-faint)}.sp-plans-cta:focus-visible,.sp-plans-ghost:focus-visible,.sp-plans-icon:focus-visible{outline:2px solid var(--plans-accent);outline-offset:3px}.sp-plans-included{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:18px 18px 18px 20px;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,var(--plans-surface-top),var(--plans-surface-bottom)) padding-box,linear-gradient(90deg,var(--plans-edge-strong),var(--plans-edge-soft) 50%,var(--plans-edge-mid)) border-box}.sp-plans-included-lead{display:flex;align-items:center;gap:18px;min-width:0}.sp-plans-included-icon{width:52px;height:52px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:16px;background:radial-gradient(100% 100% at 50% 0,var(--plans-well-glint),transparent 70%),var(--plans-well);box-shadow:inset 0 0 0 1px var(--plans-chip-ring);color:var(--plans-accent)}.sp-plans-included-icon svg{width:24px;height:24px}.sp-plans-included-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.sp-plans-included-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.sp-plans-included-title{font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--plans-text-strong)}.sp-plans-included-sub{font-size:14px;color:var(--plans-muted)}.sp-plans-included-tiers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sp-plans-included-tiers li{display:flex;align-items:center;gap:9px;height:38px;padding:0 14px 0 10px;border-radius:999px;background:var(--plans-tile);box-shadow:inset 0 0 0 1px var(--plans-chip-ring);font-size:13px;color:var(--plans-text-body)}.sp-plans-included-tiers li:before{content:none}.sp-plans-included-tiers li svg{width:14px;height:14px;color:var(--plans-accent)}.sp-plans-compare{display:flex;flex-direction:column;gap:18px;padding-top:12px}.sp-plans-compare-head{display:flex;flex-direction:column;gap:10px}.sp-plans-compare-title{margin:0;font-family:var(--plans-font);font-size:28px;font-weight:300;line-height:1.1;letter-spacing:-.025em;text-transform:none;color:var(--plans-text-strong)}.sp-plans-compare-scroll{overflow-x:auto;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,var(--plans-table-top),var(--plans-table-bottom)) padding-box,linear-gradient(180deg,var(--plans-edge),var(--plans-edge-soft)) border-box}.sp-plans-compare-grid{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;table-layout:fixed}.sp-plans-compare-label-col{width:19%}.sp-plans-compare-grid col.is-current{background:color-mix(in srgb,var(--plans-accent) 7%,transparent)}.sp-plans-compare-grid td,.sp-plans-compare-grid th{padding:18px 24px;text-align:left;vertical-align:top}.sp-plans-compare-grid thead th{padding:22px 24px;vertical-align:bottom;border-bottom:1px solid var(--plans-hairline)}.sp-plans-compare-grid tbody th,.sp-plans-compare-grid thead th:first-child{font-family:var(--plans-font-mono);font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:var(--plans-faint)}.sp-plans-compare-grid tbody td{font-size:14px;line-height:1.5;color:var(--plans-text-body)}.sp-plans-compare-grid tbody tr+tr>*{border-top:1px solid var(--plans-hairline-soft)}.sp-plans-compare-grid tbody tr:hover>*{background-color:var(--plans-row-hover)}.sp-plans-compare-grid td.is-included{color:var(--plans-text-value)}.sp-plans-compare-grid td.is-included svg{width:15px;height:15px;margin-right:8px;vertical-align:-2px;color:var(--plans-accent)}.sp-plans-compare-tier{display:flex;align-items:center;gap:12px}.sp-plans-compare-tier .sp-plans-swatch{width:30px;height:19px;border-radius:4px}.sp-plans-compare-tier-copy{display:flex;flex-direction:column;gap:6px}.sp-plans-compare-tier-name{font-size:15px;font-weight:500;line-height:1.2;color:var(--plans-text-strong)}.sp-plans-compare-tier-kind{font-family:var(--plans-font-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--plans-faint)}.sp-plans-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:24px 56px;padding-top:28px;border-top:1px solid var(--plans-hairline)}.sp-plans-note{display:flex;flex-direction:column;gap:10px}.sp-plans-note p{margin:0;font-size:14px;line-height:1.65;color:var(--plans-text-note);text-wrap:pretty}.sp-plans:not(.is-full){padding:36px 20px 40px}.sp-plans:not(.is-full) .sp-plans-inner{gap:32px}.sp-plans:not(.is-full) .sp-plans-title{font-size:30px;letter-spacing:-.025em}.sp-plans.is-overview .sp-plans-inner{gap:32px}.sp-plans-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sp-plans-overview{display:flex;flex-wrap:wrap;gap:16px;padding:16px;border:1px solid transparent;border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--plans-accent) 6%,transparent),transparent 40%) padding-box,linear-gradient(180deg,var(--plans-surface-top) 0,var(--plans-surface-bottom) 100%) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--plans-accent) 55%,transparent),var(--plans-edge-soft) 70%) border-box;box-shadow:0 30px 60px -36px var(--plans-shadow)}.sp-plans-overview-card{flex:1 1 380px;max-width:480px;min-width:0;display:flex;flex-direction:column;gap:10px}.sp-plans-overview-card .sp-plans-well{padding:22px;border-radius:20px}.sp-plans-overview-card .sp-sub-card-shell{max-width:448px}.sp-plans-overview-card .sp-plans-meta{padding:0 6px}.sp-plans-overview-body{flex:999 1 460px;min-width:0;display:flex;flex-direction:column;gap:26px;padding:14px 14px 12px 18px}.sp-plans-overview-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sp-plans-status.is-lg{height:26px;padding:0 12px;box-shadow:inset 0 0 0 1px var(--plans-chip-ring)}.sp-plans-overview-naming{display:flex;flex-direction:column;gap:10px}.sp-plans-overview-name{margin:0;font-family:var(--plans-font);font-size:48px;font-weight:300;line-height:1;letter-spacing:-.035em;text-transform:none;color:var(--plans-text-strong)}.sp-plans-overview-label{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;color:var(--plans-muted)}.sp-plans-overview-sep{width:4px;height:4px;border-radius:50%;background:var(--plans-rule)}.sp-plans-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));border-top:1px solid var(--plans-hairline);border-bottom:1px solid var(--plans-hairline)}.sp-plans-fact{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 20px}.sp-plans-fact:first-child{padding-left:0}.sp-plans-fact+.sp-plans-fact{border-left:1px solid var(--plans-hairline)}.sp-plans-fact dt{font-family:var(--plans-font-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--plans-faint)}.sp-plans-fact dd{margin:0;font-size:16px;line-height:1.35;color:var(--plans-text-value);overflow-wrap:anywhere}.sp-plans-allowance{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.sp-plans-allowance .sp-plans-metric{gap:10px;padding:14px 16px}.sp-plans-allowance .sp-plans-metric dd{font-size:22px;font-weight:300;line-height:1.1;letter-spacing:-.02em;color:var(--plans-text-strong)}.sp-plans-overview-foot{display:flex;justify-content:flex-end;margin-top:auto}.sp-plans-quiet{height:40px;padding:0 16px;border:1px solid var(--plans-locked-ring);border-radius:999px;background:transparent;color:var(--plans-muted);font-family:var(--plans-font);font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease}.sp-plans-quiet:hover{border-color:color-mix(in srgb,var(--plans-negative) 40%,transparent);color:var(--plans-negative)}.sp-plans-quiet:focus-visible{outline:2px solid var(--plans-accent);outline-offset:3px}.sp-plans .is-positive{--plans-tone:var(--plans-positive)}.sp-plans .is-warning{--plans-tone:var(--plans-warning)}.sp-plans .is-negative{--plans-tone:var(--plans-negative)}.sp-plans-tone-pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--plans-tone) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plans-tone) 35%,transparent);color:var(--plans-tone);font-family:var(--plans-font-mono);font-size:10px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.sp-plans-tone-dot{width:7px;height:7px;border-radius:50%;background:var(--plans-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--plans-tone) 18%,transparent)}.sp-plans-verify{display:flex;flex-direction:column;gap:22px;padding:28px;border:1px solid transparent;border-radius:28px;background:linear-gradient(180deg,var(--plans-surface-top) 0,var(--plans-surface-bottom) 100%) padding-box,linear-gradient(180deg,var(--plans-edge),var(--plans-edge-soft) 60%) border-box;box-shadow:0 30px 60px -36px var(--plans-shadow)}.sp-plans-verify-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px}.sp-plans-verify-intro{display:flex;flex-direction:column;gap:10px;min-width:0}.sp-plans-verify-title{margin:0;font-family:var(--plans-font);font-size:28px;font-weight:300;line-height:1.1;letter-spacing:-.025em;text-transform:none;color:var(--plans-text-strong)}.sp-plans-verify-ref{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--plans-muted)}.sp-plans-verify-ref-id{font-family:var(--plans-font-mono);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--plans-text-status);overflow-wrap:anywhere}.sp-plans-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));overflow:hidden;border-radius:18px;background:var(--plans-panel-soft);box-shadow:inset 0 0 0 1px var(--plans-chip-ring)}.sp-plans-step{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:18px 20px;box-shadow:-1px 0 0 var(--plans-chip-ring),0 -1px 0 var(--plans-chip-ring)}.sp-plans-step:before{content:none}.sp-plans-step.is-current{background:color-mix(in srgb,var(--plans-warning) 4%,transparent)}.sp-plans-step-marker{--plans-marker:var(--plans-disabled);width:30px;height:30px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--plans-marker) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plans-marker) 40%,transparent);color:var(--plans-marker);font-family:var(--plans-font-mono);font-size:11px;font-weight:600;line-height:1}.sp-plans-step-marker svg{width:14px;height:14px}.sp-plans-step.is-done .sp-plans-step-marker{--plans-marker:var(--plans-accent)}.sp-plans-step.is-final.is-done .sp-plans-step-marker{--plans-marker:var(--plans-tone)}.sp-plans-step.is-failed .sp-plans-step-marker{--plans-marker:var(--plans-negative)}.sp-plans-step.is-current .sp-plans-step-marker{--plans-marker:var(--plans-warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plans-warning) 50%,transparent),0 0 0 4px color-mix(in srgb,var(--plans-warning) 8%,transparent)}.sp-plans-step.is-upcoming .sp-plans-step-marker{background:transparent;box-shadow:inset 0 0 0 1px var(--plans-chip-ring)}.sp-plans-step-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.sp-plans-step-value{font-size:15px;line-height:1.35;color:var(--plans-text-value);overflow-wrap:anywhere}.sp-plans-step.is-upcoming .sp-plans-step-value{color:var(--plans-disabled)}.sp-plans-step.is-failed .sp-plans-step-value{color:var(--plans-negative)}.sp-plans-step.is-final.is-done .sp-plans-step-value{color:var(--plans-tone)}.sp-plans-verify-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:16px}.sp-plans-verify-group,.sp-plans-verify-note{display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--plans-panel-soft);box-shadow:inset 0 0 0 1px var(--plans-hairline-soft)}.sp-plans-verify-group{padding:18px 22px 6px}.sp-plans-verify-group dl{margin:0}.sp-plans-verify-group-title{padding-bottom:14px;font-family:var(--plans-font-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--plans-muted)}.sp-plans-verify-row{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--plans-hairline-soft)}.sp-plans-verify-row dt{font-family:var(--plans-font-mono);font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:var(--plans-faint)}.sp-plans-verify-row dd{margin:0;font-size:15px;line-height:1.45;color:var(--plans-text-value);overflow-wrap:anywhere}.sp-plans-verify-note{gap:10px;padding:18px 22px}.sp-plans-verify-note .sp-plans-verify-group-title{padding-bottom:0}.sp-plans-verify-note p{margin:0;font-size:15px;line-height:1.6;color:var(--plans-text-body);text-wrap:pretty;overflow-wrap:anywhere}@media (max-width:767px){.sp-plans{padding:36px 16px 44px;border-radius:20px}.sp-plans-inner{gap:32px}.sp-plans-title{font-size:40px}.sp-plans-membership .sp-plans-ghost{flex:1 1 100%;justify-content:center}.sp-plans-head-actions .sp-plans-ghost{flex:1 1 auto;justify-content:center}.sp-plans-overview-body{padding:8px 4px 4px}.sp-plans-overview-name{font-size:40px}.sp-plans-verify{padding:20px 16px;border-radius:22px}.sp-plans-verify-group{padding:16px 16px 4px}}@media (prefers-reduced-motion:reduce){.sp-plans-cta,.sp-plans-ghost,.sp-plans-icon{transition:none}.sp-plans-cta.is-primary:hover{transform:none}}body.theme-classic .sp-plans{--plans-ground:#f3f6fa;--plans-dots:rgba(30,60,100,0.09);--plans-glow:rgba(120,160,220,0.2);--plans-surface-top:#ffffff;--plans-surface-bottom:#f7f9fc;--plans-capsule-top:#ffffff;--plans-table-top:#ffffff;--plans-table-bottom:#f8fafd;--plans-edge:rgba(20,40,70,0.16);--plans-edge-strong:rgba(20,40,70,0.18);--plans-edge-mid:rgba(20,40,70,0.12);--plans-edge-soft:rgba(20,40,70,0.05);--plans-well:#e8edf4;--plans-well-glint:rgba(255,255,255,0.85);--plans-well-ring:rgba(20,40,70,0.07);--plans-well-shade:rgba(20,40,70,0.1);--plans-tile:rgba(20,40,70,0.035);--plans-tile-ring:rgba(20,40,70,0.07);--plans-chip-ring:rgba(20,40,70,0.1);--plans-swatch-ring:rgba(20,40,70,0.2);--plans-hairline:rgba(20,40,70,0.1);--plans-hairline-soft:rgba(20,40,70,0.07);--plans-row-hover:rgba(20,40,70,0.03);--plans-rule:rgba(20,40,70,0.3);--plans-rule-soft:rgba(20,40,70,0.24);--plans-status-bg:rgba(20,40,70,0.06);--plans-text-strong:#0d1b2e;--plans-text-value:#13233a;--plans-text:#1a2b42;--plans-text-body:#2a3d57;--plans-text-note:#3c506b;--plans-text-status:#2a3d57;--plans-muted:#52647d;--plans-faint:#5f718a;--plans-disabled:#8696aa;--plans-accent:var(--gs-public-theme-primary,#2f6fd1);--plans-on-accent:#ffffff;--plans-primary-bg:#0d1b2e;--plans-primary-bg-hover:#1c3050;--plans-primary-fg:#ffffff;--plans-primary-inset:rgba(255,255,255,0.12);--plans-ghost-bg:#ffffff;--plans-ghost-bg-hover:#f1f5fa;--plans-ghost-ring:rgba(20,40,70,0.18);--plans-secondary-ring:rgba(20,40,70,0.22);--plans-ghost-ring-hover:rgba(20,40,70,0.4);--plans-icon-hover:rgba(20,40,70,0.06);--plans-locked-ring:rgba(20,40,70,0.16);--plans-shadow:rgba(20,40,70,0.14);--plans-shadow-strong:rgba(20,40,70,0.18);--plans-panel-soft:rgba(20,40,70,0.03);--plans-positive:#17784e;--plans-warning:#9a6200;--plans-negative:#b3362b}.sp-fx-table-wrap{width:100%;overflow-x:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79dcff) 20%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 72%,transparent)}.sp-fx-table{width:100%;border-collapse:collapse;min-width:28rem}.sp-fx-table td,.sp-fx-table th{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70ceff) 17%,transparent);padding:.42rem .5rem;text-align:left;font-size:.54rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#cbeafc) 90%,transparent);white-space:nowrap}.sp-fx-table th{font-size:.48rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#a8d6f1) 84%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061120) 92%,transparent)}.sp-fx-table tbody tr:last-child td{border-bottom:0}.sp-fx-banner{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bddff) 24%,transparent);border-radius:.76rem;min-height:4.3rem;padding:.6rem;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--gs-public-theme-primary,#50a7ff) 28%,transparent),transparent 58%),radial-gradient(circle at 92% 90%,rgba(0,240,255,.22),transparent 54%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081326) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060d19) 97%,transparent));display:flex;align-items:flex-end;justify-content:space-between;gap:.48rem}.sp-fx-banner-name{margin:0;font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#ecf9ff) 98%,transparent);font-weight:700}.sp-fx-banner-meta{margin:.2rem 0 0;font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#badef5) 84%,transparent);line-height:1.35;max-width:22rem}.sp-fx-gallery-main{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#77d6ff) 22%,transparent);border-radius:.72rem;min-height:4rem;padding:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 70%,transparent);display:flex;flex-direction:column;justify-content:center;gap:.2rem}.sp-fx-gallery-title{margin:0;font-size:.64rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 95%,transparent)}.sp-fx-gallery-sub{margin:0;font-size:.53rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b7daf0) 82%,transparent)}.sp-folio-profile-pane{--sp-folio-gallery-main-height:18.8rem;display:flex;flex-direction:column;gap:.62rem}.sp-folio-profile-toolbar{display:flex;justify-content:flex-end}.sp-folio-profile-hero{padding:0;overflow:hidden}.sp-folio-profile-banner{position:relative;height:clamp(8.6rem,24vh,12.4rem);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d6ff) 28%,transparent);background:radial-gradient(circle at 14% 8%,color-mix(in srgb,var(--gs-public-theme-primary,#4baeff) 28%,transparent),transparent 54%),radial-gradient(circle at 88% 86%,rgba(0,240,255,.2),transparent 52%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#09182c) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 94%,transparent));overflow:hidden}.sp-folio-profile-banner>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-folio-profile-banner-fallback{position:absolute;inset:0;border:0;border-radius:0;padding-inline:.6rem}.sp-folio-profile-avatar-wrap{display:flex;justify-content:center;margin-top:-2.12rem;position:relative;z-index:1}.sp-folio-profile-avatar-shell{width:clamp(4rem,10vw,5rem);height:clamp(4rem,10vw,5rem);border-radius:999px;border:3px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#fafcff) 96%,transparent);box-shadow:0 10px 24px rgba(2,10,20,.44);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1d30) 82%,transparent);overflow:hidden;display:block}.sp-folio-profile-avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-folio-profile-avatar-fallback{display:none;position:absolute;inset:0;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#e9f9ff) 96%,transparent);font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:0;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--gs-public-theme-primary,#82ceff) 35%,transparent),transparent 56%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#16294d) 80%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f20) 90%,transparent))}.sp-folio-profile-name{margin:.46rem 0 .86rem;text-align:center;font-size:.86rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#ecf9ff) 98%,transparent);letter-spacing:.01em}.sp-folio-profile-gallery-card{display:flex;flex-direction:column;gap:.44rem}.sp-folio-profile-gallery-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:.58rem;align-items:stretch}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-gallery-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:.52rem;align-content:start}.sp-folio-profile-main{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d5ff) 24%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1b) 74%,transparent);height:var(--sp-folio-gallery-main-height);min-height:var(--sp-folio-gallery-main-height);overflow:hidden}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main{height:clamp(20rem,45vh,26rem);min-height:clamp(20rem,45vh,26rem)}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main>img{transition:opacity .18s ease}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main.is-media-switching>img{opacity:.24}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main>img.is-media-enter{animation:sp-profile-gallery-image-enter .22s ease}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main{position:relative}#profile-pane-host .sp-profile-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#cfeaff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101f) 52%,transparent);color:var(--gs-public-theme-strong,#eaf6ff);cursor:pointer;opacity:0;transition:opacity .18s ease,background-color .18s ease}#profile-pane-host .sp-profile-gallery-nav-prev{left:.44rem}#profile-pane-host .sp-profile-gallery-nav-next{right:.44rem}#profile-pane-host .sp-profile-gallery-nav i,#profile-pane-host .sp-profile-gallery-nav svg{width:.9rem;height:.9rem}#profile-pane-host .sp-profile-gallery-card:hover .sp-profile-gallery-nav,#profile-pane-host .sp-profile-gallery-nav:focus-visible{opacity:1}@media (hover:none){#profile-pane-host .sp-profile-gallery-nav{opacity:1}}#profile-pane-host .sp-profile-gallery-nav:hover{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101f) 76%,transparent)}#profile-pane-host .sp-profile-gallery-nav:focus-visible{outline:2px solid color-mix(in srgb,var(--sp-profile-accent) 76%,transparent);outline-offset:2px}#profile-pane-host .sp-profile-gallery-counter{position:absolute;right:.5rem;bottom:.44rem;z-index:3;padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101f) 62%,transparent);color:var(--gs-public-theme-strong,#eaf6ff);font-size:.44rem;font-weight:700;letter-spacing:.06em;pointer-events:none}.sp-folio-profile-main>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.sp-folio-profile-preview-fallback{width:100%;height:100%;border:0;border-radius:0;min-height:var(--sp-folio-gallery-main-height);font-size:.56rem}.sp-folio-profile-side{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd1ff) 20%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101f) 70%,transparent);padding:.52rem;display:flex;flex-direction:column;min-height:var(--sp-folio-gallery-main-height);height:var(--sp-folio-gallery-main-height);overflow:hidden;gap:.5rem}#profile-pane-host .sp-profile-gallery-thumb-panel{padding:0;gap:.34rem;min-height:0;height:auto;border:0;background:transparent}#profile-pane-host .sp-profile-gallery-thumb-panel.is-empty{min-height:clamp(8rem,17vh,10.4rem)}#profile-pane-host .sp-profile-gallery-thumb-panel .sp-folio-profile-side-head{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.4rem}#profile-pane-host .sp-profile-gallery-thumb-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(7rem,9.6rem);gap:.24rem;align-content:stretch;overflow-x:auto;overflow-y:hidden;padding-right:0;padding-bottom:.3rem;flex:0 0 auto;scroll-snap-type:x proximity;scrollbar-width:thin}#profile-pane-host .sp-profile-gallery-thumb-grid::-webkit-scrollbar{height:.3rem}#profile-pane-host .sp-profile-gallery-thumb-grid::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--sp-profile-border) 80%,transparent)}#profile-pane-host .sp-profile-gallery-thumb-grid.is-empty{grid-auto-flow:row;grid-auto-columns:minmax(0,1fr);min-height:clamp(5.6rem,12vh,7.2rem);overflow:hidden}#profile-pane-host .sp-profile-gallery-thumb-grid.is-empty .sp-fx-empty{width:100%;height:100%;display:grid;place-items:center}#profile-pane-host .sp-profile-gallery-thumb-grid .sp-folio-profile-thumb{width:100%;padding:.08rem;scroll-snap-align:start;transition:border-color .18s ease}#profile-pane-host .sp-profile-gallery-thumb-grid .sp-folio-profile-thumb:hover{transform:none}#profile-pane-host .sp-profile-gallery-thumb-grid .sp-folio-profile-thumb-media{width:100%;height:auto;aspect-ratio:16/10;border:0}.sp-folio-profile-side-head{display:flex;flex-direction:column;gap:.2rem;min-height:0;flex:0 0 auto}.sp-folio-profile-side h4{margin:0;font-size:.66rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f7ff) 97%,transparent);letter-spacing:.03em}.sp-folio-profile-side p{margin:.22rem 0 0;font-size:.54rem;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-text,#badcf2) 86%,transparent);word-break:break-word;overflow-wrap:anywhere;max-height:clamp(3.8rem,18vh,7.4rem);overflow-y:auto;padding-right:.08rem}.sp-folio-profile-meta-grid,.sp-folio-profile-side p{-ms-overflow-style:none;scrollbar-width:none}.sp-folio-profile-meta-grid::-webkit-scrollbar,.sp-folio-profile-side p::-webkit-scrollbar{width:0;height:0;display:none}.sp-folio-profile-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;flex:1 1 auto;min-height:0;align-content:start;overflow:auto;padding-right:.08rem}.sp-folio-profile-meta-grid>div{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed5ff) 20%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081527) 66%,transparent);padding:.28rem .34rem;display:flex;flex-direction:column;gap:.16rem;min-width:0}.sp-folio-profile-meta-grid span{font-size:.44rem;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d0ea) 82%,transparent)}.sp-folio-profile-meta-grid strong{font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f7ff) 97%,transparent);white-space:normal;overflow-wrap:anywhere;line-height:1.3}.sp-folio-profile-thumb-row{display:flex;flex-wrap:wrap;gap:.26rem;align-items:center}.sp-folio-profile-thumb{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d3ff) 26%,transparent);border-radius:.34rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 72%,transparent);padding:.08rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sp-folio-profile-thumb:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a4e9ff) 56%,transparent);transform:translateY(-1px)}.sp-folio-profile-thumb.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#95dfff) 78%,transparent);box-shadow:0 0 0 1px rgba(105,199,255,.24)}.sp-folio-profile-link:focus-visible,.sp-folio-profile-thumb:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9ee9ff) 88%,transparent);outline-offset:2px}.sp-folio-profile-thumb-media{width:2.82rem;height:2.82rem;border-radius:.24rem;overflow:hidden;display:block;background:color-mix(in srgb,var(--gs-public-theme-surface,#030910) 86%,transparent)}.sp-folio-profile-thumb-media>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-folio-profile-tabs-card .sp-fx-mini-tabs{margin-bottom:.44rem}.sp-folio-profile-tabs-card .sp-folio-resume-export-row{margin:0 0 .5rem;display:flex;justify-content:flex-end}.sp-folio-profile-tabs-card .sp-folio-resume-export-btn{display:inline-flex;align-items:center;gap:.28rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee1ff) 46%,transparent);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--gs-public-theme-primary,#44c2ff) 20%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081727) 0%,transparent) 64%),linear-gradient(162deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c2338) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071422) 94%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#d8f4ff) 98%,transparent);box-shadow:inset 0 0 0 1px rgba(173,236,255,.12)}.sp-folio-profile-tabs-card .sp-folio-resume-export-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a3eeff) 70%,transparent)}.sp-folio-profile-tabs-card .sp-folio-resume-export-btn i,.sp-folio-profile-tabs-card .sp-folio-resume-export-btn svg{width:.7rem;height:.7rem}.sp-folio-profile-tabs-card .sp-fx-table td,.sp-folio-profile-tabs-card .sp-fx-table th{white-space:normal;word-break:break-word}.sp-folio-profile-tabs-card .sp-fx-table th{width:34%;min-width:11rem}.sp-folio-profile-tabs-card .sp-folio-other-wrap{display:grid;gap:.54rem}.sp-folio-profile-tabs-card .sp-folio-other-tag-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.4rem,1fr));gap:.42rem}.sp-folio-profile-tabs-card .sp-folio-other-structured-section,.sp-folio-profile-tabs-card .sp-folio-other-tag-section{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d5ff) 26%,transparent);border-radius:.82rem;padding:.5rem .56rem;background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--gs-public-theme-primary,#3db4e2) 12%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#091626) 0%,transparent) 56%),linear-gradient(162deg,color-mix(in srgb,var(--gs-public-theme-panel,#091626) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1c) 90%,transparent));box-shadow:inset 0 0 0 1px rgba(168,234,255,.08)}.sp-folio-profile-tabs-card .sp-folio-other-section-head{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.sp-folio-profile-tabs-card .sp-folio-other-section-title{margin:0;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c0e8fb) 90%,transparent)}.sp-folio-profile-tabs-card .sp-folio-other-section-title.with-icon{display:inline-flex;align-items:center;gap:.3rem;font-size:.54rem}.sp-folio-profile-tabs-card .sp-folio-other-section-icon{width:.94rem;height:.94rem;border-radius:.32rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78d6ff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#20568b) 36%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#caeeff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sp-folio-profile-tabs-card .sp-folio-other-section-icon i,.sp-folio-profile-tabs-card .sp-folio-other-section-icon svg{width:.5rem;height:.5rem}.sp-folio-profile-tabs-card .sp-folio-other-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#74d4ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#2d6baa) 28%,transparent);padding:0 .34rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d2f2ff) 96%,transparent);font-size:.52rem;font-weight:700;line-height:1}.sp-folio-profile-tabs-card .sp-folio-other-pill-grid{margin-top:.34rem;display:flex;flex-wrap:wrap;gap:.24rem}.sp-folio-profile-tabs-card .sp-folio-other-pill{display:inline-flex;align-items:center;min-height:1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82e0ff) 38%,transparent);padding:0 .42rem;font-size:.5rem;font-weight:700;line-height:1;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#d9f4ff) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#26629e) 30%,transparent);white-space:nowrap}.sp-folio-profile-tabs-card .sp-folio-other-pill.is-tone-0{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6be6ff) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1d7ca5) 32%,transparent)}.sp-folio-profile-tabs-card .sp-folio-other-pill.is-tone-1{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7fcbff) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#2965ad) 32%,transparent)}.sp-folio-profile-tabs-card .sp-folio-other-pill.is-tone-2{border-color:rgba(131,241,201,.52);background:rgba(35,120,96,.32)}.sp-folio-profile-tabs-card .sp-folio-other-pill.is-tone-3{border-color:rgba(255,222,143,.52);background:rgba(142,98,39,.3)}.sp-folio-profile-tabs-card .sp-folio-other-pill.is-tone-4{border-color:rgba(255,174,206,.5);background:rgba(144,65,96,.3)}.sp-folio-profile-tabs-card .sp-folio-other-pill.is-tone-5{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#beaaff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#5e5098) 30%,transparent)}.sp-folio-profile-tabs-card .sp-folio-other-structured-list{margin-top:.44rem;display:grid;gap:.34rem}.sp-folio-profile-tabs-card .sp-folio-other-structured-item{display:grid;grid-template-columns:1.28rem minmax(0,1fr);gap:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80dcff) 24%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071322) 62%,transparent);padding:.38rem .44rem}.sp-folio-profile-tabs-card .sp-folio-other-structured-index{display:inline-flex;align-items:center;justify-content:center;width:1.12rem;height:1.12rem;border-radius:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78d6ff) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#215c92) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cff0ff) 96%,transparent);font-size:.52rem;font-weight:800;line-height:1}.sp-folio-profile-tabs-card .sp-folio-other-fields{min-width:0;display:grid;gap:.22rem}.sp-folio-profile-tabs-card .sp-folio-other-field-row{display:grid;grid-template-columns:minmax(5rem,.9fr) minmax(0,1.6fr);gap:.3rem;align-items:start}.sp-folio-profile-tabs-card .sp-folio-other-field-label{font-size:.45rem;text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9ed5f1) 82%,transparent);line-height:1.25}.sp-folio-profile-tabs-card .sp-folio-other-field-value{font-size:.56rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#dcf6ff) 95%,transparent);line-height:1.4;word-break:break-word}.sp-folio-profile-tabs-card .sp-folio-other-custom-table{margin-top:.3rem}.sp-folio-profile-tabs-card .sp-folio-other-custom-table .sp-fx-table-wrap{margin-bottom:0}@media (max-width:760px){.sp-folio-profile-tabs-card .sp-folio-other-tag-sections{grid-template-columns:minmax(0,1fr)}.sp-folio-profile-tabs-card .sp-folio-other-structured-section,.sp-folio-profile-tabs-card .sp-folio-other-tag-section{padding:.44rem .46rem}.sp-folio-profile-tabs-card .sp-folio-other-structured-item{grid-template-columns:minmax(0,1fr)}.sp-folio-profile-tabs-card .sp-folio-other-structured-index{width:1.04rem;height:1.04rem}.sp-folio-profile-tabs-card .sp-folio-other-field-row{grid-template-columns:minmax(0,1fr);gap:.14rem}}.sp-folio-profile-link{color:color-mix(in srgb,var(--gs-public-theme-text,#a5e3ff) 98%,transparent);text-decoration:none;border-bottom:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#a5e3ff) 38%,transparent);word-break:break-all}.sp-folio-profile-link:hover{color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 98%,transparent);border-bottom-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#d2f4ff) 70%,transparent)}.sp-folio-image-wrap{position:relative}.sp-folio-image-fallback{display:none;align-items:center;justify-content:center;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#b7dbf1) 88%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 72%,transparent);border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd4ff) 36%,transparent);border-radius:.34rem;padding:.44rem;font-size:.5rem;line-height:1.32;width:100%;height:100%;min-height:inherit}.sp-folio-image-wrap.is-broken>.sp-folio-image-fallback,.sp-folio-image-wrap.is-broken>.sp-folio-profile-avatar-fallback,.sp-folio-image-wrap.is-broken>.sp-fx-avatar-fallback{display:inline-flex}.sp-folio-image-wrap.is-broken>img{display:none}@keyframes sp-folio-image-loading-spin{to{transform:rotate(1turn)}}@keyframes sp-folio-image-loading-wash{0%,to{opacity:.52}50%{opacity:.9}}.sp-folio-image-wrap.is-loading:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#071426) 74%,transparent);animation:sp-folio-image-loading-wash 1.4s ease-in-out infinite;pointer-events:none}.sp-folio-image-wrap.is-loading:after{content:"";position:absolute;top:50%;left:50%;z-index:2;width:1.05rem;height:1.05rem;margin:-.525rem 0 0 -.525rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd4ff) 22%,transparent);border-top-color:color-mix(in srgb,var(--gs-public-theme-strong,#d8f2ff) 88%,transparent);animation:sp-folio-image-loading-spin .72s linear infinite;pointer-events:none}.sp-folio-profile-avatar-shell.is-loading:after,.sp-folio-profile-thumb-media.is-loading:after,.sp-fx-avatar-wrap.is-loading:after{width:.62rem;height:.62rem;margin:-.31rem 0 0 -.31rem;border-width:1.5px}.sp-folio-image-wrap.is-loading>img{opacity:.28}#folios-pane-portfolio .sp-folio-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#cfeaff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101f) 62%,transparent);color:var(--gs-public-theme-strong,#eaf6ff);cursor:pointer;opacity:.58;transition:opacity .18s ease,background-color .18s ease}#folios-pane-portfolio .sp-folio-gallery-nav-prev{left:.44rem}#folios-pane-portfolio .sp-folio-gallery-nav-next{right:.44rem}#folios-pane-portfolio .sp-folio-gallery-nav i,#folios-pane-portfolio .sp-folio-gallery-nav svg{width:.9rem;height:.9rem}#folios-pane-portfolio .sp-folio-gallery-nav:focus-visible,#folios-pane-portfolio .sp-folio-gallery-nav:hover,#folios-pane-portfolio .sp-folio-profile-gallery-card:hover .sp-folio-gallery-nav{opacity:1}#folios-pane-portfolio .sp-folio-gallery-nav:hover{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101f) 86%,transparent)}#folios-pane-portfolio .sp-folio-gallery-nav:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd4ff) 76%,transparent);outline-offset:2px}#folios-pane-portfolio .sp-folio-gallery-counter{position:absolute;right:.5rem;bottom:.44rem;z-index:3;padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101f) 72%,transparent);color:var(--gs-public-theme-strong,#eaf6ff);font-size:.44rem;font-weight:700;letter-spacing:.06em;pointer-events:none}.sp-fx-orbit-section{display:flex;flex-direction:column;gap:.75rem}.sp-fx-orbit-gallery{position:relative;width:min(100%,15.2rem);aspect-ratio:1/1;margin:0 auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6cd0fc) 28%,transparent);background:radial-gradient(circle at 30% 24%,color-mix(in srgb,var(--gs-public-theme-panel,#266cb0) 42%,transparent),transparent 62%),radial-gradient(circle at 72% 74%,rgba(0,240,255,.2),transparent 64%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#071123) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050a18) 95%,transparent));overflow:hidden}.sp-fx-orbit-ring{position:absolute;inset:10%;border-radius:999px;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#82e0ff) 28%,transparent);pointer-events:none}.sp-fx-orbit-ring.is-inner{inset:23%;border-style:solid;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 18%,transparent)}.sp-fx-orbit-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36%;height:36%;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 42%,transparent);background:radial-gradient(circle at 30% 26%,rgba(0,240,255,.28),color-mix(in srgb,var(--gs-public-theme-panel,#071323) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e8faff) 95%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.4rem;gap:.16rem;cursor:pointer}.sp-fx-orbit-core-title{font-size:.56rem;font-weight:700;line-height:1.2}.sp-fx-orbit-core-sub{font-size:.43rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b6dbf1) 86%,transparent);line-height:1.2}.sp-fx-orbit-satellite{position:absolute;inset:0;animation:sp-fx-orbit-spin var(--orbit-duration,16s) linear infinite;animation-delay:var(--orbit-delay,0s);pointer-events:none}.sp-fx-orbit-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--orbit-angle,0deg)) translateX(44%);width:1.7rem;height:1.7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cdcff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081626) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c7e6f7) 92%,transparent);font-size:.52rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:transform .2s ease,border-color .2s ease,color .2s ease,background-color .2s ease}.sp-fx-orbit-dot:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ebfbff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081c30) 95%,transparent);transform:translate(-50%,-50%) rotate(var(--orbit-angle,0deg)) translateX(44%) scale(1.04)}.sp-fx-orbit-dot.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 22%,transparent);color:var(--gs-public-theme-strong,#effcff);box-shadow:0 0 14px rgba(0,240,255,.38)}#profile-pane-host{display:block;padding-bottom:.4rem;overflow:visible}#profile-pane-host .sp-profile-god-tabs{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .9rem;padding:.28rem;border-radius:.38rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ca4ce) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1a30) 52%,transparent)}#profile-pane-host .sp-profile-god-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;border:1px solid transparent;border-radius:.32rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#cfe4ff) 78%,transparent);font-size:.86rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}#profile-pane-host .sp-profile-god-tab>i,#profile-pane-host .sp-profile-god-tab>svg{width:.92rem;height:.92rem;flex:0 0 auto}#profile-pane-host .sp-profile-god-tab:hover{color:color-mix(in srgb,var(--gs-public-theme-strong,#f2f8ff) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 12%,transparent)}#profile-pane-host .sp-profile-god-tab.is-active{color:color-mix(in srgb,var(--gs-public-theme-strong,#f5faff) 98%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 42%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 20%,transparent));box-shadow:0 8px 20px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 22%,transparent)}#profile-pane-host .sp-profile-god-vw{display:flex;flex-direction:column;min-height:min(80vh,52rem);flex:1 1 auto}#profile-pane-host .sp-profile-god-vw>.sp-globe-shell.sp-globe-shell-inline{display:flex;flex:1 1 auto;min-height:0;width:100%;padding-right:0;animation:none}#profile-pane-host .sp-profile-god-vw-body{display:flex;flex-direction:column;gap:1rem}#profile-pane-host .sp-profile-god-vw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem}#profile-pane-host .sp-profile-god-vw-cell{display:flex;flex-direction:column;gap:.22rem;padding:.6rem .7rem;border-radius:.38rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ca4ce) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081627) 46%,transparent)}#profile-pane-host .sp-profile-god-vw-cell>span{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9fc4e8) 74%,transparent)}#profile-pane-host .sp-profile-god-vw-cell>b{font-size:.92rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f4ff) 94%,transparent);word-break:break-word}#profile-pane-host .sp-profile-god-vw-section{display:flex;flex-direction:column;gap:.5rem}#profile-pane-host .sp-profile-god-vw-section>h5{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f3ff) 92%,transparent)}#profile-pane-host .sp-profile-god-vw-muted{font-size:.82rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9fc4e8) 66%,transparent)}#profile-pane-host .sp-profile-dashboard{display:grid;grid-template-columns:minmax(16rem,18rem) minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:1rem;--sp-profile-surface:color-mix(in srgb,var(--gs-public-theme-strong,#f8fbff) 95%,transparent);--sp-profile-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#aebfd6) 46%,transparent);--sp-profile-shadow:0 2px 6px color-mix(in srgb,var(--gs-public-theme-muted,#213e62) 10%,transparent);--sp-profile-glass-inset:inset 0 1px 0 rgba(255,255,255,0.5);--sp-profile-radius:0.5rem;--sp-profile-radius-inner:0.34rem;--sp-profile-text:color-mix(in srgb,var(--gs-public-theme-muted,#1a2b44) 92%,transparent);--sp-profile-muted:color-mix(in srgb,var(--gs-public-theme-muted,#586b85) 90%,transparent);--sp-profile-accent:var(--gs-public-theme-primary,#2f81d8);--sp-profile-accent-soft:color-mix(in srgb,var(--gs-public-theme-primary,#2f81d8) 14%,transparent);--sp-profile-identity-shell:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-strong,#f7fbff) 98%,transparent) 0%,color-mix(in srgb,var(--gs-public-theme-strong,#e8f3ff) 98%,transparent) 58%,color-mix(in srgb,var(--gs-public-theme-strong,#dceafb) 98%,transparent) 100%);--sp-profile-identity-edge:color-mix(in srgb,var(--gs-public-theme-primary,#6f94bf) 42%,transparent);--sp-profile-identity-cover-vignette:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#112340) 12%,transparent) 0%,color-mix(in srgb,var(--gs-public-theme-panel,#0d1d36) 64%,transparent) 100%);--sp-profile-identity-panel:color-mix(in srgb,var(--gs-public-theme-strong,#f3f8ff) 72%,transparent);--sp-profile-identity-panel-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ca4ce) 40%,transparent);--sp-profile-identity-avatar-ring:color-mix(in srgb,var(--gs-public-theme-strong,#f8fcff) 98%,transparent);--sp-profile-identity-button-bg:linear-gradient(138deg,color-mix(in srgb,var(--gs-public-theme-primary,#6ea9e9) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#487cc4) 98%,transparent));--sp-profile-identity-button-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#4a7bb4) 72%,transparent);--sp-profile-identity-button-text:var(--gs-public-theme-strong,#eff8ff)}#profile-pane-host .sp-profile-dashboard.sp-profile-dashboard-posts{grid-template-columns:minmax(0,1fr)}#profile-pane-host .sp-profile-column-posts{width:min(100%,64rem);margin:0 auto}#profile-pane-host .sp-profile-posts-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem;width:100%;align-items:start}#profile-pane-host .sp-profile-posts-grid>.sp-profile-compose-card,#profile-pane-host .sp-profile-posts-grid>.sp-profile-stream-content,#profile-pane-host .sp-profile-posts-grid>.sp-profile-tab-switch-card{grid-column:1/-1;width:100%;margin:0}#profile-pane-host .sp-profile-posts-grid>.sp-profile-compose-card{position:relative;z-index:40;overflow:visible}#profile-pane-host .sp-profile-posts-grid>.sp-profile-stream-content,#profile-pane-host .sp-profile-posts-grid>.sp-profile-tab-switch-card{position:relative;z-index:12}#profile-pane-host .sp-profile-posts-grid>.sp-profile-stream-content{display:grid;gap:.72rem}#profile-pane-host .sp-profile-skeleton{display:grid;gap:.8rem}#profile-pane-host .sp-profile-skeleton-status{display:inline-flex;align-items:center;gap:.44rem;margin:0;font-size:.62rem;letter-spacing:.04em;color:var(--sp-profile-muted,#a8c8e8)}#profile-pane-host .sp-profile-skeleton-spinner{width:.8rem;height:.8rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82bcee) 30%,transparent);border-top-color:var(--sp-profile-accent,#5ca8ff);animation:sp-profile-skeleton-spin .7s linear infinite}@keyframes sp-profile-skeleton-spin{to{transform:rotate(1turn)}}#profile-pane-host .sp-profile-skeleton-grid{display:grid;grid-template-columns:minmax(16rem,18rem) minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:1rem}#profile-pane-host .sp-profile-skeleton-col{display:grid;gap:.8rem;min-width:0}#profile-pane-host .sp-profile-skeleton-card{display:grid;gap:.5rem;padding:.92rem;border-radius:.5rem;border:1px solid var(--sp-profile-border,rgba(130,188,238,.34));background:var(--sp-profile-surface,rgba(20,40,63,.5));box-shadow:var(--sp-profile-glass-inset,inset 0 1px 0 rgba(255,255,255,.08))}#profile-pane-host .sp-profile-skeleton-cover{min-height:9.4rem}#profile-pane-host .sp-profile-skeleton-media{min-height:14rem}#profile-pane-host .sp-profile-skeleton-chart{min-height:8rem}#profile-pane-host .sp-profile-skeleton-line{display:block;height:.62rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-border-strong,#82bcee) 16%,transparent)}#profile-pane-host .sp-profile-skeleton-line:nth-child(2n){width:72%}#profile-pane-host .sp-profile-skeleton-grid{animation:sp-profile-skeleton-pulse 1.5s ease-in-out infinite}@keyframes sp-profile-skeleton-pulse{0%,to{opacity:.55}50%{opacity:.85}}@media (max-width:1200px){#profile-pane-host .sp-profile-skeleton-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#profile-pane-host .sp-profile-skeleton-grid,#profile-pane-host .sp-profile-skeleton-spinner{animation:none}}#profile-pane-host.is-primary-tab-transition .sp-profile-dashboard{animation:sp-profile-primary-tab-enter .3s cubic-bezier(.22,1,.36,1)}@keyframes sp-profile-primary-tab-enter{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}body:not(.theme-classic) #profile-pane-host .sp-profile-dashboard{--sp-profile-surface:radial-gradient(125% 95% at 0% 0%,color-mix(in srgb,var(--gs-public-theme-primary,#3fd0ff) 15%,transparent),transparent 58%),radial-gradient(115% 90% at 100% 0%,color-mix(in srgb,var(--gs-public-theme-primary,#9d7bff) 13%,transparent),transparent 62%),linear-gradient(158deg,color-mix(in srgb,var(--gs-public-theme-panel,#16304b) 34%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1626) 26%,transparent));--sp-profile-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 30%,transparent);--sp-profile-glass-inset:inset 0 1px 0 rgba(255,255,255,0.14);--sp-profile-glass-blur:blur(14px) saturate(155%);--sp-profile-shadow:0 2px 10px color-mix(in srgb,var(--gs-public-theme-panel,#000000) 26%,transparent);--sp-profile-text:color-mix(in srgb,var(--gs-public-theme-strong,#e4f2ff) 96%,transparent);--sp-profile-muted:color-mix(in srgb,var(--gs-public-theme-text,#a8c8e8) 88%,transparent);--sp-profile-accent:var(--gs-public-theme-primary,#5ca8ff);--sp-profile-accent-soft:color-mix(in srgb,var(--gs-public-theme-primary,#5ca8ff) 16%,transparent);--sp-profile-identity-shell:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c2137) 54%,transparent) 0%,color-mix(in srgb,var(--gs-public-theme-panel,#091a2d) 48%,transparent) 100%);--sp-profile-identity-edge:color-mix(in srgb,var(--gs-public-theme-primary,#62b3ff) 40%,transparent);--sp-profile-identity-cover-vignette:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#030a16) 8%,transparent) 0%,color-mix(in srgb,var(--gs-public-theme-panel,#020813) 62%,transparent) 100%);--sp-profile-identity-panel:color-mix(in srgb,var(--gs-public-theme-panel,#0d2138) 40%,transparent);--sp-profile-identity-panel-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#5dafff) 34%,transparent);--sp-profile-identity-avatar-ring:color-mix(in srgb,var(--gs-public-theme-panel,#041123) 95%,transparent);--sp-profile-identity-button-bg:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#3b99ff) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-muted,#125fc6) 96%,transparent));--sp-profile-identity-button-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc8ff) 48%,transparent);--sp-profile-identity-button-text:var(--gs-public-theme-strong,#eaf6ff)}#profile-pane-host .sp-profile-column{min-width:0;display:flex;flex-direction:column;gap:.8rem}#profile-pane-host .sp-profile-dashboard .sp-fx-banner,#profile-pane-host .sp-profile-dashboard .sp-fx-card{border-color:var(--sp-profile-border);background:var(--sp-profile-surface);box-shadow:var(--sp-profile-shadow),var(--sp-profile-glass-inset);color:var(--sp-profile-text);border-radius:var(--sp-profile-radius,.5rem);padding:.92rem}#profile-pane-host .sp-profile-dashboard .sp-fx-banner{backdrop-filter:var(--sp-profile-glass-blur,none);-webkit-backdrop-filter:var(--sp-profile-glass-blur,none)}#profile-pane-host .sp-profile-rail-card{width:100%;overflow:hidden}#profile-pane-host .sp-profile-dashboard .sp-fx-title{margin:0;font-size:.82rem;font-weight:700;text-transform:none;letter-spacing:.01em;color:var(--sp-profile-text)}#profile-pane-host .sp-profile-dashboard .sp-fx-sub{margin:.24rem 0 0;font-size:.64rem;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-identity-card{--sp-profile-cover-height:clamp(8.4rem,13vh,10.4rem);position:relative;padding:0!important;overflow:hidden;isolation:isolate;border:1px solid var(--sp-profile-identity-edge);background:var(--sp-profile-identity-shell);border-radius:.5rem;box-shadow:0 6px 16px rgba(8,21,43,.22),var(--sp-profile-glass-inset,inset 0 1px 0 rgba(255,255,255,.08))}#profile-pane-host .sp-profile-identity-card:before{content:"";position:absolute;inset:-42% -18% auto;height:72%;background:radial-gradient(circle at 30% 32%,color-mix(in srgb,var(--gs-public-theme-primary,#73aaff) 46%,transparent),transparent 58%);opacity:.55;pointer-events:none;z-index:0}#profile-pane-host .sp-profile-cover-band{height:var(--sp-profile-cover-height,9.4rem);min-height:var(--sp-profile-cover-height,9.4rem);border-bottom:1px solid var(--sp-profile-border);background:linear-gradient(138deg,color-mix(in srgb,var(--gs-public-theme-panel,#1a3d7e) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1a7cb6) 84%,transparent));position:relative;overflow:hidden;z-index:1}#profile-pane-host .sp-profile-cover-band:after{content:"";position:absolute;inset:0;background:var(--sp-profile-identity-cover-vignette);pointer-events:none;z-index:2}#profile-pane-host .sp-profile-cover-band.has-image{background:color-mix(in srgb,var(--gs-public-theme-panel,#c4dbf6) 46%,transparent)}#profile-pane-host .sp-profile-cover-band img{width:100%;height:100%;-o-object-fit:var(--gs-profile-banner-fit,cover);object-fit:var(--gs-profile-banner-fit,cover);-o-object-position:center 28%;object-position:center 28%;display:block;position:relative;z-index:0}#profile-pane-host .sp-profile-cover-fallback{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.92rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 92%,transparent);text-shadow:0 6px 18px rgba(11,31,56,.32);z-index:2}#profile-pane-host .sp-profile-avatar-badge-wrap{position:absolute;left:50%;top:var(--sp-profile-cover-height,9.4rem);transform:translate(-50%,-50%);z-index:4;border-radius:999px}#profile-pane-host .sp-profile-avatar-status-btn{border:0;background:transparent;padding:0;margin:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer}#profile-pane-host .sp-profile-avatar-status-btn.has-status:before{content:"";position:absolute;inset:-.3rem;border-radius:inherit;border:2px solid rgba(74,255,145,.96);box-shadow:0 0 0 .14rem rgba(27,97,54,.28),0 0 20px rgba(39,245,130,.38);pointer-events:none;z-index:0}#profile-pane-host .sp-profile-avatar-status-btn:focus-visible{outline:2px solid rgba(116,255,175,.9);outline-offset:.42rem}#profile-pane-host .sp-profile-avatar-status-btn>.sp-profile-avatar-badge{position:relative;z-index:1}#profile-pane-host .sp-profile-avatar-badge{width:3.9rem;height:3.9rem;border-radius:999px;border:3px solid var(--sp-profile-identity-avatar-ring);background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--gs-public-theme-primary,#97c1ff) 76%,transparent),transparent 52%),linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#2f559b) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#152b52) 94%,transparent));color:var(--gs-public-theme-strong,#f4f9ff);display:inline-flex;align-items:center;justify-content:center;font-size:.84rem;font-weight:800;letter-spacing:.08em;box-shadow:0 3px 8px rgba(12,42,79,.26);position:relative;z-index:1}#profile-pane-host .sp-profile-avatar-badge.sp-profile-avatar-badge-image{display:block;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--gs-public-theme-panel,#102642) 92%,transparent)}body:not(.theme-classic) #profile-pane-host .sp-profile-cover-fallback{color:color-mix(in srgb,var(--gs-public-theme-text,#e4f3ff) 94%,transparent);text-shadow:0 8px 20px rgba(0,0,0,.4)}#profile-pane-host .sp-profile-identity-main{position:relative;z-index:2;padding:2.18rem .78rem .76rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.28rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-surface,#000000) 0%,transparent) 0,var(--sp-profile-identity-panel) 24%,color-mix(in srgb,var(--sp-profile-identity-panel) 76%,transparent 24%) 100%)}#profile-pane-host .sp-profile-brand-mark{width:2.5rem;height:2.5rem;border-radius:.5rem;border:1px solid var(--sp-profile-border);background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#5a84d2) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#42b2cd) 82%,transparent));color:var(--gs-public-theme-strong,#f7fbff);display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;letter-spacing:.06em;margin-bottom:.08rem}#profile-pane-host .sp-profile-identity-name{margin:0;font-size:clamp(.9rem,.82rem + .32vw,1.1rem);line-height:1.2;font-weight:760;letter-spacing:.01em;color:var(--sp-profile-text);text-wrap:balance}#profile-pane-host .sp-profile-identity-meta{margin:0;max-width:100%;padding:.2rem .46rem;border:1px solid var(--sp-profile-identity-panel-border);border-radius:999px;background:color-mix(in srgb,var(--sp-profile-identity-panel) 88%,transparent 12%);font-size:.46rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-profile-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#profile-pane-host .sp-profile-identity-bio-wrap{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:.06rem}#profile-pane-host .sp-profile-identity-bio{width:100%;margin:0;padding:.42rem .5rem;border-radius:.38rem;border:0;background:color-mix(in srgb,var(--sp-profile-identity-panel) 82%,transparent);font-size:.56rem;line-height:1.42;color:var(--sp-profile-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:left}#profile-pane-host .sp-profile-identity-bio.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible;text-overflow:clip}#profile-pane-host .sp-profile-identity-bio-toggle{margin-top:.18rem;padding:.16rem .38rem;border:1px solid var(--sp-profile-identity-panel-border);border-radius:999px;background:color-mix(in srgb,var(--sp-profile-accent-soft) 82%,transparent 18%);color:var(--sp-profile-accent);font-size:.5rem;font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}#profile-pane-host .sp-profile-identity-bio-toggle:hover{filter:brightness(1.06)}#profile-pane-host .sp-profile-identity-bio-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--sp-profile-accent) 68%,var(--gs-public-theme-border-strong,#ffffff) 32%);outline-offset:2px;border-radius:.16rem}#profile-pane-host .sp-profile-identity-bio-toggle.is-hidden{display:none}#profile-pane-host .sp-profile-identity-actions{width:100%;margin-top:.24rem}#profile-pane-host .sp-profile-identity-actions .sp-fx-action-btn{width:100%;justify-content:center;min-height:1.78rem;border-radius:.38rem;border:1px solid var(--sp-profile-identity-button-border);background:var(--sp-profile-identity-button-bg);color:var(--sp-profile-identity-button-text);font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;box-shadow:none;transition:filter .2s ease}#profile-pane-host .sp-profile-edit-btn{gap:.34rem}#profile-pane-host .sp-profile-edit-btn:before{content:"\2197";font-size:.66rem;line-height:1;transform:translateY(-.03rem)}@media (hover:hover) and (pointer:fine){#profile-pane-host .sp-profile-identity-card:hover{border-color:color-mix(in srgb,var(--sp-profile-identity-edge) 74%,var(--gs-public-theme-strong,#ffffff) 26%)}#profile-pane-host .sp-profile-identity-actions .sp-fx-action-btn:hover{filter:brightness(1.08)}}#profile-pane-host .sp-profile-worldx-card{display:grid;gap:.48rem;justify-items:center}#profile-pane-host .sp-profile-worldx-card .sp-subscription-current-card-wrap{margin-top:.06rem}#profile-pane-host .sp-profile-worldx-card .sp-subscription-current-card-wrap--compact{max-width:12.4rem}#profile-pane-host .sp-profile-worldx-preview{border:1px solid var(--sp-profile-border);border-radius:.38rem;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#2c57a4) 18%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#4ba6be) 14%,transparent)),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 50%,transparent);padding:.62rem;display:grid;gap:.18rem}body:not(.theme-classic) #profile-pane-host .sp-profile-worldx-preview{background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-primary,#397ad5) 22%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#249fba) 18%,transparent)),color-mix(in srgb,var(--gs-public-theme-panel,#061525) 62%,transparent)}#profile-pane-host .sp-profile-worldx-chip{width:-moz-fit-content;width:fit-content;border:1px solid var(--sp-profile-border);border-radius:999px;padding:.12rem .38rem;font-size:.42rem;font-weight:700;letter-spacing:.08em;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-worldx-preview strong{font-size:.58rem;color:var(--sp-profile-text);line-height:1.3}#profile-pane-host .sp-profile-worldx-preview span{font-size:.48rem;color:var(--sp-profile-muted);letter-spacing:.04em}#profile-pane-host .sp-profile-info-list{margin:.48rem 0 0;padding:0;list-style:none;display:grid;gap:.44rem}#profile-pane-host .sp-profile-info-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.38rem;align-items:center}#profile-pane-host .sp-profile-info-icon{width:1.36rem;height:1.36rem;border-radius:.32rem;border:1px solid var(--sp-profile-border);background:var(--sp-profile-accent-soft);display:inline-flex;align-items:center;justify-content:center;color:var(--sp-profile-accent)}#profile-pane-host .sp-profile-info-icon i,#profile-pane-host .sp-profile-info-icon svg{width:.7rem;height:.7rem}#profile-pane-host .sp-profile-info-copy{min-width:0;display:flex;flex-direction:column;gap:.06rem}#profile-pane-host .sp-profile-info-label{font-size:.47rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-info-value{font-size:.62rem;color:var(--sp-profile-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#profile-pane-host .sp-profile-info-value-link{display:block;color:var(--sp-profile-accent);text-decoration:none;cursor:pointer}#profile-pane-host .sp-profile-info-value-link:focus-visible,#profile-pane-host .sp-profile-info-value-link:hover{text-decoration:underline;text-underline-offset:.12em}#profile-pane-host .sp-profile-info-value-link:focus-visible{outline:2px solid color-mix(in srgb,var(--sp-profile-accent) 70%,transparent);outline-offset:2px;border-radius:.16rem}#profile-pane-host .sp-profile-media-links{margin:.46rem 0 0;padding:0;list-style:none;display:grid;gap:.26rem;min-width:0}#profile-pane-host .sp-profile-media-links li{min-width:0}#profile-pane-host .sp-profile-media-links a{display:flex;align-items:center;gap:.3rem;border:1px solid var(--sp-profile-border);border-radius:.32rem;padding:.28rem .4rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 48%,transparent);color:var(--sp-profile-text);font-size:.52rem;text-decoration:none;min-width:0;width:100%}body:not(.theme-classic) #profile-pane-host .sp-profile-media-links a{background:color-mix(in srgb,var(--gs-public-theme-panel,#091c30) 64%,transparent)}#profile-pane-host .sp-profile-media-link-icon{width:1.28rem;height:1.28rem;border-radius:.46rem;border:1px solid var(--sp-profile-border);background:var(--sp-profile-accent-soft);color:var(--sp-profile-accent);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}#profile-pane-host .sp-profile-media-link-icon i,#profile-pane-host .sp-profile-media-link-icon svg{width:.68rem;height:.68rem}#profile-pane-host .sp-profile-media-link-copy{min-width:0;display:flex;flex-direction:column;gap:.02rem;overflow:hidden}#profile-pane-host .sp-profile-media-link-title{font-size:.47rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--sp-profile-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#profile-pane-host .sp-profile-media-link-url{font-size:.56rem;line-height:1.2;color:var(--sp-profile-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#profile-pane-host .sp-profile-pill-row{margin-top:.44rem;display:flex;flex-wrap:wrap;gap:.24rem}#profile-pane-host .sp-profile-pill{border:1px solid var(--sp-profile-border);border-radius:999px;padding:.14rem .38rem;font-size:.44rem;letter-spacing:.04em;color:var(--sp-profile-text);background:var(--sp-profile-accent-soft)}#profile-pane-host .sp-profile-tag-sections{margin-top:.46rem;display:grid;gap:.34rem}#profile-pane-host .sp-profile-tag-section{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#87bbeb) 28%,transparent);border-radius:.38rem;padding:.38rem .42rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 56%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#f6fbff) 36%,transparent))}body:not(.theme-classic) #profile-pane-host .sp-profile-tag-section{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6ca6e6) 28%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c2138) 62%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0a1c30) 48%,transparent))}#profile-pane-host .sp-profile-tag-section-head{display:flex;align-items:center;justify-content:space-between;gap:.32rem}#profile-pane-host .sp-profile-tag-section-title{margin:0;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-tag-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:.94rem;padding:0 .3rem;border-radius:999px;border:0;background:color-mix(in srgb,var(--gs-public-theme-primary,#81b8f1) 16%,transparent);color:var(--sp-profile-text);font-size:.5rem;font-weight:600;line-height:1}body:not(.theme-classic) #profile-pane-host .sp-profile-tag-section-count{background:color-mix(in srgb,var(--gs-public-theme-panel,#3569a8) 26%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c3e3f8) 94%,transparent)}#profile-pane-host .sp-profile-tag-grid{margin-top:.3rem;display:flex;flex-wrap:wrap;gap:.22rem}#profile-pane-host .sp-profile-tag-chip{display:inline-flex;align-items:center;min-height:.94rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81b7f0) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#81b8f1) 14%,transparent);padding:0 .36rem;font-size:.48rem;color:var(--sp-profile-text);letter-spacing:.01em;line-height:1;white-space:nowrap}body:not(.theme-classic) #profile-pane-host .sp-profile-tag-chip{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6da9ea) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#3162a0) 20%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ceeafc) 95%,transparent)}#profile-pane-host .sp-profile-other-section{margin-top:.46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8cbeeb) 28%,transparent);border-radius:.38rem;padding:.5rem .54rem .54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 44%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body:not(.theme-classic) #profile-pane-host .sp-profile-other-section{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#70a8e2) 26%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#09192b) 74%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081626) 60%,transparent))}#profile-pane-host .sp-profile-other-section-head{display:flex;align-items:center;justify-content:space-between;gap:.42rem}#profile-pane-host .sp-profile-other-section-title{margin:0;display:inline-flex;align-items:center;gap:.3rem;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-other-section-icon{width:.92rem;height:.92rem;border-radius:.32rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7eb3ed) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#7eb5f0) 20%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--sp-profile-accent);flex-shrink:0}#profile-pane-host .sp-profile-other-section-icon i,#profile-pane-host .sp-profile-other-section-icon svg{width:.5rem;height:.5rem}body:not(.theme-classic) #profile-pane-host .sp-profile-other-section-icon{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6faaec) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#2f609f) 30%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c6e7fb) 97%,transparent)}#profile-pane-host .sp-profile-other-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.22rem;height:1.02rem;padding:0 .36rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#74adec) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#7eb5f0) 22%,transparent);color:var(--sp-profile-text);font-size:.54rem;font-weight:600;line-height:1}body:not(.theme-classic) #profile-pane-host .sp-profile-other-section-count{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#70abec) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#3669aa) 28%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f4ff) 96%,transparent)}#profile-pane-host .sp-profile-other-list{margin:.48rem 0 0;padding:0;list-style:none;display:grid;gap:.34rem;position:relative}#profile-pane-host .sp-profile-other-list:before{content:none}#profile-pane-host .sp-profile-other-item{display:grid;grid-template-columns:1.04rem minmax(0,1fr);gap:.34rem;position:relative;padding:.42rem .5rem .44rem .3rem;border:0;border-radius:.38rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 6%,transparent)}body:not(.theme-classic) #profile-pane-host .sp-profile-other-item{background:color-mix(in srgb,var(--gs-public-theme-panel,#08182a) 8%,transparent)}#profile-pane-host .sp-profile-other-item.is-current{box-shadow:none}#profile-pane-host .sp-profile-other-item-pin{position:relative;width:.92rem;height:.92rem;border-radius:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7eb3ed) 44%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#deeefe) 54%,transparent));display:inline-flex;align-items:center;justify-content:center;color:var(--sp-profile-accent);z-index:2;box-shadow:0 0 0 4px rgba(126,181,240,.14)}#profile-pane-host .sp-profile-other-item-pin i,#profile-pane-host .sp-profile-other-item-pin svg{width:.46rem;height:.46rem}body:not(.theme-classic) #profile-pane-host .sp-profile-other-item-pin{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6faaec) 42%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#2c5e9c) 36%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#204678) 30%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#c7e7fb) 98%,transparent);box-shadow:0 0 0 4px rgba(89,143,207,.2)}#profile-pane-host .sp-profile-other-item-main{min-width:0;display:grid;gap:.18rem;align-content:start}#profile-pane-host .sp-profile-other-primary{font-size:.65rem;color:var(--sp-profile-text);line-height:1.34;font-weight:600;text-wrap:balance}#profile-pane-host .sp-profile-other-secondary{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:.98rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ab0ec) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#81b8f1) 16%,transparent);padding:0 .36rem;font-size:.5rem;font-weight:600;color:var(--sp-profile-muted);letter-spacing:.01em}body:not(.theme-classic) #profile-pane-host .sp-profile-other-secondary{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6ca6e6) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#3569a8) 24%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bbdcf4) 90%,transparent)}@media (max-width:760px){#profile-pane-host .sp-profile-tag-section{padding:.34rem .36rem}#profile-pane-host .sp-profile-other-section{padding:.46rem}#profile-pane-host .sp-profile-other-list{gap:.3rem}#profile-pane-host .sp-profile-other-item{grid-template-columns:.9rem minmax(0,1fr);gap:.28rem;padding:.38rem .38rem .4rem .24rem}#profile-pane-host .sp-profile-other-list:before{content:none}#profile-pane-host .sp-profile-other-item-pin{width:.82rem;height:.82rem}#profile-pane-host .sp-profile-other-primary{font-size:.61rem}}#profile-pane-host .sp-profile-topo-stack{display:grid;gap:.62rem;margin-top:.5rem;--pto-exp-5:#7fe7ff;--pto-exp-4:#4fc9f5;--pto-exp-3:#2ea6e0;--pto-exp-2:#1f7fbf;--pto-exp-1:#17598f;--pto-edu-5:#d9c2ff;--pto-edu-4:#b79bf5;--pto-edu-3:#9575e0;--pto-edu-2:#7554bf;--pto-edu-1:#57398f;--pto-plot-height:clamp(7.5rem,15vh,10.5rem)}#profile-pane-host .sp-profile-topo{display:grid;gap:.4rem;padding:.56rem .6rem .62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 18%,transparent);border-radius:var(--sp-profile-radius-inner,.34rem);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2438) 24%,transparent)}#profile-pane-host .sp-profile-topo[data-profile-topo=experience]{--pto-band-5:var(--pto-exp-5);--pto-band-4:var(--pto-exp-4);--pto-band-3:var(--pto-exp-3);--pto-band-2:var(--pto-exp-2);--pto-band-1:var(--pto-exp-1)}#profile-pane-host .sp-profile-topo[data-profile-topo=education]{--pto-band-5:var(--pto-edu-5);--pto-band-4:var(--pto-edu-4);--pto-band-3:var(--pto-edu-3);--pto-band-2:var(--pto-edu-2);--pto-band-1:var(--pto-edu-1)}#profile-pane-host .sp-profile-topo-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}#profile-pane-host .sp-profile-topo-title{margin:0;display:inline-flex;align-items:center;gap:.3rem;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-topo-icon{display:inline-flex;align-items:center;justify-content:center;width:.94rem;height:.94rem;border-radius:.28rem;background:color-mix(in srgb,var(--pto-band-3,#2ea6e0) 22%,transparent);color:var(--pto-band-5,#7fe7ff)}#profile-pane-host .sp-profile-topo-icon i,#profile-pane-host .sp-profile-topo-icon svg{width:.6rem;height:.6rem}#profile-pane-host .sp-profile-topo-summary{font-size:.46rem;letter-spacing:.04em;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-topo-figure{margin:0}#profile-pane-host .sp-profile-topo-figcaption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#profile-pane-host .sp-profile-topo-plot{position:relative;width:100%;height:var(--pto-plot-height);margin-top:1.6rem;border-radius:var(--sp-profile-radius-inner,.34rem);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#061423) 26%,transparent),transparent 62%)}#profile-pane-host .sp-profile-topo-svg{position:absolute;inset:0;width:100%;height:100%;display:block}#profile-pane-host .sp-profile-topo-band{stroke:none;transition:opacity .24s ease}#profile-pane-host .sp-profile-topo-band-5{fill:var(--pto-band-5,#7fe7ff)}#profile-pane-host .sp-profile-topo-band-4{fill:var(--pto-band-4,#4fc9f5)}#profile-pane-host .sp-profile-topo-band-3{fill:var(--pto-band-3,#2ea6e0)}#profile-pane-host .sp-profile-topo-band-2{fill:var(--pto-band-2,#1f7fbf)}#profile-pane-host .sp-profile-topo-band-1{fill:var(--pto-band-1,#17598f)}#profile-pane-host .sp-profile-topo-contour{stroke:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101d) 62%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}#profile-pane-host .sp-profile-topo-ridge{fill:none;stroke:color-mix(in srgb,var(--pto-band-5,#7fe7ff) 92%,transparent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}#profile-pane-host .sp-profile-topo-peak-dot{fill:var(--gs-public-theme-strong,#f2fbff);stroke:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101d) 70%,transparent);stroke-width:.6}#profile-pane-host .sp-profile-topo-chips{position:absolute;inset:0;pointer-events:none}#profile-pane-host .sp-profile-topo-chip{position:absolute;transform:translate(-50%,calc(-100% - .42rem));pointer-events:auto;display:grid;justify-items:center;gap:.02rem;max-width:min(9rem,42%);padding:.16rem .34rem;border-radius:.3rem;border:1px solid color-mix(in srgb,var(--pto-band-4,#4fc9f5) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06172a) 82%,transparent);color:var(--sp-profile-text);cursor:pointer;text-align:center;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}#profile-pane-host .sp-profile-topo-chip:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:.42rem;background:color-mix(in srgb,var(--pto-band-4,#4fc9f5) 60%,transparent)}#profile-pane-host .sp-profile-topo-chip.is-staggered{transform:translate(-50%,calc(-100% - 1.5rem))}#profile-pane-host .sp-profile-topo-chip.is-staggered:after{height:1.5rem}#profile-pane-host .sp-profile-topo-chip-value{font-size:.48rem;font-weight:800;letter-spacing:.03em;color:var(--pto-band-5,#7fe7ff);white-space:nowrap}#profile-pane-host .sp-profile-topo-chip-meta,#profile-pane-host .sp-profile-topo-chip-name{font-size:.44rem;line-height:1.2;color:var(--sp-profile-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#profile-pane-host .sp-profile-topo-chip.is-compact .sp-profile-topo-chip-meta,#profile-pane-host .sp-profile-topo-chip.is-compact .sp-profile-topo-chip-name{display:none}#profile-pane-host .sp-profile-topo-chip.is-active,#profile-pane-host .sp-profile-topo-chip:focus-visible,#profile-pane-host .sp-profile-topo-chip:hover{border-color:color-mix(in srgb,var(--pto-band-5,#7fe7ff) 82%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06172a) 96%,transparent);z-index:3}#profile-pane-host .sp-profile-topo-chip.is-compact.is-active .sp-profile-topo-chip-name,#profile-pane-host .sp-profile-topo-chip.is-compact:focus-visible .sp-profile-topo-chip-name,#profile-pane-host .sp-profile-topo-chip.is-compact:hover .sp-profile-topo-chip-name{display:block}#profile-pane-host .sp-profile-topo-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--pto-band-5,#7fe7ff) 70%,transparent);outline-offset:2px}#profile-pane-host .sp-profile-topo-chip.is-unquantified .sp-profile-topo-chip-value{color:var(--sp-profile-muted);font-weight:700}#profile-pane-host .sp-profile-topo.is-peak-focused .sp-profile-topo-band{opacity:.42}#profile-pane-host .sp-profile-topo.is-peak-focused .sp-profile-topo-chip:not(.is-active){opacity:.55}#profile-pane-host .sp-profile-topo-strata{list-style:none;margin:0;padding:0;display:grid;gap:.24rem}#profile-pane-host .sp-profile-topo-strata-row{display:grid;grid-template-columns:minmax(0,1fr) 4.2rem auto;align-items:center;gap:.4rem;padding:.16rem .24rem;border-radius:.26rem}#profile-pane-host .sp-profile-topo-strata-row.is-active{background:color-mix(in srgb,var(--pto-band-3,#2ea6e0) 18%,transparent)}#profile-pane-host .sp-profile-topo-strata-copy{min-width:0;display:grid}#profile-pane-host .sp-profile-topo-strata-name{font-size:.48rem;color:var(--sp-profile-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#profile-pane-host .sp-profile-topo-strata-meta{font-size:.42rem;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-topo-strata-track{height:.3rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 12%,transparent);overflow:hidden}#profile-pane-host .sp-profile-topo-strata-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--pto-band-2,#1f7fbf),var(--pto-band-5,#7fe7ff))}#profile-pane-host .sp-profile-topo-strata-value{font-size:.44rem;font-weight:700;color:var(--sp-profile-muted);white-space:nowrap}#profile-pane-host .sp-profile-topo-strata-row.is-unquantified .sp-profile-topo-strata-fill{background:color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 26%,transparent)}#profile-pane-host .sp-profile-topo-empty{padding:.6rem;border-radius:var(--sp-profile-radius-inner,.34rem);border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 20%,transparent);font-size:.48rem;color:var(--sp-profile-muted);text-align:center}#profile-pane-host .sp-profile-other-footer{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}#profile-pane-host .sp-profile-topo-listtoggle{padding:.16rem .42rem;border-radius:.28rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2438) 40%,transparent);color:var(--sp-profile-muted);font-size:.44rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}#profile-pane-host .sp-profile-topo-listtoggle:hover{color:var(--sp-profile-text);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 48%,transparent)}#profile-pane-host .sp-profile-topo-listtoggle:focus-visible{outline:2px solid color-mix(in srgb,var(--sp-profile-accent) 70%,transparent);outline-offset:2px}#profile-pane-host .sp-profile-other-meta{margin:.44rem 0 0;font-size:.56rem;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-center-primary-card{min-height:34rem}#profile-pane-host .sp-profile-gallery-card{display:grid;gap:.72rem;align-items:start;align-content:start;width:100%}#profile-pane-host .sp-profile-orbit-stage{position:relative;--sp-orbit-core-x:50%;--sp-orbit-core-y:52%;--sp-orbit-path-x:50%;--sp-orbit-path-y:50%;min-height:30rem;border-radius:.5rem;border:1px solid var(--sp-profile-border);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--gs-public-theme-panel,#c9dcf5) 35%,transparent),transparent 58%),radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--gs-public-theme-primary,#95bded) 28%,transparent),transparent 52%),radial-gradient(circle at 82% 78%,color-mix(in srgb,var(--gs-public-theme-primary,#a3d1f4) 28%,transparent),transparent 56%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#f4f9ff) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#ebf3fd) 96%,transparent));overflow:hidden;isolation:isolate}body:not(.theme-classic) #profile-pane-host .sp-profile-orbit-stage{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--gs-public-theme-panel,#30619c) 28%,transparent),transparent 58%),radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--gs-public-theme-primary,#3f7ecb) 26%,transparent),transparent 52%),radial-gradient(circle at 82% 78%,color-mix(in srgb,var(--gs-public-theme-primary,#3898c5) 24%,transparent),transparent 56%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#112943) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0a1c30) 90%,transparent))}#profile-pane-host .sp-profile-orbit-stage:after,#profile-pane-host .sp-profile-orbit-stage:before{content:"";position:absolute;inset:16% 20%;border-radius:999px;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#c5dcf9) 42%,transparent);pointer-events:none}#profile-pane-host .sp-profile-orbit-stage:after{inset:24% 28%;border-style:solid;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#cbe3ff) 35%,transparent)}#profile-pane-host .sp-profile-orbit-core{position:absolute;left:var(--sp-orbit-core-x);top:var(--sp-orbit-core-y);transform:translate(-50%,-50%);width:min(25.4rem,72%);aspect-ratio:1;border-radius:999px;border:3px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ecf6ff) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 24%,transparent);box-shadow:0 16px 28px rgba(19,45,86,.28);display:grid;place-items:center;gap:.2rem;z-index:4;padding:.5rem}#profile-pane-host .sp-profile-orbit-core-media{width:100%;height:100%;border-radius:999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#e5f2ff) 72%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}#profile-pane-host .sp-profile-orbit-core-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#profile-pane-host .sp-profile-orbit-core-title{position:absolute;bottom:.78rem;left:50%;transform:translateX(-50%);font-size:.56rem;font-weight:700;color:var(--gs-public-theme-strong,#f7fbff);text-shadow:0 3px 12px rgba(8,26,47,.88);white-space:nowrap;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis}#profile-pane-host .sp-profile-orbit-node{position:absolute;left:var(--sp-orbit-path-x);top:var(--sp-orbit-path-y);width:0;height:0;transform:translate(-50%,-50%) rotate(var(--orbit-angle,0deg));animation:sp-profile-orbit-spin var(--orbit-duration,38s) linear infinite;animation-delay:var(--orbit-delay,0s);transform-origin:center center;pointer-events:none;z-index:5;will-change:transform}#profile-pane-host .sp-profile-orbit-thumb{position:absolute;top:50%;left:50%;width:var(--orbit-size,4.2rem);height:var(--orbit-size,4.2rem);border-radius:999px;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#f1f9ff) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 42%,transparent);overflow:hidden;box-shadow:0 10px 18px rgba(19,44,84,.28);transform:translate(-50%,-50%) translateX(var(--orbit-radius,12rem));transition:transform .22s ease,box-shadow .22s ease;pointer-events:auto}#profile-pane-host .sp-profile-orbit-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#profile-pane-host .sp-profile-orbit-thumb:hover{transform:translate(-50%,-50%) translateX(var(--orbit-radius,12rem)) scale(1.05);box-shadow:0 14px 26px rgba(21,54,101,.3)}#profile-pane-host .sp-profile-orbit-thumb.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5891eb) 92%,transparent);box-shadow:0 0 0 2px rgba(88,145,235,.32),0 12px 22px rgba(22,54,101,.26)}#profile-pane-host .sp-profile-compose-card{padding:.9rem!important}#profile-pane-host .sp-profile-compose-form{display:grid;gap:.72rem}#profile-pane-host .sp-profile-compose-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.56rem;align-items:stretch}#profile-pane-host .sp-profile-compose-field-title{grid-column:1/-1}#profile-pane-host .sp-profile-compose-field-content{grid-column:1/span 8}#profile-pane-host .sp-profile-compose-field-upload{grid-column:9/-1;min-height:100%}#profile-pane-host .sp-profile-compose-field-attachments{grid-column:1/-1}#profile-pane-host .sp-profile-compose-field-attachments:empty{display:none}#profile-pane-host .sp-profile-compose-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.4rem}#profile-pane-host .sp-profile-compose-mode-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.36rem;padding:0 .5rem;border-radius:999px;border:1px solid var(--sp-profile-border);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 50%,transparent);color:var(--sp-profile-text);font-size:.48rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body:not(.theme-classic) #profile-pane-host .sp-profile-compose-mode-badge{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1f35) 62%,transparent)}#profile-pane-host .sp-profile-upload-dropzone{border:1px dashed var(--sp-profile-border);border-radius:.38rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 44%,transparent);min-height:6rem;padding:.7rem .78rem;display:grid;place-items:center;text-align:center;gap:.14rem;color:var(--sp-profile-muted);cursor:pointer}body:not(.theme-classic) #profile-pane-host .sp-profile-upload-dropzone{background:color-mix(in srgb,var(--gs-public-theme-panel,#091c30) 60%,transparent)}#profile-pane-host .sp-profile-upload-dropzone i,#profile-pane-host .sp-profile-upload-dropzone svg{width:.92rem;height:.92rem;color:var(--sp-profile-accent)}#profile-pane-host .sp-profile-upload-title{font-size:.64rem;font-weight:600;color:var(--sp-profile-text)}#profile-pane-host .sp-profile-upload-sub{font-size:.56rem}#profile-pane-host .sp-profile-compose-actions{display:grid;grid-template-columns:auto minmax(7.6rem,1fr) auto;align-items:end;gap:.48rem}#profile-pane-host .sp-profile-attach-trigger{min-height:2rem;padding:0 .56rem}#profile-pane-host .sp-profile-attach-trigger span{font-size:.5rem;letter-spacing:.04em;text-transform:uppercase}#profile-pane-host .sp-profile-visibility-wrap{display:grid;gap:.18rem;font-size:.46rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-profile-muted);font-weight:700}#profile-pane-host .sp-profile-visibility-select{min-height:2rem}#profile-pane-host .sp-profile-share-btn{min-height:2rem;padding:0 .62rem}#profile-pane-host .sp-profile-share-btn span{font-size:.54rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#profile-pane-host .sp-profile-share-actions{display:inline-flex;justify-content:flex-end;align-items:center;gap:.32rem}#profile-pane-host .sp-profile-edit-cancel-btn{min-height:2rem;padding:0 .5rem}#profile-pane-host .sp-profile-posts-grid .sp-post-feed{grid-template-columns:minmax(0,1fr);gap:.72rem;align-items:stretch}#profile-pane-host .sp-profile-posts-grid .sp-post-feed>.sp-post-card{height:100%}#profile-pane-host .sp-profile-compose-card.sp-post-shell{border-color:var(--sp-profile-border);background:var(--sp-profile-surface)}#profile-pane-host .sp-profile-compose-card .sp-fx-select,#profile-pane-host .sp-profile-compose-card .sp-post-compose-input,#profile-pane-host .sp-profile-compose-card .sp-post-compose-title{border-color:var(--sp-profile-border);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 52%,transparent);color:var(--sp-profile-text)}body:not(.theme-classic) #profile-pane-host .sp-profile-compose-card .sp-fx-select,body:not(.theme-classic) #profile-pane-host .sp-profile-compose-card .sp-post-compose-input,body:not(.theme-classic) #profile-pane-host .sp-profile-compose-card .sp-post-compose-title{background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1e33) 62%,transparent)}#profile-pane-host .sp-profile-compose-card .sp-post-compose-input::-moz-placeholder,#profile-pane-host .sp-profile-compose-card .sp-post-compose-title::-moz-placeholder{color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-compose-card .sp-post-compose-input::placeholder,#profile-pane-host .sp-profile-compose-card .sp-post-compose-title::placeholder{color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-compose-card .sp-post-icon-btn{border-color:var(--sp-profile-border);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 46%,transparent);color:var(--sp-profile-text)}body:not(.theme-classic) #profile-pane-host .sp-profile-compose-card .sp-post-icon-btn{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1f35) 64%,transparent)}#profile-pane-host .sp-profile-compose-card .sp-post-icon-btn.is-primary{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#4c7fd9) 68%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4c7fd9) 28%,transparent);color:var(--sp-profile-text)}#profile-pane-host .sp-profile-compose-card .sp-post-attachments{grid-template-columns:repeat(2,minmax(0,1fr))}#profile-pane-host .sp-profile-compose-card .sp-post-attachment-chip{border-color:var(--sp-profile-border);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 46%,transparent)}body:not(.theme-classic) #profile-pane-host .sp-profile-compose-card .sp-post-attachment-chip{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1f35) 62%,transparent)}#profile-pane-host .sp-profile-tab-switch-card{padding:.5rem!important}#profile-pane-host .sp-profile-post-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}#profile-pane-host .sp-profile-post-tabs.is-two-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#profile-pane-host .sp-profile-post-tab{border:1px solid var(--sp-profile-border);border-radius:.38rem;min-height:2rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 46%,transparent);color:var(--sp-profile-muted);font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}body:not(.theme-classic) #profile-pane-host .sp-profile-post-tab{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1f35) 62%,transparent)}#profile-pane-host .sp-profile-post-tab.is-active{border-color:var(--sp-profile-accent);background:var(--sp-profile-accent-soft);color:var(--sp-profile-text)}#profile-pane-host .sp-profile-feed-card{min-height:9rem;display:flex;flex-direction:column;gap:.44rem}#profile-pane-host .sp-profile-empty-state{min-height:8rem;display:flex;align-items:center;justify-content:center;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-column-right{gap:.84rem}#profile-pane-host .sp-profile-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}#profile-pane-host .sp-profile-metric-card{min-height:6.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.3rem}#profile-pane-host .sp-profile-metric-card:first-child{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#fff0f1) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#fff7f5) 90%,transparent))}#profile-pane-host .sp-profile-metric-card:nth-child(2){background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#edf7ff) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#f4fbff) 90%,transparent))}#profile-pane-host .sp-profile-metric-card:nth-child(3){background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#effff9) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#f5fffc) 90%,transparent))}#profile-pane-host .sp-profile-metric-card:nth-child(4){background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#fff8eb) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#fffcf3) 90%,transparent))}#profile-pane-host .sp-profile-metric-icon{width:1.72rem;height:1.72rem;border-radius:999px;border:1px solid var(--sp-profile-border);background:var(--sp-profile-accent-soft);color:var(--sp-profile-accent);display:inline-flex;align-items:center;justify-content:center}#profile-pane-host .sp-profile-metric-icon i,#profile-pane-host .sp-profile-metric-icon svg{width:.9rem;height:.9rem}#profile-pane-host .sp-profile-metric-label{font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-metric-value{font-size:1.18rem;line-height:1.05;color:var(--sp-profile-text);font-weight:800}#profile-pane-host .sp-profile-god-card{display:grid;padding:0;overflow:hidden}#profile-pane-host .sp-profile-god-card-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.46rem;width:100%;padding:.5rem .58rem;border:0;background:transparent;text-align:left;cursor:pointer}#profile-pane-host .sp-profile-god-card-glyph{width:1.34rem;height:1.34rem;border-radius:999px;border:1px solid var(--sp-profile-border);background:var(--sp-profile-accent-soft);color:var(--sp-profile-accent);display:inline-flex;align-items:center;justify-content:center}#profile-pane-host .sp-profile-god-card-glyph i,#profile-pane-host .sp-profile-god-card-glyph svg{width:.7rem;height:.7rem}#profile-pane-host .sp-profile-god-card-copy{display:grid;gap:.08rem;min-width:0}#profile-pane-host .sp-profile-god-card-title{font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-profile-text)}#profile-pane-host .sp-profile-god-card-sub{font-size:.46rem;color:var(--sp-profile-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#profile-pane-host .sp-profile-god-card-chevron{width:.72rem;height:.72rem;color:var(--sp-profile-muted);transition:transform .24s cubic-bezier(.22,1,.36,1),color .18s ease}#profile-pane-host .sp-profile-god-card.is-open .sp-profile-god-card-chevron{transform:rotate(180deg);color:var(--sp-profile-accent)}#profile-pane-host .sp-profile-god-card-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}#profile-pane-host .sp-profile-god-card.is-open .sp-profile-god-card-panel{grid-template-rows:1fr}#profile-pane-host .sp-profile-god-card-clip{min-height:0;overflow:hidden}#profile-pane-host .sp-profile-god-card-body{max-height:13rem;overflow:auto;padding:0 .58rem .54rem;font-size:.5rem;line-height:1.5;color:var(--sp-profile-text)}#profile-pane-host .sp-profile-god-card-body .god-info-row{border-bottom:1px solid var(--sp-profile-border)}#profile-pane-host .sp-profile-god-card-body .god-info-row dt{flex:0 0 3.4rem;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-god-card-body .god-info-history-head,#profile-pane-host .sp-profile-god-card-body .god-info-id,#profile-pane-host .sp-profile-god-card-body .god-info-muted{font-size:.44rem;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-analytics-card{display:grid;gap:.74rem}#profile-pane-host .sp-profile-analytics-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.12rem;padding-bottom:.2rem;scrollbar-width:thin}#profile-pane-host .sp-profile-analytics-tabs button{border:1px solid transparent;border-radius:.38rem;min-height:1.24rem;min-width:0;padding:0 .34rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 18%,transparent);color:var(--sp-profile-muted);font-size:.42rem;font-weight:700;letter-spacing:.02em;text-transform:none;white-space:nowrap;flex:0 0 auto}body:not(.theme-classic) #profile-pane-host .sp-profile-analytics-tabs button{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1e32) 44%,transparent)}#profile-pane-host .sp-profile-analytics-tabs button.is-active{border-color:var(--sp-profile-accent);background:var(--sp-profile-accent-soft);color:var(--sp-profile-text)}#profile-pane-host .sp-profile-analytics-main{display:grid;gap:.62rem}#profile-pane-host .sp-profile-analytics-title{margin:0;font-size:.64rem;text-transform:none;letter-spacing:.03em;color:var(--sp-profile-muted)}#profile-pane-host .sp-profile-analytics-value{margin:0;font-size:1.84rem;line-height:1.08;color:var(--sp-profile-text);font-weight:800}#profile-pane-host .sp-profile-period-tabs{display:flex;flex-wrap:nowrap;gap:.18rem;overflow-x:auto;scrollbar-width:thin}#profile-pane-host .sp-profile-period-tabs button{border:1px solid var(--sp-profile-border);border-radius:.42rem;min-height:1.24rem;min-width:1.84rem;padding:0 .32rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 44%,transparent);color:var(--sp-profile-muted);font-size:.42rem;font-weight:700;letter-spacing:.03em;white-space:nowrap;flex:0 0 auto}body:not(.theme-classic) #profile-pane-host .sp-profile-period-tabs button{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1f35) 62%,transparent)}#profile-pane-host .sp-profile-period-tabs button.is-active{border-color:var(--sp-profile-accent);background:var(--sp-profile-accent-soft);color:var(--sp-profile-text)}#profile-pane-host .sp-profile-analytics-legend{display:flex;flex-wrap:wrap;gap:.34rem .62rem;color:var(--sp-profile-muted);font-size:.48rem}#profile-pane-host .sp-profile-analytics-legend span{display:inline-flex;align-items:center;gap:.22rem}#profile-pane-host .sp-profile-analytics-legend i{width:.66rem;height:.14rem;border-radius:999px;display:inline-block}#profile-pane-host .sp-profile-analytics-legend .is-gods{background:var(--gs-public-theme-primary,#2f6fed)}#profile-pane-host .sp-profile-analytics-legend .is-spaces{background:#138f7a}#profile-pane-host .sp-profile-analytics-legend .is-desks{background:#8a6fcf}#profile-pane-host .sp-profile-analytics-legend .is-flows{background:#7fd8a2}#profile-pane-host .sp-profile-analytics-legend .is-circles{background:#f29b63}#profile-pane-host .sp-profile-analytics-legend .is-updates{background:#8f6ecf}#profile-pane-host .sp-profile-linegraph{--profile-chart-bucket-count:10;min-height:11.2rem;border:1px solid color-mix(in srgb,var(--sp-profile-border) 72%,color-mix(in srgb,var(--gs-public-theme-border-strong,#92c8f9) 36%,transparent) 28%);border-radius:.5rem;background:radial-gradient(circle at 50% -24%,color-mix(in srgb,var(--gs-public-theme-primary,#8fc6ff) 24%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b1d2e) 26%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0b1d2e) 3%,transparent)),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 62%,transparent);position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),inset 0 -1px 0 rgba(63,122,186,.16),0 8px 20px rgba(4,16,32,.18)}#profile-pane-host .sp-profile-chart-shell{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.44rem;align-items:stretch}#profile-pane-host .sp-profile-chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;min-height:10.8rem;padding:.27rem 0 .21rem;color:var(--sp-profile-muted);font-size:.4rem;letter-spacing:.03em;text-align:right;min-width:2.34rem}#profile-pane-host .sp-profile-chart-main{display:grid;gap:.26rem;min-width:0}#profile-pane-host .sp-profile-chart-x-axis{display:flex;justify-content:space-between;gap:.2rem;color:var(--sp-profile-muted);font-size:.38rem;letter-spacing:.03em;padding:0 .12rem}body:not(.theme-classic) #profile-pane-host .sp-profile-linegraph{background:radial-gradient(circle at 50% -28%,color-mix(in srgb,var(--gs-public-theme-primary,#7eb9f2) 16%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#091828) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 72%,transparent)),color-mix(in srgb,var(--gs-public-theme-panel,#071627) 62%,transparent);box-shadow:inset 0 1px 0 rgba(144,196,238,.1),inset 0 -1px 0 rgba(62,117,176,.18)}#profile-pane-host .sp-profile-linegraph-dots,#profile-pane-host .sp-profile-linegraph-grid,#profile-pane-host .sp-profile-linegraph-hover,#profile-pane-host .sp-profile-linegraph-plot{position:absolute;inset:.52rem .56rem .46rem .56rem}#profile-pane-host .sp-profile-linegraph-grid,#profile-pane-host .sp-profile-linegraph-plot{width:calc(100% - 1.12rem);height:calc(100% - .98rem);pointer-events:none;overflow:visible}#profile-pane-host .sp-profile-linegraph-grid{z-index:0}#profile-pane-host .sp-profile-linegraph-grid line{stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#79a6d0) 16%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}#profile-pane-host .sp-profile-linegraph-plot{z-index:1}#profile-pane-host .sp-profile-linegraph-area{stroke:none;opacity:.1}#profile-pane-host .sp-profile-linegraph-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}#profile-pane-host .sp-profile-linegraph-dots{display:block;z-index:2;pointer-events:none}#profile-pane-host .sp-profile-linegraph-enddot{position:absolute;width:.34rem;height:.34rem;border-radius:999px;transform:translate(-50%,-50%);background:var(--series-color,var(--gs-public-theme-primary,#2f6fed));box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-panel,#091828) 92%,transparent),0 0 8px color-mix(in srgb,var(--series-color,#2f6fed) 55%,transparent)}#profile-pane-host .sp-profile-linegraph-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;color:var(--sp-profile-muted);font-size:.48rem;letter-spacing:.04em;pointer-events:none}#profile-pane-host .sp-profile-linegraph-hover{display:grid;grid-template-columns:repeat(var(--profile-chart-bucket-count,10),minmax(0,1fr));align-items:stretch;z-index:3}#profile-pane-host .sp-profile-linegraph-hitcol{position:relative;min-width:0;height:100%;outline:none;cursor:crosshair;border-radius:.24rem;transition:background .16s ease}#profile-pane-host .sp-profile-linegraph-hitcol:focus-visible,#profile-pane-host .sp-profile-linegraph-hitcol:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#76a6d2) 10%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#76a6d2) 2%,transparent))}#profile-pane-host .sp-profile-linegraph-hitcol:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-primary,#7eb9f2) 55%,transparent)}#profile-pane-host .sp-profile-linegraph-cursor{position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translateX(-50%);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#9cc9f2) 62%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#9cc9f2) 10%,transparent));opacity:0;transition:opacity .16s ease;pointer-events:none}#profile-pane-host .sp-profile-linegraph-marker{position:absolute;left:50%;width:.3rem;height:.3rem;border-radius:999px;transform:translate(-50%,-50%);background:var(--series-color,var(--gs-public-theme-primary,#2f6fed));box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-panel,#091828) 92%,transparent),0 0 9px color-mix(in srgb,var(--series-color,#2f6fed) 60%,transparent);opacity:0;transition:opacity .16s ease;pointer-events:none}#profile-pane-host .sp-profile-linegraph-hitcol:focus-visible .sp-profile-linegraph-cursor,#profile-pane-host .sp-profile-linegraph-hitcol:focus-visible .sp-profile-linegraph-marker,#profile-pane-host .sp-profile-linegraph-hitcol:hover .sp-profile-linegraph-cursor,#profile-pane-host .sp-profile-linegraph-hitcol:hover .sp-profile-linegraph-marker{opacity:1}#profile-pane-host .sp-profile-linegraph-tip{position:absolute;top:.3rem;left:50%;--tip-shift:-50%;transform:translate(var(--tip-shift,-50%),.22rem);display:grid;gap:.14rem;min-width:4.6rem;max-width:9.4rem;padding:.3rem .4rem;border-radius:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82a6ce) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071222) 96%,transparent);box-shadow:0 10px 24px rgba(3,12,26,.45);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:4}#profile-pane-host .sp-profile-linegraph-hitcol.is-align-start .sp-profile-linegraph-tip{left:.1rem;--tip-shift:0%}#profile-pane-host .sp-profile-linegraph-hitcol.is-align-end .sp-profile-linegraph-tip{left:auto;right:.1rem;--tip-shift:0%}#profile-pane-host .sp-profile-linegraph-hitcol:focus-visible .sp-profile-linegraph-tip,#profile-pane-host .sp-profile-linegraph-hitcol:hover .sp-profile-linegraph-tip{opacity:1;transform:translate(var(--tip-shift,-50%))}#profile-pane-host .sp-profile-linegraph-tip strong{color:var(--sp-profile-muted);font-size:.38rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}#profile-pane-host .sp-profile-linegraph-tip-row{display:flex;align-items:center;gap:.24rem;white-space:nowrap}#profile-pane-host .sp-profile-linegraph-tip-row i{flex:0 0 auto;width:.5rem;height:.12rem;border-radius:999px;background:var(--series-color,var(--gs-public-theme-primary,#2f6fed))}#profile-pane-host .sp-profile-linegraph-tip-row b{color:color-mix(in srgb,var(--gs-public-theme-text,#e1eefc) 98%,transparent);font-size:.46rem;font-weight:800;font-variant-numeric:tabular-nums}#profile-pane-host .sp-profile-linegraph-tip-row span{color:var(--sp-profile-muted);font-size:.4rem;letter-spacing:.02em}#profile-pane-host .sp-profile-friends-card{display:grid;gap:.52rem}#profile-pane-host .sp-profile-friends-list{margin:0;padding:0;list-style:none;display:grid;gap:.34rem}#profile-pane-host .sp-profile-friend-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.38rem;border:1px solid var(--sp-profile-border);border-radius:.38rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 44%,transparent);padding:.34rem .44rem}body:not(.theme-classic) #profile-pane-host .sp-profile-friend-item{background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1e33) 62%,transparent)}#profile-pane-host .sp-profile-friend-avatar{width:1.9rem;height:1.9rem;border-radius:999px;overflow:hidden;border:1px solid var(--sp-profile-border);display:inline-flex;align-items:center;justify-content:center;background:var(--sp-profile-accent-soft);color:var(--sp-profile-text);font-size:.56rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#profile-pane-host .sp-profile-friend-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#profile-pane-host .sp-profile-friend-copy{min-width:0;display:grid;gap:.1rem}#profile-pane-host .sp-profile-friend-copy strong{font-size:.58rem;line-height:1.2;color:var(--sp-profile-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#profile-pane-host .sp-profile-friend-copy small{font-size:.48rem;color:var(--sp-profile-muted);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#profile-pane-host .sp-profile-friends-empty{min-height:3.2rem;align-items:center;justify-content:flex-start;font-size:.58rem}#profile-pane-host .sp-profile-friends-more{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:100%;min-height:1.9rem;padding:0 .5rem;border:1px solid var(--sp-profile-border);border-radius:.38rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 46%,transparent);color:var(--sp-profile-muted);font-size:.58rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}body:not(.theme-classic) #profile-pane-host .sp-profile-friends-more{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1f35) 62%,transparent)}#profile-pane-host .sp-profile-friends-more:focus-visible,#profile-pane-host .sp-profile-friends-more:hover{border-color:var(--sp-profile-accent);color:var(--sp-profile-text)}#profile-pane-host .sp-profile-friends-more.is-connections{border-color:var(--sp-profile-accent);background:var(--sp-profile-accent-soft);color:var(--sp-profile-text)}#profile-pane-host .sp-profile-friends-more svg{width:.72rem;height:.72rem;flex:none}#profile-pane-host .sp-profile-friends-more.is-connections svg{order:2}@media (min-width:1201px){#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts){grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;gap:.92rem}#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts)>.sp-profile-column-left{grid-column:1/span 3;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:.84rem;align-self:start}#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts)>.sp-profile-column-center{grid-column:4/span 6;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:.84rem;align-self:start}#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts)>.sp-profile-column-right{grid-column:10/span 3;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:.84rem;align-self:start}#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts) .sp-fx-banner,#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts) .sp-fx-card,#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts) .sp-profile-metric-grid{min-width:0;margin:0}#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts)>.sp-profile-column-center>.sp-profile-gallery-card{min-height:0;align-self:stretch;width:100%}#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts)>.sp-profile-column-center>.sp-profile-gallery-card .sp-folio-profile-main{height:clamp(21rem,49vh,29rem);min-height:clamp(21rem,49vh,29rem)}#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts)>.sp-profile-column-right>.sp-profile-analytics-card,#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts)>.sp-profile-column-right>.sp-profile-friends-card,#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts)>.sp-profile-column-right>.sp-profile-god-card,#profile-pane-host .sp-profile-dashboard:not(.sp-profile-dashboard-posts)>.sp-profile-column-right>.sp-profile-metric-grid{width:100%}}@keyframes sp-profile-orbit-spin{0%{transform:translate(-50%,-50%) rotate(var(--orbit-angle,0deg))}to{transform:translate(-50%,-50%) rotate(calc(var(--orbit-angle, 0deg) + 1turn))}}.sp-posts-area{display:flex;flex-direction:column;gap:.52rem;animation:sp-post-area-enter .34s cubic-bezier(.22,1,.36,1)}.sp-post-shell{padding:.56rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78dcff) 22%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 88%,transparent))}.sp-post-compose-form{display:grid;gap:.48rem}.sp-post-compose-header,.sp-post-compose-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.32rem;padding-bottom:.08rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#73d6ff) 16%,transparent)}.sp-post-compose-tools{display:grid;grid-auto-flow:column;grid-auto-columns:min-content;align-items:center;justify-content:start;gap:.24rem}.sp-post-compose-header>.sp-post-icon-btn.is-primary,.sp-post-compose-toolbar>.sp-post-icon-btn.is-primary{justify-self:end}.sp-post-compose-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.48rem;align-items:start}.sp-post-compose-grid.has-side-pane{grid-template-columns:minmax(0,1.55fr) minmax(12.4rem,1fr)}.sp-post-compose-main,.sp-post-compose-side{gap:.4rem;align-content:start}.sp-post-compose-main{display:grid}.sp-post-compose-side{display:none}.sp-post-compose-side.is-visible{display:grid}.sp-post-icon-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae2ff) 28%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071625) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#daf4ff) 94%,transparent);min-width:1.44rem;min-height:1.44rem;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;padding:.18rem .3rem;font-size:.46rem;font-weight:700;line-height:1;transition:border-color .18s ease,background-color .2s ease,transform .2s ease,color .2s ease}.sp-post-icon-btn i,.sp-post-icon-btn svg{width:.64rem;height:.64rem;stroke-width:2.1;flex:0 0 auto}.sp-post-icon-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9befff) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1f34) 90%,transparent);transform:translateY(-1px)}.sp-post-icon-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 64%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 14%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfcff) 99%,transparent)}.sp-post-icon-btn.is-primary{border-color:rgba(106,226,199,.56);background:rgba(25,95,78,.72);color:rgba(223,255,245,.98)}.sp-post-icon-btn.is-primary:hover{background:rgba(31,111,91,.84);border-color:rgba(128,242,217,.66)}.sp-post-icon-btn[disabled]{opacity:.56;cursor:not-allowed;transform:none}.sp-post-input-shell{position:relative}.sp-post-compose-title{min-height:1.58rem;padding:.34rem .56rem;font-size:.56rem;font-weight:600;line-height:1.25}.sp-post-compose-input,.sp-post-compose-title,.sp-post-reply-input{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79dfff) 28%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f9ff) 96%,transparent);transition:border-color .2s ease,box-shadow .2s ease}.sp-post-compose-input,.sp-post-reply-input{min-height:3.45rem;padding:.42rem .56rem;font-size:.58rem;line-height:1.42;resize:vertical}.sp-post-reply-input{min-height:2.6rem;padding:.38rem .5rem;font-size:.56rem}.sp-post-compose-input:focus,.sp-post-compose-title:focus,.sp-post-reply-input:focus{outline:0;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 58%,transparent);box-shadow:0 0 0 2px rgba(0,240,255,.18)}.sp-post-compose-input::-moz-placeholder,.sp-post-compose-title::-moz-placeholder,.sp-post-reply-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5cfe7) 66%,transparent)}.sp-post-compose-input::placeholder,.sp-post-compose-title::placeholder,.sp-post-reply-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5cfe7) 66%,transparent)}.sp-post-hidden-file-input{display:none}.sp-post-symbol-menu{position:absolute;left:var(--sp-post-symbol-menu-left,0);right:auto;top:var(--sp-post-symbol-menu-top,calc(100% + .26rem));width:var(--sp-post-symbol-menu-width,min(20rem,calc(100% - .36rem)));min-width:min(14rem,calc(100% - .36rem));max-width:calc(100% - .36rem);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 28%,transparent);border-radius:.64rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--gs-public-theme-primary,#48a1ee) 14%,transparent),transparent 48%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#071527) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1b) 96%,transparent));box-shadow:0 14px 24px rgba(0,0,0,.34);overflow-x:hidden;overflow-y:auto;max-height:12.8rem;opacity:0;transform:translateY(-6px);pointer-events:none;z-index:3;transition:opacity .2s ease,transform .2s ease}.sp-post-symbol-menu.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.sp-post-mention-item{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#72d3ff) 18%,transparent);background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 95%,transparent);display:grid;grid-template-columns:1.3rem minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"avatar main" "avatar sub";align-items:center;-moz-column-gap:.36rem;column-gap:.36rem;padding:.4rem .48rem;text-align:left}.sp-post-mention-item:last-child{border-bottom:0}.sp-post-mention-item:not(.is-empty):hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#102b44) 84%,transparent)}.sp-post-mention-item.is-empty{display:inline-flex;align-items:center;gap:.32rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b3dbf1) 82%,transparent)}.sp-post-mention-item.is-empty i,.sp-post-mention-item.is-empty svg{width:.72rem;height:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9ee4ff) 88%,transparent)}.sp-post-mention-avatar{grid-area:avatar;width:1.18rem;height:1.18rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7adfff) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1b476d) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:.5rem;font-weight:700;text-transform:uppercase}.sp-post-mention-avatar.is-image{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80e8ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1f30) 90%,transparent)}.sp-post-mention-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-post-mention-main{grid-area:main;font-size:.56rem;font-weight:700;line-height:1.3}.sp-post-mention-main,.sp-post-mention-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-post-mention-sub{grid-area:sub;font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d0e9) 82%,transparent)}.sp-post-attachments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26rem}.sp-post-attachments.sp-post-attachments-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.sp-post-attachments-preview.is-count-1{grid-template-columns:minmax(0,1fr)}.sp-post-attachments-preview.is-count-3 .sp-post-media-tile:first-child,.sp-post-attachments-preview.is-count-4 .sp-post-media-tile:first-child{grid-row:span 2;min-height:12rem}.sp-post-media-tile{position:relative;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78dbff) 24%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071322) 78%,transparent);min-height:7.2rem;display:flex;overflow:hidden;padding:0;cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.sp-post-media-tile:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#91e8ff) 56%,transparent);box-shadow:0 8px 18px rgba(0,0,0,.28);transform:translateY(-1px)}.sp-post-media-tile-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1829) 88%,transparent)}.sp-post-media-tile-media.is-archive,.sp-post-media-tile-media.is-audio,.sp-post-media-tile-media.is-document,.sp-post-media-tile-media.is-file,.sp-post-media-tile-media.is-other{flex-direction:column;gap:.26rem;color:color-mix(in srgb,var(--gs-public-theme-text,#ceeeff) 94%,transparent)}.sp-post-media-tile-media.is-archive i,.sp-post-media-tile-media.is-archive svg,.sp-post-media-tile-media.is-audio i,.sp-post-media-tile-media.is-audio svg,.sp-post-media-tile-media.is-document i,.sp-post-media-tile-media.is-document svg,.sp-post-media-tile-media.is-file i,.sp-post-media-tile-media.is-file svg,.sp-post-media-tile-media.is-other i,.sp-post-media-tile-media.is-other svg{width:1.1rem;height:1.1rem}.sp-post-media-tile-media small{font-size:.42rem;text-transform:uppercase;letter-spacing:.06em}.sp-post-media-tile.has-more:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-surface,#040a12) 10%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#040a12) 72%,transparent))}.sp-post-media-more-count{position:absolute;inset:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;font-size:1.12rem;font-weight:800;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefbff) 98%,transparent);text-shadow:0 2px 8px rgba(0,0,0,.52)}.sp-post-media-tile-meta{margin-top:auto;position:relative;z-index:3;width:100%;display:flex;flex-direction:column;gap:.08rem;padding:.3rem .36rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111e) 0%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c15) 84%,transparent))}.sp-post-media-tile-name{font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f7ff) 96%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-post-media-tile-size{font-size:.42rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8d0e8) 84%,transparent)}.sp-post-attachment-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78dbff) 24%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071322) 78%,transparent);padding:.24rem .3rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.24rem}.sp-post-attachment-icon,.sp-post-attachment-thumb{width:1.74rem;height:1.74rem;border-radius:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cdcff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091a2d) 82%,transparent);display:inline-flex;align-items:center;justify-content:center;-o-object-fit:cover;object-fit:cover}.sp-post-attachment-icon i,.sp-post-attachment-icon svg{width:.72rem;height:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bee6f9) 90%,transparent)}.sp-post-attachment-copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}.sp-post-attachment-name{font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-text,#dff6ff) 95%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-post-attachment-size{font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5cee7) 80%,transparent)}.sp-post-composer-section{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#77d7ff) 20%,transparent);border-radius:.66rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07121f) 74%,transparent);padding:.42rem;display:grid;gap:.3rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.sp-post-section-head{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:.26rem;font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c0e8fb) 90%,transparent)}.sp-post-section-head i,.sp-post-section-head svg{width:.74rem;height:.74rem}.sp-post-stack{display:grid;gap:.3rem}.sp-post-inline{display:flex;align-items:center;gap:.3rem}.sp-post-inline .sp-fx-input,.sp-post-inline .sp-fx-select{min-height:1.8rem}.sp-post-check{display:inline-flex;align-items:center;gap:.28rem;font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c6e8fb) 90%,transparent)}.sp-post-check input{accent-color:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 90%,transparent)}.sp-post-mini-label{min-width:2.2rem;font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#abd7ef) 84%,transparent);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.sp-post-quiz-question{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78d9ff) 17%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e19) 66%,transparent);padding:.42rem;display:flex;flex-direction:column;gap:.32rem}.sp-post-correct-toggle{accent-color:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 90%,transparent)}.sp-post-feed{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.sp-post-card{display:grid;align-content:start;gap:.46rem;padding:.62rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#74d6ff) 20%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101d) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 90%,transparent));box-shadow:0 10px 28px rgba(2,10,22,.28);animation:sp-post-card-enter .28s cubic-bezier(.22,1,.36,1)}.sp-post-card.is-search-highlight{border-color:rgba(72,255,160,.72);box-shadow:0 0 0 1px rgba(72,255,160,.34),0 0 28px rgba(72,255,160,.22),0 10px 28px rgba(2,10,22,.28);animation:sp-post-search-highlight 2.4s ease-out}.sp-post-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.32rem;align-items:flex-start}.sp-post-head-main{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.36rem}.sp-post-head-copy{min-width:0}.sp-post-owner-actions{position:relative;flex:0 0 auto}.sp-post-owner-menu-toggle{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70cef5) 28%,transparent);border-radius:.56rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c243d) 80%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#08192c) 82%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#d0efff) 95%,transparent);min-width:1.86rem;min-height:1.46rem;padding:0 .3rem;font-size:.66rem;line-height:1;font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease}.sp-post-owner-menu-toggle i,.sp-post-owner-menu-toggle svg{width:.86rem;height:.86rem}.sp-post-owner-menu-toggle:focus-visible,.sp-post-owner-menu-toggle:hover{outline:none;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#84dcff) 50%,transparent);box-shadow:0 0 0 1px rgba(85,184,230,.22),0 8px 18px rgba(4,16,30,.34);transform:translateY(-1px)}.sp-post-owner-menu{position:absolute;top:calc(100% + .22rem);right:0;min-width:7.3rem;border-radius:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#72d2f7) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05111f) 95%,transparent);box-shadow:0 14px 22px rgba(2,8,20,.42);padding:.24rem;display:none;gap:.14rem;z-index:30}.sp-post-owner-menu.is-open{display:grid}.sp-post-owner-menu-item{border:0;border-radius:.38rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#dbf4ff) 95%,transparent);min-height:1.58rem;text-align:left;font-size:.53rem;font-weight:600;letter-spacing:.03em;padding:0 .5rem;display:inline-flex;align-items:center;gap:.34rem;cursor:pointer}.sp-post-owner-menu-item i,.sp-post-owner-menu-item svg{width:.7rem;height:.7rem;flex:0 0 auto}.sp-post-owner-menu-item span{display:inline-block;line-height:1}.sp-post-owner-menu-item:focus-visible,.sp-post-owner-menu-item:hover{outline:none;background:color-mix(in srgb,var(--gs-public-theme-panel,#1f6292) 32%,transparent)}.sp-post-owner-menu-item.is-danger{color:rgba(255,191,191,.96)}.sp-post-avatar{width:1.76rem;height:1.76rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ddcff) 38%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#143556) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#08182a) 90%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e0f8ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:.52rem;font-weight:700;letter-spacing:.05em}.sp-post-avatar.is-image,.sp-post-reply-avatar.is-image{padding:0;overflow:hidden;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1b2d) 80%,transparent)}.sp-post-avatar.is-image img,.sp-post-reply-avatar.is-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-post-author{margin:0;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 97%,transparent);font-weight:700;line-height:1.2}.sp-post-meta{margin:.08rem 0 0;font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d0e8) 82%,transparent);letter-spacing:.04em;text-transform:uppercase}.sp-post-title{margin:0;font-size:.62rem;font-weight:700;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f9ff) 98%,transparent);white-space:pre-wrap;overflow-wrap:anywhere}.sp-post-content-block{display:grid;gap:.24rem}.sp-post-body,.sp-post-reply-content{font-size:.56rem;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-text,#d3efff) 92%,transparent);white-space:pre-wrap;overflow-wrap:anywhere}.sp-post-modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.32rem;align-items:start}.sp-post-modules-grid .sp-post-attachments{grid-template-columns:minmax(0,1fr);gap:.28rem}.sp-post-modules-grid .sp-post-attachments-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.sp-post-reactions-shell{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6cc8f5) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6cc8f5) 20%,transparent);padding:.3rem 0;display:grid;gap:.24rem;position:relative}.sp-post-reactions-summary{display:flex;align-items:center;gap:.24rem;flex-wrap:wrap}.sp-post-reaction-chip{display:inline-flex;align-items:center;gap:.14rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#75d8ff) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#091a2d) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f7ff) 96%,transparent);padding:.08rem .24rem;font-size:.46rem;line-height:1}.sp-post-reaction-chip b{font-weight:700}.sp-post-reaction-empty,.sp-post-reaction-total{font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-text,#acd5eb) 84%,transparent)}.sp-post-actions-row{display:flex;align-items:center;justify-content:flex-start;position:relative;min-height:2rem}.sp-post-reactions-actions{display:flex;align-items:center;gap:.66rem;flex-wrap:nowrap;overflow:visible;scrollbar-width:auto}.sp-post-react-trigger-shell{position:relative;display:inline-flex;align-items:center}.sp-post-action-btn{border:1px solid transparent;background:transparent;border-radius:999px;box-shadow:none;min-height:1.56rem;padding:.14rem .3rem;display:inline-flex;align-items:center;gap:.28rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe2f7) 88%,transparent);font-size:.52rem;font-weight:600;letter-spacing:.02em;transition:color .22s ease,opacity .2s ease,background .26s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),box-shadow .26s ease;white-space:nowrap;will-change:transform,opacity,background-color}.sp-post-action-btn i,.sp-post-action-btn svg{width:.86rem;height:.86rem}.sp-post-action-icon{width:1.2rem;height:1.2rem;border-radius:999px;border:0;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c253e) 78%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071829) 68%,transparent));display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 4px 12px rgba(2,11,22,.22);transition:transform .24s cubic-bezier(.22,1,.36,1),background .24s ease,box-shadow .24s ease,opacity .2s ease}.sp-post-action-btn:hover{color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2d48) 16%,transparent);border-color:transparent;box-shadow:0 6px 14px rgba(2,11,22,.16);transform:translateY(-.5px)}.sp-post-action-btn.is-active{color:color-mix(in srgb,var(--gs-public-theme-secondary,#7edfff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#143b5a) 20%,transparent);border-color:transparent;box-shadow:0 6px 14px rgba(2,11,22,.14)}.sp-post-action-btn.is-active .sp-post-action-icon{transform:scale(1.06);background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#184e7e) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0b233a) 76%,transparent));box-shadow:0 8px 16px rgba(8,35,58,.28);animation:sp-post-action-pop .3s cubic-bezier(.22,1,.36,1)}.sp-post-action-btn.is-busy .sp-post-action-icon{animation:sp-post-action-pulse .9s ease-in-out infinite}.sp-post-action-btn[disabled]{opacity:.7;cursor:not-allowed}.sp-post-report-options{display:grid;gap:.4rem;margin-bottom:.6rem}.sp-post-report-option{display:flex;align-items:center;gap:.45rem;padding:.32rem .5rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#1d4467) 55%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c253e) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bfe2f7) 90%,transparent);font-size:.62rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.sp-post-report-option:has(input:checked),.sp-post-report-option:hover{border-color:color-mix(in srgb,var(--gs-public-theme-secondary,#7edfff) 55%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#143b5a) 62%,transparent)}.sp-post-report-option input{accent-color:var(--gs-public-theme-secondary,#7edfff)}.sp-post-report-note{width:100%;resize:vertical;min-height:3.2rem;padding:.45rem .55rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#1d4467) 55%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c253e) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 96%,transparent);font-size:.62rem}.sp-post-report-feedback{margin:.5rem 0 0;font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-danger,#fecaca) 92%,transparent)}@keyframes sp-post-action-pop{0%{transform:scale(.96)}60%{transform:scale(1.09)}to{transform:scale(1.06)}}@keyframes sp-post-action-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}.sp-post-action-count{font-size:.44rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#96c6e1) 86%,transparent)}.sp-post-reaction-picker{position:absolute;left:50%;bottom:calc(100% + .24rem);display:inline-flex;align-items:center;gap:.18rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70d1fb) 28%,transparent);border-radius:999px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--gs-public-theme-primary,#4499e1) 16%,transparent),transparent 52%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111e) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d17) 94%,transparent));padding:.2rem .24rem;box-shadow:0 8px 20px rgba(0,0,0,.32);z-index:6;opacity:0;transform:translate(-50%,6px) scale(.97);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.sp-post-reaction-picker.is-open{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.sp-post-reaction-option{border:0;border-radius:50%;background:transparent;width:1.54rem;height:1.54rem;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#dff6ff) 95%,transparent);position:relative;transition:transform .2s ease,filter .2s ease}.sp-post-reaction-option:hover{transform:translateY(-2px) scale(1.05);filter:brightness(1.08)}.sp-post-reaction-option.is-active{transform:translateY(-2px) scale(1.08);filter:saturate(1.2)}.sp-post-reaction-option[disabled]{opacity:.62;cursor:not-allowed;transform:none}.sp-post-reaction-option-emoji{font-size:.96rem;line-height:1}.sp-post-reaction-option-count{position:absolute;right:-.08rem;bottom:-.08rem;min-width:.68rem;height:.68rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081220) 92%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#71d1fb) 32%,transparent);font-size:.38rem;line-height:1;color:color-mix(in srgb,var(--gs-public-theme-text,#cdeeff) 94%,transparent);display:inline-flex;align-items:center;justify-content:center;padding:0 .16rem}.sp-post-media-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:.8rem}.sp-post-media-modal-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--gs-public-theme-surface,#02070c) 76%,transparent);cursor:pointer}.sp-post-media-modal-dialog{position:relative;z-index:1;width:min(100%,30rem);max-height:min(90vh,34rem);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76d7ff) 24%,transparent);border-radius:.84rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--gs-public-theme-primary,#3f91db) 22%,transparent),transparent 48%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#071220) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a13) 98%,transparent));box-shadow:0 16px 40px rgba(0,0,0,.42);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.sp-post-media-modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.3rem;padding:.3rem .34rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#73d3fb) 20%,transparent)}.sp-post-media-modal-title{margin:0;font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 96%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-post-media-modal-counter{font-size:.45rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad4eb) 86%,transparent)}.sp-post-media-modal-stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:14.4rem}.sp-post-media-modal-content{min-height:14.4rem;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:.34rem}.sp-post-media-modal-frame,.sp-post-media-modal-image,.sp-post-media-modal-video{width:100%;height:min(64vh,24rem);border-radius:.58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#71d0f8) 20%,transparent);-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b14) 72%,transparent)}.sp-post-media-modal-audio-wrap,.sp-post-media-modal-fallback{width:100%;min-height:9.8rem;border-radius:.58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#71d0f8) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071423) 82%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.24rem;color:color-mix(in srgb,var(--gs-public-theme-text,#def6ff) 95%,transparent);text-align:center;padding:.32rem}.sp-post-media-modal-audio-wrap i,.sp-post-media-modal-audio-wrap svg,.sp-post-media-modal-fallback i,.sp-post-media-modal-fallback svg{width:1.3rem;height:1.3rem}.sp-post-media-modal-audio-wrap p,.sp-post-media-modal-fallback p{margin:0;font-size:.5rem}.sp-post-media-modal-audio-wrap small,.sp-post-media-modal-fallback small{font-size:.44rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8d1e9) 86%,transparent)}.sp-post-media-modal-audio{width:min(100%,18rem)}.sp-post-media-modal-nav{border:0;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111e) 40%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f7ff) 95%,transparent);width:1.9rem;height:100%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.sp-post-media-modal-nav:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1e33) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfcff) 99%,transparent)}.sp-post-media-modal-nav i,.sp-post-media-modal-nav svg{width:1rem;height:1rem}.sp-post-media-modal-thumb-row{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#73d3fb) 20%,transparent);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(2.6rem,3.6rem);gap:.22rem;overflow-x:auto;padding:.26rem .34rem .34rem}.sp-post-media-modal-thumb{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76d6ff) 24%,transparent);border-radius:.48rem;overflow:hidden;width:100%;height:2.1rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081829) 78%,transparent);display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e8fb) 92%,transparent);transition:border-color .2s ease,transform .2s ease}.sp-post-media-modal-thumb:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#91e8ff) 50%,transparent);transform:translateY(-1px)}.sp-post-media-modal-thumb.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 58%,transparent);box-shadow:0 0 0 1px rgba(0,240,255,.32)}.sp-post-media-modal-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-post-media-modal-thumb span{display:inline-flex;align-items:center;justify-content:center}.sp-post-media-modal-thumb i,.sp-post-media-modal-thumb svg{width:.88rem;height:.88rem}.sp-post-media-modal.sp-post-media-modal-inline{position:relative;inset:auto;z-index:2;display:block;padding:0;margin-top:.34rem}.sp-post-media-modal.sp-post-media-modal-inline .sp-post-media-modal-dialog{width:100%;max-height:none;border-radius:.72rem;box-shadow:0 10px 24px rgba(0,0,0,.34)}.sp-post-media-modal.sp-post-media-modal-inline .sp-post-media-modal-content,.sp-post-media-modal.sp-post-media-modal-inline .sp-post-media-modal-stage{min-height:11rem}.sp-post-media-modal.sp-post-media-modal-inline .sp-post-media-modal-frame,.sp-post-media-modal.sp-post-media-modal-inline .sp-post-media-modal-image,.sp-post-media-modal.sp-post-media-modal-inline .sp-post-media-modal-video{height:min(52vh,17rem)}.sp-post-token{display:inline-flex;border-radius:999px;padding:.02rem .24rem;margin:0 .04rem;border:1px solid transparent;font-weight:700}.sp-post-token-hashtag{color:color-mix(in srgb,var(--gs-public-theme-text,#97ecff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#124157) 36%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#74dfff) 36%,transparent)}.sp-post-token-mention{color:color-mix(in srgb,var(--gs-public-theme-text,#bbe5ff) 99%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#2a406c) 34%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ebbff) 34%,transparent)}.sp-post-content-head{display:inline-flex;align-items:center;gap:.28rem;font-size:.52rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#d1f0ff) 92%,transparent)}.sp-post-content-head i,.sp-post-content-head svg{width:.74rem;height:.74rem}.sp-post-poll,.sp-post-quiz{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76d8ff) 18%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101d) 60%,transparent);padding:.32rem;display:flex;flex-direction:column;gap:.22rem}.sp-post-poll-options{display:flex;flex-direction:column;gap:.24rem}.sp-post-poll-option{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#72cef8) 16%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e19) 62%,transparent);padding:.26rem .32rem;display:flex;align-items:center;justify-content:space-between;gap:.3rem;font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c5e5f7) 90%,transparent)}.sp-post-poll-option b{color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 96%,transparent);font-size:.52rem}.sp-post-quiz-meta{display:inline-flex;align-items:center;gap:.3rem;font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bcdff5) 86%,transparent)}.sp-post-replies{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6cc8f5) 20%,transparent);padding-top:.32rem;display:flex;flex-direction:column;gap:.26rem}.sp-post-replies-head{display:flex;align-items:center;justify-content:space-between;gap:.26rem}.sp-post-reply-form{display:flex;flex-direction:column;gap:.22rem;animation:sp-post-reply-enter .22s ease}.sp-post-reply-form .sp-post-input-shell.is-reply{margin-left:calc(var(--reply-depth, 0) * .52rem)}.sp-post-reply-actions{display:flex;justify-content:flex-end;gap:.24rem}.sp-post-reply-thread{display:flex;flex-direction:column;gap:.26rem}.sp-post-reply-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6ecaf7) 16%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1b) 60%,transparent);padding:.34rem;margin-left:calc(var(--reply-depth, 0) * .52rem);display:flex;flex-direction:column;gap:.24rem;transition:border-color .2s ease,background-color .2s ease}.sp-post-reply-card:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8fe2ff) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081626) 72%,transparent)}.sp-post-reply-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.28rem;align-items:flex-start}.sp-post-reply-avatar{width:1.42rem;height:1.42rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#77d6ff) 34%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:.46rem;color:color-mix(in srgb,var(--gs-public-theme-text,#dff7ff) 95%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2c48) 72%,transparent)}.sp-post-reply-author{margin:0;font-size:.55rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f7ff) 96%,transparent);font-weight:700}.sp-post-reply-meta{margin:.12rem 0 0;font-size:.45rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d0e8) 80%,transparent);letter-spacing:.04em;text-transform:uppercase}.sp-post-reply-toolbar{display:flex;justify-content:flex-end}.sp-post-reply-nested{display:flex;flex-direction:column;gap:.3rem}@keyframes sp-post-area-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-post-card-enter{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sp-post-search-highlight{0%{box-shadow:0 0 0 1px rgba(72,255,160,.75),0 0 34px rgba(72,255,160,.4),0 10px 28px rgba(2,10,22,.28)}to{box-shadow:0 0 0 1px rgba(72,255,160,.08),0 0 12px rgba(72,255,160,.08),0 10px 28px rgba(2,10,22,.28)}}@keyframes sp-post-reply-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-fx-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sp-fx-thumb-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.sp-fx-thumb{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76daff) 20%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071221) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#badff5) 88%,transparent);padding:.3rem .32rem;min-height:2.05rem;text-align:left;font-size:.48rem;line-height:1.3;transition:border-color .2s ease,background-color .2s ease}.sp-fx-thumb.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 14%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e8faff) 96%,transparent)}.sp-fx-detail-pane{display:none}.sp-fx-detail-pane.is-active{display:block}.sp-fx-list{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.24rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c4e1f4) 88%,transparent);font-size:.55rem}.sp-fx-tag-row{display:flex;flex-wrap:wrap;gap:.24rem}.sp-fx-tag{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82e0ff) 30%,transparent);border-radius:999px;padding:.16rem .4rem;font-size:.46rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#d3efff) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1727) 70%,transparent);text-transform:uppercase}.sp-fx-search{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79dfff) 24%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101f) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 96%,transparent);min-height:1.95rem;padding:.3rem .56rem;font-size:.56rem}.sp-fx-search::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d3ec) 66%,transparent)}.sp-fx-search::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d3ec) 66%,transparent)}.sp-fx-hashtag-grid,.sp-fx-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.sp-fx-showcase-card{gap:.46rem}.sp-fx-hashtag-card-modern,.sp-fx-manage-hub,.sp-fx-showcase-card-modern{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7adbff) 26%,transparent);border-radius:.8rem;background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--gs-public-theme-primary,#3db4e2) 12%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#091626) 0%,transparent) 56%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#091525) 82%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d1a) 88%,transparent) 100%);box-shadow:inset 0 0 0 1px rgba(168,234,255,.08),0 .55rem 1.6rem rgba(3,10,18,.45)}.sp-fx-showcase-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.56rem}.sp-fx-showcase-identity{min-width:0;display:flex;align-items:center;gap:.44rem}.sp-fx-showcase-avatar{width:1.56rem;height:1.56rem;min-width:1.56rem;border-radius:.52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83e5ff) 34%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#112a42) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081424) 97%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#dff7ff) 98%,transparent);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.sp-fx-showcase-avatar :is(i,svg){width:.62rem;height:.62rem;stroke-width:2.2}.sp-fx-showcase-copy{min-width:0;display:flex;flex-direction:column;gap:.08rem}.sp-fx-showcase-type-badge{gap:.2rem;min-height:1.18rem;padding-inline:.44rem}.sp-fx-showcase-type-badge :is(i,svg){width:.52rem;height:.52rem;stroke-width:2.2}.sp-fx-showcase-bio{margin:0}.sp-fx-showcase-meta-row{display:flex;flex-wrap:wrap;gap:.34rem .46rem}.sp-fx-showcase-meta{margin:0;display:inline-flex;align-items:center;gap:.22rem;font-size:.49rem;letter-spacing:.024em;color:color-mix(in srgb,var(--gs-public-theme-text,#b2dcef) 90%,transparent)}.sp-fx-showcase-meta :is(i,svg){width:.5rem;height:.5rem;stroke-width:2.2;opacity:.94}.sp-fx-showcase-actions{justify-content:flex-start}.sp-fx-showcase-manage-btn,.sp-fx-showcase-view-btn{display:inline-flex;align-items:center;gap:.24rem}.sp-fx-showcase-manage-btn :is(i,svg),.sp-fx-showcase-view-btn :is(i,svg){width:.56rem;height:.56rem;stroke-width:2.2}.sp-fx-stack{display:flex;flex-direction:column;gap:.42rem}.sp-fx-hashtag-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.sp-fx-hashtag-name{margin:0;font-size:.66rem;font-weight:800;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 97%,transparent);line-height:1.2;word-break:break-word}.sp-fx-hashtag-source{letter-spacing:.05em;border-color:rgba(165,238,205,.42);background:rgba(25,70,56,.5);color:rgba(184,248,223,.94)}.sp-fx-badge--accent{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee2ff) 42%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cff3ff) 94%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#10304a) 60%,transparent)}.sp-fx-badge{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81e2ff) 34%,transparent);border-radius:999px;padding:.14rem .36rem;font-size:.42rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c1eafc) 90%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#09192a) 68%,transparent)}.sp-fx-badge--ok{border-color:rgba(103,224,172,.42);color:rgba(165,246,215,.96);background:rgba(26,74,57,.5)}.sp-fx-badge--warn{border-color:rgba(255,209,122,.42);color:rgba(255,228,171,.96);background:rgba(83,61,24,.52)}.sp-fx-badge--danger{border-color:rgba(255,154,154,.45);color:rgba(255,201,201,.96);background:rgba(86,32,44,.52)}.sp-fx-search-modern{border-radius:.74rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8ce8ff) 30%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2c) 92%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel-strong,#061020) 96%,transparent) 100%);box-shadow:inset 0 0 0 1px rgba(171,239,255,.08)}.sp-fx-search-modern:focus{outline:none;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#94f0ff) 72%,transparent);box-shadow:0 0 0 2px rgba(88,208,244,.24),inset 0 0 0 1px rgba(171,239,255,.18)}.sp-fx-manage-status{margin:-.04rem 0 .1rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b1dff4) 86%,transparent)}.sp-fx-collapsible{display:none}.sp-fx-collapsible.is-open{display:block}.sp-fx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.sp-fx-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-fx-field{display:flex;flex-direction:column;gap:.18rem}.sp-fx-field-full{grid-column:1/-1}.sp-fx-label{font-size:.46rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#aad6ef) 84%,transparent);font-weight:700}.sp-fx-input,.sp-fx-select,.sp-fx-textarea{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7adbff) 22%,transparent);border-radius:.54rem;min-height:1.86rem;padding:.26rem .46rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 96%,transparent);font-size:.56rem}.sp-fx-textarea{min-height:4.4rem;resize:vertical;line-height:1.36;padding-top:.36rem;padding-bottom:.36rem}.sp-fx-inline-actions{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.sp-fx-payment-method-preview{display:flex;align-items:center;gap:.44rem;padding:.38rem .46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81dcff) 24%,transparent);border-radius:.58rem;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#09182a) 78%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1e) 84%,transparent))}.sp-fx-payment-method-preview-icon{width:1.58rem;min-width:1.58rem;height:1.58rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#92e3ff) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d243e) 82%,transparent);display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 96%,transparent)}.sp-fx-payment-method-preview-icon i,.sp-fx-payment-method-preview-icon svg{width:.78rem;height:.78rem;stroke-width:2.15}.sp-fx-payment-form-grid{gap:.44rem}.sp-fx-payment-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.sp-fx-payment-usage-option{position:relative;display:block}.sp-fx-payment-usage-option input{position:absolute;opacity:0;inset:0;pointer-events:none}.sp-fx-payment-usage-content{width:100%;min-height:1.86rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80dcff) 20%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061221) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ddf5ff) 94%,transparent);display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-size:.53rem;font-weight:650;letter-spacing:.02em;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-fx-payment-usage-content i,.sp-fx-payment-usage-content svg{width:.7rem;height:.7rem;stroke-width:2.2}.sp-fx-payment-usage-option input:checked+.sp-fx-payment-usage-content{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a4eaff) 74%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#10304e) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f5fbff) 98%,transparent);box-shadow:inset 0 0 0 1px rgba(180,239,255,.34)}.sp-fx-payment-method-cell{display:inline-flex;align-items:center;gap:.28rem;font-weight:620}.sp-fx-payment-method-cell-icon{width:1.24rem;min-width:1.24rem;height:1.24rem;border-radius:.44rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#87deff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1c31) 80%,transparent);display:inline-flex;align-items:center;justify-content:center}.sp-fx-payment-method-cell-icon i,.sp-fx-payment-method-cell-icon svg{width:.64rem;height:.64rem;stroke-width:2.3}.sp-fx-payment-default-badge,.sp-fx-payment-type-badge,.sp-fx-payment-usage-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.1rem;padding:.08rem .4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81dcff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#08182b) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf5ff) 94%,transparent);font-size:.48rem;letter-spacing:.03em;line-height:1.2;font-weight:650}.sp-fx-payment-default-badge{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7dd1fb) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071321) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b1d8ee) 92%,transparent)}.sp-fx-payment-default-badge.is-default{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ee6ff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#103351) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2faff) 98%,transparent)}.sp-fx-payment-table tbody td{vertical-align:middle}.sp-fx-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:start}.sp-fx-address-card{min-height:100%;display:flex;flex-direction:column}.sp-fx-address-card .sp-fx-form-grid{margin-top:.08rem}.sp-fx-address-custom-shell,.sp-fx-address-map-choice{grid-column:1/-1}.sp-fx-address-choice-row{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}.sp-fx-address-choice{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081628) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 94%,transparent);font-size:.52rem;font-weight:600;letter-spacing:.03em}.sp-fx-address-choice input[type=radio]{accent-color:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 90%,transparent)}.sp-fx-address-custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.sp-fx-address-custom-grid [data-address-custom-empty]{grid-column:1/-1}.sp-fx-portfolio-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.22rem;padding:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 20%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1d) 62%,transparent)}.sp-fx-nav-icon-btn{position:relative;width:100%;min-height:1.52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 20%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081629) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sp-fx-nav-icon-btn i,.sp-fx-nav-icon-btn svg{width:.74rem;height:.74rem;stroke-width:2.2}.sp-fx-nav-icon-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a0e7ff) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2a46) 74%,transparent)}.sp-fx-nav-icon-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a5edff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#133452) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1faff) 98%,transparent);box-shadow:inset 0 0 0 1px rgba(174,239,255,.28)}.sp-fx-section-anchor{margin-top:.1rem;padding-top:.1rem}.sp-fx-section-title{display:inline-flex;align-items:center;gap:.26rem;padding:.22rem .36rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#08182d) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f6ff) 92%,transparent);font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sp-fx-section-title i,.sp-fx-section-title svg{width:.7rem;height:.7rem;stroke-width:2.3}.sp-fx-block-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.32rem;margin-bottom:.24rem}.sp-fx-block-head-actions{justify-content:flex-end;flex:0 0 auto;white-space:nowrap}.sp-fx-add-btn,.sp-fx-block-head-actions{display:inline-flex;align-items:center;gap:.22rem}.sp-fx-add-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 28%,transparent);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#08182d) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 94%,transparent);min-height:1.52rem;padding:0 .42rem;font-size:.5rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sp-fx-add-btn i,.sp-fx-add-btn svg{width:.72rem;height:.72rem;stroke-width:2.3}.sp-fx-add-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9be4ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2845) 72%,transparent)}.sp-fx-icon-only{position:relative;width:1.52rem;min-width:1.52rem;padding:0;justify-content:center;gap:0}.sp-fx-icon-only[data-tooltip]:after,.sp-fx-nav-icon-btn[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + .24rem);left:50%;transform:translateX(-50%) translateY(4px);pointer-events:none;opacity:0;white-space:nowrap;padding:.16rem .3rem;border-radius:.32rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#96e0ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101d) 94%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dff6ff) 96%,transparent);font-size:.44rem;letter-spacing:.03em;line-height:1.2;transition:opacity .16s ease,transform .16s ease;z-index:18}.sp-fx-icon-only[data-tooltip]:focus-visible:after,.sp-fx-icon-only[data-tooltip]:hover:after,.sp-fx-nav-icon-btn[data-tooltip]:focus-visible:after,.sp-fx-nav-icon-btn[data-tooltip]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.sp-fx-custom-grid,.sp-fx-dynamic-stack{display:flex;flex-direction:column;gap:.26rem}.sp-fx-dynamic-stack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.sp-fx-custom-row,.sp-fx-dynamic-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.28rem;align-items:center}.sp-fx-mini-icon-btn{width:1.56rem;height:1.56rem;border-radius:.46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081629) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dbf2ff) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sp-fx-mini-icon-btn i,.sp-fx-mini-icon-btn svg{width:.72rem;height:.72rem;stroke-width:2.3}.sp-fx-mini-icon-btn:hover{border-color:rgba(255,160,173,.44);background:rgba(74,24,38,.62)}.sp-fx-drag-handle{cursor:grab;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98d7ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091a30) 68%,transparent)}.sp-fx-drag-handle:active{cursor:grabbing}.sp-fx-custom-row.is-dragging,.sp-fx-structured-row.is-dragging{opacity:.72}.sp-fx-custom-row.is-dragging .sp-fx-input,.sp-fx-structured-row.is-dragging .sp-fx-input{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a6e3ff) 60%,transparent)}.sp-fx-structured-grid,.sp-fx-structured-shell{display:flex;flex-direction:column;gap:.26rem}.sp-fx-structured-head{display:grid;grid-template-columns:1.56rem repeat(3,minmax(0,1fr)) 1.56rem;gap:.28rem;align-items:center;padding:0 .06rem}.sp-fx-structured-head-cell{font-size:.41rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.25;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4cfea) 86%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-fx-structured-head-cell.is-action,.sp-fx-structured-head-cell.is-handle{text-align:center}.sp-fx-structured-row{display:grid;grid-template-columns:1.56rem repeat(3,minmax(0,1fr)) 1.56rem;gap:.28rem;align-items:center}.sp-fx-custom-stack{display:flex;flex-direction:column;gap:.32rem}.sp-fx-custom-section{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 20%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1d) 55%,transparent);overflow:hidden}.sp-fx-custom-toggle{width:100%;border:0;background:color-mix(in srgb,var(--gs-public-theme-panel,#08182d) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dff6ff) 95%,transparent);min-height:1.68rem;padding:.28rem .42rem;display:flex;align-items:center;justify-content:space-between;gap:.3rem;cursor:pointer;font-size:.54rem;font-weight:700;letter-spacing:.04em}.sp-fx-custom-toggle i,.sp-fx-custom-toggle svg{width:.78rem;height:.78rem;transition:transform .2s ease;stroke-width:2.3}.sp-fx-custom-section.is-open .sp-fx-custom-toggle i,.sp-fx-custom-section.is-open .sp-fx-custom-toggle svg{transform:rotate(45deg)}.sp-fx-custom-toggle-title{display:inline-flex;align-items:center;gap:.24rem;min-width:0}.sp-fx-custom-toggle-title i,.sp-fx-custom-toggle-title svg{width:.72rem;height:.72rem;stroke-width:2.2;flex-shrink:0}.sp-fx-custom-body{display:none;padding:.38rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 16%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c17) 64%,transparent);gap:.3rem;flex-direction:column}.sp-fx-custom-section.is-open .sp-fx-custom-body{display:flex}.sp-fx-custom-row{grid-template-columns:auto minmax(0,.72fr) minmax(0,1fr) auto}.sp-fx-visibility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.4rem,1fr));gap:.26rem}.sp-fx-visibility-chip{display:inline-flex;align-items:center;gap:.26rem;padding:.2rem .34rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#daf2ff) 92%,transparent);font-size:.5rem;line-height:1.2}.sp-fx-visibility-chip input{width:.65rem;height:.65rem;accent-color:color-mix(in srgb,var(--gs-public-theme-primary,#54dcff) 95%,transparent)}.sp-folio-shell{border:0;border-radius:0;padding:.72rem;color-scheme:dark;background:transparent}.sp-folio-manage-form{display:block;margin:0}.sp-folio-right-layout{display:flex;flex-direction:column;gap:.58rem}.sp-folio-shell-head{display:flex;flex-direction:column;gap:.14rem}.sp-folio-shell-head .sp-fx-title{color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 97%,transparent)}.sp-folio-shell-head .sp-fx-sub{color:color-mix(in srgb,var(--gs-public-theme-text,#add7f0) 88%,transparent)}.sp-folio-nav-shell{display:flex;flex-direction:column;gap:.24rem}.sp-folio-nav-row{display:grid;gap:.24rem;padding:0;border:0;border-radius:0;background:transparent}.sp-folio-nav-row.is-parent{grid-template-columns:repeat(5,minmax(0,1fr))}.sp-folio-nav-row.is-child{grid-template-columns:repeat(auto-fit,minmax(4.4rem,1fr))}.sp-folio-nav-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 22%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081629) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 92%,transparent);min-height:1.66rem;padding:.24rem .32rem;display:inline-flex;align-items:center;justify-content:center;gap:.22rem;font-size:.5rem;font-weight:700;letter-spacing:.03em;line-height:1.25;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.sp-folio-nav-btn i,.sp-folio-nav-btn svg{width:.7rem;height:.7rem;stroke-width:2.2;flex-shrink:0}.sp-folio-nav-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a0e7ff) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2a46) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ebf9ff) 98%,transparent)}.sp-folio-nav-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a5edff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#133452) 96%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1faff) 98%,transparent);box-shadow:inset 0 0 0 1px rgba(174,239,255,.28)}.sp-folio-section-stack{display:flex;flex-direction:column;gap:.68rem}@media (min-width:1120px){.sp-folio-section-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.sp-folio-section-card[data-section-anchor=capabilities],.sp-folio-section-card[data-section-anchor=custom],.sp-folio-section-card[data-section-anchor=details],.sp-folio-section-card[data-section-anchor=identity],.sp-folio-section-card[data-section-anchor=media]{grid-column:1/-1}}.sp-folio-section-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 22%,transparent);border-radius:.84rem;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 94%,transparent));padding:.76rem;box-shadow:0 10px 20px rgba(0,0,0,.24);scroll-margin-top:.5rem;transition:border-color .18s ease,box-shadow .18s ease}.sp-folio-section-card.is-target{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9be9ff) 58%,transparent);box-shadow:0 0 0 1px rgba(150,232,255,.2),0 12px 24px rgba(0,0,0,.28)}.sp-folio-section-head{display:flex;flex-direction:column;gap:.16rem;margin-bottom:.56rem}.sp-folio-section-title{margin:0;font-size:.68rem;font-weight:800;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 97%,transparent);line-height:1.2}.sp-folio-section-copy{margin:0;font-size:.5rem;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad4ed) 84%,transparent)}.sp-folio-section-body{display:flex;flex-direction:column;gap:.52rem}.sp-folio-field-row{display:grid;gap:.5rem}.sp-folio-field-row.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-folio-field-row.is-single{grid-template-columns:minmax(0,1fr)}.sp-folio-field-slot{display:flex;flex-direction:column;gap:.24rem;min-width:0}.sp-folio-field-slot.is-full{grid-column:1/-1}.sp-folio-field-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.34rem}.sp-folio-field-label-stack{display:flex;flex-direction:column;gap:.08rem;min-width:0}.sp-folio-field-label{margin:0;font-size:.47rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#aad6ef) 90%,transparent);font-weight:700;line-height:1.25;display:inline-flex;align-items:center;gap:.2rem}.sp-folio-field-label-icon{width:.62rem;height:.62rem;stroke-width:2.2;color:color-mix(in srgb,var(--gs-public-theme-text,#9de6ff) 92%,transparent);flex:0 0 auto}.sp-folio-field-helper{margin:0;font-size:.44rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-secondary,#96c2dc) 84%,transparent)}.sp-folio-visibility-btn,.sp-folio-visibility-placeholder{width:1.36rem;height:1.36rem;min-width:1.36rem;flex:0 0 auto}.sp-folio-visibility-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 22%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081629) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dbf2ff) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease,background-color .16s ease}.sp-folio-visibility-btn i,.sp-folio-visibility-btn svg{width:.66rem;height:.66rem;stroke-width:2.2}.sp-fx-block-head-actions .sp-folio-visibility-btn{width:1.52rem;height:1.52rem;min-width:1.52rem}.sp-folio-visibility-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a0e7ff) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2a46) 90%,transparent)}.sp-folio-visibility-btn.is-hidden{border-color:rgba(255,160,173,.44);background:rgba(74,24,38,.78);color:rgba(255,214,226,.94)}.sp-folio-visibility-btn.is-hidden:hover{border-color:rgba(255,178,192,.58);background:rgba(88,28,44,.86)}.sp-folio-visibility-placeholder{display:inline-block}.sp-folio-field-control{min-width:0}.sp-folio-control-shell{position:relative;display:flex;align-items:center;min-width:0}.sp-folio-control-shell.is-textarea{align-items:flex-start}.sp-folio-control-icon{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:.72rem;height:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a1e6ff) 90%,transparent);pointer-events:none;z-index:2;display:inline-flex;align-items:center;justify-content:center}.sp-folio-control-shell.is-textarea .sp-folio-control-icon{top:.56rem;transform:none}.sp-folio-control-icon i,.sp-folio-control-icon svg{width:100%;height:100%;stroke-width:2.3}.sp-folio-control-shell .sp-fx-input,.sp-folio-control-shell .sp-fx-select,.sp-folio-control-shell .sp-fx-textarea{width:100%;padding-left:1.74rem}.sp-folio-inline-label{margin:0;font-size:.44rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#aad6ef) 84%,transparent);text-transform:uppercase;font-weight:700;display:inline-flex;align-items:center;gap:.16rem}.sp-folio-inline-label i,.sp-folio-inline-label svg{width:.62rem;height:.62rem;stroke-width:2.2}.sp-folio-inline-hint{margin:0;font-size:.44rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8d2eb) 82%,transparent);letter-spacing:.02em}.sp-folio-right-layout .sp-fx-input,.sp-folio-right-layout .sp-fx-select,.sp-folio-right-layout .sp-fx-textarea{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7adbff) 22%,transparent);border-radius:.56rem;min-height:2rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 96%,transparent);padding:.3rem .52rem}.sp-folio-right-layout .sp-folio-control-shell .sp-fx-input,.sp-folio-right-layout .sp-folio-control-shell .sp-fx-select,.sp-folio-right-layout .sp-folio-control-shell .sp-fx-textarea{padding-left:1.74rem}.sp-folio-right-layout .sp-folio-control-shell .sp-fx-input[type=date],.sp-folio-right-layout .sp-folio-control-shell .sp-fx-select{padding-right:1.06rem}.sp-folio-right-layout .sp-fx-input::-moz-placeholder,.sp-folio-right-layout .sp-fx-textarea::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d3ec) 66%,transparent)}.sp-folio-right-layout .sp-fx-input::placeholder,.sp-folio-right-layout .sp-fx-textarea::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d3ec) 66%,transparent)}.sp-folio-right-layout .sp-fx-input:focus,.sp-folio-right-layout .sp-fx-select:focus,.sp-folio-right-layout .sp-fx-textarea:focus{outline:none;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#92e2ff) 52%,transparent);box-shadow:0 0 0 2px rgba(80,199,247,.14)}.sp-folio-right-layout .sp-fx-textarea{min-height:5rem}.sp-folio-right-layout .sp-fx-block-head{margin-bottom:.28rem}.sp-folio-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;align-items:stretch}.sp-folio-upload-block{position:relative;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 24%,transparent);border-radius:.78rem;background:radial-gradient(120% 130% at 12% 0,color-mix(in srgb,var(--gs-public-theme-panel,#2265aa) 22%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#061225) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c1a) 88%,transparent));min-height:12.6rem;padding:.54rem;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.52rem;text-align:center;overflow:hidden;isolation:isolate;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sp-folio-upload-block:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#9fe1ff) 12%,transparent),transparent 28%),linear-gradient(0deg,color-mix(in srgb,var(--gs-public-theme-primary,#67c9f5) 8%,transparent),transparent 36%);z-index:0}.sp-folio-upload-block:focus-within,.sp-folio-upload-block:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9de5ff) 44%,transparent);box-shadow:0 14px 26px rgba(2,11,24,.4);transform:translateY(-1px)}.sp-folio-upload-block.is-large{grid-column:1/-1;min-height:11.2rem;display:flex;align-items:center;justify-content:center;padding:.82rem}.sp-folio-upload-copy{display:flex;flex-direction:column;align-items:center;gap:.22rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#abd3eb) 92%,transparent);pointer-events:none;position:relative;z-index:2;padding:.22rem .52rem}.sp-folio-upload-copy-icon{width:1.2rem;height:1.2rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a6e7ff) 94%,transparent);stroke-width:2.2}.sp-folio-upload-copy strong{font-size:.64rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 96%,transparent)}.sp-folio-upload-copy span{font-size:.5rem;line-height:1.4;max-width:14.2rem}.sp-folio-upload-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81e2ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#09192a) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c1eafc) 90%,transparent);font-size:.42rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;padding:.14rem .42rem}.sp-folio-upload-input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:4}.sp-folio-upload-preview{position:relative;min-height:6.7rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd6ff) 36%,transparent);border-radius:.62rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#061224) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d1a) 76%,transparent));display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.42rem;padding:.58rem;z-index:2;overflow:auto}.sp-folio-upload-preview.has-selection{border-style:solid;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#061429) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1d) 74%,transparent))}.sp-folio-upload-preview-empty{font-size:.5rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-text,#afd6ef) 80%,transparent);text-align:center;max-width:12.8rem}.sp-folio-upload-preview-item{width:4.1rem;height:4.1rem;border-radius:.72rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#88dcff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 94%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 20px rgba(2,9,21,.34)}.sp-folio-upload-preview-item>img,.sp-folio-upload-preview-item>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-folio-upload-block.is-profile .sp-folio-upload-preview-item{width:5.4rem;height:5.4rem;border-radius:50%;border-width:2px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a0e7ff) 56%,transparent);box-shadow:0 12px 24px rgba(3,13,28,.46)}.sp-folio-upload-block.is-banner .sp-folio-upload-copy{align-items:flex-start;text-align:left;margin-inline:0 auto;width:min(100%,20rem)}.sp-folio-upload-block.is-banner .sp-folio-upload-preview{align-items:center;justify-content:center}.sp-folio-upload-block.is-banner .sp-folio-upload-preview-item{width:min(100%,20rem);height:6.2rem;border-radius:.72rem}.sp-folio-upload-preview-file{max-width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83d6ff) 36%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081527) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d5efff) 92%,transparent);font-size:.5rem;line-height:1.32;padding:.22rem .36rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-folio-thumb-row{display:flex;flex-wrap:wrap;gap:.24rem}.sp-folio-gallery-shell{display:flex;flex-direction:column;gap:.3rem}.sp-folio-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.8rem,1fr));gap:.42rem}.sp-folio-gallery-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82d4ff) 30%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081729) 90%,transparent);aspect-ratio:1/1}.sp-folio-gallery-card,.sp-folio-gallery-preview-trigger{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.sp-folio-gallery-preview-trigger{width:100%;height:100%;border:0;background:transparent;padding:0;margin:0;color:inherit;cursor:pointer}.sp-folio-gallery-preview-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#89e2ff) 78%,transparent);outline-offset:-2px}.sp-folio-gallery-card img,.sp-folio-gallery-card video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-folio-gallery-card-file{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;padding:.4rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cfecfc) 94%,transparent);font-size:.46rem;line-height:1.3;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-folio-gallery-card-file i,.sp-folio-gallery-card-file svg{width:.96rem;height:.96rem;stroke-width:2.2}.sp-folio-gallery-remove{position:absolute;top:.24rem;right:.24rem;width:1.26rem;height:1.26rem;border-radius:999px;border:1px solid rgba(255,163,182,.5);background:rgba(98,25,43,.78);color:rgba(255,225,234,.98);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease;z-index:2}.sp-folio-gallery-remove i,.sp-folio-gallery-remove svg{width:.68rem;height:.68rem;stroke-width:2.4}.sp-folio-gallery-remove:hover{border-color:rgba(255,188,204,.72);background:rgba(118,29,52,.9);transform:translateY(-1px)}.sp-folio-gallery-card-label{position:absolute;left:0;right:0;bottom:0;padding:.18rem .34rem;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 88%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#dff4ff) 97%,transparent);font-size:.43rem;line-height:1.26;letter-spacing:.02em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;pointer-events:none}.sp-folio-gallery-preview-modal{z-index:1280}.sp-folio-gallery-preview-modal .sp-post-media-modal-dialog{width:min(100%,34rem)}.sp-folio-thumb-pill{border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061222) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d0edfd) 92%,transparent);font-size:.44rem;letter-spacing:.03em;line-height:1.3;padding:.14rem .44rem}.sp-folio-right-layout .sp-fx-custom-row,.sp-folio-right-layout .sp-fx-dynamic-row,.sp-folio-right-layout .sp-fx-structured-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 20%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1d) 74%,transparent);padding:.26rem}.sp-folio-right-layout .sp-fx-mini-icon-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081629) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dbf2ff) 92%,transparent)}.sp-folio-right-layout .sp-fx-mini-icon-btn:hover{border-color:rgba(255,160,173,.44);background:rgba(74,24,38,.78)}.sp-folio-right-layout .sp-fx-add-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#08182d) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 94%,transparent)}.sp-folio-right-layout .sp-fx-add-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9be4ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2845) 90%,transparent)}.sp-folio-right-layout .sp-fx-custom-section{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 20%,transparent);border-radius:.66rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1d) 74%,transparent)}.sp-folio-right-layout .sp-fx-custom-toggle{background:color-mix(in srgb,var(--gs-public-theme-panel,#08182d) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dff6ff) 95%,transparent)}.sp-folio-right-layout .sp-fx-custom-body{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 16%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c17) 76%,transparent)}.sp-folio-right-layout .sp-fx-action-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bdcff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1f34) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 94%,transparent)}.sp-folio-right-layout .sp-fx-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2f3ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c2840) 94%,transparent)}.sp-folio-right-layout .sp-fx-visibility-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#daf2ff) 92%,transparent)}.sp-folio-action-footer{display:flex;justify-content:flex-end;padding-top:.1rem}.sp-folio-primary-action{min-width:6.2rem}.sp-fx-dynamic-row-tag{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.34rem}.sp-fx-list-badge{min-width:4.2rem;max-width:8.8rem;padding:.22rem .52rem;border-radius:999px;border:1px solid var(--sp-list-badge-border,color-mix(in srgb,var(--gs-public-theme-border-strong,#7adbff) 46%,transparent));background:var(--sp-list-badge-bg,color-mix(in srgb,var(--gs-public-theme-primary,#54dcff) 20%,transparent));color:var(--sp-list-badge-text,color-mix(in srgb,var(--gs-public-theme-text,#e2f8ff) 97%,transparent));font-size:.46rem;letter-spacing:.03em;line-height:1.25;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sp-folio-shell .sp-fx-empty{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7edfff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 46%,transparent);border-radius:.56rem;padding:.24rem 0}#side-panel.folios-mode{border:0!important}#folios-panel-shell .sp-folios-manage-tabs,#folios-panel-shell .sp-folios-tabs{border:0!important;border-radius:.92rem;background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#061226) 58%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 50%,transparent));backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:none!important;padding:.16rem}#folios-panel-shell .sp-folios-manage-tab,#folios-panel-shell .sp-folios-tab{border:0!important;border-radius:.58rem;background:transparent!important;background-image:none!important;color:color-mix(in srgb,var(--gs-public-theme-text,#d6f0ff) 92%,transparent);box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#folios-panel-shell .sp-folios-manage-tab:hover,#folios-panel-shell .sp-folios-tab:hover{background:transparent!important;background-image:none!important;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 98%,transparent);box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#folios-panel-shell .sp-folios-manage-tab.is-active,#folios-panel-shell .sp-folios-tab.is-active{border:0!important;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,rgb(58,155,228)) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-button-hover,rgb(24,95,168)) 92%,transparent))!important;color:var(--gs-public-theme-button-text,rgba(244,252,255,1));box-shadow:none!important}#folios-panel-shell .sp-folios-manage-pane .sp-fx-card,#folios-panel-shell .sp-folios-pane .sp-fx-card{border:0!important;border-radius:.92rem;background:radial-gradient(130% 140% at 18% 12%,color-mix(in srgb,var(--gs-public-theme-panel,#184c86) 22%,transparent),transparent 58%),radial-gradient(120% 120% at 84% 86%,color-mix(in srgb,var(--gs-public-theme-panel,#143670) 18%,transparent),transparent 62%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#061226) 64%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 58%,transparent))!important;backdrop-filter:blur(20px) saturate(122%);-webkit-backdrop-filter:blur(20px) saturate(122%);box-shadow:0 14px 30px rgba(1,7,18,.42)}#folios-panel-shell .sp-folios-manage-pane .sp-folio-section-card,#folios-panel-shell .sp-folios-pane .sp-folio-section-card{position:relative;overflow:hidden;border:0!important;border-radius:.92rem;padding:1.02rem .96rem;background:radial-gradient(130% 140% at 18% 12%,color-mix(in srgb,var(--gs-public-theme-panel,#184c86) 24%,transparent),transparent 56%),radial-gradient(120% 120% at 84% 86%,color-mix(in srgb,var(--gs-public-theme-panel,#143670) 20%,transparent),transparent 60%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#061226) 68%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 60%,transparent))!important;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%);box-shadow:0 14px 30px rgba(1,7,18,.46)!important}#folios-panel-shell .sp-folios-manage-pane .sp-folio-section-card:before,#folios-panel-shell .sp-folios-pane .sp-folio-section-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#041022) 34%,transparent),transparent 42%),radial-gradient(82% 68% at 72% 26%,color-mix(in srgb,var(--gs-public-theme-panel,#1d5c94) 16%,transparent),transparent 68%)}#folios-panel-shell .sp-folios-manage-pane .sp-folio-section-card>*,#folios-panel-shell .sp-folios-pane .sp-folio-section-card>*{position:relative;z-index:1}#folios-panel-shell .sp-folios-manage-pane .sp-folio-section-card.is-target,#folios-panel-shell .sp-folios-pane .sp-folio-section-card.is-target{border:0!important;box-shadow:0 16px 36px rgba(1,8,20,.52)!important}#folios-panel-shell .sp-folios-manage-pane .sp-folio-field-slot,#folios-panel-shell .sp-folios-pane .sp-folio-field-slot{gap:.14rem}#folios-panel-shell .sp-folios-manage-pane .sp-folio-field-label-stack,#folios-panel-shell .sp-folios-pane .sp-folio-field-label-stack{gap:.05rem}.sp-folios-manage-pane[data-folios-manage-pane=portfolio]{border:0!important;border-radius:0;padding:.62rem 0;background:transparent}#folios-manage-pane-portfolio .sp-folio-shell,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-gallery-card,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-gallery-remove,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-nav-btn,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-thumb-pill,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-badge,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-block,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-preview,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-preview-file,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-preview-item,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-visibility-btn,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-action-btn,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-add-btn,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-custom-body,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-custom-row,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-custom-section,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-dynamic-row,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-empty,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-list-badge,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-mini-icon-btn,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-structured-row,#folios-panel-shell.is-manage-tab-active .sp-folios-pane[data-folios-pane=manage]{border:0!important;box-shadow:none!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-preview,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-custom-body{border-top:0!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-block{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 26%,transparent)!important;background:radial-gradient(120% 130% at 12% 0,color-mix(in srgb,var(--gs-public-theme-panel,#2265aa) 22%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#061225) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c1a) 88%,transparent))!important;box-shadow:0 12px 24px rgba(2,10,23,.34)!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-preview{border-top:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd6ff) 36%,transparent)!important;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd6ff) 36%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#061224) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d1a) 76%,transparent))!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-preview.has-selection{border-style:solid!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-preview-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#88dcff) 34%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 94%,transparent)!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-preview-file{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83d6ff) 36%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#081527) 78%,transparent)!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-badge{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81e2ff) 34%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#09192a) 86%,transparent)!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-section-card{position:relative;overflow:hidden;border:0!important;border-radius:.92rem;padding:1.02rem .96rem;background:radial-gradient(130% 140% at 18% 12%,color-mix(in srgb,var(--gs-public-theme-panel,#184c86) 24%,transparent),transparent 56%),radial-gradient(120% 120% at 84% 86%,color-mix(in srgb,var(--gs-public-theme-panel,#143670) 20%,transparent),transparent 60%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#061226) 68%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 60%,transparent))!important;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%);box-shadow:0 14px 30px rgba(1,7,18,.46)!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-section-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#041022) 34%,transparent),transparent 42%),radial-gradient(82% 68% at 72% 26%,color-mix(in srgb,var(--gs-public-theme-panel,#1d5c94) 16%,transparent),transparent 68%)}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-section-card>*{position:relative;z-index:1}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-section-card.is-target{border:0!important;box-shadow:0 16px 36px rgba(1,8,20,.52)!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-field-slot{gap:.14rem}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-field-label-stack{gap:.05rem}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-gallery-grid{--sp-folio-gallery-thumb-size:3.5rem;grid-template-columns:repeat(auto-fill,minmax(var(--sp-folio-gallery-thumb-size),var(--sp-folio-gallery-thumb-size)));grid-auto-rows:var(--sp-folio-gallery-thumb-size);gap:.28rem;justify-content:flex-start;align-items:start}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-gallery-card{width:var(--sp-folio-gallery-thumb-size);min-width:var(--sp-folio-gallery-thumb-size);max-width:var(--sp-folio-gallery-thumb-size);height:var(--sp-folio-gallery-thumb-size);min-height:var(--sp-folio-gallery-thumb-size);max-height:var(--sp-folio-gallery-thumb-size);border-radius:.46rem}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-gallery-remove{width:.98rem;height:.98rem;top:.16rem;right:.16rem}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-gallery-remove i,#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-gallery-remove svg{width:.54rem;height:.54rem}#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-input,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-select,#folios-manage-pane-portfolio .sp-folio-shell .sp-fx-textarea{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7adbff) 22%,transparent)!important}body:not(.theme-classic) #side-panel :is(.gs-right-tab-row,.gs-anchor-subtab-row,.gs-activity-tab-row,.gs-chat-group-settings-tabs,.sp-access-tabs,.sp-exchange-main-tabs,.sp-exchange-subtabs,.sp-apps-main-tabs,.sp-apps-live-tabs,.sp-apps-workspace-tabs,.sp-flow-secondary-tabs,.sp-memory-tabs,.sp-memory-system-tabs,.sp-memory-drawer-tabs,.sp-orchestrate-tabs,.sp-orchestrate-subtabs,.sp-blueprint-subtabs,.sp-folios-tabs,.sp-folios-manage-tabs,.sp-node-tabs,.sp-profile-analytics-tabs,.sp-profile-period-tabs,.sp-profile-post-tabs,.sp-fx-mini-tabs,.sp-token-tabs,.sp-token-profile-tabs,.sp-token-manage-tabs,.sp-token-vw-tabs){border:0!important;border-radius:.92rem;background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#061226) 58%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 50%,transparent));backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:none!important;padding:.16rem}body:not(.theme-classic) #side-panel :is(.gs-right-tab,.gs-anchor-subtab,.gs-activity-tab,.gs-chat-directory-tab,.gs-chat-group-settings-tab,.gs-chat-persona-tab,.sp-access-tab,.sp-exchange-main-tab,.sp-exchange-subtab,.sp-exchange-tab,.sp-apps-main-tab,.sp-apps-live-tab,.sp-apps-workspace-tab,.sp-apps-manage-subtab,.sp-flow-secondary-tab,.sp-fx-mini-tab,.sp-fx-tab,.sp-human-pulse-tab,.sp-memory-tab,.sp-memory-system-tab,.sp-memory-drawer-tab,.sp-node-tab,.sp-node-log-tab,.sp-profile-tab,.sp-profile-post-tab,.sp-orchestrate-tab,.sp-orchestrate-subtab,.sp-folios-tab,.sp-folios-manage-tab,.sp-token-tab,.sp-token-subtab,.sp-token-manage-tab,.sp-token-vw-tab,.sp-tab){border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:not(.theme-classic) #side-panel :is(.gs-right-tab,.gs-anchor-subtab,.gs-activity-tab,.gs-chat-directory-tab,.gs-chat-group-settings-tab,.gs-chat-persona-tab,.sp-access-tab,.sp-exchange-main-tab,.sp-exchange-subtab,.sp-exchange-tab,.sp-apps-main-tab,.sp-apps-live-tab,.sp-apps-workspace-tab,.sp-apps-manage-subtab,.sp-flow-secondary-tab,.sp-fx-mini-tab,.sp-fx-tab,.sp-human-pulse-tab,.sp-memory-tab,.sp-memory-system-tab,.sp-memory-drawer-tab,.sp-node-tab,.sp-node-log-tab,.sp-profile-tab,.sp-profile-post-tab,.sp-orchestrate-tab,.sp-orchestrate-subtab,.sp-folios-tab,.sp-folios-manage-tab,.sp-token-tab,.sp-token-subtab,.sp-token-manage-tab,.sp-token-vw-tab,.sp-tab):is(.is-active,[aria-selected=true]){background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,rgb(58,155,228)) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-button-hover,rgb(24,95,168)) 92%,transparent))!important;color:var(--gs-public-theme-button-text,rgba(244,252,255,1))!important;box-shadow:none!important}body:not(.theme-classic) #side-panel :is(.sp-fx-card,.sp-home-card,.sp-cockpit-card,.sp-apps-card,.sp-connection-card-wrap,.sp-connection-card-surface,.sp-connections-card,.sp-connections-exchange-card,.sp-desk-create-app-card,.sp-flow-calendar-card,.sp-flow-metric-card,.sp-memory-uploading-card,.sp-node-tab-data-card,.sp-orchestrate-insight-card,.sp-post-card,.sp-post-reply-card,.sp-profile-analytics-card,.sp-profile-compose-card,.sp-profile-feed-card,.sp-profile-friends-card,.sp-profile-gallery-card,.sp-profile-identity-card,.sp-profile-metric-card,.sp-profile-rail-card,.sp-profile-tab-switch-card,.sp-profile-worldx-card,.sp-subscription-current-card-wrap,.sp-vw-world-card,.gs-chat-connection-card,.gs-chat-floating-call-card,.gs-chat-group-modal-card,.gs-chat-incoming-card,.gs-chat-profile-card,.gs-exchange-notify-card,.gs-social-follow-request-card,.sp-human-pulse-section,.sp-blueprint-section,.sp-post-composer-section,.sp-profile-tag-section,.sp-profile-other-section,.sp-apps-store-detail-section,.sp-fx-custom-section,.sp-folio-section-card){border:0!important;border-radius:.92rem;background:radial-gradient(130% 140% at 18% 12%,color-mix(in srgb,var(--gs-public-theme-panel,#184c86) 22%,transparent),transparent 58%),radial-gradient(120% 120% at 84% 86%,color-mix(in srgb,var(--gs-public-theme-panel,#143670) 18%,transparent),transparent 62%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#061226) 64%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 58%,transparent))!important;backdrop-filter:blur(20px) saturate(122%);-webkit-backdrop-filter:blur(20px) saturate(122%);box-shadow:0 14px 30px rgba(1,7,18,.42)}body:not(.theme-classic) #side-panel #profile-pane-host :is(.sp-fx-card:not(.sp-profile-compose-card),.sp-profile-analytics-card,.sp-profile-feed-card,.sp-profile-friends-card,.sp-profile-gallery-card,.sp-profile-identity-card,.sp-profile-metric-card,.sp-profile-rail-card,.sp-profile-tab-switch-card,.sp-profile-worldx-card){border:1px solid var(--sp-profile-border)!important;border-radius:var(--sp-profile-radius,.5rem)!important;background:var(--sp-profile-surface)!important;box-shadow:var(--sp-profile-shadow),var(--sp-profile-glass-inset)!important;backdrop-filter:var(--sp-profile-glass-blur,blur(14px) saturate(155%))!important;-webkit-backdrop-filter:var(--sp-profile-glass-blur,blur(14px) saturate(155%))!important}body:not(.theme-classic) #side-panel #profile-pane-host .sp-profile-identity-card{background:var(--sp-profile-identity-shell)!important;border-color:var(--sp-profile-identity-edge)!important}body:not(.theme-classic) #side-panel #profile-pane-host .sp-profile-metric-card:first-child{background:radial-gradient(120% 100% at 12% 0,color-mix(in srgb,var(--gs-public-theme-primary,#ff7d9c) 22%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#16304b) 32%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1626) 26%,transparent))!important}body:not(.theme-classic) #side-panel #profile-pane-host .sp-profile-metric-card:nth-child(2){background:radial-gradient(120% 100% at 12% 0,color-mix(in srgb,var(--gs-public-theme-primary,#46b6ff) 24%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#16304b) 32%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1626) 26%,transparent))!important}body:not(.theme-classic) #side-panel #profile-pane-host .sp-profile-metric-card:nth-child(3){background:radial-gradient(120% 100% at 12% 0,color-mix(in srgb,var(--gs-public-theme-primary,#3fe0b0) 22%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#16304b) 32%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1626) 26%,transparent))!important}body:not(.theme-classic) #side-panel #profile-pane-host .sp-profile-metric-card:nth-child(4){background:radial-gradient(120% 100% at 12% 0,color-mix(in srgb,var(--gs-public-theme-primary,#ffc164) 22%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#16304b) 32%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1626) 26%,transparent))!important}body:not(.theme-classic) #side-panel #profile-pane-host :is(.sp-profile-tag-section,.sp-profile-other-section){border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9fd4ff) 16%,transparent)!important;border-radius:var(--sp-profile-radius-inner,.34rem)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2438) 26%,transparent)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sp-fx-empty{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7edfff) 30%,transparent);border-radius:.68rem;padding:.7rem .62rem;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d7ee) 80%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 56%,transparent);font-size:.56rem;line-height:1.42}.sp-fx-help{margin:0;font-size:.48rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-secondary,#abd3eb) 80%,transparent)}.sp-this-god-identifier-shell{margin-top:.34rem;padding-top:.52rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d2ff) 24%,transparent);gap:.58rem}.sp-this-god-identifier-shell .sp-fx-field{gap:.24rem}.sp-this-god-identifier-head{grid-column:1/-1;justify-self:stretch;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;-moz-column-gap:.52rem;column-gap:.52rem;row-gap:.28rem}.sp-this-god-identifier-shell .sp-fx-mini-tabs{width:100%;justify-content:space-between;gap:.3rem}.sp-this-god-identifier-head>:first-child{min-width:0}.sp-this-god-identifier-head .sp-sub-plan-current-pill{justify-self:end;margin-left:auto;white-space:nowrap}.sp-this-god-identifier-shell .sp-this-god-identifier-tab{flex:1 1 0;min-height:1.76rem;justify-content:center;display:inline-flex;align-items:center;gap:.24rem}.sp-this-god-identifier-tab-dot{width:.3rem;height:.3rem;flex:0 0 auto;border-radius:999px;background:transparent;box-shadow:none;transition:background-color .2s ease,box-shadow .2s ease}.sp-this-god-identifier-tab.is-elected .sp-this-god-identifier-tab-dot{background:color-mix(in srgb,var(--gs-public-theme-primary,#4ade80) 88%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-primary,#4ade80) 26%,transparent)}.sp-this-god-identifier-shell .sp-this-god-identifier-tab.is-elected{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7bf3c0) 46%,transparent)}.sp-this-god-identifier-shell .sp-this-god-identifier-tab.is-disabled,.sp-this-god-identifier-shell .sp-this-god-identifier-tab:disabled{opacity:.46;cursor:not-allowed;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#67aaca) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071421) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-secondary,#8eb8ce) 72%,transparent)}.sp-this-god-identifier-panel{gap:.28rem}.sp-this-god-identifier-panel .sp-fx-table-wrap{margin-top:.22rem}.sp-this-god-identifier-mailbox-table{min-width:32rem}.sp-this-god-identifier-mailbox-row{cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}.sp-this-god-identifier-mailbox-row td{transition:color .18s ease}.sp-this-god-identifier-mailbox-row:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#165986) 26%,transparent)}.sp-this-god-identifier-mailbox-row:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85daff) 56%,transparent);outline-offset:-2px;background:color-mix(in srgb,var(--gs-public-theme-panel,#11476e) 28%,transparent)}.sp-this-god-identifier-mailbox-row.is-selected{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e5281) 42%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#082b4c) 44%,transparent));box-shadow:inset 0 0 0 1px rgba(120,214,255,.34)}.sp-this-god-identifier-mailbox-row.is-selected td{color:color-mix(in srgb,var(--gs-public-theme-text,#e4f7ff) 98%,transparent)}.sp-this-god-identifier-mailbox-row [data-login-mailbox-selected-cell]{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sp-this-god-identifier-shell .sp-fx-help{line-height:1.45}.sp-this-god-identifier-status.is-error{color:rgba(255,163,176,.94)}.sp-this-god-identifier-status.is-success{color:rgba(134,244,181,.95)}.sp-fx-progress{width:100%;height:.42rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101f) 70%,transparent);overflow:hidden}.sp-fx-progress-fill{display:block;width:0;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#35d8ff) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#7ea6ff) 88%,transparent));transition:width .2s ease}.sp-fx-hidden{display:none!important}.sp-fx-modal-shell{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#020817) 68%,transparent);backdrop-filter:blur(10px)}.sp-fx-modal-shell[hidden]{display:none!important}.sp-fx-modal-card{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#38bdf8) 48%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#031023) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#020817) 98%,transparent));box-shadow:0 22px 70px rgba(0,0,0,.56),0 0 34px rgba(14,165,233,.18);padding:18px}.gs-toast-viewport{position:fixed;top:max(.7rem,env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);z-index:3200;width:min(94vw,30rem);display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.gs-toast{--gs-toast-accent:color-mix(in srgb,var(--gs-public-theme-text,#78d6ff) 92%,transparent);--gwt-shell:var(--gs-public-theme-panel,#071426);--gwt-shell-deep:var(--gs-public-theme-panel-strong,#050e1c);--gwt-line:var(--gs-public-theme-border-strong,#7fd9ff);--gwt-text:var(--gs-public-theme-text,#e3f6ff);position:relative;display:flex;align-items:center;gap:.55rem;padding:.58rem .6rem .7rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--gwt-line) 42%,transparent);background:radial-gradient(130% 150% at 100% 0,color-mix(in srgb,var(--gs-toast-accent) 22%,transparent),transparent 58%),linear-gradient(168deg,color-mix(in srgb,var(--gwt-shell) 96%,transparent),color-mix(in srgb,var(--gwt-shell-deep) 97%,transparent));box-shadow:0 18px 44px rgba(0,0,0,.46),0 0 22px color-mix(in srgb,var(--gs-toast-accent) 16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--gwt-line) 20%,transparent);color:color-mix(in srgb,var(--gwt-text) 98%,transparent);overflow:hidden;pointer-events:auto;text-transform:uppercase;animation:gs-toast-enter .34s cubic-bezier(.22,1,.36,1) both;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.gs-toast:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(102deg,transparent 30%,color-mix(in srgb,var(--gwt-text) 16%,transparent) 46%,transparent 62%);opacity:0;pointer-events:none;animation:gs-toast-sheen 1.1s ease-out .18s 1}.gs-toast:is(:hover,:focus-within){transform:translateY(-2px);border-color:color-mix(in srgb,var(--gwt-line) 72%,transparent);box-shadow:0 22px 52px rgba(0,0,0,.5),0 0 30px color-mix(in srgb,var(--gs-toast-accent) 30%,transparent)}.gs-toast.is-leaving{pointer-events:none;animation:gs-toast-exit .26s cubic-bezier(.4,0,1,1) both}.gs-toast-accent{flex:0 0 auto;align-self:stretch;width:.24rem;min-height:2.1rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gwt-text) 82%,transparent),var(--gs-toast-accent));box-shadow:0 0 14px var(--gs-toast-accent)}.gs-toast-figure{position:relative;flex:0 0 auto;width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.62rem;border:1px solid color-mix(in srgb,var(--gs-toast-accent) 44%,transparent);background:radial-gradient(circle at 30% 24%,color-mix(in srgb,var(--gs-toast-accent) 32%,transparent),transparent 66%),linear-gradient(160deg,color-mix(in srgb,var(--gwt-shell) 92%,transparent),color-mix(in srgb,var(--gwt-shell-deep) 96%,transparent));color:var(--gs-toast-accent)}.gs-toast-figure-ring{position:absolute;inset:-.22rem;border-radius:.82rem;border:1px solid color-mix(in srgb,var(--gs-toast-accent) 32%,transparent);opacity:.55;animation:gs-toast-ring 2.6s ease-in-out infinite}.gs-toast-glyph{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;animation:gs-toast-glyph-pop .52s cubic-bezier(.22,1.5,.4,1) both}.gs-toast-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.26rem}.gs-toast-headline{display:flex;align-items:center;gap:.36rem;flex-wrap:wrap}.gs-toast-tag{font-family:var(--gw-font-mono);font-size:.5rem;font-weight:700;letter-spacing:.14em;line-height:1;padding:.22rem .36rem;border-radius:.34rem;border:1px solid color-mix(in srgb,var(--gs-toast-accent) 48%,transparent);background:color-mix(in srgb,var(--gs-toast-accent) 15%,transparent);color:var(--gs-toast-accent);text-transform:uppercase;white-space:nowrap}.gs-toast-message{font-size:.68rem;font-weight:600;line-height:1.34;letter-spacing:.045em;color:color-mix(in srgb,var(--gwt-text) 97%,transparent);overflow-wrap:anywhere}.gs-toast-details{display:flex;flex-wrap:wrap;gap:.28rem}.gs-toast-chip{--gwt-chip:var(--gs-toast-accent);display:inline-flex;align-items:center;gap:.26rem;padding:.18rem .42rem .18rem .32rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gwt-chip) 38%,transparent);background:color-mix(in srgb,var(--gwt-chip) 12%,transparent);color:color-mix(in srgb,var(--gwt-text) 88%,transparent);font-family:var(--gw-font-mono);font-size:.52rem;font-weight:700;letter-spacing:.09em;line-height:1;white-space:nowrap;animation:gs-toast-chip-in .36s cubic-bezier(.22,1,.36,1) both}.gs-toast-chip:nth-child(2){animation-delay:.06s}.gs-toast-chip:nth-child(3){animation-delay:.12s}.gs-toast-chip:nth-child(4){animation-delay:.18s}.gs-toast-chip:nth-child(n+5){animation-delay:.24s}.gs-toast-chip-chat{--gwt-chip:color-mix(in srgb,var(--gs-public-theme-primary,#6cc6ff) 94%,transparent)}.gs-toast-chip-social{--gwt-chip:color-mix(in srgb,var(--gs-public-theme-secondary,#a58cff) 94%,transparent)}.gs-toast-chip-exchange{--gwt-chip:color-mix(in srgb,var(--gs-public-theme-success,#5fe3bd) 94%,transparent)}.gs-toast-chip-app{--gwt-chip:color-mix(in srgb,var(--gs-public-theme-warning,#ffd37e) 94%,transparent)}.gs-toast-chip-glyph{width:.72rem;height:.72rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--gwt-chip)}.gs-toast-meta{display:flex;align-items:center;gap:.34rem;font-family:var(--gw-font-mono);font-size:.46rem;font-weight:600;letter-spacing:.16em;color:color-mix(in srgb,var(--gwt-text) 56%,transparent)}.gs-toast-meta-item{display:inline-flex;align-items:center;gap:.22rem;white-space:nowrap}.gs-toast-meta-glyph{width:.62rem;height:.62rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gs-toast-meta-sep{width:.16rem;height:.16rem;flex:0 0 auto;border-radius:999px;background:currentColor;opacity:.5}.gs-toast-close{position:relative;flex:0 0 auto;align-self:flex-start;width:1.5rem;height:1.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gwt-line) 30%,transparent);background:color-mix(in srgb,var(--gwt-shell-deep) 58%,transparent);color:color-mix(in srgb,var(--gwt-text) 84%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .2s ease}.gs-toast-close-glyph{width:.72rem;height:.72rem;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round}.gs-toast-close:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--gs-toast-accent) 68%,transparent);background:color-mix(in srgb,var(--gs-toast-accent) 22%,transparent);color:color-mix(in srgb,var(--gwt-text) 100%,transparent);transform:rotate(90deg)}.gs-toast-timer{position:absolute;left:0;right:0;bottom:0;height:.16rem;background:color-mix(in srgb,var(--gwt-line) 18%,transparent);overflow:hidden;pointer-events:none}.gs-toast-timer-fill{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,var(--gs-toast-accent),color-mix(in srgb,var(--gs-toast-accent) 34%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--gs-toast-accent) 55%,transparent);animation-name:gs-toast-meter;animation-duration:2.8s;animation-timing-function:linear;animation-fill-mode:forwards}.gs-toast:is(:hover,:focus-within) .gs-toast-timer-fill{animation-play-state:paused}.gs-toast-info{--gs-toast-accent:color-mix(in srgb,var(--gs-public-theme-text,#78d6ff) 92%,transparent)}.gs-toast-success{--gs-toast-accent:rgba(83,172,255,0.95)}.gs-toast-warning{--gs-toast-accent:rgba(255,211,126,0.94)}.gs-toast-error{--gs-toast-accent:rgba(255,133,154,0.94)}@keyframes gs-toast-enter{0%{opacity:0;transform:translate3d(0,-14px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes gs-toast-exit{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-10px,0) scale(.96)}}@keyframes gs-toast-sheen{0%{opacity:0;transform:translate3d(-58%,0,0)}35%{opacity:1}to{opacity:0;transform:translate3d(58%,0,0)}}@keyframes gs-toast-ring{0%,to{opacity:.2;transform:scale(.94)}50%{opacity:.62;transform:scale(1.04)}}@keyframes gs-toast-glyph-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes gs-toast-chip-in{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes gs-toast-meter{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){.gs-toast-viewport{width:min(100vw - .9rem,30rem);gap:.42rem}.gs-toast{gap:.45rem;padding:.5rem .52rem .62rem;border-radius:.8rem}.gs-toast-figure{width:1.85rem;height:1.85rem;border-radius:.55rem}.gs-toast-glyph{width:.95rem;height:.95rem}.gs-toast-message{font-size:.66rem}.gs-toast-meta{font-size:.44rem;letter-spacing:.12em}}@media (max-width:420px){.gs-toast{gap:.4rem;align-items:flex-start}.gs-toast-accent{width:.18rem}.gs-toast-figure{width:1.6rem;height:1.6rem;border-radius:.48rem}.gs-toast-figure-ring{display:none}.gs-toast-tag{font-size:.46rem;letter-spacing:.1em}.gs-toast-chip{font-size:.48rem;letter-spacing:.06em}.gs-toast-close{width:1.35rem;height:1.35rem}}@media (max-height:460px){.gs-toast-viewport{top:max(.4rem,env(safe-area-inset-top,0px));gap:.34rem}.gs-toast{padding:.42rem .5rem .54rem}.gs-toast-meta{display:none}}@media (prefers-reduced-motion:reduce){.gs-toast,.gs-toast-chip,.gs-toast-figure-ring,.gs-toast-glyph,.gs-toast-timer-fill,.gs-toast:before{animation:none}.gs-toast:is(:hover,:focus-within){transform:none}.gs-toast-close:is(:hover,:focus-visible){transform:none}.gs-toast.is-leaving{animation:none;opacity:0}}.sp-folios-toast{position:sticky;bottom:.3rem;align-self:flex-end;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de1ff) 36%,transparent);border-radius:999px;padding:.28rem .56rem;font-size:.48rem;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-text,#e9f9ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081b2c) 92%,transparent);box-shadow:0 8px 20px rgba(0,0,0,.34);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:2}.sp-folios-toast.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1200px){.sp-folio-profile-gallery-grid{grid-template-columns:minmax(0,1fr)}.sp-folio-profile-pane{--sp-folio-gallery-main-height:17.4rem}.sp-folio-profile-side{min-height:0;height:auto}.sp-folio-profile-side p{max-height:none;overflow-y:visible;padding-right:0}.sp-folio-profile-meta-grid{overflow:visible;max-height:none}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main{height:clamp(16.4rem,38vh,21.2rem);min-height:clamp(16.4rem,38vh,21.2rem)}#profile-pane-host .sp-profile-gallery-thumb-grid{grid-auto-columns:minmax(6.4rem,8.4rem)}#profile-pane-host .sp-profile-dashboard{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr)}#profile-pane-host .sp-profile-column-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:start}#profile-pane-host .sp-profile-friends-card{grid-column:1/-1}#profile-pane-host .sp-profile-analytics-tabs{gap:.1rem}}@media (max-width:980px){#profile-pane-host .sp-profile-dashboard{grid-template-columns:minmax(0,1fr)}#profile-pane-host .sp-profile-column-right{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem}#profile-pane-host .sp-profile-analytics-card,#profile-pane-host .sp-profile-friends-card,#profile-pane-host .sp-profile-god-card,#profile-pane-host .sp-profile-metric-grid{grid-column:1/-1;width:100%}#profile-pane-host .sp-profile-compose-field-content,#profile-pane-host .sp-profile-compose-field-upload{grid-column:1/-1}#profile-pane-host .sp-profile-posts-grid .sp-post-feed{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sp-folio-profile-pane{--sp-folio-gallery-main-height:14.2rem}.sp-this-god-identifier-head{display:flex;flex-direction:column;align-items:flex-start;gap:.34rem}.sp-this-god-identifier-shell .sp-this-god-identifier-tab{flex:1 1 calc(50% - 0.15rem)}.sp-this-god-identifier-mailbox-table{min-width:26rem}.sp-fx-address-custom-grid,.sp-fx-address-grid,.sp-fx-form-grid,.sp-fx-grid,.sp-fx-hashtag-grid,.sp-fx-payment-usage-grid,.sp-fx-showcase-grid,.sp-fx-thumb-row,.sp-post-attachments,.sp-post-compose-grid,.sp-post-modules-grid{grid-template-columns:minmax(0,1fr)}.sp-fx-payment-method-preview{align-items:flex-start}.sp-post-compose-grid.has-side-pane{grid-template-columns:minmax(0,1fr)}.sp-fx-structured-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field-1 field-1" "field-2 field-2" "field-3 field-3" "drag remove";gap:.34rem;align-items:stretch;padding:.36rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 20%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#061222) 58%,transparent)}.sp-fx-structured-head{display:none}.sp-fx-custom-row,.sp-fx-dynamic-row{grid-template-columns:minmax(0,1fr)}.sp-fx-block-head{flex-wrap:wrap;align-items:flex-start}.sp-fx-block-head-actions{margin-left:auto}.sp-fx-dynamic-stack-grid{grid-template-columns:minmax(0,1fr)}.sp-fx-structured-row>.sp-fx-input:first-of-type{grid-area:field-1}.sp-fx-structured-row>.sp-fx-input:nth-of-type(2){grid-area:field-2}.sp-fx-structured-row>.sp-fx-input:nth-of-type(3){grid-area:field-3}.sp-fx-structured-row>.sp-fx-input{min-height:1.54rem;width:100%;min-width:0}.sp-fx-structured-row>.sp-fx-drag-handle{grid-area:drag;justify-self:start;align-self:center}.sp-fx-structured-row>.sp-fx-mini-icon-btn:not(.sp-fx-drag-handle){grid-area:remove;justify-self:end;align-self:center}.sp-fx-portfolio-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-fx-nav-icon-btn{min-height:1.64rem}.sp-folio-profile-thumb-row{gap:.22rem}.sp-folio-profile-thumb-media{width:2.4rem;height:2.4rem}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main{height:14.2rem;min-height:14.2rem}#profile-pane-host .sp-profile-gallery-thumb-grid{grid-auto-columns:minmax(5.6rem,7.4rem)}#profile-pane-host .sp-profile-gallery-thumb-grid .sp-folio-profile-thumb-media{width:100%;height:auto}.sp-folio-profile-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-folio-profile-tabs-card .sp-fx-table th{width:42%;min-width:6rem}.sp-fx-dynamic-row.sp-fx-dynamic-row-tag{grid-template-columns:minmax(0,1fr) auto;gap:.34rem;align-items:center}.sp-fx-dynamic-row.sp-fx-dynamic-row-tag .sp-fx-list-badge{grid-column:1/-1;justify-self:start;max-width:100%}.sp-fx-dynamic-row.sp-fx-dynamic-row-tag .sp-fx-input{min-width:0}.sp-fx-dynamic-row.sp-fx-dynamic-row-tag .sp-fx-mini-icon-btn{width:1.5rem;min-width:1.5rem}.sp-folio-field-row,.sp-folio-nav-row.is-child,.sp-folio-nav-row.is-parent,.sp-folio-upload-grid{grid-template-columns:minmax(0,1fr)}.sp-folio-upload-block.is-large{grid-column:auto}.sp-folio-upload-block{min-height:10.8rem}.sp-folio-upload-preview{min-height:5.4rem;padding:.46rem}.sp-folio-upload-block.is-profile .sp-folio-upload-preview-item{width:4.6rem;height:4.6rem}.sp-folio-upload-block.is-banner .sp-folio-upload-preview-item{width:100%;height:4.9rem}.sp-folio-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-folio-action-footer{justify-content:stretch}.sp-folio-primary-action{width:100%}.sp-post-compose-header,.sp-post-compose-toolbar{grid-template-columns:minmax(0,1fr);gap:.32rem}.sp-fx-action-btn{width:100%}.sp-post-inline{flex-wrap:wrap}.sp-post-inline .sp-fx-input,.sp-post-inline .sp-fx-select{min-width:0;flex:1 1 100%}.sp-post-reply-card,.sp-post-reply-form .sp-post-input-shell.is-reply{margin-left:0}.sp-post-reactions-actions{gap:.74rem;flex-wrap:nowrap}.sp-post-reaction-picker{max-width:min(100%,14.8rem);overflow:visible;flex-wrap:wrap;left:50%}.sp-post-attachments-preview.is-count-3 .sp-post-media-tile:first-child,.sp-post-attachments-preview.is-count-4 .sp-post-media-tile:first-child{grid-row:auto;min-height:8.8rem}.sp-post-media-modal{padding:.42rem}.sp-post-media-modal-dialog{width:100%;max-height:92vh}.sp-post-media-modal-nav{width:1.5rem}.sp-post-media-modal-thumb-row{grid-auto-columns:minmax(2.2rem,3rem)}#profile-pane-host .sp-profile-dashboard{gap:.72rem}#profile-pane-host .sp-profile-center-primary-card{min-height:0}#profile-pane-host .sp-profile-orbit-stage{--sp-orbit-core-x:50%;--sp-orbit-path-x:50%;min-height:18.5rem}#profile-pane-host .sp-profile-orbit-core{width:min(14.6rem,74%)}#profile-pane-host .sp-profile-orbit-thumb{width:3rem;height:3rem}#profile-pane-host .sp-profile-compose-actions{grid-template-columns:minmax(0,1fr)}#profile-pane-host .sp-profile-metric-grid{gap:.48rem}#profile-pane-host .sp-profile-analytics-tabs{gap:.08rem}#profile-pane-host .sp-profile-linegraph{min-height:7.2rem}#profile-pane-host .sp-profile-chart-y-axis{min-height:7.2rem;min-width:1.86rem;font-size:.38rem}#profile-pane-host .sp-profile-chart-x-axis{font-size:.38rem}#profile-pane-host .sp-profile-column{gap:.66rem}#profile-pane-host .sp-profile-dashboard .sp-fx-banner,#profile-pane-host .sp-profile-dashboard .sp-fx-card{padding:.78rem;border-radius:var(--sp-profile-radius,.5rem)}#profile-pane-host .sp-profile-dashboard .sp-fx-title{font-size:.88rem}#profile-pane-host .sp-profile-cover-band{min-height:5.8rem}#profile-pane-host .sp-profile-avatar-badge-wrap{top:5.8rem}#profile-pane-host .sp-profile-avatar-badge{width:3.4rem;height:3.4rem;font-size:.74rem}#profile-pane-host .sp-profile-identity-main{padding:1.96rem .62rem .64rem;gap:.32rem}#profile-pane-host .sp-profile-identity-name{font-size:.88rem}#profile-pane-host .sp-profile-identity-meta{font-size:.44rem;padding:.2rem .4rem}#profile-pane-host .sp-profile-identity-bio{font-size:.52rem;padding:.38rem .42rem}#profile-pane-host .sp-profile-identity-actions .sp-fx-action-btn{min-height:1.62rem;font-size:.5rem}#profile-pane-host .sp-profile-info-label{font-size:.52rem}#profile-pane-host .sp-profile-info-value{font-size:.66rem;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}#profile-pane-host .sp-profile-worldx-card .sp-subscription-current-card-wrap,#profile-pane-host .sp-profile-worldx-card .sp-subscription-current-card-wrap--compact{width:100%;max-width:100%}#profile-pane-host .sp-profile-worldx-card .sp-vx-flip-card{width:min(100%,240px);margin-inline:auto}#profile-pane-host .sp-profile-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}#profile-pane-host .sp-profile-metric-card{min-height:5.4rem;padding:.56rem}#profile-pane-host .sp-profile-metric-label{font-size:.56rem}#profile-pane-host .sp-profile-metric-value{font-size:1.06rem}#profile-pane-host .sp-profile-analytics-tabs button,#profile-pane-host .sp-profile-period-tabs button{min-height:1.36rem;font-size:.46rem}#profile-pane-host .sp-profile-analytics-title{font-size:.68rem}#profile-pane-host .sp-profile-analytics-value{font-size:1.48rem}#profile-pane-host .sp-profile-friend-item{padding:.4rem .48rem}#profile-pane-host .sp-profile-friend-copy strong{font-size:.64rem}#profile-pane-host .sp-profile-friend-copy small{font-size:.52rem}#profile-pane-host .sp-profile-post-tab{min-height:2.14rem;font-size:.66rem}}@media (max-width:520px){#profile-pane-host .sp-profile-dashboard{gap:.62rem}#profile-pane-host .sp-profile-dashboard .sp-fx-banner,#profile-pane-host .sp-profile-dashboard .sp-fx-card{padding:.68rem;border-radius:var(--sp-profile-radius,.5rem)}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main{height:12.6rem;min-height:12.6rem}#profile-pane-host .sp-profile-gallery-thumb-grid{grid-auto-columns:minmax(4.8rem,6.2rem)}#profile-pane-host .sp-profile-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}#profile-pane-host .sp-profile-metric-card{min-height:4.6rem}#profile-pane-host .sp-profile-chart-shell{grid-template-columns:minmax(0,1fr)}#profile-pane-host .sp-profile-chart-y-axis{display:none}#profile-pane-host .sp-profile-linegraph{min-height:8rem}#profile-pane-host .sp-profile-chart-x-axis{font-size:.42rem}#profile-pane-host .sp-profile-analytics-value{font-size:1.28rem}#profile-pane-host .sp-profile-info-icon{width:1.22rem;height:1.22rem}#profile-pane-host .sp-profile-info-label{font-size:.5rem}#profile-pane-host .sp-profile-info-value{font-size:.64rem}}@keyframes gs-folios-tab-activate{0%{transform:translateY(2px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes gs-folios-pane-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-profile-gallery-image-enter{0%{opacity:0}to{opacity:1}}@media (max-width:1200px){#profile-pane-host .sp-profile-topo-stack{--pto-plot-height:clamp(7rem,14vh,9.5rem)}}@media (max-width:980px){#profile-pane-host .sp-profile-topo-chip{max-width:min(7.5rem,46%)}}@media (max-width:820px){#profile-pane-host .sp-profile-topo-stack{--pto-plot-height:clamp(6.4rem,13vh,8.4rem)}#profile-pane-host .sp-profile-topo-chip-meta{display:none}}@media (max-width:760px){#profile-pane-host .sp-profile-topo-figure{display:none}#profile-pane-host .sp-profile-topo-strata{gap:.3rem}#profile-pane-host .sp-profile-topo-strata-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.16rem}#profile-pane-host .sp-profile-topo-strata-track{grid-column:1/-1;height:.34rem}#profile-pane-host .sp-profile-topo-strata-name{white-space:normal}#profile-pane-host .sp-profile-topo-listtoggle{display:none}}@media (max-width:520px){#profile-pane-host .sp-profile-topo{padding:.46rem .44rem .5rem}#profile-pane-host .sp-profile-topo-strata-row{padding:.12rem .14rem}}@media (prefers-reduced-motion:reduce){#profile-pane-host .sp-profile-topo-band,#profile-pane-host .sp-profile-topo-chip{transition:none!important}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main>img,#profile-pane-host .sp-profile-linegraph-cursor,#profile-pane-host .sp-profile-linegraph-hitcol,#profile-pane-host .sp-profile-linegraph-marker,#profile-pane-host .sp-profile-linegraph-tip,#profile-pane-host .sp-profile-orbit-node,#profile-pane-host .sp-profile-orbit-thumb,.sp-folios-manage-pane.is-active,.sp-folios-manage-tab,.sp-folios-manage-tab.is-active,.sp-folios-pane.is-active,.sp-folios-tab,.sp-folios-tab.is-active,.sp-post-card,.sp-post-icon-btn,.sp-post-reply-form,.sp-post-symbol-menu,.sp-posts-area{animation:none!important;transition:none!important}}.rdt-root{display:flex;flex-direction:column;gap:.65rem;flex:0 0 auto;width:100%;min-width:0;max-width:100%;padding:.65rem;border-radius:.88rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);background:radial-gradient(circle at top right,rgba(0,240,255,.18),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060c18) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030810) 90%,transparent));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 8px 24px rgba(2,14,30,.55)}.rdt-toolbar{display:flex;flex-direction:column;gap:.48rem}.rdt-title-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.rdt-title{font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c7f0ff) 92%,transparent);font-weight:700}.rdt-feedback{min-height:1em;font-size:.58rem;color:rgba(120,255,226,.92);letter-spacing:.02em}.rdt-feedback.error{color:rgba(255,145,145,.95)}.rdt-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.36rem}.rdt-label{font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bae3f4) 82%,transparent);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-right:.1rem}.rdt-search-wrap{display:inline-flex;align-items:center;gap:.36rem;margin-left:auto}.rdt-search-wrap .rdt-label{margin-right:0}.rdt-column-filter,.rdt-god-type-filter{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-left:.28rem}.rdt-controls:has(>.rdt-column-filter){justify-content:flex-start}.rdt-controls:has(>.rdt-column-filter)>*{flex:0 0 auto}.rdt-controls:has(>.rdt-column-filter)>.rdt-search-wrap{margin-left:0}.rdt-controls:has(>.rdt-column-filter)>.rdt-btn,.rdt-controls:has(>.rdt-column-filter)>.rdt-column-menu,.rdt-controls:has(>.rdt-column-filter)>.rdt-tools-menu{order:-2}.rdt-column-filter{order:-1;justify-content:flex-start;margin-left:0;margin-right:0}.rdt-filter-pill{display:inline-flex;align-items:center;justify-content:center;height:1.58rem;min-width:2.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80ecff) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1c) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d5f0f9) 88%,transparent);font-size:.58rem;font-weight:800;letter-spacing:.04em;line-height:1;padding:0 .58rem;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.rdt-filter-pill:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9af1ff) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fdff) 98%,transparent);box-shadow:0 0 12px rgba(0,240,255,.16)}.rdt-filter-pill.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#105d90) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#082a4a) 94%,transparent));color:var(--gs-public-theme-strong,#f6fdff);box-shadow:0 0 14px rgba(0,240,255,.22),inset 0 0 0 1px rgba(255,255,255,.05)}.rdt-search-input{height:1.95rem;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#08111f) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e7faff) 96%,transparent);font-size:.67rem;padding:0 .62rem;min-width:8.4rem;outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.rdt-search-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 75%,transparent);box-shadow:0 0 0 2px rgba(0,240,255,.15)}.rdt-select{height:1.95rem;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#08111f) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e7faff) 96%,transparent);font-size:.67rem;padding:0 .62rem;font-weight:700;min-width:7.2rem;outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.rdt-select:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 75%,transparent);box-shadow:0 0 0 2px rgba(0,240,255,.15)}.rdt-btn{display:inline-flex;align-items:center;gap:.34rem;height:1.95rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80ecff) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e1b2c) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c18) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 96%,transparent);border-radius:.62rem;font-size:.6rem;padding:0 .56rem;letter-spacing:.06em;line-height:1;font-weight:700;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.rdt-btn:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#12233a) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081221) 98%,transparent));border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9af1ff) 65%,transparent);box-shadow:0 0 14px rgba(0,240,255,.18);transform:translateY(-1px)}.rdt-btn.active{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0084a0) 34%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#00576a) 35%,transparent));border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 82%,transparent);color:var(--gs-public-theme-strong,#efffff);box-shadow:0 0 16px rgba(0,240,255,.28)}.rdt-btn:disabled{cursor:not-allowed;opacity:.42;transform:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.rdt-bulk-delete-btn{border-color:rgba(255,137,173,.36);background:linear-gradient(180deg,rgba(62,20,37,.84),color-mix(in srgb,var(--gs-public-theme-panel-strong,#180812) 94%,transparent));color:rgba(255,225,235,.96)}.rdt-bulk-delete-btn:not(.is-visible){display:none}.rdt-bulk-delete-btn.is-visible:not(:disabled),.rdt-bulk-delete-menu-item:not(:disabled){border-color:rgba(255,125,166,.72);box-shadow:0 0 14px rgba(255,68,128,.18),inset 0 0 0 1px rgba(255,255,255,.04)}.rdt-btn-icon{width:.72rem;height:.72rem;stroke-width:2.2;flex-shrink:0}.rdt-btn.is-opening .rdt-btn-icon,.rdt-btn.is-opening svg.rdt-btn-icon{animation:sp-apps-create-open-spin .78s linear infinite}.rdt-btn.is-opening .rdt-btn-label{opacity:.78}.rdt-loading-cell{padding:2.25rem 1rem!important}.rdt-loading-inline{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;color:var(--gs-public-theme-text,#d9f3ff);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rdt-loading-spinner{width:.78rem;height:.78rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8fd1ff) 24%,transparent);border-top:2px solid rgba(124,255,181,.95);animation:sp-apps-create-open-spin .78s linear infinite}.rdt-btn-label{display:inline-flex;align-items:center;line-height:1}.rdt-tools-menu{position:relative;display:none}.rdt-tools-popover{position:absolute;top:calc(100% + .4rem);right:0;z-index:26;min-width:10.8rem;max-width:min(16rem,calc(100vw - 1.4rem));border-radius:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 36%,transparent);background:radial-gradient(circle at top right,rgba(0,240,255,.15),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1b) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 98%,transparent));padding:.48rem;box-shadow:0 10px 26px rgba(0,0,0,.4);display:none;flex-direction:column;gap:.3rem;max-height:14.6rem;overflow-y:auto}.rdt-tools-popover.open{display:flex}.rdt-tools-popover .rdt-btn{width:100%;justify-content:flex-start;min-height:1.84rem;height:auto;text-transform:none;font-size:.63rem;letter-spacing:.03em}@media (min-width:1024px){.rdt-btn--icon-tooltip{min-width:1.95rem;justify-content:center;gap:0;padding-inline:.5rem}.rdt-btn--icon-tooltip .rdt-btn-label{display:none}.rdt-tools-menu{display:none!important}}@media (max-width:1023px){.rdt-btn--icon-tooltip{gap:.34rem;padding-inline:.56rem}.rdt-btn--icon-tooltip .rdt-btn-label{display:inline-flex}.rdt-mobile-tools-item{display:none!important}.rdt-tools-menu{display:inline-flex}.rdt-tools-trigger{text-transform:uppercase}}.gs-responsive-icon-btn{position:relative}@media (min-width:1024px){.gs-responsive-icon-btn:after{content:none!important}}@media (max-width:1023px){.gs-responsive-icon-btn{width:var(--gs-entity-mobile-width)!important;min-width:1.52rem;height:auto!important;min-height:1.3rem;padding-inline:.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;line-height:1}.gs-responsive-icon-btn:after{content:attr(data-tooltip);display:inline-block;max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:700;letter-spacing:.03em;line-height:1.1;color:inherit}.gs-responsive-icon-btn[data-tooltip=""]:after{content:none}#side-panel :is(.sp-entity-row-actions,.sp-apps-row-actions,.sp-access-actions-row,.sp-fx-hashtag-row-actions){flex-wrap:wrap;justify-content:flex-end;row-gap:.2rem}#side-panel :is(.sp-entity-row-actions,.sp-apps-row-actions,.sp-access-actions-row,.sp-fx-hashtag-row-actions) .gs-responsive-icon-btn{padding-inline:.32rem;min-width:1.4rem}#side-panel :is(.sp-entity-row-actions,.sp-apps-row-actions,.sp-access-actions-row,.sp-fx-hashtag-row-actions) .gs-responsive-icon-btn:after{max-width:2.9rem}#side-panel .sp-access-id-cell .sp-access-id-row-actions{justify-content:flex-start;align-items:flex-start;gap:.2rem;margin-left:0}#side-panel .sp-access-id-cell .sp-access-id-row-actions>span{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}#side-panel .sp-access-action-cell .sp-access-actions-row{justify-content:flex-start;row-gap:.24rem;-moz-column-gap:.24rem;column-gap:.24rem;margin-left:0}#side-panel .sp-access-action-cell .sp-access-actions-row .gs-responsive-icon-btn:after{max-width:none;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.2}#side-panel :is(.sp-access-id-cell .sp-access-id-row-actions,.sp-access-action-cell .sp-access-actions-row) .sp-access-icon-btn{min-width:1.56rem;min-height:1.56rem;padding:.2rem .4rem;border-radius:.38rem}#side-panel .sp-access-action-cell .sp-access-actions-row .sp-access-icon-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182a) 72%,transparent)}#side-panel .sp-access-action-cell .sp-access-actions-row .sp-access-icon-btn.is-danger{border-color:rgba(255,170,170,.4);background:rgba(64,20,27,.56)}#side-panel :is(.sp-access-id-cell .sp-access-id-row-actions,.sp-access-action-cell .sp-access-actions-row) .sp-access-icon-btn :is(i,svg){width:.72rem;height:.72rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid{gap:.46rem .5rem;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid.is-god-mpd-mode{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-action-btn.gs-responsive-icon-btn{width:100%;min-width:0;max-width:none;height:auto!important;min-height:2.9rem;padding:.2rem .14rem .16rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.18rem;line-height:1}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-action-btn.gs-responsive-icon-btn:after{max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:center;font-size:.44rem;line-height:1.14;letter-spacing:.02em}}.rdt-column-menu{position:relative}.rdt-column-popover{position:absolute;top:calc(100% + .4rem);right:0;z-index:20;min-width:13rem;max-width:15rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 36%,transparent);background:radial-gradient(circle at top right,rgba(0,240,255,.15),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e1b) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 98%,transparent));padding:.58rem;display:none;flex-direction:column;gap:.4rem;box-shadow:0 10px 26px rgba(0,0,0,.4);max-height:14rem;overflow-y:auto}.rdt-column-popover.open{display:flex}.rdt-column-option{display:flex;align-items:center;gap:.44rem;font-size:.67rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f8ff) 92%,transparent);line-height:1.1}.rdt-column-empty{font-size:.67rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 62%,transparent)}.rdt-table-wrap{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.74rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c16) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030911) 88%,transparent));overflow-x:auto;overflow-y:visible;max-height:none;min-width:0;contain:inline-size;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.rdt-table{width:100%;border-collapse:collapse;min-width:34rem}.rdt-table thead th{position:sticky;top:0;z-index:2;text-align:left;font-size:.57rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#caf3ff) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1424) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c17) 98%,transparent));padding:.52rem .6rem;font-weight:700;white-space:nowrap}.rdt-table tbody td{font-size:.66rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f4ff) 95%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 8%,transparent);padding:.5rem .6rem;white-space:nowrap}.rdt-select-cell,.rdt-select-header{width:2.35rem;min-width:2.35rem;max-width:2.35rem;text-align:center;padding-inline:.48rem!important}.rdt-row-checkbox{width:.92rem;height:.92rem;margin:0;vertical-align:middle;accent-color:var(--gs-public-theme-primary,#38d9ff);cursor:pointer;filter:drop-shadow(0 0 6px rgba(0,240,255,.2))}.rdt-row-checkbox:disabled{cursor:not-allowed;opacity:.5}.rdt-table tbody tr:hover td{background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 8%,transparent)}.rdt-table tbody tr.rdt-row-selected td{background:linear-gradient(180deg,rgba(0,240,255,.12),color-mix(in srgb,var(--gs-public-theme-panel,#0086aa) 8%,transparent));box-shadow:inset 0 1px 0 rgba(122,233,255,.12),inset 0 -1px 0 rgba(122,233,255,.08)}.rdt-table tbody tr.rdt-row-focused td{background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 18%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 34%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent)}.rdt-table tbody tr.rdt-row-focused td:first-child{box-shadow:inset 2px 0 0 var(--gs-public-theme-primary,#00f0ff),inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 34%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent)}.rdt-modal-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:color-mix(in srgb,var(--gs-public-theme-surface,#00050e) 72%,transparent);backdrop-filter:blur(12px);opacity:0;transition:opacity .18s ease,backdrop-filter .18s ease;animation:rdt-modal-backdrop-in .18s ease forwards}.rdt-modal-backdrop.is-closing{opacity:0;backdrop-filter:blur(4px);animation:none;pointer-events:none}.rdt-modal-backdrop.is-busy{cursor:progress}.rdt-confirm-modal{width:min(25rem,100%);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;border-radius:.88rem;border:1px solid rgba(255,136,170,.42);background:radial-gradient(circle at top left,rgba(255,76,132,.18),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c121f) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#050912) 98%,transparent));box-shadow:0 22px 62px rgba(0,0,0,.55),0 0 28px rgba(255,65,128,.14);padding:1rem;opacity:0;transform:translateY(.45rem) scale(.96);transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease;animation:rdt-confirm-modal-in .18s cubic-bezier(.22,1,.36,1) forwards}.rdt-confirm-modal.is-closing{opacity:0;transform:translateY(.35rem) scale(.97);animation:none}.rdt-confirm-modal.is-busy{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 46%,transparent);box-shadow:0 22px 62px rgba(0,0,0,.55),0 0 30px rgba(77,226,255,.16)}@keyframes rdt-modal-backdrop-in{0%{opacity:0;backdrop-filter:blur(4px)}to{opacity:1;backdrop-filter:blur(12px)}}@keyframes rdt-confirm-modal-in{0%{opacity:0;transform:translateY(.45rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.rdt-confirm-icon{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.72rem;border:1px solid rgba(255,168,96,.44);background:rgba(94,42,18,.48);color:rgba(255,202,125,.98)}.rdt-confirm-icon :is(i,svg){width:1rem;height:1rem}.rdt-confirm-copy h3{margin:0;color:color-mix(in srgb,var(--gs-public-theme-strong,#fff6f9) 98%,transparent);font-size:.98rem;line-height:1.2}.rdt-confirm-copy p{margin:.38rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#d6e6ef) 78%,transparent);font-size:.72rem;line-height:1.45}.rdt-confirm-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.5rem;padding-top:.22rem}.rdt-confirm-delete{border-color:rgba(255,118,158,.76);background:linear-gradient(180deg,rgba(179,38,82,.96),rgba(92,16,42,.98));color:var(--gs-public-theme-strong,#fff4f7)}.rdt-confirm-delete:disabled{opacity:.74;cursor:progress}.rdt-table tbody tr.sp-apps-row-highlight-new td{background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 14%,transparent);box-shadow:inset 0 0 0 1px rgba(77,226,255,.28);animation:sp-apps-new-row-highlight 4.2s ease-out both}.rdt-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.48rem;padding:.52rem .08rem 0;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e6f4) 86%,transparent);font-size:.64rem}.rdt-pagination-page,.rdt-pagination-summary{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1c) 62%,transparent);padding:.42rem .62rem;line-height:1;white-space:nowrap}.rdt-pagination-actions,.rdt-pagination-size{display:inline-flex;align-items:center;gap:.36rem}.rdt-page-size-select{min-width:4.2rem;height:1.72rem;border-radius:999px;padding:0 .5rem}.rdt-pagination-btn{height:1.72rem;border-radius:999px;padding:0 .64rem}.rdt-pagination-btn:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.sp-apps-created-date-cell{display:inline-flex;align-items:center;gap:.42rem;min-width:7.8rem}.sp-apps-created-date-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.84rem;height:1.08rem;padding:0 .34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5fd3ff) 34%,transparent);border-radius:999px;color:color-mix(in srgb,var(--gs-public-theme-text,#b4eeff) 94%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0077be) 18%,transparent);font-size:.55rem;font-weight:800;line-height:1}.sp-stack-create-form{gap:.62rem}#apps-create-modal .sp-apps-modal-shell{width:min(44rem,calc(100vw - 2rem))}.sp-stack-create-app-tabs,.sp-stack-create-kind-tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.sp-stack-create-app-tabs .sp-desk-create-console-tab,.sp-stack-create-kind-tabs .sp-desk-create-mode-tab{flex:0 0 auto;white-space:nowrap}.sp-stack-create-pane{display:grid;gap:.62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#53c2ff) 18%,transparent);border-radius:.7rem;padding:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040f1f) 58%,transparent)}.sp-stack-create-pane[hidden],.sp-stack-create-type-card[hidden]{display:none!important}.sp-stack-create-type-card{display:grid;gap:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5bcdff) 22%,transparent);border-radius:.64rem;padding:.68rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081e37) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030b18) 90%,transparent))}.sp-stack-create-type-card strong{color:color-mix(in srgb,var(--gs-public-theme-text,#ebf8ff) 98%,transparent);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.sp-stack-create-type-card p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b5daee) 88%,transparent);font-size:.62rem;line-height:1.45}.sp-apps-runtime-compat-note{display:grid;gap:.34rem;margin-top:.32rem;border:1px solid rgba(255,213,128,.28);border-radius:.54rem;padding:.48rem .56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#14120c) 42%,transparent);color:rgba(255,244,216,.9)}.sp-apps-runtime-compat-note--prompt{padding:.42rem}.sp-apps-runtime-compat-note strong{color:color-mix(in srgb,var(--gs-public-theme-text,#fff8e6) 96%,transparent);font-size:.6rem;letter-spacing:.05em;text-transform:uppercase}.sp-apps-runtime-compat-note ul{display:grid;gap:.22rem;margin:0;padding-left:1rem}.sp-apps-runtime-compat-note li{color:rgba(255,239,203,.86);font-size:.56rem;line-height:1.42}.sp-apps-runtime-ai-prompt{display:grid;gap:.24rem}.sp-apps-runtime-ai-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:.42rem}.sp-apps-runtime-ai-prompt-head>span{color:color-mix(in srgb,var(--gs-public-theme-text,#fff8e6) 90%,transparent);font-size:.54rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sp-apps-runtime-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:.24rem;min-height:1.35rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67cdff) 42%,transparent);border-radius:999px;padding:.18rem .5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#124a78) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ebf9ff) 96%,transparent);font-size:.52rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.sp-apps-runtime-copy-btn svg{width:.68rem;height:.68rem}.sp-apps-runtime-copy-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ce2ff) 64%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1c67a0) 72%,transparent)}.sp-apps-runtime-ai-prompt pre{max-height:5.4rem;margin:0;overflow:auto;border:1px solid rgba(255,213,128,.2);border-radius:.42rem;padding:.46rem;background:color-mix(in srgb,var(--gs-public-theme-surface,#02070e) 52%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#fffaec) 90%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.53rem;line-height:1.45;white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;user-select:text}.sp-stack-create-form select{width:100%;min-height:2.15rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#4acaff) 50%,transparent);border-radius:.48rem;padding:.42rem .56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f7ff) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#041223) 90%,transparent);outline:none}@keyframes sp-apps-create-open-spin{to{transform:rotate(1turn)}}@keyframes sp-apps-new-row-highlight{0%{background:color-mix(in srgb,var(--gs-public-theme-primary,#20d1ff) 30%,transparent);box-shadow:inset 0 0 0 1px rgba(131,243,255,.72),0 0 18px rgba(0,240,255,.24)}68%{background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 12%,transparent);box-shadow:inset 0 0 0 1px rgba(77,226,255,.26)}to{background:transparent;box-shadow:inset 0 0 0 1px rgba(77,226,255,0)}}.rdt-empty-cell{text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#c6e7f6) 75%,transparent)!important;padding:1rem .65rem!important;font-size:.64rem!important}body.theme-classic{background:#e8eef7;color:#1c2b42;font-family:var(--gw-font-mono);--gs-sidebar-bg:rgba(241,245,251,0.96);--gs-sidebar-card:rgba(250,252,255,0.98);--gs-sidebar-border:rgba(131,152,179,0.36);--gs-sidebar-border-soft:rgba(131,152,179,0.24);--gs-sidebar-text:#314b70;--gs-sidebar-strong:#213b61;--gs-sidebar-muted:#6f85a4;--gs-sidebar-section:#7287a5;--gs-sidebar-accent:#2f8ccf;--gs-sidebar-hover:rgba(91,127,171,0.16);--gs-sidebar-active-bg:rgba(73,141,198,0.2);--gs-sidebar-active-border:rgba(73,141,198,0.44);--gs-tooltip-bg-start:rgba(248,252,255,0.98);--gs-tooltip-bg-end:rgba(227,240,252,0.98);--gs-tooltip-border:rgba(86,130,176,0.48);--gs-tooltip-text:#21476d;--gs-tooltip-shadow:0 12px 24px rgba(60,88,124,0.2)}body.theme-classic .font-mono{font-family:var(--gw-font-mono);letter-spacing:.01em}body.theme-classic #ui-layer{filter:saturate(1) contrast(1.02)}body.theme-classic #ui-layer h1,body.theme-classic #ui-layer h2,body.theme-classic #ui-layer input,body.theme-classic #ui-layer p,body.theme-classic #ui-layer span{text-shadow:none}body.theme-classic .glass-panel{background:rgba(250,253,255,.9);border-color:rgba(54,83,118,.28);box-shadow:0 10px 30px rgba(42,61,87,.2)}body.theme-classic #ai-chat-panel{background:radial-gradient(circle at 18% 8%,rgba(133,181,231,.2),transparent 42%),radial-gradient(circle at 86% 100%,rgba(153,195,235,.18),transparent 46%),linear-gradient(160deg,#f8fcff,#eef6fe 58%,#e6f0fb)}body.theme-classic #side-panel{background:radial-gradient(circle at 12% 0,rgba(136,183,230,.24),transparent 44%),linear-gradient(162deg,rgba(245,251,255,.74),rgba(230,241,252,.68));backdrop-filter:blur(24px) saturate(132%);-webkit-backdrop-filter:blur(24px) saturate(132%);box-shadow:0 12px 30px rgba(42,61,87,.2)}body.theme-classic #top-bar.dynamic-island{border-color:rgba(80,116,160,.32);background:radial-gradient(circle at 50% -35%,rgba(112,165,220,.24),transparent 60%),linear-gradient(180deg,rgba(244,249,255,.98),rgba(236,244,253,.95));box-shadow:0 12px 24px rgba(56,86,124,.18)}body.theme-classic #top-bar.dynamic-island:before{background:rgba(107,145,190,.42);box-shadow:0 0 10px rgba(100,146,197,.25)}body.theme-classic #top-bar.dynamic-island #search-container{background:rgba(228,239,251,.95);border-color:rgba(98,143,190,.32)}body.theme-classic #top-bar.dynamic-island .filter-btn{background:rgba(214,229,246,.8);border-color:rgba(95,136,181,.24);color:#385575}body.theme-classic #top-bar.dynamic-island .filter-btn.filter-active{background:rgba(98,152,209,.2);border-color:rgba(98,152,209,.55);color:#1f3d63;box-shadow:0 0 10px rgba(98,152,209,.18)}body.theme-classic #top-bar.dynamic-island .island-access-row,body.theme-classic #top-bar.dynamic-island .island-favorite-row,body.theme-classic #top-bar.dynamic-island .island-mode-row,body.theme-classic #top-bar.dynamic-island .island-view-row{border-color:rgba(100,143,191,.34);background:rgba(224,237,251,.88);box-shadow:none}body.theme-classic #top-bar.dynamic-island .access-toggle-btn,body.theme-classic #top-bar.dynamic-island .persona-toggle-btn{color:rgba(44,79,118,.76)}body.theme-classic #top-bar.dynamic-island .access-toggle-btn:hover,body.theme-classic #top-bar.dynamic-island .persona-toggle-btn:hover{color:#21486f}body.theme-classic #top-bar.dynamic-island .access-toggle-btn.is-active,body.theme-classic #top-bar.dynamic-island .persona-toggle-btn.is-active{color:#1f456a;border-color:rgba(93,141,195,.48);background:rgba(120,169,220,.24);box-shadow:0 0 8px rgba(96,145,197,.15)}body.theme-classic #top-bar.dynamic-island .view-toggle-btn{color:rgba(44,79,118,.76)}body.theme-classic #top-bar.dynamic-island .view-toggle-btn:hover{color:#21486f}body.theme-classic #top-bar.dynamic-island .view-toggle-btn.is-active{color:#1f456a;border-color:rgba(93,141,195,.48);background:rgba(120,169,220,.24);box-shadow:0 0 8px rgba(96,145,197,.15)}body.theme-classic #top-bar.dynamic-island .favorite-toggle-btn{color:rgba(44,79,118,.76)}body.theme-classic #top-bar.dynamic-island .favorite-toggle-btn:hover{color:#21486f}body.theme-classic #top-bar.dynamic-island .favorite-toggle-btn.is-active{color:#1f456a;border-color:rgba(93,141,195,.48);background:rgba(120,169,220,.24);box-shadow:0 0 8px rgba(96,145,197,.15)}body.theme-classic #top-bar.dynamic-island .island-cockpit-btn{border-color:rgba(100,143,191,.34);background:rgba(224,237,251,.88);color:rgba(44,79,118,.76);box-shadow:none}body.theme-classic #top-bar.dynamic-island .island-cockpit-btn:hover{color:#21486f;border-color:rgba(93,141,195,.48);background:rgba(120,169,220,.24);box-shadow:0 0 8px rgba(96,145,197,.15)}body.theme-classic #top-bar.dynamic-island .island-cockpit-btn.is-active{color:#21486f;border-color:rgba(93,141,195,.56);background:rgba(120,169,220,.3);box-shadow:0 0 8px rgba(96,145,197,.2)}body.theme-classic .gs-web-view{border-color:rgba(87,128,174,.36);background:radial-gradient(circle at 18% -40%,rgba(123,171,222,.2),transparent 52%),linear-gradient(170deg,rgba(247,251,255,.97),rgba(232,243,254,.96))}body.theme-classic .gs-web-title{color:#214a74}body.theme-classic .gs-web-subtitle{color:rgba(52,87,126,.72)}body.theme-classic .gs-web-count{border-color:rgba(93,136,183,.42);background:rgba(128,170,214,.24);color:#2f5a87}body.theme-classic .gs-tree-zoom{border-color:rgba(93,136,183,.34);background:rgba(207,224,243,.52)}body.theme-classic .gs-tree-zoom-btn{border-color:rgba(93,136,183,.42);background:rgba(226,239,252,.86);color:#22476f}body.theme-classic .gs-web-shell{border-color:rgba(93,136,183,.3);background:rgba(241,248,255,.95)}body.theme-classic .gs-web-row{border-color:rgba(93,136,183,.24);background:rgba(226,239,252,.88);color:#22476f}body.theme-classic .gs-web-row:hover{border-color:rgba(93,136,183,.46);background:rgba(205,225,246,.96)}body.theme-classic .gs-web-row.is-selected{border-color:rgba(90,136,185,.62);background:rgba(181,208,236,.92);box-shadow:0 0 0 1px rgba(92,136,183,.2)}body.theme-classic .gs-web-node-title{color:#183f66}body.theme-classic .gs-web-node-meta,body.theme-classic .gs-web-storage{color:rgba(47,83,122,.82)}body.theme-classic .gs-web-toggle{border-color:rgba(93,136,183,.48);background:rgba(120,169,220,.26);color:#1f4f85}body.theme-classic .gs-web-favorite{border-color:rgba(93,136,183,.44);background:rgba(210,226,244,.88);color:rgba(43,77,114,.84)}body.theme-classic .gs-web-favorite.is-active{border-color:rgba(207,157,79,.62);background:rgba(255,223,162,.48);color:#7a5123;box-shadow:0 0 8px rgba(230,177,88,.2)}body.theme-classic .gs-heat-map-view{border-color:rgba(87,128,174,.36);background:radial-gradient(circle at 18% -40%,rgba(123,171,222,.2),transparent 52%),linear-gradient(170deg,rgba(247,251,255,.97),rgba(232,243,254,.96))}body.theme-classic .gs-heat-map-title{color:#214a74}body.theme-classic .gs-heat-map-subtitle{color:rgba(52,87,126,.72)}body.theme-classic .gs-heat-map-count{border-color:rgba(93,136,183,.42);background:rgba(128,170,214,.24);color:#2f5a87}body.theme-classic .gs-heat-map-zoom{border-color:rgba(93,136,183,.38);background:rgba(222,237,251,.86)}body.theme-classic .gs-heat-map-recenter-btn,body.theme-classic .gs-heat-map-zoom-btn{border-color:rgba(93,136,183,.44);background:rgba(238,247,255,.94);color:#2d5887}body.theme-classic .gs-heat-map-recenter-btn:hover,body.theme-classic .gs-heat-map-zoom-btn:hover:not(:disabled){border-color:rgba(75,119,167,.62);background:rgba(209,230,250,.98)}body.theme-classic .gs-heat-map-log,body.theme-classic .gs-heat-map-map-shell{border-color:rgba(93,136,183,.3);background:rgba(241,248,255,.95)}body.theme-classic .gs-heat-map-globe-stage{filter:saturate(.95) contrast(1.02)}body.theme-classic .gs-heat-map-globe-stage .maplibregl-ctrl-attrib,body.theme-classic .gs-heat-map-globe-stage .maplibregl-ctrl-group button{background:rgba(236,246,255,.95);border-color:rgba(112,150,190,.36);color:rgba(36,73,112,.95)}body.theme-classic .gs-heat-map-globe-stage .maplibregl-ctrl-attrib a{color:rgba(48,104,148,.95)}body.theme-classic .gs-heat-map-log-row{border-color:rgba(93,136,183,.24);background:rgba(226,239,252,.88)}body.theme-classic .gs-heat-map-log-title{color:#183f66}body.theme-classic .gs-heat-map-empty,body.theme-classic .gs-heat-map-log-meta,body.theme-classic .gs-heat-map-log-time{color:rgba(47,83,122,.82)}body.theme-classic .gs-first-node-empty-action{color:#295077}body.theme-classic .gs-first-node-empty-action:hover{color:#163d63}body.theme-classic .gs-first-node-empty-icon{border-color:rgba(110,150,194,.48);background:rgba(188,214,239,.72);color:#26527b}body.theme-classic .gs-first-node-empty-icon:before{background:radial-gradient(circle at 32% 30%,rgba(126,172,214,.5),rgba(109,150,192,.06) 68%)}body.theme-classic .gs-first-node-empty-copy{color:rgba(39,72,108,.88)}body.theme-classic #toggle-top-bar.island-mini-toggle,body.theme-classic #top-plus-action.island-mini-action{border-color:rgba(116,153,195,.56);color:#295077;background:radial-gradient(circle at 30% 28%,rgba(194,222,248,.9),rgba(121,158,199,.86) 62%,rgba(73,107,149,.92));box-shadow:0 8px 16px rgba(56,86,124,.2)}body.theme-classic #top-shell:not(.collapsed) #toggle-top-bar.island-mini-toggle,body.theme-classic #top-shell:not(.collapsed) #top-plus-action.island-mini-action{background:rgba(214,229,246,.9);border-color:rgba(96,141,192,.38);color:#20456b;box-shadow:0 8px 16px rgba(56,86,124,.2)}body.theme-classic #top-shell:is(.collapsed,.collapsing) #top-bar.dynamic-island{border-color:rgba(102,146,194,.5);background:radial-gradient(circle at 24% 26%,rgba(154,202,242,.46),transparent 52%),linear-gradient(135deg,rgba(217,232,248,.98),rgba(190,212,236,.96) 54%,rgba(175,199,226,.98));box-shadow:0 10px 18px rgba(66,99,138,.26)}body.theme-classic #bottom-bar.dynamic-island{border-color:rgba(80,116,160,.32);background:radial-gradient(circle at 50% 132%,rgba(112,165,220,.24),transparent 60%),linear-gradient(0deg,rgba(244,249,255,.98),rgba(236,244,253,.95));box-shadow:0 -12px 24px rgba(56,86,124,.18)}body.theme-classic #bottom-shell.collapsed #bottom-bar.dynamic-island{border-color:rgba(102,146,194,.5);background:radial-gradient(circle at 24% 74%,rgba(154,202,242,.46),transparent 52%),linear-gradient(45deg,rgba(217,232,248,.98),rgba(190,212,236,.96) 54%,rgba(175,199,226,.98));box-shadow:0 -10px 18px rgba(66,99,138,.26)}body.theme-classic #toggle-bottom-bar.island-mini-toggle{border-color:rgba(116,153,195,.56);color:#295077;background:radial-gradient(circle at 30% 28%,rgba(194,222,248,.9),rgba(121,158,199,.86) 62%,rgba(73,107,149,.92));box-shadow:0 8px 16px rgba(56,86,124,.2)}body.theme-classic #bottom-shell:not(.collapsed) #toggle-bottom-bar.island-mini-toggle{background:rgba(214,229,246,.9);border-color:rgba(96,141,192,.38);color:#20456b}body.theme-classic #toggle-bottom-calendar.island-mini-action{border-color:rgba(116,153,195,.56);color:#295077;background:radial-gradient(circle at 30% 28%,rgba(194,222,248,.9),rgba(121,158,199,.86) 62%,rgba(73,107,149,.92));box-shadow:0 8px 16px rgba(56,86,124,.2)}body.theme-classic #bottom-shell:not(.collapsed) #toggle-bottom-calendar.island-mini-action{background:rgba(214,229,246,.9);border-color:rgba(96,141,192,.38);color:#20456b}body.theme-classic #bottom-shell.calendar-open #toggle-bottom-calendar.island-mini-action{border-color:rgba(90,134,182,.62);background:rgba(187,211,236,.88);box-shadow:0 0 14px rgba(106,151,199,.34)}body.theme-classic #calendar-panel{border-color:rgba(96,141,192,.42);background:radial-gradient(circle at top right,rgba(143,187,232,.24),transparent 52%),linear-gradient(165deg,rgba(246,251,255,.98),rgba(230,241,252,.98));box-shadow:0 14px 28px rgba(57,86,121,.2)}body.theme-classic .calendar-panel-head{border-color:rgba(87,128,174,.24);background:rgba(218,234,250,.46)}body.theme-classic .calendar-panel-head-main,body.theme-classic .calendar-panel-title{color:#23486f}body.theme-classic .calendar-panel-close{border-color:rgba(96,141,192,.38);background:rgba(205,223,242,.72);color:#1f446f}body.theme-classic .gs-calendar-nav-btn,body.theme-classic .gs-calendar-today-btn{border-color:rgba(82,120,164,.4);background:rgba(224,238,252,.88);color:rgba(33,68,103,.88)}body.theme-classic .gs-calendar-today-btn.is-important{border-color:rgba(190,154,89,.52);background:rgba(246,229,196,.9);color:rgba(108,74,21,.94)}body.theme-classic .gs-calendar-day,body.theme-classic .gs-calendar-events-subtitle,body.theme-classic .gs-calendar-month-label,body.theme-classic .gs-calendar-selected-label,body.theme-classic .gs-calendar-summary-date{color:#24476d}body.theme-classic .gs-calendar-events-title,body.theme-classic .gs-calendar-summary-title{color:#2b5a89}body.theme-classic .gs-calendar-day{border-color:rgba(114,152,194,.34);background:rgba(230,240,251,.88)}body.theme-classic .gs-calendar-day.is-selected{border-color:rgba(78,120,171,.62);background:rgba(126,169,214,.28);box-shadow:inset 0 0 0 1px rgba(74,116,162,.2);color:#1f4f85}body.theme-classic .gs-calendar-day.is-important{border-color:rgba(191,156,92,.62)}body.theme-classic .gs-calendar-day.is-due{box-shadow:inset 0 0 0 1px rgba(197,135,108,.24)}body.theme-classic .gs-calendar-day-count{border-color:rgba(78,120,171,.52);background:rgba(126,169,214,.34);color:#1f4f85}body.theme-classic .gs-calendar-day-dot{background:rgba(217,175,103,.98);box-shadow:0 0 0 1px rgba(117,83,30,.44)}body.theme-classic .gs-calendar-compose,body.theme-classic .gs-calendar-event,body.theme-classic .gs-calendar-events,body.theme-classic .gs-calendar-summary,body.theme-classic .gs-calendar-surface.is-engine{border-color:rgba(113,152,194,.34);background:rgba(230,240,251,.88)}body.theme-classic .gs-calendar-summary-pill{border-color:rgba(93,136,183,.38);background:rgba(219,235,250,.9);color:rgba(36,73,112,.94)}body.theme-classic .gs-calendar-summary-pill.is-due{border-color:rgba(186,125,98,.44);background:rgba(248,224,210,.9);color:rgba(118,61,34,.92)}body.theme-classic .gs-calendar-summary-pill.is-completed{border-color:rgba(112,172,137,.44);background:rgba(219,241,228,.92);color:rgba(38,95,68,.92)}body.theme-classic .gs-calendar-summary-pill.is-important{border-color:rgba(191,156,92,.54);background:rgba(249,236,205,.92);color:rgba(112,78,26,.93)}body.theme-classic .gs-calendar-summary-item{border-color:rgba(113,152,194,.3);background:rgba(240,248,255,.9)}body.theme-classic .gs-calendar-summary-item.is-due{border-color:rgba(197,136,110,.42);background:rgba(253,229,216,.78)}body.theme-classic .gs-calendar-summary-item.is-completed{border-color:rgba(111,170,135,.36);background:rgba(226,243,233,.82)}body.theme-classic .gs-calendar-summary-item-title{color:#1f4f85}body.theme-classic .gs-calendar-summary-item-time{color:rgba(46,92,134,.8)}body.theme-classic .gs-calendar-summary-agenda-title{color:rgba(49,95,139,.8)}body.theme-classic .gs-calendar-summary-agenda-item-date{color:rgba(55,102,145,.75)}body.theme-classic .gs-calendar-summary-agenda-item-title{color:#1f4f85}body.theme-classic .gs-calendar-compose-head span:first-child{color:#244b74}body.theme-classic .gs-calendar-compose-head span:last-child,body.theme-classic .gs-calendar-event-desc,body.theme-classic .gs-calendar-event-source{color:rgba(50,97,141,.8)}body.theme-classic .gs-calendar-compose-field span{color:rgba(50,98,142,.82)}body.theme-classic .gs-calendar-event-action-btn{border-color:rgba(90,134,182,.42);background:rgba(220,236,252,.88);color:rgba(35,71,106,.9)}body.theme-classic .gs-calendar-event-action-btn.is-danger{border-color:rgba(193,126,98,.46);background:rgba(249,222,208,.9);color:rgba(122,63,36,.94)}body.theme-classic .sp-orchestrate-calendar-shell{border-color:rgba(106,145,188,.34);background:radial-gradient(circle at top right,rgba(119,167,214,.2),transparent 44%),linear-gradient(160deg,rgba(233,242,252,.94),rgba(225,238,251,.96))}body.theme-classic .gs-calendar-event.is-due{border-color:rgba(197,136,110,.42);background:rgba(253,229,216,.78)}body.theme-classic .gs-calendar-event.is-completed{border-color:rgba(111,170,135,.36);background:rgba(226,243,233,.82)}body.theme-classic .timeline-now-btn{border-color:rgba(196,211,246,.56);color:rgba(237,242,255,.94);background:linear-gradient(135deg,rgba(58,78,124,.68),rgba(34,47,82,.84));box-shadow:0 0 12px rgba(78,110,190,.22),inset 0 0 0 1px rgba(255,255,255,.06)}body.theme-classic .timeline-now-btn.is-live{border-color:rgba(160,233,200,.78);color:rgba(233,255,246,.98);background:linear-gradient(135deg,rgba(42,103,89,.78),rgba(26,78,69,.86));box-shadow:0 0 14px rgba(72,176,140,.26),inset 0 0 0 1px rgba(195,255,232,.12)}body.theme-classic .ai-node-shell{border-color:rgba(100,149,198,.58);background:radial-gradient(circle at 30% 24%,rgba(232,244,255,.98),rgba(157,192,228,.92) 56%,rgba(106,147,195,.95) 100%);box-shadow:0 0 0 2px rgba(214,229,245,.96),0 0 16px rgba(104,148,197,.25)}body.theme-classic .ai-node-chat-hub:before{background:linear-gradient(180deg,rgba(160,196,231,.94),rgba(84,129,176,.3));box-shadow:0 0 8px rgba(92,141,192,.42)}body.theme-classic .ai-node-chat-hub:after{background:linear-gradient(180deg,rgba(226,240,254,.96),rgba(136,177,216,.86));filter:drop-shadow(0 0 8px rgba(99,146,195,.34))}body.theme-classic .ai-node-shell:before{display:none}body.theme-classic .ai-node-core{border:0;background:transparent;box-shadow:none}body.theme-classic .ai-node-core i,body.theme-classic .ai-node-core svg{color:#2b4f77}body.theme-classic .ai-node-label,body.theme-classic .ai-node-user{color:#2a4f79}body.theme-classic .ai-node-side-shell{border-color:rgba(96,143,190,.52);background:radial-gradient(circle at 26% 18%,rgba(219,238,253,.66),transparent 54%),linear-gradient(152deg,rgba(228,240,253,.96),rgba(178,206,234,.9));box-shadow:0 8px 18px rgba(60,92,132,.16),0 0 12px rgba(90,138,188,.2),inset 0 0 0 1px rgba(255,255,255,.6)}body.theme-classic .ai-node-side-label,body.theme-classic .ai-node-side-shell i,body.theme-classic .ai-node-side-shell svg{color:#2a4f79}body.theme-classic .ai-node-status{border-color:rgba(230,255,236,.9);background:#4fcf8f;box-shadow:0 0 8px rgba(79,207,143,.52)}body.theme-classic .gs-brand-trigger{border-color:rgba(88,129,175,.42);background:radial-gradient(circle at 12% 20%,rgba(147,196,240,.36),transparent 52%),linear-gradient(148deg,rgba(243,250,255,.98),rgba(230,241,253,.98));box-shadow:0 14px 26px rgba(57,86,121,.2);color:#2b5079}body.theme-classic .gs-brand-trigger:hover{border-color:rgba(82,126,173,.58);box-shadow:0 16px 28px rgba(57,86,121,.24)}body.theme-classic .gs-brand-avatar{border-color:rgba(92,137,184,.6);background:radial-gradient(circle at 32% 20%,rgba(220,236,250,.96),rgba(146,184,223,.92) 56%,rgba(108,149,197,.95) 100%);color:#284d77;box-shadow:0 0 0 2px rgba(227,238,250,.95),0 10px 20px rgba(62,92,129,.24)}body.theme-classic .gs-brand-name{color:var(--gs-site-title-primary-color,#2e6ba4)}body.theme-classic .gs-brand-subtitle{color:var(--gs-site-title-secondary-color,#264a72)}body.theme-classic .gs-profile-trigger{border-color:rgba(88,129,175,.42);background:radial-gradient(circle at 12% 20%,rgba(147,196,240,.36),transparent 52%),linear-gradient(148deg,rgba(243,250,255,.98),rgba(230,241,253,.98));box-shadow:0 14px 26px rgba(57,86,121,.2)}body.theme-classic #gs-profile-shell.is-in-right-dock .gs-profile-trigger{background:radial-gradient(circle at 14% 18%,rgba(148,197,241,.34),transparent 56%),linear-gradient(148deg,rgba(243,250,255,.98),rgba(231,241,252,.98));border-color:rgba(102,147,195,.46);box-shadow:0 8px 14px rgba(57,86,121,.12)}body.theme-classic .gs-profile-trigger:hover{border-color:rgba(82,126,173,.58);box-shadow:0 16px 28px rgba(57,86,121,.24)}body.theme-classic .gs-profile-name,body.theme-classic .gs-profile-time{color:#2a4f79}body.theme-classic .gs-profile-avatar{border-color:rgba(92,137,184,.6);background:radial-gradient(circle at 32% 20%,rgba(220,236,250,.96),rgba(146,184,223,.92) 56%,rgba(108,149,197,.95) 100%);color:#284d77;box-shadow:0 0 0 2px rgba(227,238,250,.95),0 10px 20px rgba(62,92,129,.24)}body.theme-classic .gs-profile-theme-row{border-color:transparent;background:transparent}body.theme-classic .gs-profile-theme-row:hover{background:var(--gs-sidebar-hover);border-color:var(--gs-sidebar-border-soft)}body.theme-classic .gs-theme-toggle-label{color:var(--gs-sidebar-text)}body.theme-classic .gs-theme-toggle-label i{color:var(--gs-sidebar-muted)}body.theme-classic .gs-theme-toggle-track{background:rgba(178,201,229,.66);border-color:rgba(96,136,180,.58)}body.theme-classic .gs-theme-toggle-knob{border-color:rgba(79,118,161,.56);background:linear-gradient(180deg,rgba(248,252,255,.98),rgba(226,239,252,.96));box-shadow:0 1px 6px rgba(48,73,104,.18)}body.theme-classic .gs-theme-toggle-input:checked+.gs-theme-toggle-track{background:rgba(84,126,174,.9);border-color:rgba(67,104,148,.82)}body.theme-classic .gs-profile-dropdown{border-color:rgba(87,128,174,.35);background:radial-gradient(circle at top right,rgba(123,171,222,.24),transparent 48%),linear-gradient(165deg,rgba(246,251,255,.98),rgba(230,241,252,.98));box-shadow:0 14px 28px rgba(57,86,121,.2)}body.theme-classic .gs-profile-mobile-meta{border-color:rgba(93,136,183,.34);background:rgba(125,169,213,.2)}body.theme-classic .gs-profile-details-meta{border-color:transparent;background:transparent}body.theme-classic .gs-profile-detail-label{color:rgba(53,86,124,.82)}body.theme-classic .gs-profile-detail-value,body.theme-classic .gs-profile-mobile-name,body.theme-classic .gs-profile-mobile-timer{color:#2b4f78}body.theme-classic .gs-profile-option{color:var(--gs-sidebar-text)}body.theme-classic .gs-profile-option :is(i,svg){color:var(--gs-sidebar-muted)}body.theme-classic .gs-profile-option:hover{background:var(--gs-sidebar-hover);border-color:var(--gs-sidebar-border-soft);color:var(--gs-sidebar-strong)}body.theme-classic #gs-profile-dropdown .gs-profile-grid .gs-profile-option{border-color:var(--gs-sidebar-border-soft);background:rgba(255,255,255,.62)}body.theme-classic #gs-profile-dropdown .gs-profile-grid .gs-profile-option:hover{background:rgba(255,255,255,.92)}body.theme-classic #gs-profile-dropdown .gs-profile-option-general-browser{border-color:var(--gs-sidebar-border-soft);background:rgba(255,255,255,.62)}body.theme-classic #gs-profile-dropdown .gs-profile-option-general-browser:hover{background:rgba(255,255,255,.92)}body.theme-classic #gs-profile-dropdown .gs-profile-option-hero{background:linear-gradient(120deg,rgba(125,169,213,.28),rgba(255,255,255,.7) 72%)}body.theme-classic #gs-profile-dropdown .gs-profile-option-hero:hover{background:linear-gradient(120deg,rgba(125,169,213,.42),rgba(255,255,255,.86) 76%)}body.theme-classic #gs-profile-dropdown .gs-profile-logout{--gs-profile-danger:#d95757;--gs-profile-danger-edge:#c44e4e;--gs-profile-danger-text:#9c3535;--gs-profile-danger-text-hover:#7f2626;--gs-profile-danger-icon:#b84545;--gs-profile-danger-icon-hover:#9c3535}body.theme-classic .gs-project-settings-subcopy{color:rgba(56,92,132,.82)}body.theme-classic .gs-project-settings-brand,body.theme-classic .gs-project-settings-font,body.theme-classic .gs-project-settings-item,body.theme-classic .gs-project-settings-logo-editor,body.theme-classic .gs-project-settings-node-color-row,body.theme-classic .gs-project-settings-node-colors,body.theme-classic .gs-project-settings-performance-summary,body.theme-classic .gs-project-settings-theme-row,body.theme-classic .gs-project-settings-title-color-row,body.theme-classic .gs-project-settings-title-mode-row,body.theme-classic .gs-project-settings-title-row{border-color:rgba(96,136,180,.36);background:rgba(224,237,251,.9)}body.theme-classic .gs-project-settings-font-label,body.theme-classic .gs-project-settings-item-label,body.theme-classic .gs-project-settings-logo-mode-label,body.theme-classic .gs-project-settings-logo-slider>span,body.theme-classic .gs-project-settings-performance-summary strong,body.theme-classic .gs-project-settings-theme-label,body.theme-classic .gs-project-settings-title-label{color:#244b74}body.theme-classic .gs-project-settings-font-hint,body.theme-classic .gs-project-settings-item-hint,body.theme-classic .gs-project-settings-node-color-copy small,body.theme-classic .gs-project-settings-performance-summary span,body.theme-classic .gs-project-settings-public-url-hint,body.theme-classic .gs-project-settings-save-state,body.theme-classic .gs-project-settings-theme-value,body.theme-classic .gs-project-settings-title-color-copy small{color:rgba(53,90,130,.8)}body.theme-classic .gs-project-settings-node-color-copy strong,body.theme-classic .gs-project-settings-title-color-copy strong{color:#244b74}body.theme-classic .gs-project-settings-font-value,body.theme-classic .gs-project-settings-logo-slider strong{color:#214567}body.theme-classic .gs-project-settings-switch-track{background:rgba(170,198,228,.75);border-color:rgba(92,130,173,.58)}body.theme-classic .gs-project-settings-switch-knob{border-color:rgba(78,118,161,.56);background:linear-gradient(180deg,rgba(248,252,255,.98),rgba(223,238,252,.96))}body.theme-classic .gs-project-settings-switch-input:checked+.gs-project-settings-switch-track{background:rgba(84,126,174,.9);border-color:rgba(67,104,148,.82)}body.theme-classic .gs-project-settings-node-color-default,body.theme-classic .gs-project-settings-reset-btn,body.theme-classic .gs-project-settings-title-pill,body.theme-classic .gs-project-settings-upload-btn{border-color:rgba(89,129,173,.52);background:rgba(205,224,246,.9);color:#24486f}body.theme-classic .gs-project-settings-title-input{border-color:rgba(89,129,173,.52);background:rgba(246,251,255,.92);color:#24486f}body.theme-classic .gs-project-settings-title-input::-moz-placeholder{color:rgba(74,109,145,.68)}body.theme-classic .gs-project-settings-title-input::placeholder{color:rgba(74,109,145,.68)}body.theme-classic .gs-project-settings-node-color-default:hover,body.theme-classic .gs-project-settings-title-pill:hover,body.theme-classic .gs-project-settings-upload-btn:hover{border-color:rgba(77,117,162,.68);background:rgba(187,211,237,.96);color:#183d61}body.theme-classic .gs-project-settings-node-color-default.is-active,body.theme-classic .gs-project-settings-title-pill.is-active{border-color:rgba(69,110,156,.7);background:rgba(169,198,230,.96);color:#183c61}body.theme-classic .gs-project-settings-node-color-control input[type=color],body.theme-classic .gs-project-settings-title-color-control input[type=color]{border-color:rgba(89,129,173,.52);background:rgba(242,249,255,.96)}body.theme-classic .gs-project-settings-logo-preview{border-color:rgba(92,130,173,.42);background:rgba(219,233,247,.94);color:#284b73}body.theme-classic .gs-project-settings-reset-btn:hover{border-color:rgba(77,117,162,.68);background:rgba(187,211,237,.96);color:#183d61}body.theme-classic .gs-project-settings-save-state.is-error{color:rgba(141,55,55,.92)}body.theme-classic .ribbon-btn{background:rgba(248,252,255,.94);color:#274162;border-color:rgba(57,85,120,.35);box-shadow:0 8px 18px rgba(35,61,95,.18);font-family:var(--gw-font-mono);letter-spacing:.08em}body.theme-classic .ribbon-btn:hover{background:rgba(242,249,255,1);border-color:rgba(57,85,120,.5)}body.theme-classic [class*=text-white]{color:#1e314d!important}body.theme-classic [class*=bg-black]{background-color:rgba(214,228,245,.82)!important}body.theme-classic [class*=border-white]{border-color:rgba(61,90,127,.4)!important}body.theme-classic .search-focused{box-shadow:inset 0 0 0 1px rgba(70,110,165,.28);background:rgba(255,255,255,.95);border-color:rgba(70,110,165,.4)!important}body.theme-classic #search-container{background:rgba(232,242,252,.96)}body.theme-classic #search-results{background:rgba(255,255,255,.96)}body.theme-classic #top-shell .gs-top-search-results{border-color:rgba(86,126,174,.34);background:linear-gradient(180deg,rgba(252,254,255,.98),rgba(236,244,253,.98));box-shadow:0 12px 32px rgba(53,80,115,.22)}body.theme-classic #top-shell .gs-top-search-results:before{background:linear-gradient(180deg,rgba(103,145,193,.72),rgba(103,145,193,.14));box-shadow:0 0 8px rgba(106,151,201,.34)}body.theme-classic #top-shell .gs-top-search-results:after{background:linear-gradient(0deg,rgba(150,187,225,.92),rgba(112,164,214,.78));filter:drop-shadow(0 0 8px rgba(109,157,206,.34))}body.theme-classic .filter-btn{color:#2f4d70!important;border-color:rgba(73,104,143,.38)!important;background:rgba(236,245,255,.94)}body.theme-classic .filter-active{color:#1f4f85!important;border-color:#4e78ab!important;background:rgba(88,126,175,.24)!important;box-shadow:0 0 0 rgba(0,0,0,0)}body.theme-classic .filter-btn:hover{color:#1f4f85!important;border-color:rgba(78,120,171,.62)!important;background:rgba(206,225,246,.92)}body.theme-classic #top-bar .anim-pulse{border-color:rgba(62,95,138,.78)!important}body.theme-classic #search-results>div{border-bottom-color:rgba(81,109,145,.24)!important}body.theme-classic #search-results>div:hover{background:rgba(190,214,240,.52)!important}body.theme-classic #ai-chat-panel i,body.theme-classic #bottom-bar i,body.theme-classic #search-container i,body.theme-classic #settings-panel-shell i,body.theme-classic #side-panel i,body.theme-classic #top-bar i{color:#23486f!important}body.theme-classic #close-ai-chat,body.theme-classic #close-panel{background:rgba(72,106,149,.16)!important;border:1px solid rgba(72,106,149,.4);color:#1f446f!important}body.theme-classic #bottom-bar .group>div{background:rgba(74,109,153,.16)!important;border-color:rgba(74,109,153,.42)!important}body.theme-classic #bottom-bar .group:hover>div{background:rgba(74,109,153,.26)!important;border-color:rgba(74,109,153,.62)!important}body.theme-classic #btn-ai-chat>div{background:rgba(65,101,146,.24)!important;border-color:rgba(55,89,130,.62)!important;box-shadow:0 0 0 1px rgba(53,85,125,.2)}body.theme-classic #bottom-bar .group span{color:#24466f!important;font-weight:700}body.theme-classic #settings-panel-shell .peer+div{background:rgba(126,154,191,.42)!important;border-color:rgba(69,101,141,.55)!important}body.theme-classic #settings-panel-shell .peer:checked+div{background:rgba(64,101,146,.88)!important;border-color:rgba(47,76,112,.82)!important}body.theme-classic #settings-panel-shell .peer+div:after{background:#f5f9ff!important;border-color:rgba(56,85,122,.55)!important;box-shadow:0 1px 4px rgba(24,43,68,.24)}body.theme-classic input[type=range]::-webkit-slider-runnable-track{border-color:rgba(81,124,171,.52);background:linear-gradient(180deg,rgba(208,226,244,.86),rgba(170,202,235,.92));box-shadow:inset 0 1px 3px rgba(255,255,255,.58),0 0 0 1px rgba(122,160,201,.38)}body.theme-classic input[type=range]::-webkit-slider-thumb{border-color:rgba(244,250,255,.96);background:radial-gradient(circle at 30% 26%,#ffffff,#d8ecff 50%,#4a79b8 100%);box-shadow:0 0 0 3px rgba(83,132,188,.28),0 6px 14px rgba(38,69,104,.38)}body.theme-classic input[type=range]::-moz-range-track{border-color:rgba(81,124,171,.52);background:linear-gradient(180deg,rgba(208,226,244,.86),rgba(170,202,235,.92));box-shadow:inset 0 1px 3px rgba(255,255,255,.58),0 0 0 1px rgba(122,160,201,.38)}body.theme-classic input[type=range]::-moz-range-progress{background:linear-gradient(90deg,rgba(100,160,232,.95),rgba(72,118,178,.96))}body.theme-classic input[type=range]::-moz-range-thumb{border-color:rgba(244,250,255,.96);background:radial-gradient(circle at 30% 26%,#ffffff,#d8ecff 50%,#4a79b8 100%);box-shadow:0 0 0 3px rgba(83,132,188,.28),0 6px 14px rgba(38,69,104,.38)}body.theme-classic #ai-chat-panel input{background:rgba(233,242,252,.96)!important;border-color:rgba(67,101,142,.42)!important;color:#213a58!important}body.theme-classic #ai-chat-panel input::-moz-placeholder{color:rgba(45,76,113,.72)}body.theme-classic #ai-chat-panel input::placeholder{color:rgba(45,76,113,.72)}body.theme-classic #ai-chat-panel button{background:rgba(72,107,150,.2)!important;border-color:rgba(72,107,150,.5)!important;color:#23486f!important}body.theme-classic #ai-chat-panel .ai-chat-head-action-btn,body.theme-classic #ai-chat-panel .ai-chat-head-close{background:transparent!important;border-color:transparent!important;color:#23486f!important;box-shadow:none!important}body.theme-classic #ai-chat-panel .ai-chat-head-action-btn:hover,body.theme-classic #ai-chat-panel .ai-chat-head-close:hover{background:transparent!important;border-color:transparent!important;color:#1f4f85!important}body.theme-classic #ai-chat-panel .ai-chat-head-action-btn.is-active,body.theme-classic #ai-chat-panel .ai-chat-head-action-btn[aria-expanded=true]{background:transparent!important;border-color:transparent!important;color:#2f7fbf!important}body.theme-classic #ai-chat-panel .ai-chat-screen-context-label{border-color:rgba(35,72,111,.35)!important;color:#23486f!important}body.theme-classic #ai-chat-panel .ai-chat-send-btn,body.theme-classic #ai-chat-panel .ai-chat-voice-btn{background:rgba(220,236,252,.88)!important;border-color:rgba(88,128,175,.44)!important;color:#23486f!important}body.theme-classic #ai-chat-panel .ai-chat-voice-btn.is-listening{background:rgba(140,190,229,.96)!important;border-color:rgba(61,119,171,.72)!important;color:#173d66!important;box-shadow:0 0 0 2px rgba(82,142,194,.16),0 0 14px rgba(88,144,194,.28)}body.theme-classic #ai-chat-panel .ai-chat-send-btn:not(:disabled):hover,body.theme-classic #ai-chat-panel .ai-chat-voice-btn:not(:disabled):hover{background:rgba(196,221,245,.92)!important;border-color:rgba(75,117,164,.6)!important;color:#1f4f85!important}body.theme-classic #ai-chat-panel .ai-chat-voice-btn.is-listening:not(:disabled):hover{background:rgba(130,183,225,.98)!important;border-color:rgba(54,110,163,.76)!important;color:#16395f!important}body.theme-classic #ai-chat-panel .ai-chat-head-action-badge{background:rgba(71,102,140,.96)!important;border-color:rgba(245,252,255,.94)!important;color:#f7fbff!important}body.theme-classic #ai-chat-panel .ai-chat-head-menu{border-left-color:rgba(97,141,189,.34);background:radial-gradient(circle at top right,rgba(123,171,220,.24),transparent 50%),linear-gradient(165deg,rgba(244,250,255,.98),rgba(229,239,250,.98));box-shadow:-12px 0 24px rgba(60,92,129,.22)}body.theme-classic #ai-chat-panel .ai-chat-head-menu-title{color:rgba(45,77,113,.86)}body.theme-classic #ai-chat-panel .ai-chat-head-menu-item{border-color:rgba(100,147,196,.34)!important;background:rgba(224,238,252,.88)!important;color:rgba(32,67,103,.9)!important}body.theme-classic #ai-chat-panel .ai-chat-head-menu-item:hover{border-color:rgba(82,128,175,.58)!important;background:rgba(194,221,245,.92)!important;color:rgba(25,58,92,.95)!important}body.theme-classic #ai-chat-panel .ai-chat-head-menu-item.is-danger{border-color:rgba(194,112,134,.4)!important;background:rgba(246,225,232,.84)!important;color:rgba(121,47,73,.94)!important}body.theme-classic #ai-chat-panel .ai-chat-head-menu-item.is-danger:hover{border-color:rgba(182,94,118,.58)!important;background:rgba(241,208,220,.9)!important;color:rgba(104,37,60,.96)!important}body.theme-classic #ai-chat-panel .ai-chat-history-item{border-color:rgba(100,147,196,.3)!important;background:rgba(224,238,252,.84)!important;color:rgba(33,68,103,.9)!important}body.theme-classic #ai-chat-panel .ai-chat-history-item:hover{border-color:rgba(82,128,175,.54)!important;background:rgba(196,221,245,.92)!important}body.theme-classic #ai-chat-panel .ai-chat-history-item.is-active{border-color:rgba(75,117,164,.62)!important;background:rgba(178,210,239,.92)!important;box-shadow:0 0 12px rgba(95,139,187,.24)}body.theme-classic #ai-chat-panel .ai-chat-history-item-title{color:rgba(25,58,92,.95)}body.theme-classic #ai-chat-panel .ai-chat-context-label,body.theme-classic #ai-chat-panel .ai-chat-history-item-tag,body.theme-classic #ai-chat-panel .ai-chat-history-item-time,body.theme-classic #ai-chat-panel .ai-chat-menu-empty,body.theme-classic #ai-chat-panel .ai-chat-message-meta{color:rgba(47,82,119,.84)}body.theme-classic #ai-chat-panel .ai-chat-context-label{border-color:rgba(96,140,187,.36);background:rgba(218,232,247,.86)}body.theme-classic #ai-chat-panel .ai-chat-body{background:linear-gradient(180deg,rgba(247,252,255,.66),rgba(228,240,251,.74))}body.theme-classic #ai-chat-panel .ai-chat-message-bubble{border-color:rgba(102,149,199,.28);background:rgba(236,246,254,.96);color:rgba(30,63,97,.94)}body.theme-classic #ai-chat-panel .ai-chat-message-bubble.is-skeleton{border-color:rgba(111,156,201,.36);background:linear-gradient(160deg,rgba(224,238,251,.96),rgba(212,230,247,.94))}body.theme-classic #ai-chat-panel .ai-chat-skeleton-line{background:linear-gradient(90deg,rgba(139,179,217,.28),rgba(244,251,255,.86) 48%,rgba(134,177,216,.28))}body.theme-classic #ai-chat-panel .ai-chat-message-row.is-user .ai-chat-message-bubble{border-color:rgba(94,139,187,.44);background:linear-gradient(155deg,rgba(163,201,235,.96),rgba(130,177,220,.96));color:rgba(20,49,80,.94)}body.theme-classic #ai-chat-panel,body.theme-classic .compass-v2-root,body.theme-classic .sp-compass-ai-chat-host,body.theme-classic .sp-compass-v2-shell{--cmp-surface:#f2f4f8;--cmp-panel:#ffffff;--cmp-panel-soft:rgba(224,238,252,0.72);--cmp-raised:#ffffff;--cmp-wash:rgba(74,116,162,0.08);--cmp-line:rgba(82,120,164,0.34);--cmp-line-strong:rgba(74,116,162,0.58);--cmp-line-faint:rgba(100,147,196,0.22);--cmp-accent:#2f7fbd;--cmp-accent-soft:rgba(126,169,214,0.3);--cmp-accent-ink:#1f4f85;--cmp-ink:rgba(33,68,103,0.9);--cmp-ink-strong:#14283f;--cmp-ink-muted:rgba(51,88,125,0.72);--cmp-ink-faint:rgba(64,100,137,0.56);--cmp-danger:#b3253f;--cmp-danger-soft:rgba(241,208,220,0.9);--cmp-danger-line:rgba(179,37,63,0.34);--cmp-success:#1f7a5a;--cmp-success-soft:rgba(196,235,220,0.9);--cmp-warning:#8a5a12;--cmp-warning-soft:rgba(247,227,190,0.9);--cmp-status-idle:var(--cmp-accent);--cmp-status-attention:var(--cmp-warning);--cmp-status-attention-soft:var(--cmp-warning-soft);--cmp-status-attention-line:color-mix(in srgb,var(--cmp-warning) 34%,transparent);--cmp-status-working:#6d4fc9;--cmp-status-working-soft:color-mix(in srgb,#6d4fc9 16%,transparent);--cmp-status-working-line:color-mix(in srgb,#6d4fc9 34%,transparent);--cmp-status-working-ink:color-mix(in srgb,#6d4fc9 88%,black 6%);--cmp-status-working-glow:0 0 18px color-mix(in srgb,#6d4fc9 22%,transparent);--cmp-seg-track:rgba(214,230,245,0.75);--cmp-seg-thumb:#ffffff;--cmp-seg-thumb-line:rgba(74,116,162,0.34);--cmp-seg-thumb-accent:color-mix(in srgb,var(--cmp-accent) 22%,#ffffff);--cmp-seg-thumb-accent-line:color-mix(in srgb,var(--cmp-accent) 52%,transparent);--cmp-seg-thumb-glow:0 0 14px rgba(87,132,183,0.3);--cmp-flow-mark-ink:var(--cmp-accent-ink);--cmp-flow-mark-line:color-mix(in srgb,var(--cmp-accent) 40%,transparent);--cmp-flow-mark-bg:color-mix(in srgb,var(--cmp-accent) 10%,transparent);--cmp-shadow-1:0 1px 3px rgba(31,60,92,0.1);--cmp-shadow-2:0 6px 18px rgba(31,60,92,0.14);--cmp-shadow-3:0 14px 38px rgba(31,60,92,0.18);--cmp-glow:0 0 18px rgba(87,132,183,0.24);--cmp-shadow-mobile:0 8px 20px rgba(31,60,92,0.16);color-scheme:light}body.theme-classic .gs-profile-status-backdrop{background:color-mix(in srgb,#d7e3f0 58%,transparent)}body.theme-classic .gs-profile-status-shell{border-color:var(--gs-sidebar-border,#8398b3);background:radial-gradient(circle at top left,color-mix(in srgb,var(--gs-sidebar-accent,#2f8ccf) 14%,transparent),transparent 46%),linear-gradient(155deg,color-mix(in srgb,#f8fcff 98%,transparent),color-mix(in srgb,#e6f0fb 98%,transparent));box-shadow:0 24px 60px color-mix(in srgb,#3c587c 22%,transparent);color:var(--gs-sidebar-text,#314b70)}body.theme-classic .gs-profile-status-head{border-bottom-color:var(--gs-sidebar-border-soft,#a9bad0);background:color-mix(in srgb,var(--gs-sidebar-card,#fafcff) 68%,transparent)}body.theme-classic .gs-profile-status-title{color:var(--gs-sidebar-strong,#213b61)}body.theme-classic .gs-profile-status-contact-copy small,body.theme-classic .gs-profile-status-file-name,body.theme-classic .gs-profile-status-label,body.theme-classic .gs-profile-status-mini-copy span,body.theme-classic .gs-profile-status-privacy-head span,body.theme-classic .gs-profile-status-story-owner span,body.theme-classic .gs-profile-status-sub,body.theme-classic .gs-profile-status-user-copy span,body.theme-classic .gs-profile-status-viewer-copy small{color:var(--gs-sidebar-muted,#6f85a4)}body.theme-classic .gs-profile-status-close{border-color:var(--gs-sidebar-border,#8398b3);background:color-mix(in srgb,var(--gs-sidebar-card,#fafcff) 92%,transparent);color:var(--gs-sidebar-strong,#213b61)}body.theme-classic .gs-profile-status-modal :is(.gs-profile-status-body,.gs-profile-status-privacy-list,.gs-profile-status-user-list,.gs-profile-status-viewer-list){scrollbar-color:color-mix(in srgb,var(--gs-sidebar-accent,#2f8ccf) 88%,transparent) color-mix(in srgb,#e2ecf7 80%,transparent)}body.theme-classic .gs-profile-status-modal :is(.gs-profile-status-body,.gs-profile-status-privacy-list,.gs-profile-status-user-list,.gs-profile-status-viewer-list)::-webkit-scrollbar-track{background:color-mix(in srgb,#e2ecf7 80%,transparent);box-shadow:none}body.theme-classic .gs-profile-status-modal :is(.gs-profile-status-body,.gs-profile-status-privacy-list,.gs-profile-status-user-list,.gs-profile-status-viewer-list)::-webkit-scrollbar-thumb{border-color:color-mix(in srgb,#ffffff 70%,transparent);background:color-mix(in srgb,var(--gs-sidebar-accent,#2f8ccf) 90%,transparent);box-shadow:none}body.theme-classic .gs-profile-status-textarea{border-color:var(--gs-sidebar-border,#8398b3);background:color-mix(in srgb,#ffffff 92%,transparent);color:var(--gs-sidebar-strong,#213b61)}body.theme-classic .gs-profile-status-textarea::-moz-placeholder{color:var(--gs-sidebar-muted,#6f85a4)}body.theme-classic .gs-profile-status-textarea::placeholder{color:var(--gs-sidebar-muted,#6f85a4)}body.theme-classic .gs-profile-status-action-btn,body.theme-classic .gs-profile-status-upload-btn{border-color:var(--gs-sidebar-border,#8398b3);background:color-mix(in srgb,var(--gs-sidebar-card,#fafcff) 94%,transparent);color:var(--gs-sidebar-strong,#213b61)}body.theme-classic .gs-profile-status-action-btn:hover,body.theme-classic .gs-profile-status-upload-btn:hover{border-color:var(--gs-sidebar-active-border,#6ba3d3);background:var(--gs-sidebar-hover,#dbe6f2)}body.theme-classic .gs-profile-status-action-btn.is-primary{border-color:color-mix(in srgb,var(--gs-sidebar-accent,#2f8ccf) 70%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gs-sidebar-accent,#2f8ccf) 92%,transparent),color-mix(in srgb,var(--gs-sidebar-accent,#2f8ccf) 72%,#1d5f96 28%));color:color-mix(in srgb,#ffffff 98%,transparent);box-shadow:0 12px 24px color-mix(in srgb,#3c587c 20%,transparent)}body.theme-classic .gs-profile-status-action-btn.is-danger{border-color:color-mix(in srgb,#c8465c 46%,transparent);background:color-mix(in srgb,#f7dfe4 88%,transparent);color:color-mix(in srgb,#8c2436 94%,transparent)}body.theme-classic .gs-profile-status-file-name{border-color:var(--gs-sidebar-border,#8398b3);background:color-mix(in srgb,#ffffff 58%,transparent)}body.theme-classic .gs-profile-status-preview{border-color:var(--gs-sidebar-border-soft,#a9bad0);background:color-mix(in srgb,#ffffff 72%,transparent)}body.theme-classic .gs-profile-status-preview img{background:color-mix(in srgb,#e7eff8 88%,transparent)}body.theme-classic .gs-profile-status-privacy{border-color:var(--gs-sidebar-border-soft,#a9bad0);background:color-mix(in srgb,var(--gs-sidebar-bg,#f1f5fb) 68%,transparent)}body.theme-classic .gs-profile-status-privacy-head{color:var(--gs-sidebar-strong,#213b61)}body.theme-classic .gs-profile-status-privacy-option{border-color:var(--gs-sidebar-border,#8398b3);background:color-mix(in srgb,var(--gs-sidebar-card,#fafcff) 94%,transparent);color:var(--gs-sidebar-text,#314b70)}body.theme-classic .gs-profile-status-privacy-option.is-active{border-color:color-mix(in srgb,#2e9d5f 62%,transparent);background:color-mix(in srgb,#39b56e 16%,transparent);color:color-mix(in srgb,#1c5d3a 94%,transparent)}body.theme-classic .gs-profile-status-contact,body.theme-classic .gs-profile-status-mini,body.theme-classic .gs-profile-status-viewer-row{border-color:var(--gs-sidebar-border-soft,#a9bad0);background:color-mix(in srgb,var(--gs-sidebar-card,#fafcff) 90%,transparent)}body.theme-classic .gs-profile-status-contact.is-selected{border-color:color-mix(in srgb,#2e9d5f 55%,transparent);background:color-mix(in srgb,#39b56e 12%,transparent)}body.theme-classic .gs-profile-status-contact-avatar,body.theme-classic .gs-profile-status-viewer-avatar{border-color:color-mix(in srgb,#2e9d5f 46%,transparent);background:color-mix(in srgb,#e2f4e9 92%,transparent);color:color-mix(in srgb,#1c5d3a 92%,transparent)}body.theme-classic .gs-profile-status-contact-copy strong,body.theme-classic .gs-profile-status-mini-copy strong,body.theme-classic .gs-profile-status-section-title,body.theme-classic .gs-profile-status-story-text,body.theme-classic .gs-profile-status-viewer-copy strong,body.theme-classic .gs-profile-status-viewers-head{color:var(--gs-sidebar-strong,#213b61)}body.theme-classic .gs-profile-status-contact i,body.theme-classic .gs-profile-status-contact svg{color:color-mix(in srgb,#2e9d5f 86%,transparent)}body.theme-classic .gs-profile-status-existing{border-top-color:var(--gs-sidebar-border-soft,#a9bad0)}body.theme-classic .gs-profile-status-mini-thumb{border-color:var(--gs-sidebar-border-soft,#a9bad0);background:color-mix(in srgb,#e7eff8 90%,transparent);color:var(--gs-sidebar-strong,#213b61)}body.theme-classic .gs-profile-status-empty{border-color:var(--gs-sidebar-border,#8398b3);background:color-mix(in srgb,#ffffff 55%,transparent);color:var(--gs-sidebar-muted,#6f85a4)}body.theme-classic .gs-profile-status-owner-toggle,body.theme-classic .gs-profile-status-user-btn{border-color:var(--gs-sidebar-border,#8398b3);background:color-mix(in srgb,var(--gs-sidebar-card,#fafcff) 92%,transparent);color:var(--gs-sidebar-text,#314b70)}body.theme-classic .gs-profile-status-owner-toggle i,body.theme-classic .gs-profile-status-owner-toggle svg{color:var(--gs-sidebar-muted,#6f85a4)}body.theme-classic .gs-profile-status-user-btn.is-active{border-color:color-mix(in srgb,#2e9d5f 62%,transparent);background:color-mix(in srgb,#39b56e 14%,transparent)}body.theme-classic .gs-profile-status-user-avatar{border-color:color-mix(in srgb,#2e9d5f 78%,transparent);background:radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--gs-sidebar-accent,#2f8ccf) 62%,#ffffff 38%),color-mix(in srgb,var(--gs-sidebar-accent,#2f8ccf) 88%,transparent));color:color-mix(in srgb,#ffffff 98%,transparent);box-shadow:0 0 14px color-mix(in srgb,#2e9d5f 22%,transparent)}body.theme-classic .gs-profile-status-story{border-color:var(--gs-sidebar-border,#8398b3);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--gs-sidebar-accent,#2f8ccf) 14%,transparent),transparent 46%),color-mix(in srgb,#f4f9fe 92%,transparent)}body.theme-classic .gs-profile-status-story-caption,body.theme-classic .gs-profile-status-story-controls,body.theme-classic .gs-profile-status-story-head,body.theme-classic .gs-profile-status-viewers{border-color:var(--gs-sidebar-border-soft,#a9bad0)}body.theme-classic .gs-profile-status-story-media{background:color-mix(in srgb,#dde8f3 78%,transparent)}body.theme-classic .gs-profile-status-story-caption{color:var(--gs-sidebar-text,#314b70)}body.theme-classic .gs-profile-status-viewers{background:color-mix(in srgb,var(--gs-sidebar-bg,#f1f5fb) 74%,transparent)}body.theme-classic .sp-home-hero{border-color:rgba(106,145,188,.34);background:radial-gradient(circle at top right,rgba(119,167,214,.2),transparent 44%),linear-gradient(160deg,rgba(233,242,252,.94),rgba(225,238,251,.96))}body.theme-classic .sp-home-title{color:rgba(32,69,108,.94)}body.theme-classic .sp-home-copy{color:rgba(45,76,113,.84)}body.theme-classic .sp-home-card{border-color:rgba(113,152,194,.34);background:rgba(230,240,251,.88)}body.theme-classic .sp-home-card-icon{color:rgba(59,103,149,.92)}body.theme-classic .sp-home-card-label{color:rgba(28,64,99,.94)}body.theme-classic .sp-home-card-sub{color:rgba(53,84,121,.84)}body.theme-classic .sp-cockpit-hero{border-color:rgba(106,145,188,.34);background:radial-gradient(circle at top right,rgba(119,167,214,.2),transparent 44%),linear-gradient(160deg,rgba(233,242,252,.94),rgba(225,238,251,.96))}body.theme-classic .sp-cockpit-title{color:rgba(32,69,108,.94)}body.theme-classic .sp-cockpit-copy{color:rgba(45,76,113,.84)}body.theme-classic .sp-cockpit-card{border-color:rgba(113,152,194,.34);background:rgba(230,240,251,.88)}body.theme-classic .sp-cockpit-card-icon{color:rgba(59,103,149,.92)}body.theme-classic .sp-cockpit-card-label{color:rgba(28,64,99,.94)}body.theme-classic .sp-cockpit-card-sub{color:rgba(53,84,121,.84)}body.theme-classic .sp-memory-hero{border-color:rgba(106,145,188,.34);background:radial-gradient(circle at top right,rgba(119,167,214,.2),transparent 46%),radial-gradient(circle at 12% 86%,rgba(116,179,146,.16),transparent 54%),linear-gradient(160deg,rgba(233,242,252,.94),rgba(225,238,251,.96));box-shadow:inset 0 0 0 1px rgba(109,150,194,.16)}body.theme-classic .sp-memory-title{color:rgba(32,69,108,.94)}body.theme-classic .sp-memory-copy{color:rgba(45,76,113,.84)}body.theme-classic .sp-memory-action-launch,body.theme-classic .sp-memory-drawer-tab,body.theme-classic .sp-memory-system-tab,body.theme-classic .sp-memory-tab,body.theme-classic .sp-memory-tag-chip{border-color:rgba(67,101,142,.35);background:rgba(229,240,252,.88);color:#24476d}body.theme-classic .sp-memory-action-launch:hover,body.theme-classic .sp-memory-drawer-tab:hover,body.theme-classic .sp-memory-system-tab:hover,body.theme-classic .sp-memory-tab:hover,body.theme-classic .sp-memory-tag-chip:hover{border-color:rgba(67,101,142,.55);background:rgba(214,230,247,.95);color:#173f68}body.theme-classic .sp-memory-action-launch.is-active,body.theme-classic .sp-memory-drawer-tab.is-active,body.theme-classic .sp-memory-system-tab.is-active,body.theme-classic .sp-memory-tab.is-active,body.theme-classic .sp-memory-tag-chip.is-active{background:rgba(88,126,175,.24);border-color:rgba(66,103,147,.7);color:#173f68;box-shadow:inset 0 0 0 1px rgba(66,103,147,.16)}body.theme-classic .sp-memory-category-pill,body.theme-classic .sp-memory-chart-card,body.theme-classic .sp-memory-drawer,body.theme-classic .sp-memory-file-row,body.theme-classic .sp-memory-files-shell,body.theme-classic .sp-memory-folder-path,body.theme-classic .sp-memory-folder-tile,body.theme-classic .sp-memory-form,body.theme-classic .sp-memory-stat-card,body.theme-classic .sp-memory-web-shell{border-color:rgba(113,152,194,.34);background:rgba(230,240,251,.88)}body.theme-classic .sp-memory-bar-value,body.theme-classic .sp-memory-block-head,body.theme-classic .sp-memory-chart-head,body.theme-classic .sp-memory-color-field,body.theme-classic .sp-memory-drawer-title,body.theme-classic .sp-memory-empty,body.theme-classic .sp-memory-empty-inline,body.theme-classic .sp-memory-field,body.theme-classic .sp-memory-file-meta,body.theme-classic .sp-memory-folder-meta,body.theme-classic .sp-memory-folder-path-label,body.theme-classic .sp-memory-folder-path-value,body.theme-classic .sp-memory-folder-sub,body.theme-classic .sp-memory-rule,body.theme-classic .sp-memory-selected-folder,body.theme-classic .sp-memory-stat-label,body.theme-classic .sp-memory-upload-count,body.theme-classic .sp-memory-upload-day{color:rgba(53,84,121,.84)}body.theme-classic .sp-memory-bar-label,body.theme-classic .sp-memory-category-pill b,body.theme-classic .sp-memory-file-name,body.theme-classic .sp-memory-folder-title,body.theme-classic .sp-memory-stat-value{color:rgba(28,64,99,.94)}body.theme-classic .sp-memory-folder-glyph{border-color:rgba(112,152,194,.38);background:rgba(221,236,251,.9);color:#2f5a84}body.theme-classic .sp-memory-folder-chip{border-color:rgba(105,146,190,.35);background:rgba(216,232,247,.9);color:rgba(45,77,114,.9)}body.theme-classic .sp-memory-color-input,body.theme-classic .sp-memory-input,body.theme-classic .sp-memory-input-file{border-color:rgba(67,101,142,.35);background:rgba(235,245,255,.9);color:#22486f}body.theme-classic .sp-memory-btn{border-color:rgba(67,101,142,.44);background:linear-gradient(180deg,rgba(236,246,255,.98),rgba(219,234,250,.98));color:#24476d;box-shadow:none}body.theme-classic .sp-memory-btn:hover:not(:disabled){border-color:rgba(67,101,142,.64);box-shadow:0 0 0 1px rgba(67,101,142,.2);background:linear-gradient(180deg,rgba(227,240,255,.98),rgba(207,226,246,.98))}body.theme-classic .sp-memory-drawer-close{border-color:rgba(67,101,142,.38);background:rgba(231,242,253,.88);color:#294a71}body.theme-classic .sp-memory-drawer-close:hover{border-color:rgba(67,101,142,.58);background:rgba(219,233,248,.95);color:#173f68}body.theme-classic .sp-memory-bar-track{border-color:rgba(101,146,195,.36);background:rgba(206,226,247,.8)}body.theme-classic .sp-memory-bar-fill,body.theme-classic .sp-memory-upload-bar{background:linear-gradient(180deg,rgba(113,167,220,.86),rgba(84,132,186,.68));box-shadow:0 0 10px rgba(91,145,203,.2)}body.theme-classic .sp-memory-file-pill,body.theme-classic .sp-memory-row-root,body.theme-classic .sp-memory-row-tag,body.theme-classic .sp-memory-row-uploadable{border-color:rgba(80,121,166,.44);background:rgba(207,225,244,.92);color:#22486f}body.theme-classic #ui-layer :where(:not(.hide-scrollbar)){scrollbar-color:rgba(88,151,216,.78) rgba(145,178,214,.24)}body.theme-classic #ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar-track{background:rgba(145,178,214,.24)}body.theme-classic #ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(132,181,233,.92),rgba(83,140,204,.9))}body.theme-classic .sp-size-btn{background:rgba(228,239,250,.9);border-color:rgba(67,101,142,.38);color:#28486b}body.theme-classic .sp-size-btn:hover{background:rgba(215,231,248,.95);border-color:rgba(67,101,142,.55)}body.theme-classic .sp-size-btn.active{background:rgba(88,126,175,.26);border-color:rgba(66,103,147,.7);color:#173f68;box-shadow:0 0 0 rgba(0,0,0,0)}body.theme-classic .sp-favorite-toggle{background:rgba(228,239,250,.9);border-color:rgba(67,101,142,.38);color:#28486b}body.theme-classic .sp-favorite-toggle:hover{background:rgba(215,231,248,.95);border-color:rgba(67,101,142,.55)}body.theme-classic .sp-favorite-toggle.is-active{background:rgba(235,193,116,.28);border-color:rgba(177,126,58,.66);color:#6f4a1f;box-shadow:0 0 0 rgba(0,0,0,0)}body.theme-classic .sp-geo-field span,body.theme-classic .sp-geo-label{color:rgba(45,75,109,.82)}body.theme-classic .sp-geo-field input{border-color:rgba(67,101,142,.35);background:rgba(235,245,255,.9);color:#22486f}body.theme-classic .sp-geo-save-btn{border-color:rgba(67,101,142,.35);background:rgba(221,236,250,.92);color:#22486f}body.theme-classic .sp-geo-save-btn:hover{border-color:rgba(67,101,142,.55);background:rgba(207,225,244,.96)}body.theme-classic .sp-folios-manage-tab,body.theme-classic .sp-folios-tab{border-color:rgba(67,101,142,.35);background:rgba(229,240,252,.88);color:#24476d}body.theme-classic .sp-folios-manage-tab:hover,body.theme-classic .sp-folios-tab:hover{border-color:rgba(67,101,142,.55);background:rgba(214,230,247,.95);color:#173f68}body.theme-classic .sp-folios-manage-tab.is-active,body.theme-classic .sp-folios-tab.is-active{background:rgba(88,126,175,.24);border-color:rgba(66,103,147,.7);color:#173f68;box-shadow:inset 0 0 0 1px rgba(66,103,147,.16)}body.theme-classic .sp-folios-pane{border-color:rgba(67,101,142,.3);background:radial-gradient(circle at top right,rgba(91,145,203,.14),transparent 46%),linear-gradient(160deg,rgba(245,251,255,.98),rgba(233,244,255,.98))}body.theme-classic .sp-folios-pane-title{color:#1f4368}body.theme-classic .sp-folios-pane-copy{color:rgba(45,75,109,.82)}body.theme-classic .sp-folios-manage-pane{border-color:rgba(67,101,142,.35);background:rgba(220,236,251,.72);color:#22486f}body.theme-classic .sp-fx-banner,body.theme-classic .sp-fx-card,body.theme-classic .sp-fx-empty,body.theme-classic .sp-fx-gallery-main,body.theme-classic .sp-fx-god-placeholder,body.theme-classic .sp-fx-table-wrap{border-color:rgba(67,101,142,.34);background:radial-gradient(circle at top right,rgba(121,168,219,.12),transparent 48%),linear-gradient(160deg,rgba(245,251,255,.98),rgba(232,244,255,.98))}body.theme-classic .sp-sub-plan-list li,body.theme-classic .sp-sub-plan-tier,body.theme-classic .sp-subscription-current-label{color:rgba(45,75,109,.82)}body.theme-classic .sp-sub-plan-list li{border-bottom-color:rgba(89,129,170,.26)}body.theme-classic .sp-sub-plan-list li:before{background:rgba(78,133,189,.9);box-shadow:0 0 0 1px rgba(66,103,147,.38)}body.theme-classic .sp-sub-plan-point-label{color:rgba(52,88,127,.86)}body.theme-classic .sp-sub-plan-point-value{color:#24476d}body.theme-classic .sp-sub-plan-policy-note{color:rgba(45,75,109,.84);border-left-color:rgba(81,132,185,.5)}body.theme-classic .sp-sub-plan-policy-note strong{color:#1e456d}body.theme-classic .sp-sub-plan-item{border-color:rgba(67,101,142,.34);background:rgba(225,238,252,.86)}body.theme-classic .sp-sub-plan-item.is-current{border-color:rgba(66,103,147,.62);box-shadow:inset 0 0 0 1px rgba(66,103,147,.14)}body.theme-classic .sp-sub-plan-current-pill{border-color:rgba(66,103,147,.5);background:rgba(88,126,175,.22);color:#173f68}body.theme-classic .sp-sub-card-flip-hint{color:rgba(45,75,109,.74)}body.theme-classic .sp-fx-banner-name,body.theme-classic .sp-fx-gallery-title,body.theme-classic .sp-fx-hashtag-name,body.theme-classic .sp-fx-profile-name,body.theme-classic .sp-fx-title,body.theme-classic .sp-sub-plan-title{color:#1e456d}body.theme-classic .sp-fx-banner-meta,body.theme-classic .sp-fx-empty,body.theme-classic .sp-fx-gallery-sub,body.theme-classic .sp-fx-help,body.theme-classic .sp-fx-profile-bio,body.theme-classic .sp-fx-sub{color:rgba(45,75,109,.82)}body.theme-classic .sp-fx-avatar{border-color:rgba(67,101,142,.45);color:#22486f;background:radial-gradient(circle at 18% 18%,rgba(117,166,220,.36),transparent 56%),linear-gradient(165deg,rgba(233,243,255,.96),rgba(209,226,246,.94))}body.theme-classic .sp-fx-action-btn,body.theme-classic .sp-fx-input,body.theme-classic .sp-fx-mini-tabs,body.theme-classic .sp-fx-search,body.theme-classic .sp-fx-select,body.theme-classic .sp-fx-textarea{border-color:rgba(67,101,142,.35);background:rgba(230,241,253,.9);color:#24476d}body.theme-classic .rdt-select,body.theme-classic .sp-fx-select,body.theme-classic .sp-orchestrate-select{color-scheme:light;background-image:linear-gradient(45deg,transparent 50%,rgba(47,81,118,.9) 0),linear-gradient(135deg,rgba(47,81,118,.9) 50%,transparent 0)}body.theme-classic .rdt-select optgroup,body.theme-classic .rdt-select option,body.theme-classic .sp-fx-select optgroup,body.theme-classic .sp-fx-select option,body.theme-classic .sp-orchestrate-select optgroup,body.theme-classic .sp-orchestrate-select option{background:rgba(240,248,255,.99);color:#1f446c}body.theme-classic .sp-fx-action-btn:hover{border-color:rgba(67,101,142,.55);background:rgba(215,231,248,.96)}body.theme-classic .sp-fx-follow-pill{border-color:rgba(67,101,142,.44);background:rgba(217,233,249,.9);color:#24476d}body.theme-classic .sp-fx-follow-pill.is-connected{border-color:rgba(86,154,118,.52);background:rgba(203,233,217,.92);color:#255d46}body.theme-classic .sp-fx-follow-pill.is-pending{border-color:rgba(171,140,88,.5);background:rgba(244,233,210,.92);color:#6a4d1e}body.theme-classic .sp-fx-mini-tab{color:#2b4f76}body.theme-classic .sp-fx-mini-tab.is-active{border-color:rgba(66,103,147,.65);background:rgba(88,126,175,.22);color:#173f68}body.theme-classic .sp-fx-table th{color:rgba(45,75,109,.84);background:rgba(218,233,249,.95);border-bottom-color:rgba(76,112,151,.26)}body.theme-classic .sp-fx-table td{color:#24476d;border-bottom-color:rgba(76,112,151,.2)}body.theme-classic .sp-fx-badge,body.theme-classic .sp-fx-tag{border-color:rgba(67,101,142,.35);background:rgba(224,238,252,.9);color:#24476d}body.theme-classic .sp-fx-progress{border-color:rgba(67,101,142,.35);background:rgba(215,231,248,.9)}body.theme-classic .sp-fx-progress-fill{background:linear-gradient(90deg,rgba(88,131,184,.92),rgba(108,159,215,.9))}body.theme-classic .sp-vmx-card{--vmx-edge:#43658e;--vmx-panel:#e9f3fd;--vmx-panel-strong:#d7e7f8;--vmx-ink:#173f68;--vmx-accent:#5883b8;--vmx-accent-soft:#6c9fd7;--vmx-ok:var(--gs-public-theme-success,#10a97a);--vmx-warn:var(--gs-public-theme-warning,#c8880c);--vmx-bad:var(--gs-public-theme-danger,#d0455c)}body.theme-classic .sp-post-icon-btn{border-color:rgba(67,101,142,.36);background:rgba(224,238,252,.92);color:#27496f}body.theme-classic .sp-post-icon-btn.is-active{border-color:rgba(66,103,147,.62);background:rgba(93,131,179,.22);color:#173f68}body.theme-classic .sp-post-icon-btn.is-primary{border-color:rgba(85,148,122,.56);background:rgba(203,232,217,.9);color:#205340}body.theme-classic .sp-post-attachment-chip,body.theme-classic .sp-post-card,body.theme-classic .sp-post-compose-input,body.theme-classic .sp-post-compose-title,body.theme-classic .sp-post-composer-section,body.theme-classic .sp-post-poll,body.theme-classic .sp-post-quiz,body.theme-classic .sp-post-quiz-question,body.theme-classic .sp-post-reply-card,body.theme-classic .sp-post-reply-input,body.theme-classic .sp-post-shell,body.theme-classic .sp-post-symbol-menu{border-color:rgba(67,101,142,.3);background:radial-gradient(circle at top right,rgba(121,168,219,.12),transparent 48%),linear-gradient(160deg,rgba(245,251,255,.98),rgba(232,244,255,.98));color:#24476d}body.theme-classic .sp-post-attachment-name,body.theme-classic .sp-post-author,body.theme-classic .sp-post-body,body.theme-classic .sp-post-content-head,body.theme-classic .sp-post-reply-author,body.theme-classic .sp-post-reply-content,body.theme-classic .sp-post-title{color:#23496f}body.theme-classic .sp-post-attachment-size,body.theme-classic .sp-post-check,body.theme-classic .sp-post-mention-sub,body.theme-classic .sp-post-meta,body.theme-classic .sp-post-mini-label,body.theme-classic .sp-post-reply-meta{color:rgba(45,75,109,.82)}body.theme-classic .sp-post-mention-avatar{border-color:rgba(82,120,166,.4);background:rgba(206,226,246,.95);color:#295179}body.theme-classic .sp-post-mention-avatar.is-image{border-color:rgba(92,137,187,.48);background:rgba(232,243,255,.95)}body.theme-classic .sp-post-token-hashtag{color:#1f5c79;background:rgba(145,201,227,.35);border-color:rgba(96,157,189,.44)}body.theme-classic .sp-post-token-mention{color:#2f5280;background:rgba(136,168,215,.28);border-color:rgba(94,129,181,.44)}body.theme-classic .sp-post-avatar,body.theme-classic .sp-post-reply-avatar{border-color:rgba(67,101,142,.4);background:rgba(216,232,248,.95);color:#20486f}body.theme-classic .sp-post-attachment-chip,body.theme-classic .sp-post-media-tile{border-color:rgba(75,113,158,.28);background:radial-gradient(circle at top right,rgba(133,177,223,.18),transparent 52%),linear-gradient(160deg,rgba(246,251,255,.98),rgba(233,244,255,.98))}body.theme-classic .sp-post-media-tile-meta{background:linear-gradient(180deg,rgba(233,244,255,0),rgba(220,236,252,.92))}body.theme-classic .sp-post-media-tile-name{color:#244970}body.theme-classic .sp-post-media-tile-size{color:rgba(57,86,120,.82)}body.theme-classic .sp-post-reactions-shell{border-top-color:rgba(76,117,163,.22);border-bottom-color:rgba(76,117,163,.22)}body.theme-classic .sp-post-reaction-chip{border-color:rgba(80,121,166,.3);background:rgba(226,240,252,.84);color:#2a5077}body.theme-classic .sp-post-reaction-empty,body.theme-classic .sp-post-reaction-option-count,body.theme-classic .sp-post-reaction-total{color:rgba(47,76,109,.82)}body.theme-classic .sp-post-action-btn{color:rgba(48,79,114,.86);background:transparent;border-color:transparent;box-shadow:none}body.theme-classic .sp-post-action-icon{border:0;background:linear-gradient(165deg,rgba(232,245,255,.95),rgba(220,236,252,.95));box-shadow:0 4px 12px rgba(84,126,173,.18)}body.theme-classic .sp-post-action-btn.is-active,body.theme-classic .sp-post-action-btn:hover{color:#1f5c79;background:rgba(121,170,214,.14);border-color:transparent;box-shadow:0 8px 14px rgba(93,133,171,.12)}body.theme-classic .sp-post-action-btn.is-active .sp-post-action-icon{background:linear-gradient(165deg,rgba(214,237,255,.97),rgba(201,227,249,.97))}body.theme-classic .sp-post-reaction-picker{border-color:rgba(75,113,158,.28);background:radial-gradient(circle at top right,rgba(128,173,220,.16),transparent 48%),linear-gradient(162deg,rgba(246,251,255,.99),rgba(233,244,255,.99))}body.theme-classic .sp-post-reaction-option{border:0;background:transparent;color:#254b71}body.theme-classic .sp-post-reaction-option.is-active,body.theme-classic .sp-post-reaction-option:hover{background:transparent}body.theme-classic .sp-post-reaction-option-count{background:rgba(242,249,255,.98);border-color:rgba(87,128,171,.34);color:rgba(39,72,107,.9)}body.theme-classic .sp-post-media-modal-dialog{border-color:rgba(79,118,162,.34);background:radial-gradient(circle at top right,rgba(130,176,224,.2),transparent 50%),linear-gradient(162deg,rgba(245,251,255,.99),rgba(233,244,255,.99))}body.theme-classic .sp-post-media-modal-head,body.theme-classic .sp-post-media-modal-thumb-row{border-color:rgba(79,118,162,.24)}body.theme-classic .sp-post-media-modal-title{color:#23486e}body.theme-classic .sp-post-media-modal-counter{color:rgba(49,80,116,.8)}body.theme-classic .sp-post-media-modal-nav{background:rgba(226,240,252,.74);color:#2a5077}body.theme-classic .sp-post-media-modal-nav:hover{background:rgba(213,232,250,.96);color:#1f4368}body.theme-classic .sp-folios-toast{border-color:rgba(67,101,142,.48);background:rgba(224,238,252,.96);color:#1f4368;box-shadow:0 8px 20px rgba(57,85,120,.16)}body.theme-classic .gs-toast{border-color:rgba(127,217,255,.42);background:radial-gradient(circle at top right,rgba(82,157,230,.24),transparent 48%),linear-gradient(170deg,rgba(7,20,38,.96),rgba(5,14,28,.96));color:rgba(225,246,255,.98);box-shadow:0 16px 36px rgba(0,0,0,.4),0 0 18px rgba(72,165,226,.18)}body.theme-classic .gs-toast-message{color:rgba(225,246,255,.95)}body.theme-classic .gs-toast-close{border-color:rgba(127,200,255,.36);background:rgba(12,30,54,.6);color:rgba(200,232,255,.9)}body.theme-classic .gs-toast-close:hover{border-color:rgba(127,200,255,.62);background:rgba(18,40,68,.8)}body.theme-classic .rdt-root{border-color:rgba(67,101,142,.35);background:radial-gradient(circle at top right,rgba(91,145,203,.2),transparent 45%),linear-gradient(145deg,rgba(243,249,255,.98),rgba(233,243,254,.98));box-shadow:inset 0 0 0 1px rgba(60,95,136,.08)}body.theme-classic .rdt-title{color:rgba(31,62,97,.9)}body.theme-classic .rdt-feedback{color:rgba(48,94,142,.92)}body.theme-classic .rdt-feedback.error{color:rgba(167,76,76,.9)}body.theme-classic .rdt-label{color:rgba(47,74,106,.8)}body.theme-classic .rdt-search-input,body.theme-classic .rdt-select{border-color:rgba(67,101,142,.42);background:linear-gradient(180deg,rgba(244,250,255,.98),rgba(230,241,253,.98));color:#23486f}body.theme-classic .rdt-btn{border-color:rgba(67,101,142,.44);background:linear-gradient(180deg,rgba(236,246,255,.98),rgba(219,234,250,.98));color:#24476d;box-shadow:none}body.theme-classic .rdt-btn:hover{background:linear-gradient(180deg,rgba(227,240,255,.98),rgba(207,226,246,.98));border-color:rgba(67,101,142,.64);box-shadow:0 0 0 1px rgba(67,101,142,.2)}body.theme-classic .rdt-btn.active{background:linear-gradient(180deg,rgba(106,148,197,.32),rgba(90,131,178,.3));border-color:rgba(70,109,156,.72);color:#173f68;box-shadow:none}body.theme-classic .rdt-column-popover{border-color:rgba(67,101,142,.42);background:radial-gradient(circle at top right,rgba(95,150,212,.18),transparent 44%),rgba(247,251,255,.99)}body.theme-classic .rdt-column-option{color:#2c4e72}body.theme-classic .rdt-column-empty{color:rgba(42,68,101,.72)}body.theme-classic .rdt-table-wrap{border-color:rgba(67,101,142,.34);background:linear-gradient(180deg,rgba(242,249,255,.98),rgba(233,244,255,.98))}body.theme-classic .rdt-table thead th{background:linear-gradient(180deg,rgba(224,238,252,.98),rgba(215,231,247,.98));border-bottom-color:rgba(67,101,142,.34);color:rgba(34,69,106,.95)}body.theme-classic .rdt-table tbody td{color:rgba(33,62,95,.94);border-bottom-color:rgba(67,101,142,.16)}body.theme-classic .rdt-table tbody tr:hover td{background:rgba(164,196,231,.24)}body.theme-classic .rdt-empty-cell{color:rgba(45,72,107,.7)!important}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive{gap:.5rem;position:relative}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gs-public-theme-primary,#5b91ff) 55%,transparent) color-mix(in srgb,var(--gs-public-theme-panel,#0a101c) 72%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream::-webkit-scrollbar,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive::-webkit-scrollbar{width:8px;height:8px}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream::-webkit-scrollbar-track,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar-track,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive::-webkit-scrollbar-track{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#080e18) 76%,transparent);border-radius:999px}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream::-webkit-scrollbar-thumb,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar-thumb,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#5490ff) 76%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#2d60ce) 76%,transparent));border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#0f1b2f) 70%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream::-webkit-scrollbar-button,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar-button,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column::-webkit-scrollbar-button,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column::-webkit-scrollbar-button,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive::-webkit-scrollbar-button{width:0;height:0;display:none;background:transparent}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{padding-top:0;padding-bottom:0;min-height:0;height:100%}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-hero{display:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-tabs{justify-content:center}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{display:grid;grid-template-columns:minmax(20rem,23rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.78rem;min-height:0;height:100%;flex:1 1 auto}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{position:static;overflow:auto}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column{min-height:0;height:100%}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start;position:static;overflow:visible}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive.has-drawer .sp-memory-right-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{display:flex;flex-direction:column;gap:.78rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 6%,transparent);border-radius:1.6rem;background:var(--gs-public-theme-panel,#12141c);padding:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-head h4{margin:0;color:var(--gs-public-theme-strong,#f6f8ff);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-overview{gap:.6rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strips{gap:.34rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip{height:.28rem;border-radius:999px;min-width:1.6rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-meta{align-items:center;justify-content:space-between;gap:.5rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-usage{color:color-mix(in srgb,var(--gs-public-theme-text,#e8efff) 95%,transparent);font-size:.86rem;font-weight:700}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-upgrade{border:0;background:transparent;color:var(--gs-public-theme-secondary,#4d8dff);font-size:.62rem;font-weight:700;display:inline-flex;align-items:center;gap:.2rem;padding:0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-upgrade i{width:.62rem;height:.62rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-percent{color:color-mix(in srgb,var(--gs-public-theme-muted,#8c9ebf) 78%,transparent);font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{gap:.62rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch{border-radius:1.5rem;min-height:3.1rem;font-size:.84rem;letter-spacing:.01em;text-transform:none;font-weight:700;justify-content:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 8%,transparent);background:var(--gs-public-theme-panel,#1b1f2b);color:var(--gs-public-theme-muted,#aeb8d0)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch[data-memory-action=upload]{border-style:dashed;border-width:2px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5879b4) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#121724) 84%,transparent);color:var(--gs-public-theme-secondary,#4584ff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch[data-memory-action=upload]:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6091ff) 82%,transparent);color:var(--gs-public-theme-secondary,#77a5ff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch[data-memory-action=create]{background:var(--gs-public-theme-panel,#23293a);color:var(--gs-public-theme-strong,#f2f5ff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch i{width:1.05rem;height:1.05rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid{display:grid;gap:.55rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card{border-radius:1.4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 5%,transparent);background:var(--gs-public-theme-panel,#1c1f2a);padding:.78rem .58rem;text-align:center;gap:.26rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-icon{width:1.8rem;height:1.8rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;color:var(--gs-public-theme-strong,#ffffff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card:first-child .sp-memory-stat-icon{background:var(--gs-public-theme-primary,#2f6eff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card:nth-child(2) .sp-memory-stat-icon{background:#f36b2d}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card:nth-child(3) .sp-memory-stat-icon{background:#efbb20}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card:nth-child(4) .sp-memory-stat-icon{background:#7546f5}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-icon i{width:.9rem;height:.9rem;stroke-width:2.1}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-label{color:color-mix(in srgb,var(--gs-public-theme-muted,#9da9c8) 85%,transparent);text-transform:uppercase;letter-spacing:.08em;font-weight:700}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-value{font-size:1.04rem;color:var(--gs-public-theme-strong,#f5f8ff);font-weight:800}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--uploading{background:var(--gs-public-theme-primary,#2463f5);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#71a8ff) 45%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-chart{min-height:0;padding:0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-card{border:0;background:transparent;padding:0;box-shadow:none;color:var(--gs-public-theme-strong,#ffffff);gap:.46rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-icon{width:2.1rem;height:2.1rem;border-radius:.78rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 16%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--gs-public-theme-strong,#ffffff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-icon i{width:1.1rem;height:1.1rem;stroke-width:2.1}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-copy{min-width:0;display:flex;flex-direction:column;gap:.16rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-head{color:var(--gs-public-theme-strong,#ffffff);font-size:.76rem;text-transform:none;letter-spacing:0;display:block;font-weight:700;line-height:1.2}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-name{color:color-mix(in srgb,var(--gs-public-theme-text,#e1eeff) 90%,transparent);font-size:.58rem;font-weight:500}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-ring{width:2.8rem;height:2.8rem;position:relative;display:inline-flex;align-items:center;justify-content:center}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-ring svg{width:100%;height:100%;transform:rotate(-90deg)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-ring-bg,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-ring-value{fill:none;stroke-width:4}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-ring-bg{stroke:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 22%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-ring-value{stroke:var(--gs-public-theme-strong,#ffffff);stroke-linecap:round;transition:stroke-dashoffset .26s ease}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-ring-label{position:absolute;font-size:.58rem;font-weight:800;color:var(--gs-public-theme-strong,#ffffff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-meta{font-size:.53rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e0eeff) 90%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-progress{display:flex;align-items:center;gap:.44rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-track{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c4e2ff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182c) 62%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#8ee4ff) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#c2e4ff) 98%,transparent));box-shadow:0 0 10px rgba(161,224,255,.34)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-value{color:var(--gs-public-theme-strong,#ffffff);font-size:.56rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--promo{display:flex;align-items:center;justify-content:space-between;gap:.62rem;background:var(--gs-public-theme-panel,#1c1f2a)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-promo-left{display:inline-flex;align-items:center;gap:.5rem;min-width:0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-promo-left p{margin:0;font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#99a5c1) 82%,transparent);line-height:1.3}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-promo-icon{width:1.8rem;height:1.8rem;border-radius:.68rem;background:rgba(255,204,85,.12);color:#f4c43f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-promo-icon i{width:.9rem;height:.9rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-promo-btn{border:0;border-radius:999px;background:var(--gs-public-theme-primary,#2f6eff);color:var(--gs-public-theme-strong,#ffffff);font-size:.58rem;font-weight:800;letter-spacing:.04em;padding:.38rem .72rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-categories,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{justify-content:flex-start}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-pill,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip{background:var(--gs-public-theme-panel,#1c1f2a);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 8%,transparent);color:var(--gs-public-theme-text,#c0cee9);font-size:.5rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 6%,transparent);border-radius:2rem;background:var(--gs-public-theme-panel,#12141c);padding:1rem;display:flex;flex-direction:column;min-height:0;height:100%}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree{flex:1 1 auto;min-height:0;height:100%;max-height:none;display:flex;flex-direction:column;gap:1rem;overflow:auto}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-path{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 8%,transparent);background:var(--gs-public-theme-panel,#171a24);border-radius:1rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-path-label{color:color-mix(in srgb,var(--gs-public-theme-muted,#929fbc) 80%,transparent);font-size:.46rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-path-value{color:var(--gs-public-theme-text,#d9e4ff);font-size:.64rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.65rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-title{display:inline-flex;align-items:center;gap:.4rem;color:var(--gs-public-theme-text,#eef3ff);font-size:1.08rem;font-weight:800;letter-spacing:-.02em}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-add{width:1.26rem;height:1.26rem;border-radius:999px;border:0;background:var(--gs-public-theme-primary,#2f6eff);color:var(--gs-public-theme-strong,#ffffff);display:inline-flex;align-items:center;justify-content:center;padding:0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-add i{width:.72rem;height:.72rem;stroke-width:2.8}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-head-link{display:inline-flex;align-items:center;gap:.14rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ca7c2) 90%,transparent);font-size:.64rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-head-link i{width:.76rem;height:.76rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile{border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 6%,transparent);background:var(--gs-public-theme-panel,#161922);min-height:8.6rem;padding:.78rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#548bff) 72%,transparent);box-shadow:inset 0 0 0 1px rgba(65,129,255,.22)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile.is-favorite{border-color:rgba(255,215,128,.58)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-glyph{width:1.6rem;height:1.6rem;border-radius:.5rem;border:0;background:rgba(245,199,80,.16);color:#f4c44b;box-shadow:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-title{font-size:.88rem;color:var(--gs-public-theme-strong,#f3f6ff);line-height:1.3;margin-top:.32rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-sub{font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#95a2c1) 84%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-meta{margin-top:auto;gap:.24rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-chip{border:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-muted,#95a2c1) 78%,transparent);font-size:.56rem;padding:0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-chip-open,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-chip-tag{display:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream{gap:.45rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row{border-radius:1rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 6%,transparent);background:var(--gs-public-theme-panel,#161922);padding:.62rem 3.5rem .62rem .6rem;min-height:3rem;gap:.52rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5e93ff) 62%,transparent);background:var(--gs-public-theme-panel,#1a1e2b)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row.is-favorite{border-color:rgba(255,215,125,.56)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-icon{width:1.65rem;height:1.65rem;border-radius:.5rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-name{font-size:.68rem;color:var(--gs-public-theme-strong,#f2f6ff);font-weight:700}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-sub{font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#94a2c1) 84%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-meta{margin-right:2.9rem;gap:.46rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-pill{border-radius:999px;font-size:.46rem;padding:.12rem .34rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-preview-chip{display:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-favorite,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-toggle{width:1.26rem;height:1.26rem;border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-muted,#8492b2) 82%,transparent);z-index:9}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-favorite:hover,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-toggle:hover{color:var(--gs-public-theme-text,#e8eeff);transform:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-favorite.is-active{color:#ffd36c;background:transparent;border:0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile .sp-memory-item-menu-toggle{top:.7rem;right:.62rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile .sp-memory-item-favorite{top:.7rem;right:2rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row .sp-memory-item-menu-toggle{top:50%;right:.6rem;transform:translateY(-50%)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row .sp-memory-item-favorite{top:50%;right:1.95rem;transform:translateY(-50%)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu{min-width:8rem;border-radius:.88rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 12%,transparent);background:var(--gs-public-theme-panel,#171b26);box-shadow:0 14px 30px rgba(0,0,0,.42);padding:.3rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn{border-radius:.64rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 6%,transparent);background:var(--gs-public-theme-panel,#1d2231);min-height:1.56rem;font-size:.56rem;color:var(--gs-public-theme-text,#dbe4ff);letter-spacing:.05em}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6a9aff) 62%,transparent);background:var(--gs-public-theme-panel,#252c40)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer{display:flex;flex-direction:column;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 10%,transparent);background:var(--gs-public-theme-panel,#131722);position:absolute;top:var(--memory-drawer-top,2.8rem);left:var(--memory-drawer-left,1rem);width:min(var(--memory-drawer-width,22rem),calc(100% - 1.1rem));min-height:0;max-height:none;overflow:visible;z-index:28;transform:translateY(-8px) scale(.985);transform-origin:top left;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear .22s;animation:none;box-shadow:0 18px 34px rgba(0,0,0,.42)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer:before{content:"";position:absolute;top:-.45rem;left:var(--memory-drawer-arrow-left,1.4rem);width:.9rem;height:.9rem;transform:translateX(-50%) rotate(45deg);background:var(--gs-public-theme-panel,#131722);pointer-events:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer:before,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer[data-memory-drawer-placement=right]:before{border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 10%,transparent);border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 10%,transparent);border-top-left-radius:.1rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer[data-memory-drawer-placement=right]:before{top:var(--memory-drawer-arrow-top,1.8rem);left:-.45rem;transform:translateY(-50%) rotate(45deg)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive.has-drawer .sp-memory-drawer{transform:translateY(0) scale(1);transition-delay:0s,0s,0s}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-pane,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-form{overflow:visible;max-height:none}@media (max-width:1200px){body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{overflow-y:auto;overflow-x:hidden}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(0,1fr);height:auto;flex:0 0 auto}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{order:0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{overflow:visible}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{height:auto}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree{max-height:min(62vh,36rem)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive.has-drawer .sp-memory-right-grid{grid-template-columns:minmax(0,1fr)!important}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer{position:relative;top:auto;left:auto;width:100%;order:-1;max-height:none;opacity:0;transform:translateY(-12px)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer:before{display:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive.has-drawer .sp-memory-drawer{opacity:1;transform:translateY(0)}}@media (max-width:760px){body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row{padding-right:3.2rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-meta{margin-right:0;grid-column:1/-1;justify-content:flex-start;margin-left:2.15rem}}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive{gap:1rem;border:0;border-radius:0;background:transparent;padding:.25rem .35rem .35rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(16.5rem,19rem) minmax(0,1fr);gap:1.15rem;align-items:stretch}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column{order:2;min-width:0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{order:1;min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding-right:.16rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{border-radius:.95rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8aa0c4) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d1726) 72%,transparent);box-shadow:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{padding:1.1rem 1.15rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree{gap:1.05rem;padding-right:.1rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{display:flex;flex-direction:column;gap:.58rem;margin-bottom:.9rem;padding-bottom:.44rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7e95bb) 18%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#c4d2ee) 90%,transparent);letter-spacing:.03em;text-transform:uppercase}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title i{width:.78rem;height:.78rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{display:flex;justify-content:flex-start;gap:.42rem;margin-bottom:0;min-height:1.7rem;flex-wrap:wrap;align-items:center}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-pill,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip{border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8da4c9) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#111e31) 82%,transparent);color:var(--gs-public-theme-text,#d2ddf4);font-size:.64rem;min-height:1.7rem;padding:0 .65rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#67a0ff) 75%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#224270) 72%,transparent);color:var(--gs-public-theme-strong,#f5f9ff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip--empty{opacity:.7;pointer-events:none;border-style:dashed}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{grid-template-columns:minmax(0,1fr);gap:.55rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch{min-height:2.7rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#859dc4) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#101e30) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8e3f7) 92%,transparent);font-size:.75rem;font-weight:600;letter-spacing:0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#78abff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1c304b) 92%,transparent);color:var(--gs-public-theme-strong,#f0f5ff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5e9bff) 86%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#264a7b) 90%,transparent);color:var(--gs-public-theme-strong,#f7faff);box-shadow:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card{border-radius:.82rem;padding:.62rem .58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ba1c4) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#101e31) 78%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-label{font-size:.58rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-value{font-size:.92rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-title{font-size:.98rem;font-weight:700;color:var(--gs-public-theme-text,#e7efff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-add{width:1.5rem;height:1.5rem;border-radius:.55rem;background:color-mix(in srgb,var(--gs-public-theme-primary,#3b74cb) 88%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile{min-height:7.9rem;border-radius:.88rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ba2c6) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1725) 88%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row:hover,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6ea2f8) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#152338) 92%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-name,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-title{font-size:.8rem;font-weight:650;color:var(--gs-public-theme-text,#edf3ff)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-sub,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-sub{font-size:.62rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#b2c1db) 88%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row{border-radius:.8rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ba2c6) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1725) 88%,transparent);min-height:3.2rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{gap:.92rem;padding-bottom:.6rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-favorite,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-toggle{color:color-mix(in srgb,var(--gs-public-theme-muted,#b2c1df) 86%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-favorite.is-active{color:#ffd062}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer{position:relative;top:auto;left:auto;width:100%;margin-top:0;border-radius:.92rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7e95ba) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1524) 95%,transparent);box-shadow:none;overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:max-height .28s ease,opacity .22s ease,transform .22s ease,margin-top .22s ease,visibility 0s linear .28s}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer:before{display:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive.has-drawer .sp-memory-drawer{margin-top:.1rem;max-height:54rem;opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s,0s,0s}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-head{padding:.78rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8097bc) 24%,transparent)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-tabs{padding:.65rem .9rem 0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-pane{padding:.28rem .9rem .9rem}@media (max-width:1200px){body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(0,1fr)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid{grid-template-columns:minmax(0,1fr)}}#vault-access-modal.sp-vault-access-modal{position:absolute;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}#vault-access-modal.sp-vault-access-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}#vault-access-modal .sp-vault-access-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a14) 72%,transparent);backdrop-filter:blur(5px)}#vault-access-modal .sp-vault-access-shell{position:relative;width:min(92vw,28rem);z-index:1;pointer-events:auto}#vault-access-modal .sp-vault-access-card{background:color-mix(in srgb,var(--gs-public-theme-panel,#081528) 94%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78c9ff) 24%,transparent);border-radius:1rem;padding:1rem;display:grid;gap:.8rem;box-shadow:0 18px 40px rgba(0,0,0,.42)}#vault-access-modal .sp-vault-access-head{display:flex;align-items:flex-start;gap:.8rem}#vault-access-modal .sp-vault-access-icon{width:2.2rem;height:2.2rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gs-public-theme-primary,#00b8ff) 18%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78c9ff) 40%,transparent);color:var(--gs-public-theme-text,#9adfff);flex:0 0 auto}#vault-access-modal .sp-vault-access-copy-wrap{flex:1;min-width:0}#vault-access-modal .sp-vault-access-close{width:2rem;height:2rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#9bd5ff) 25%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#07182d) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,background .18s ease}#vault-access-modal .sp-vault-access-close:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9bd5ff) 55%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#09213c) 86%,transparent)}#vault-access-modal .sp-vault-access-title{margin:0;font-size:.95rem;font-weight:700;color:var(--gs-public-theme-strong,#eff8ff)}#vault-access-modal .sp-vault-access-copy{margin:.22rem 0 0;font-size:.77rem;color:color-mix(in srgb,var(--gs-public-theme-text,#dff2ff) 78%,transparent);line-height:1.45}#vault-access-modal .sp-vault-access-feedback{min-height:1.1rem;font-size:.74rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9cdcff) 90%,transparent);letter-spacing:.01em}#vault-access-modal .sp-vault-access-feedback.is-error{color:#ff9aa8}#vault-access-modal .sp-vault-access-form{display:grid;gap:.65rem}#vault-access-modal .sp-vault-access-form.is-hidden{display:none}#vault-access-modal .sp-vault-access-field{display:grid;gap:.34rem;font-size:.73rem;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e7ff) 90%,transparent);letter-spacing:.04em;text-transform:uppercase}#vault-access-modal .sp-password-field-wrap{position:relative}#vault-access-modal .sp-password-field-wrap .sp-memory-input{padding-right:2rem}#vault-access-modal .sp-password-toggle{position:absolute;right:.34rem;top:50%;transform:translateY(-50%);width:1.42rem;height:1.42rem;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#afdcf6) 84%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease,background-color .16s ease}#vault-access-modal .sp-password-toggle:hover{color:color-mix(in srgb,var(--gs-public-theme-text,#dff6ff) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#21598a) 32%,transparent)}#vault-access-modal .sp-password-toggle i,#vault-access-modal .sp-password-toggle svg{width:.78rem;height:.78rem;pointer-events:none}#vault-access-modal .sp-vault-access-form .sp-memory-btn:disabled,#vault-access-modal .sp-vault-access-form .sp-memory-input:disabled,#vault-access-modal .sp-vault-access-form .sp-password-toggle:disabled{opacity:.65;cursor:not-allowed}#memory-panel-shell .sp-memory-file-stream,#memory-panel-shell .sp-memory-folder-grid{isolation:isolate}#memory-panel-shell .sp-memory-file-row,#memory-panel-shell .sp-memory-folder-tile{z-index:1}#memory-panel-shell .sp-memory-file-row.has-open-menu,#memory-panel-shell .sp-memory-folder-tile.has-open-menu{z-index:42!important}#memory-panel-shell .sp-memory-item-menu{z-index:64!important}.gs-ui-modal{position:fixed;inset:0;z-index:3200;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .24s ease}.gs-ui-modal.is-open{opacity:1;pointer-events:auto}.gs-ui-modal.is-closing{opacity:0;pointer-events:none}.gs-ui-modal-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030b16) 66%,transparent);backdrop-filter:blur(4px)}.gs-ui-modal-shell{position:relative;width:min(28rem,calc(100vw - 2rem));border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78ccff) 38%,transparent);border-radius:.86rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#071426) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 98%,transparent));box-shadow:0 18px 42px rgba(0,0,0,.42),0 2px 22px color-mix(in srgb,var(--gs-public-theme-border-strong,#78ccff) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.05);padding:.9rem;transform:translateY(10px) scale(.985);opacity:.95;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s ease}.gs-ui-modal-shell:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gs-public-theme-border-strong,#8fe0ff) 82%,transparent),transparent);pointer-events:none}.gs-ui-modal-shell:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 68% at 50% -18%,color-mix(in srgb,var(--gs-public-theme-border-strong,#78ccff) 12%,transparent),transparent 58%);pointer-events:none}.gs-ui-modal-title:before{content:"";display:inline-block;width:.34rem;height:.34rem;border-radius:999px;margin-right:.42rem;margin-bottom:.06rem;vertical-align:middle;background:color-mix(in srgb,var(--gs-public-theme-border-strong,#78dcff) 92%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--gs-public-theme-border-strong,#78dcff) 62%,transparent)}.gs-ui-modal-shell:has(.gs-ui-modal-btn-confirm.is-danger){border-color:rgba(255,121,121,.4);box-shadow:0 18px 42px rgba(0,0,0,.42),0 2px 24px rgba(255,96,96,.12),inset 0 1px 0 rgba(255,255,255,.05)}.gs-ui-modal-shell:has(.gs-ui-modal-btn-confirm.is-danger):before{background:linear-gradient(90deg,transparent,rgba(255,138,138,.85),transparent)}.gs-ui-modal-shell:has(.gs-ui-modal-btn-confirm.is-danger):after{background:radial-gradient(120% 68% at 50% -18%,rgba(255,104,104,.13),transparent 58%)}.gs-ui-modal-shell:has(.gs-ui-modal-btn-confirm.is-danger) .gs-ui-modal-title:before{background:rgba(255,138,138,.95);box-shadow:0 0 8px rgba(255,104,104,.65)}.gs-ui-modal.is-open .gs-ui-modal-shell{transform:translateY(0) scale(1);opacity:1}.gs-ui-modal.is-closing .gs-ui-modal-shell{transform:translateY(10px) scale(.985);opacity:.95}.gs-ui-modal-head{position:relative;margin-bottom:.48rem;padding-right:1.26rem}.gs-ui-modal-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 98%,transparent);font-size:.84rem;letter-spacing:.04em;text-transform:uppercase;font-weight:800}.gs-ui-modal-icon-btn{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 96%,transparent);width:1rem;height:1rem;min-width:1rem;min-height:1rem;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;transition:color .16s ease,transform .16s ease,opacity .16s ease}.gs-ui-modal-icon-btn i,.gs-ui-modal-icon-btn svg{width:.88rem;height:.88rem;pointer-events:none}.gs-ui-modal-icon-btn:focus-visible,.gs-ui-modal-icon-btn:hover{color:var(--gs-public-theme-strong,#ffffff);transform:scale(1.06);opacity:1;outline:none}.gs-ui-modal-close-icon-btn{position:absolute;right:.04rem;top:.04rem;z-index:2}.gs-ui-modal-icon-glyph{font-size:.72rem;font-weight:700;line-height:1;display:inline-block;color:currentColor}.gs-ui-modal-icon-btn.is-hidden{display:none}.gs-ui-modal-body{color:color-mix(in srgb,var(--gs-public-theme-text,#bbe0f6) 90%,transparent);font-size:.66rem;line-height:1.45;white-space:pre-line;margin-bottom:.7rem}.gs-ui-modal-input-wrap{margin-bottom:.74rem}.gs-ui-modal-input-wrap.is-hidden{display:none}.gs-ui-modal-input{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fdbff) 34%,transparent);border-radius:.58rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a182b) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101f) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e3f7ff) 98%,transparent);min-height:2.1rem;padding:.46rem .56rem;font-size:.68rem;outline:none}.gs-ui-modal-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 74%,transparent);box-shadow:0 0 0 2px rgba(0,240,255,.16)}.gs-ui-modal-actions{display:flex;justify-content:flex-end;gap:.42rem}.gs-ui-modal-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd4ff) 34%,transparent);border-radius:.58rem;min-height:1.92rem;min-width:5.1rem;padding:.3rem .66rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e2138) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071222) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e3f5ff) 98%,transparent);font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.gs-ui-modal-btn.gs-ui-modal-btn--icon-only{min-width:1.92rem;width:1.92rem;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:0}.gs-ui-modal-btn.gs-ui-modal-btn--icon-only i,.gs-ui-modal-btn.gs-ui-modal-btn--icon-only svg{width:.86rem;height:.86rem;pointer-events:none}.gs-ui-modal-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a8f1ff) 68%,transparent);transform:translateY(-1px);box-shadow:0 0 12px rgba(0,240,255,.16)}.gs-ui-modal-btn.is-hidden{display:none}.gs-ui-modal-btn-confirm.is-danger{border-color:rgba(255,121,121,.62);color:rgba(255,210,210,.98);background:linear-gradient(180deg,rgba(95,28,40,.96),rgba(50,14,24,.98))}.gs-ui-modal-btn-confirm.is-danger:hover{border-color:rgba(255,152,152,.86);box-shadow:0 0 12px rgba(255,96,96,.26)}.gs-logout-overlay{position:fixed;inset:0;z-index:3400;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .26s ease}.gs-logout-overlay.is-open{opacity:1;pointer-events:auto}.gs-logout-overlay.is-closing{opacity:0;pointer-events:none}.gs-logout-overlay-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030b16) 78%,transparent);backdrop-filter:blur(7px)}.gs-logout-overlay-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:15rem;padding:1.35rem 1.9rem 1.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78ccff) 36%,transparent);border-radius:.95rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#071426) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 98%,transparent));box-shadow:0 18px 42px rgba(0,0,0,.46),0 2px 22px color-mix(in srgb,var(--gs-public-theme-border-strong,#78ccff) 12%,transparent),inset 0 1px 0 rgba(255,255,255,.05);transform:translateY(8px) scale(.97);transition:transform .26s cubic-bezier(.22,1,.36,1)}.gs-logout-overlay.is-open .gs-logout-overlay-card{transform:translateY(0) scale(1)}.gs-logout-overlay-card:before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gs-public-theme-border-strong,#8fe0ff) 82%,transparent),transparent);pointer-events:none}.gs-logout-overlay-ring{width:1.9rem;height:1.9rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78ccff) 22%,transparent);border-top-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ce4ff) 92%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--gs-public-theme-border-strong,#78ccff) 20%,transparent);animation:gs-logout-overlay-spin .85s linear infinite}.gs-logout-overlay-title{color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 98%,transparent);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.gs-logout-overlay-title:after{content:"";display:inline-block;width:.9em;text-align:left;animation:gs-logout-overlay-dots 1.2s steps(1) infinite}.gs-logout-overlay-subtitle{color:color-mix(in srgb,var(--gs-public-theme-text,#bbe0f6) 68%,transparent);font-size:.6rem;letter-spacing:.03em}@keyframes gs-logout-overlay-spin{to{transform:rotate(1turn)}}@keyframes gs-logout-overlay-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.gs-ui-modal-shell.gs-ui-modal-shell--apps-prompt{width:min(52rem,calc(100vw - 2rem));max-height:calc(100vh - 2.2rem);max-height:calc(100dvh - 2.2rem);display:flex;flex-direction:column;gap:.56rem}.gs-ui-modal-textarea{width:100%;min-height:min(48vh,24rem);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7de2ff) 32%,transparent);border-radius:.66rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#091628) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1b) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 98%,transparent);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;line-height:1.5;padding:.66rem .72rem;resize:none;outline:none;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.gs-ui-modal-textarea::-webkit-scrollbar{width:0;height:0}.gs-ui-modal-copy-meta{margin:-.12rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#afdcf2) 86%,transparent);font-size:.58rem;line-height:1.4}.gs-ui-modal-shell.gs-ui-modal-shell--resume-export{width:min(46rem,calc(100vw - 2rem));max-height:calc(100vh - 2.2rem);max-height:calc(100dvh - 2.2rem);display:flex;flex-direction:column;gap:.56rem}.sp-resume-modal-sub{margin-top:-.12rem}.sp-resume-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.44rem;max-height:min(56vh,26rem);overflow:auto;padding-right:.08rem}.sp-resume-template-card{--sp-resume-template-accent:var(--gs-public-theme-muted,#1d5dd9);--sp-resume-template-surface:var(--gs-public-theme-strong,#f7faff);--sp-resume-template-paper:var(--gs-public-theme-strong,#ffffff);--sp-resume-template-text:var(--gs-public-theme-panel,#132238);--sp-resume-template-muted:var(--gs-public-theme-muted,#4f647d);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd8ff) 32%,transparent);border-radius:.66rem;background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2e) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 92%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#ddf4ff) 96%,transparent);text-align:left;padding:.46rem;display:grid;gap:.36rem;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.sp-resume-template-card:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9eeff) 66%,transparent);transform:translateY(-1px);box-shadow:0 0 12px rgba(59,201,255,.16)}.sp-resume-template-card.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#69dfff) 78%,transparent);box-shadow:0 0 0 2px rgba(68,195,255,.2),inset 0 0 0 1px rgba(188,240,255,.16)}.sp-resume-template-preview{display:block;border-radius:.44rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80d8ff) 26%,transparent);background:var(--sp-resume-template-paper);padding:.36rem;min-height:3.9rem}.sp-resume-template-preview-top{display:block;height:.62rem;border-radius:.22rem;background:var(--sp-resume-template-accent);margin-bottom:.28rem}.sp-resume-template-preview-line{display:block;height:.36rem;border-radius:.16rem;background:color-mix(in srgb,var(--gs-public-theme-primary,#84aacd) 62%,transparent);margin-bottom:.22rem}.sp-resume-template-preview-line.is-strong{width:68%;background:color-mix(in srgb,var(--gs-public-theme-primary,#547ca6) 82%,transparent)}.sp-resume-template-preview-line:not(.is-strong){width:92%}.sp-resume-template-preview-pills{display:flex;flex-wrap:wrap;gap:.18rem;margin-top:.26rem}.sp-resume-template-preview-pills span{display:inline-flex;width:1.56rem;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#54a5e8) 22%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6cbef7) 40%,transparent)}.sp-resume-template-card.is-layout-sidebar .sp-resume-template-preview{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.24rem}.sp-resume-template-card.is-layout-sidebar .sp-resume-template-preview-top{grid-column:1/-1;margin-bottom:.12rem}.sp-resume-template-card.is-layout-sidebar .sp-resume-template-preview-line.is-strong{width:88%}.sp-resume-template-card.is-layout-sidebar .sp-resume-template-preview-pills{grid-column:1/-1}.sp-resume-template-card.is-layout-hero-overlay .sp-resume-template-preview-top{height:.94rem;border-radius:.3rem;margin-bottom:.34rem}.sp-resume-template-card.is-layout-hero-overlay .sp-resume-template-preview-line.is-strong{width:54%}.sp-resume-template-card.is-layout-split-grid .sp-resume-template-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem}.sp-resume-template-card.is-layout-split-grid .sp-resume-template-preview-pills,.sp-resume-template-card.is-layout-split-grid .sp-resume-template-preview-top{grid-column:1/-1}.sp-resume-template-card.is-layout-timeline .sp-resume-template-preview-line{position:relative;padding-left:.42rem}.sp-resume-template-card.is-layout-timeline .sp-resume-template-preview-line:before{content:"";position:absolute;left:.08rem;top:.08rem;width:.18rem;height:.18rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#54a5e8) 74%,transparent)}.sp-resume-template-card.is-layout-minimal .sp-resume-template-preview{border-radius:.2rem}.sp-resume-template-copy{display:grid;gap:.14rem}.sp-resume-template-copy strong{font-size:.56rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e3f8ff) 98%,transparent)}.sp-resume-template-copy small{font-size:.49rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#addcf3) 88%,transparent)}.sp-resume-modal-selected{margin:0;font-size:.57rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b6e0f5) 90%,transparent)}.sp-resume-modal-selected strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 98%,transparent);font-weight:700}.sp-resume-modal-actions{margin-top:.04rem;justify-content:flex-end;flex-wrap:wrap}.gs-ui-modal-shell.gs-ui-modal-shell--subscription-enterprise{width:min(52rem,calc(100vw - 2rem));max-height:calc(100vh - 2.2rem);max-height:calc(100dvh - 2.2rem);display:flex;flex-direction:column;gap:.56rem}.sp-sub-enterprise-body{margin-bottom:.24rem;white-space:normal}.sp-sub-enterprise-form{min-height:0;display:flex;flex-direction:column;gap:.44rem}.sp-sub-enterprise-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;max-height:min(56vh,30rem);overflow:auto;padding-right:.08rem}.sp-sub-enterprise-feedback{margin:0;min-height:.92rem;color:rgba(255,190,204,.95);font-size:.56rem;line-height:1.42}.sp-sub-enterprise-summary{margin-top:.16rem}@media (max-width:860px){.sp-resume-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sp-resume-template-grid{grid-template-columns:minmax(0,1fr)}.sp-resume-modal-actions{justify-content:stretch}.sp-resume-modal-actions .gs-ui-modal-btn{flex:1 1 auto;min-width:0}}.gs-ui-modal-shell.gs-ui-modal-shell--god-details{width:min(46rem,calc(100vw - 2rem));max-height:calc(100vh - 2.2rem);max-height:calc(100dvh - 2.2rem);display:flex;flex-direction:column;gap:.5rem}.gs-ui-modal-shell.gs-ui-modal-shell--god-details .gs-ui-modal-head{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:.18rem}.gs-ui-modal-shell.gs-ui-modal-shell--god-details .gs-ui-modal-title{text-align:center}.sp-entity-details-close-icon{position:absolute;right:0;top:0;width:1.16rem;height:1.16rem;border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease,transform .16s ease,opacity .16s ease}.sp-entity-details-close-icon:focus-visible,.sp-entity-details-close-icon:hover{color:var(--gs-public-theme-strong,#ffffff);transform:scale(1.06);box-shadow:none;outline:none}.sp-entity-details-close-icon i,.sp-entity-details-close-icon svg{width:.72rem;height:.72rem}.sp-entity-details-modal-body{margin-bottom:.2rem;min-height:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;align-items:center}.sp-entity-details-modal-body::-webkit-scrollbar{width:0;height:0}.sp-entity-details-profile{display:grid;justify-items:center;text-align:center;gap:.34rem;margin:0 0 .56rem;padding:0}.sp-entity-details-profile-image-link{display:inline-flex;border-radius:.72rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d19) 92%,transparent);text-decoration:none}.sp-entity-details-profile-image-link.is-fallback{align-items:center;justify-content:center;width:min(10.5rem,44vw);aspect-ratio:1/1;background:radial-gradient(circle at 28% 24%,color-mix(in srgb,var(--gs-public-theme-primary,#84dfff) 25%,transparent),transparent 54%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a223a) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#061224) 98%,transparent));border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#74d1ff) 36%,transparent)}.sp-entity-details-profile-image{display:block;width:min(10.5rem,44vw);max-width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.sp-entity-details-profile-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:color-mix(in srgb,var(--gs-public-theme-text,#d8f5ff) 98%,transparent);font-size:clamp(1.7rem,4.8vw,2.7rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-entity-details-profile-link{display:inline-flex;align-items:center;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 96%,transparent);font-size:.56rem;text-decoration:none;letter-spacing:.01em}.sp-entity-details-profile-link:focus-visible,.sp-entity-details-profile-link:hover{color:var(--gs-public-theme-strong,#ffffff);text-decoration:underline}.sp-entity-details-profile-link.is-muted{color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 82%,transparent);text-decoration:none;cursor:default}.sp-entity-details-table-wrap{max-height:none;overflow:visible;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76ceff) 28%,transparent);border-radius:.66rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081526) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 95%,transparent));width:min(100%,31rem)}.sp-entity-details-table-wrap:has(.sp-god-details-reusable-table-host){border:0;background:none;border-radius:0;width:100%;overflow-x:auto}.sp-god-details-reusable-table-host,.sp-god-details-reusable-table-host .rdt-root{width:100%}.sp-entity-details-table{width:100%;border-collapse:collapse;font-size:.63rem}.sp-entity-details-table td,.sp-entity-details-table th{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d2ff) 16%,transparent);padding:.42rem .52rem;text-align:center;vertical-align:top}.sp-entity-details-table th{width:30%;font-weight:700;letter-spacing:.03em;text-transform:uppercase;font-size:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 45%,transparent)}.sp-entity-details-table td,.sp-entity-details-table th{color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 96%,transparent)}.sp-entity-details-table td{word-break:break-word;line-height:1.45}.sp-entity-details-table tbody tr:last-child td,.sp-entity-details-table tbody tr:last-child th{border-bottom:0}.gs-ui-modal-shell.gs-ui-modal-shell--god-edit{width:min(48rem,calc(100vw - 2rem));max-height:calc(100vh - 2.2rem);max-height:calc(100dvh - 2.2rem);display:flex;flex-direction:column;gap:.48rem}.sp-entity-edit-form{display:flex;flex-direction:column;gap:.56rem;min-height:0}.sp-desk-website-entity-modal{width:min(54rem,calc(100vw - 2rem))}.sp-desk-website-entity-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.72rem;align-items:end}.sp-desk-website-entity-add{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 40%,transparent);border-radius:.54rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0d324e) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071c32) 94%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e8f9ff) 98%,transparent);display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.18rem;padding:.5rem .72rem;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.sp-desk-website-entity-add i,.sp-desk-website-entity-add svg{width:.9rem;height:.9rem;stroke-width:2.4}.sp-desk-website-entity-add:focus-visible,.sp-desk-website-entity-add:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 72%,transparent);box-shadow:0 0 0 2px rgba(0,240,255,.14);outline:none}.sp-desk-website-entity-list{display:grid;gap:.72rem;max-height:min(54vh,31rem);overflow:auto;padding-right:.14rem}.sp-desk-website-entity-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 24%,transparent);border-radius:.66rem;background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c263e) 80%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1d) 94%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);padding:.72rem;display:grid;gap:.68rem}.sp-desk-website-entity-card-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.sp-desk-website-entity-card-head strong{display:block;color:color-mix(in srgb,var(--gs-public-theme-text,#eaf9ff) 98%,transparent);font-size:.72rem;font-weight:800;text-transform:none;letter-spacing:0}.sp-desk-website-entity-card-head small{display:block;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dd3ed) 82%,transparent);font-size:.53rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-top:.12rem}.sp-desk-website-entity-remove{width:2rem;height:2rem;border:1px solid rgba(255,156,184,.34);border-radius:.54rem;background:rgba(52,12,27,.42);color:rgba(255,190,207,.96);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sp-desk-website-entity-remove i,.sp-desk-website-entity-remove svg{width:.86rem;height:.86rem;stroke-width:2.2}.sp-desk-website-entity-remove:disabled{opacity:.42;cursor:not-allowed}.sp-desk-website-entity-card-grid{gap:.5rem .58rem}.sp-desk-website-entity-card-grid,.sp-entity-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sp-entity-edit-grid{gap:.48rem .56rem;max-height:min(58vh,30rem);overflow:auto;padding-right:.1rem}.sp-entity-edit-field{display:grid;gap:.22rem;font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b6dff6) 90%,transparent);font-weight:700}.sp-entity-edit-field input,.sp-entity-edit-field textarea{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 32%,transparent);border-radius:.54rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#09182a) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 98%,transparent);font-size:.66rem;padding:.44rem .52rem;outline:none}.sp-entity-edit-field input:focus,.sp-entity-edit-field textarea:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 72%,transparent);box-shadow:0 0 0 2px rgba(0,240,255,.14)}.sp-entity-edit-field input:disabled,.sp-entity-edit-field textarea:disabled{opacity:.62;cursor:not-allowed}.sp-entity-edit-field.is-wide{grid-column:1/-1}.sp-entity-upload-shell{display:flex;flex-direction:column;gap:.34rem}.sp-entity-edit-field input.sp-entity-upload-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;padding:0;border:0;margin:0;background:transparent}.sp-entity-upload-trigger{display:inline-flex;align-items:center;gap:.34rem;min-height:2.02rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ed9ff) 32%,transparent);border-radius:.54rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#09182a) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#def4ff) 98%,transparent);font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:none;padding:.48rem .56rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sp-entity-upload-trigger:focus-visible,.sp-entity-upload-trigger:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 72%,transparent);box-shadow:0 0 0 2px rgba(0,240,255,.14);transform:translateY(-1px)}.sp-entity-upload-trigger i,.sp-entity-upload-trigger svg{width:.86rem;height:.86rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9fe6ff) 96%,transparent);stroke-width:2.1;flex-shrink:0}.sp-entity-upload-filename{color:color-mix(in srgb,var(--gs-public-theme-text,#b3def4) 92%,transparent);font-size:.56rem;line-height:1.35;text-transform:none;letter-spacing:.01em;word-break:break-word}.sp-entity-upload-link{display:inline-flex;align-items:center;gap:.22rem;width:-moz-fit-content;width:fit-content;color:color-mix(in srgb,var(--gs-public-theme-text,#96e9ff) 96%,transparent);font-size:.55rem;text-decoration:none;text-transform:none;letter-spacing:.01em}.sp-entity-upload-link:focus-visible,.sp-entity-upload-link:hover{text-decoration:underline;color:color-mix(in srgb,var(--gs-public-theme-text,#bdf4ff) 98%,transparent)}.sp-entity-edit-note{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#aadbf3) 90%,transparent);font-size:.57rem;line-height:1.45}.sp-entity-edit-status{min-height:.88rem;margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#99eaff) 96%,transparent);font-size:.56rem;line-height:1.4}.sp-entity-edit-error{min-height:1rem;margin:0;color:rgba(255,182,198,.95);font-size:.58rem;line-height:1.4}@media (max-width:760px){.sp-desk-website-entity-card-grid,.sp-desk-website-entity-toolbar,.sp-entity-edit-grid,.sp-sub-enterprise-form-grid{grid-template-columns:minmax(0,1fr)}.sp-desk-website-entity-add{width:100%}}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive ::-webkit-scrollbar-button,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive ::-webkit-scrollbar-button:single-button,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive ::-webkit-scrollbar-button:vertical:decrement,body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive ::-webkit-scrollbar-button:vertical:increment{display:none!important;width:0!important;height:0!important;background:transparent!important;-webkit-appearance:none}.sp-direction-modal{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:1.25rem;pointer-events:none;opacity:0;transition:opacity .2s ease}.sp-direction-modal.is-open{pointer-events:auto;opacity:1}.sp-direction-backdrop{position:absolute;inset:0;border:none;background:color-mix(in srgb,var(--gs-public-theme-surface,#030814) 74%,transparent)}.sp-direction-shell{position:relative;width:min(900px,96vw);max-height:86vh;overflow:auto;border-radius:16px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 34%,transparent);background:linear-gradient(175deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c182c) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#061022) 98%,transparent));box-shadow:0 24px 60px rgba(3,10,22,.55);padding:1rem;display:flex;flex-direction:column;gap:.85rem}.sp-direction-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.sp-direction-title{margin:0;color:var(--gs-public-theme-text,#e8f8ff);font-size:.95rem;font-weight:700}.sp-direction-copy{margin:.22rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#c4dcff) 76%,transparent);font-size:.72rem}.sp-direction-close{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f223e) 74%,transparent);color:var(--gs-public-theme-text,#cde8ff);border-radius:999px;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center}.sp-direction-location{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 42%,transparent);border-radius:10px;padding:.5rem .65rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cce6ff) 80%,transparent);font-size:.72rem}.sp-direction-feedback{min-height:1.1rem;color:rgba(164,228,190,.92);font-size:.72rem}.sp-direction-feedback.is-error{color:rgba(255,170,170,.96)}.sp-direction-form{display:flex;flex-direction:column;gap:.65rem}.sp-direction-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem}.sp-direction-field{display:flex;flex-direction:column;gap:.28rem}.sp-direction-field>span{color:color-mix(in srgb,var(--gs-public-theme-text,#b9d6ff) 78%,transparent);font-size:.66rem;text-transform:uppercase;letter-spacing:.04em}.sp-direction-check{display:flex;align-items:center;gap:.42rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d0e6ff) 86%,transparent);font-size:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 28%,transparent);border-radius:10px;padding:.6rem}.sp-direction-preview{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 25%,transparent);border-radius:11px;padding:.65rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071223) 70%,transparent);max-height:220px;overflow:auto}.sp-direction-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.sp-direction-inbox-row{display:flex;flex-direction:column;gap:.35rem;padding:.52rem .62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 24%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a162a) 60%,transparent)}.sp-direction-inbox-meta{display:flex;flex-wrap:wrap;gap:.35rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b9d6ff) 78%,transparent);font-size:.68rem}.sp-direction-inbox-actions{display:flex;flex-wrap:wrap;gap:.38rem}.sp-top-create-modal{position:fixed;inset:0;z-index:2240;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none;opacity:0;transition:opacity .2s ease}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.sp-top-create-modal{z-index:6500}}.sp-top-create-modal.is-open{pointer-events:auto;opacity:1}.sp-top-create-backdrop{position:absolute;inset:0;border:none;background:color-mix(in srgb,var(--gs-public-theme-surface,#030814) 76%,transparent);opacity:0;transition:opacity .2s ease}.sp-top-create-modal.is-open .sp-top-create-backdrop{opacity:1}.sp-top-create-shell{position:relative;width:min(860px,96vw);max-height:90vh;overflow:auto;border-radius:18px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 34%,transparent);background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--gs-public-theme-primary,#49a4ff) 18%,transparent),transparent 44%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c182c) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1e) 98%,transparent));box-shadow:0 24px 60px rgba(3,10,22,.55),inset 0 1px 0 rgba(214,242,255,.05);padding:1rem;display:flex;flex-direction:column;gap:.82rem;opacity:0;transform:translateY(14px) scale(.985);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease}.sp-top-create-modal.is-open .sp-top-create-shell{opacity:1;transform:translateY(0) scale(1)}.sp-top-create-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.sp-top-create-title{margin:0;color:var(--gs-public-theme-text,#e8f8ff);font-size:.95rem;font-weight:700}.sp-top-create-copy{margin:.16rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#c4dcff) 76%,transparent);font-size:.72rem;line-height:1.45}.sp-top-create-close{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67d6ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f223e) 74%,transparent);color:var(--gs-public-theme-text,#cde8ff);border-radius:999px;width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sp-top-create-close:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b7eeff) 72%,transparent);color:var(--gs-public-theme-strong,#f2fcff);background:color-mix(in srgb,var(--gs-public-theme-panel,#1c3e61) 72%,transparent)}.sp-top-create-form{display:flex;flex-direction:column;gap:.68rem}.sp-top-create-grid{display:grid;gap:.55rem}.sp-top-create-grid--identity,.sp-top-create-grid--options{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-top-create-grid--options{align-items:start}.sp-top-create-field b,.sp-top-create-label b{color:rgba(255,148,148,.96);font-weight:700}.sp-top-create-field{gap:.38rem}.sp-top-create-field-title{color:color-mix(in srgb,var(--gs-public-theme-text,#c6e2f8) 86%,transparent);font-size:.56rem;text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace}.sp-top-create-field--identity{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.72rem;padding:.46rem .52rem .5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b1728) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 90%,transparent));box-shadow:inset 0 1px 0 rgba(214,242,255,.05);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.sp-top-create-field--identity:focus-within{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98e6ff) 58%,transparent);box-shadow:0 0 0 1px rgba(108,211,255,.24),inset 0 1px 0 rgba(214,242,255,.1);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e1d32) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081424) 92%,transparent))}.sp-top-create-identity-input--textarea.sp-orchestrate-input,.sp-top-create-identity-input.sp-orchestrate-input{min-height:1.74rem;border:1px solid transparent;border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a14) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e0f4ff) 96%,transparent);box-shadow:none}.sp-top-create-identity-input--textarea.sp-orchestrate-input{min-height:4.2rem;resize:vertical}.sp-top-create-identity-input--textarea.sp-orchestrate-input::-moz-placeholder,.sp-top-create-identity-input.sp-orchestrate-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-muted,#aacfe2) 64%,transparent)}.sp-top-create-identity-input--textarea.sp-orchestrate-input::placeholder,.sp-top-create-identity-input.sp-orchestrate-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-muted,#aacfe2) 64%,transparent)}.sp-top-create-identity-input--textarea.sp-orchestrate-input:focus,.sp-top-create-identity-input.sp-orchestrate-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#93e3ff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081423) 90%,transparent);box-shadow:0 0 0 1px rgba(96,198,245,.2)}.sp-top-create-section{display:flex;flex-direction:column;gap:.46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.7rem;padding:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1a) 66%,transparent);box-shadow:inset 0 1px 0 rgba(214,242,255,.03);opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .22s ease,border-color .2s ease}.sp-top-create-section--span-2{grid-column:1/-1}.sp-top-create-section--upload{gap:.52rem}.sp-top-create-section.is-hidden{display:none}.sp-top-create-section.is-entering{opacity:0;transform:translateY(-6px)}.sp-top-create-section.is-entering.is-entering-active{opacity:1;transform:translateY(0)}.sp-top-create-section.is-leaving{opacity:0;transform:translateY(-6px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 0%,transparent);pointer-events:none}.sp-top-create-label{color:color-mix(in srgb,var(--gs-public-theme-text,#b9d6ff) 84%,transparent);font-size:.58rem;letter-spacing:.08em;font-weight:700;line-height:1.3}.sp-top-create-label,.sp-top-create-meta-copy{text-transform:uppercase;font-family:JetBrains Mono,monospace}.sp-top-create-meta-copy{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4cfe9) 72%,transparent);font-size:.44rem;line-height:1.2;letter-spacing:.04em}.sp-top-create-pill-group{display:flex;flex-wrap:wrap;gap:.28rem}.sp-top-create-pill{position:relative;display:inline-flex;align-items:center}.sp-top-create-pill input{position:absolute;opacity:0;pointer-events:none}.sp-top-create-pill span{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 28%,transparent);border-radius:999px;min-height:1.18rem;padding:0 .56rem;font-size:.42rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e3fa) 74%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071323) 34%,transparent);font-family:JetBrains Mono,monospace;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background-color .2s ease}.sp-top-create-pill:hover span{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 44%,transparent);color:var(--gs-public-theme-strong,#eef9ff)}.sp-top-create-pill input:checked+span{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dcff) 62%,transparent);color:var(--gs-public-theme-text,#ecf8ff);box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,#56ABFA) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3b87c9) 24%,transparent)}.sp-top-create-row{display:flex;align-items:center;justify-content:space-between;gap:.62rem;flex-wrap:wrap}.sp-top-create-row--tight{align-items:center}.sp-top-create-switch{display:inline-flex;align-items:center;gap:.42rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d0e6ff) 86%,transparent);font-size:.56rem;line-height:1.2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-top-create-switch .gs-project-settings-switch{margin-top:0}.sp-top-create-switch-label{color:color-mix(in srgb,var(--gs-public-theme-text,#cae8f8) 90%,transparent);font-size:.5rem;letter-spacing:.03em}.sp-top-create-upload-shell{position:relative;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee4ff) 34%,transparent);border-radius:.64rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#091322) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b15) 96%,transparent));min-height:170px;padding:.52rem;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.sp-top-create-upload-shell:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 64%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c192c) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1d) 96%,transparent))}.sp-top-create-upload-shell.is-dragging{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a3f0ff) 92%,transparent);box-shadow:0 0 0 2px rgba(114,208,255,.24);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#12243a) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081323) 96%,transparent))}.sp-top-create-upload-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sp-top-create-upload-dropzone{width:100%;min-height:136px;border-radius:.56rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#84d8ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1c) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c2e8fa) 92%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;text-align:center;padding:.64rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-top-create-upload-dropzone:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9fecff) 60%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a192a) 66%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ebfaff) 98%,transparent)}.sp-top-create-upload-dropzone i,.sp-top-create-upload-dropzone svg{width:1.2rem;height:1.2rem;color:color-mix(in srgb,var(--gs-public-theme-text,#8bebff) 94%,transparent)}.sp-top-create-upload-title{color:color-mix(in srgb,var(--gs-public-theme-text,#e1f6ff) 96%,transparent);font-family:JetBrains Mono,monospace;font-size:.5rem;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;font-weight:700}.sp-top-create-upload-subtitle{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4cfe9) 82%,transparent);font-size:.46rem;line-height:1.3}.sp-top-create-upload-preview{display:grid;grid-template-columns:6.3rem minmax(0,1fr);gap:.6rem;align-items:center}.sp-top-create-upload-preview.is-hidden{display:none}.sp-top-create-upload-preview-image{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81cbf5) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061223) 78%,transparent)}.sp-top-create-upload-preview-copy{min-width:0;display:flex;flex-direction:column;gap:.42rem}.sp-top-create-upload-filename{color:color-mix(in srgb,var(--gs-public-theme-text,#d2f0ff) 94%,transparent);font-family:JetBrains Mono,monospace;font-size:.46rem;letter-spacing:.04em;line-height:1.34;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-top-create-upload-preview-actions{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.sp-top-create-upload-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd9ff) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081628) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ceefff) 90%,transparent);min-height:1.16rem;padding:0 .5rem;font-size:.4rem;line-height:1;text-transform:uppercase;letter-spacing:.07em;font-family:JetBrains Mono,monospace;font-weight:700;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-top-create-upload-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 44%,transparent);color:var(--gs-public-theme-strong,#eef9ff)}.sp-top-create-upload-btn.is-danger{border-color:rgba(255,152,152,.44);background:rgba(92,28,34,.62);color:rgba(255,229,229,.96)}.sp-top-create-upload-shell[data-has-file=false] .sp-top-create-upload-preview,.sp-top-create-upload-shell[data-has-file=true] .sp-top-create-upload-dropzone{display:none}.sp-top-create-associate-browser{display:flex;flex-direction:column;gap:.42rem}.sp-top-create-associate-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#75e1ff) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081423) 70%,transparent);padding:.14rem}.sp-top-create-associate-tab{border:1px solid transparent;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#b8e4f8) 88%,transparent);min-height:1.3rem;padding:.18rem .38rem;font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;text-align:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-top-create-associate-tab:hover{color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfaff) 98%,transparent)}.sp-top-create-associate-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fbff) 98%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a95c2) 80%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#006891) 88%,transparent));box-shadow:0 0 0 1px rgba(122,233,255,.16)}.sp-top-create-associate-tab:disabled{opacity:.54;cursor:not-allowed}.sp-top-create-associate-table-shell{max-height:14rem}.sp-top-create-associate-table tbody tr.is-selected{background:color-mix(in srgb,var(--gs-public-theme-panel,#0e3a58) 54%,transparent)}.sp-top-create-associate-table input[type=radio]{accent-color:var(--gs-public-theme-primary,#49c4ff)}.sp-top-create-actions{display:flex;justify-content:flex-end;gap:.42rem;margin-top:.1rem}.sp-top-create-action-btn{width:2.04rem;height:2.04rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd9ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081628) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ceefff) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease;cursor:pointer}.sp-top-create-action-btn i,.sp-top-create-action-btn svg{width:.84rem;height:.84rem;pointer-events:none}.sp-top-create-action-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 44%,transparent);color:var(--gs-public-theme-strong,#eef9ff);transform:translateY(-1px)}.sp-top-create-action-btn--primary{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dcff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3b87c9) 24%,transparent);color:var(--gs-public-theme-text,#ecf8ff);box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,#56ABFA) 22%,transparent)}.sp-top-create-action-btn--ghost{background:color-mix(in srgb,var(--gs-public-theme-panel,#081424) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d1e7f8) 90%,transparent)}.sp-top-create-action-btn.is-loading{cursor:wait}.sp-top-create-action-btn.is-loading svg{animation:sp-top-create-icon-spin .8s linear infinite}.sp-top-create-action-btn:disabled{opacity:.7;transform:none;cursor:not-allowed}@keyframes sp-top-create-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sp-top-create-table-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.62rem;max-height:14rem;overflow:auto}.sp-top-create-table{width:100%;border-collapse:collapse;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#def5ff) 94%,transparent)}.sp-top-create-table td,.sp-top-create-table th{padding:.42rem .5rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7edaff) 12%,transparent);white-space:nowrap}.sp-top-create-table thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--gs-public-theme-panel,#091628) 96%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c9eaff) 90%,transparent);text-transform:uppercase;letter-spacing:.05em;font-size:.5rem}.sp-top-create-table tbody tr:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#102a44) 45%,transparent)}@media (max-width:980px){.sp-top-create-grid--options{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sp-top-create-shell{width:min(98vw,860px);padding:.78rem}.sp-top-create-grid--identity{grid-template-columns:minmax(0,1fr)}.sp-top-create-row{align-items:flex-start;flex-direction:column}.sp-top-create-upload-shell{min-height:150px}.sp-top-create-upload-preview{grid-template-columns:minmax(0,1fr)}.sp-top-create-upload-preview-image{max-width:8.4rem}.sp-top-create-upload-filename{white-space:normal;word-break:break-word}}#top-create-modal{--gs-top-create-accent:var(--gs-public-theme-primary,#49a4ff);--gs-top-create-edge:var(--gs-public-theme-border-strong,#67d6ff);--gs-top-create-ink:var(--gs-public-theme-text,#e8f8ff);--gs-top-create-hot:var(--gs-public-theme-strong,#f4fdff)}#top-create-modal .sp-top-create-backdrop{background:radial-gradient(90% 75% at 50% 40%,color-mix(in srgb,var(--gs-top-create-accent) 9%,transparent),transparent 62%),color-mix(in srgb,var(--gs-public-theme-surface,#030814) 74%,transparent);backdrop-filter:blur(7px) saturate(1.15);-webkit-backdrop-filter:blur(7px) saturate(1.15)}#top-create-modal .sp-top-create-shell{width:min(880px,96vw);border-radius:22px;border:1px solid color-mix(in srgb,var(--gs-top-create-edge) 30%,transparent);background:linear-gradient(90deg,transparent 4%,color-mix(in srgb,var(--gs-top-create-edge) 78%,transparent) 26%,color-mix(in srgb,var(--gs-top-create-accent) 72%,transparent) 52%,transparent 86%) top /100% 2px no-repeat,radial-gradient(120% 84% at 84% -6%,color-mix(in srgb,var(--gs-top-create-accent) 17%,transparent),transparent 46%),radial-gradient(110% 92% at -8% 106%,color-mix(in srgb,var(--gs-top-create-accent) 10%,transparent),transparent 44%),linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c182c) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1e) 99%,transparent) 58%);box-shadow:0 32px 90px color-mix(in srgb,var(--gs-public-theme-surface,#020814) 66%,transparent),0 0 46px color-mix(in srgb,var(--gs-top-create-accent) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--gs-top-create-hot) 8%,transparent);padding:1.12rem 1.12rem 1rem;gap:.92rem;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gs-top-create-edge) 34%,transparent) transparent}#top-create-modal .sp-top-create-shell::-webkit-scrollbar{width:6px}#top-create-modal .sp-top-create-shell::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--gs-top-create-edge) 32%,transparent);border-radius:999px}#top-create-modal .sp-top-create-shell::-webkit-scrollbar-track{background:transparent}#top-create-modal .sp-top-create-head{position:relative;padding-bottom:.74rem}#top-create-modal .sp-top-create-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--gs-top-create-edge) 62%,transparent),color-mix(in srgb,var(--gs-top-create-accent) 44%,transparent) 36%,transparent 82%)}#top-create-modal .sp-top-create-head:before{content:"";position:absolute;left:0;bottom:-1px;width:30%;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gs-top-create-edge) 85%,transparent),transparent);filter:blur(2px);opacity:0;pointer-events:none;animation:sp-top-create-beam 5.4s ease-in-out infinite}@keyframes sp-top-create-beam{0%,14%{transform:translateX(-100%);opacity:0}34%{opacity:.85}58%,to{transform:translateX(233%);opacity:0}}#top-create-modal .sp-top-create-title{display:flex;align-items:center;gap:.5rem;font-size:1.18rem;font-weight:800;letter-spacing:.02em;background:linear-gradient(93deg,var(--gs-top-create-hot),color-mix(in srgb,var(--gs-top-create-edge) 86%,var(--gs-top-create-hot) 14%) 55%,color-mix(in srgb,var(--gs-top-create-accent) 90%,var(--gs-top-create-hot) 10%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#top-create-modal .sp-top-create-title:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;border-radius:2px;transform:rotate(45deg);background:linear-gradient(135deg,var(--gs-top-create-edge),var(--gs-top-create-accent));box-shadow:0 0 10px color-mix(in srgb,var(--gs-top-create-accent) 70%,transparent),0 0 24px color-mix(in srgb,var(--gs-top-create-accent) 34%,transparent);animation:sp-top-create-pulse 2.8s ease-in-out infinite}@keyframes sp-top-create-pulse{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--gs-top-create-accent) 70%,transparent),0 0 24px color-mix(in srgb,var(--gs-top-create-accent) 34%,transparent)}50%{box-shadow:0 0 5px color-mix(in srgb,var(--gs-top-create-accent) 42%,transparent),0 0 12px color-mix(in srgb,var(--gs-top-create-accent) 16%,transparent)}}#top-create-modal .sp-top-create-copy{margin-top:.22rem;font-size:.73rem;letter-spacing:.012em;color:color-mix(in srgb,var(--gs-top-create-ink) 72%,transparent)}#top-create-modal .sp-top-create-close{width:2rem;height:2rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .28s ease,box-shadow .2s ease}#top-create-modal .sp-top-create-close:hover{transform:rotate(90deg);box-shadow:0 0 14px color-mix(in srgb,var(--gs-top-create-accent) 26%,transparent)}#top-create-modal .sp-top-create-field--identity{border-radius:.85rem;padding:.55rem .6rem .6rem;transition:border-color .2s ease,box-shadow .25s ease,background-color .2s ease}#top-create-modal .sp-top-create-field--identity:hover{border-color:color-mix(in srgb,var(--gs-top-create-edge) 38%,transparent)}#top-create-modal .sp-top-create-field--identity:focus-within{border-color:color-mix(in srgb,var(--gs-top-create-edge) 64%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gs-top-create-edge) 30%,transparent),0 10px 30px -18px color-mix(in srgb,var(--gs-top-create-accent) 60%,transparent),inset 0 1px 0 color-mix(in srgb,var(--gs-top-create-hot) 10%,transparent)}#top-create-modal .sp-top-create-field-title,#top-create-modal .sp-top-create-form>.sp-top-create-section>.sp-top-create-label,#top-create-modal .sp-top-create-form>.sp-top-create-section>.sp-top-create-row>.sp-top-create-label,#top-create-modal .sp-top-create-grid>.sp-top-create-section>.sp-top-create-label,#top-create-modal .sp-top-create-grid>.sp-top-create-section>.sp-top-create-row>.sp-top-create-label{position:relative;padding-left:.52rem}#top-create-modal .sp-top-create-field-title:before,#top-create-modal .sp-top-create-form>.sp-top-create-section>.sp-top-create-label:before,#top-create-modal .sp-top-create-form>.sp-top-create-section>.sp-top-create-row>.sp-top-create-label:before,#top-create-modal .sp-top-create-grid>.sp-top-create-section>.sp-top-create-label:before,#top-create-modal .sp-top-create-grid>.sp-top-create-section>.sp-top-create-row>.sp-top-create-label:before{content:"";position:absolute;left:0;top:50%;width:3px;height:.66em;transform:translateY(-50%);border-radius:999px;background:linear-gradient(180deg,var(--gs-top-create-edge),var(--gs-top-create-accent));box-shadow:0 0 6px color-mix(in srgb,var(--gs-top-create-accent) 55%,transparent)}#top-create-modal .sp-top-create-form>.sp-top-create-section,#top-create-modal .sp-top-create-grid>.sp-top-create-section{border-radius:.85rem;padding:.7rem;gap:.52rem;background:radial-gradient(120% 130% at 100% 0,color-mix(in srgb,var(--gs-top-create-accent) 6%,transparent),transparent 52%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1a) 62%,transparent);transition:opacity .2s ease,transform .22s ease,border-color .2s ease,box-shadow .25s ease}#top-create-modal .sp-top-create-form>.sp-top-create-section:hover,#top-create-modal .sp-top-create-grid>.sp-top-create-section:hover{border-color:color-mix(in srgb,var(--gs-top-create-edge) 36%,transparent);box-shadow:0 10px 26px -20px color-mix(in srgb,var(--gs-top-create-accent) 50%,transparent)}#top-create-modal #top-create-desk-create-options{padding:.56rem .62rem .62rem;gap:.42rem}#top-create-modal .sp-top-create-meta-copy{border:1px solid color-mix(in srgb,var(--gs-top-create-edge) 24%,transparent);border-radius:999px;padding:.16rem .42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071323) 46%,transparent);color:color-mix(in srgb,var(--gs-top-create-ink) 66%,transparent)}#top-create-modal .sp-top-create-pill-group{gap:.32rem}#top-create-modal .sp-top-create-pill span{min-height:1.32rem;padding:0 .64rem;font-size:.45rem;letter-spacing:.09em;border-color:color-mix(in srgb,var(--gs-top-create-edge) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071323) 48%,transparent);transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .18s ease}#top-create-modal .sp-top-create-pill:hover span{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-top-create-edge) 50%,transparent);color:var(--gs-top-create-hot);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1a30) 66%,transparent)}#top-create-modal .sp-top-create-pill input:checked+span{border-color:color-mix(in srgb,var(--gs-top-create-edge) 80%,transparent);color:var(--gs-top-create-hot);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-top-create-accent) 44%,transparent),color-mix(in srgb,var(--gs-top-create-accent) 20%,transparent));box-shadow:0 0 14px color-mix(in srgb,var(--gs-top-create-accent) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--gs-top-create-hot) 16%,transparent);text-shadow:0 0 8px color-mix(in srgb,var(--gs-top-create-accent) 55%,transparent);animation:sp-top-create-pill-pop .32s cubic-bezier(.34,1.56,.64,1)}#top-create-modal .sp-top-create-pill input:focus-visible+span{box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-top-create-edge) 55%,transparent),0 0 14px color-mix(in srgb,var(--gs-top-create-accent) 30%,transparent)}@keyframes sp-top-create-pill-pop{0%{transform:scale(.92)}60%{transform:scale(1.05)}to{transform:scale(1)}}#top-create-modal .sp-top-create-upload-shell{border-radius:.9rem;border-color:color-mix(in srgb,var(--gs-top-create-edge) 30%,transparent)}#top-create-modal .sp-top-create-upload-dropzone{position:relative;overflow:hidden;gap:.3rem;border-color:color-mix(in srgb,var(--gs-top-create-edge) 16%,transparent);background:radial-gradient(70% 85% at 50% 24%,color-mix(in srgb,var(--gs-top-create-accent) 8%,transparent),transparent 62%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1c) 38%,transparent)}#top-create-modal .sp-top-create-upload-dropzone:hover{border-color:color-mix(in srgb,var(--gs-top-create-edge) 45%,transparent);background:radial-gradient(70% 85% at 50% 24%,color-mix(in srgb,var(--gs-top-create-accent) 12%,transparent),transparent 62%),color-mix(in srgb,var(--gs-public-theme-panel,#0a192a) 56%,transparent)}#top-create-modal .sp-top-create-upload-dropzone:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,color-mix(in srgb,var(--gs-top-create-edge) 12%,transparent) 48%,transparent 64%);transform:translateX(-120%);pointer-events:none}#top-create-modal .sp-top-create-upload-dropzone:hover:after{animation:sp-top-create-shimmer 1.5s ease-in-out infinite}@keyframes sp-top-create-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}#top-create-modal .sp-top-create-upload-dropzone i,#top-create-modal .sp-top-create-upload-dropzone svg{width:1.5rem;height:1.5rem;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--gs-top-create-accent) 60%,transparent));transition:transform .25s ease}#top-create-modal .sp-top-create-upload-dropzone:hover i,#top-create-modal .sp-top-create-upload-dropzone:hover svg{transform:translateY(-2px) scale(1.08)}#top-create-modal .sp-top-create-upload-shell.is-dragging{box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-top-create-edge) 45%,transparent),0 0 30px color-mix(in srgb,var(--gs-top-create-accent) 25%,transparent)}#top-create-modal .sp-top-create-actions{position:relative;margin-top:.24rem;padding-top:.72rem;gap:.5rem}#top-create-modal .sp-top-create-actions:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 12%,color-mix(in srgb,var(--gs-top-create-edge) 30%,transparent) 55%,color-mix(in srgb,var(--gs-top-create-accent) 42%,transparent) 88%,transparent)}#top-create-modal .sp-top-create-action-btn{width:2.3rem;height:2.3rem}#top-create-modal .sp-top-create-action-btn i,#top-create-modal .sp-top-create-action-btn svg{width:.95rem;height:.95rem}#top-create-modal .sp-top-create-action-btn--primary{border-color:color-mix(in srgb,var(--gs-top-create-edge) 70%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-top-create-accent) 58%,transparent),color-mix(in srgb,var(--gs-top-create-accent) 26%,transparent));box-shadow:0 0 18px color-mix(in srgb,var(--gs-top-create-accent) 34%,transparent),inset 0 1px 0 color-mix(in srgb,var(--gs-top-create-hot) 18%,transparent)}#top-create-modal .sp-top-create-action-btn--primary:hover{transform:translateY(-1px) scale(1.05);box-shadow:0 0 26px color-mix(in srgb,var(--gs-top-create-accent) 48%,transparent),inset 0 1px 0 color-mix(in srgb,var(--gs-top-create-hot) 22%,transparent)}#top-create-modal .sp-top-create-action-btn--ghost:hover{border-color:color-mix(in srgb,var(--gs-top-create-edge) 46%,transparent)}#top-create-modal .sp-top-create-action-btn:disabled{transform:none}#top-create-modal.is-open .sp-top-create-form>*,#top-create-modal.is-open .sp-top-create-head{animation:sp-top-create-rise .5s cubic-bezier(.22,1,.36,1) backwards}#top-create-modal.is-open .sp-top-create-head{animation-delay:.05s}#top-create-modal.is-open .sp-top-create-form>:first-child{animation-delay:.1s}#top-create-modal.is-open .sp-top-create-form>:nth-child(2){animation-delay:.16s}#top-create-modal.is-open .sp-top-create-form>:nth-child(3){animation-delay:.22s}#top-create-modal.is-open .sp-top-create-form>.sp-top-create-actions{animation-delay:.28s}@keyframes sp-top-create-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#top-create-modal .sp-top-create-head:before,#top-create-modal .sp-top-create-pill input:checked+span,#top-create-modal .sp-top-create-title:before,#top-create-modal .sp-top-create-upload-dropzone:hover:after,#top-create-modal.is-open .sp-top-create-form>*,#top-create-modal.is-open .sp-top-create-head{animation:none}#top-create-modal .sp-top-create-close:hover{transform:none}}@media (max-width:760px){#top-create-modal .sp-top-create-shell{width:min(98vw,880px);padding:.85rem .8rem .8rem;border-radius:18px}#top-create-modal .sp-top-create-title{font-size:1.04rem}}#desk-create-form,#top-create-form{--gwz-accent:var(--gs-top-create-accent,var(--gs-public-theme-primary,#49a4ff));--gwz-edge:var(--gs-top-create-edge,var(--gs-public-theme-border-strong,#67d6ff));--gwz-ink:var(--gs-top-create-ink,var(--gs-public-theme-text,#e8f8ff));--gwz-hot:var(--gs-top-create-hot,var(--gs-public-theme-strong,#f4fdff))}.gwz-review-block:not([data-gwz-on]),.sp-apps-btn[hidden],.sp-top-create-action-btn[hidden],form[data-gwz-active="1"] [data-gwz-step]:not([data-gwz-on]){display:none}.gwz-heads{display:contents}form[data-gwz-active="1"]{overflow-x:clip}.gwz-head{display:none}form[data-gwz-active="1"] .gwz-head[data-gwz-on]{position:relative;display:flex;align-items:flex-start;gap:.6rem;padding:.66rem .72rem .66rem .86rem;border:1px solid color-mix(in srgb,var(--gwz-edge) 40%,transparent);border-radius:.74rem;overflow:hidden;background:linear-gradient(100deg,color-mix(in srgb,var(--gwz-accent) 24%,transparent),color-mix(in srgb,var(--gwz-accent) 7%,transparent) 48%,transparent 80%),color-mix(in srgb,var(--gs-public-theme-panel,#0c182c) 90%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gwz-hot) 12%,transparent),0 0 24px color-mix(in srgb,var(--gwz-accent) 14%,transparent)}form[data-gwz-active="1"] .gwz-head[data-gwz-on]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--gwz-edge) 92%,transparent),color-mix(in srgb,var(--gwz-accent) 62%,transparent))}.gwz-head-icon{flex:0 0 auto;width:1.72rem;height:1.72rem;border-radius:.54rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gwz-edge) 58%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gwz-accent) 62%,transparent),color-mix(in srgb,var(--gwz-accent) 28%,transparent));color:var(--gwz-hot);box-shadow:0 0 16px color-mix(in srgb,var(--gwz-accent) 34%,transparent),inset 0 1px 0 color-mix(in srgb,var(--gwz-hot) 20%,transparent)}.gwz-head-icon i,.gwz-head-icon svg{width:.86rem;height:.86rem}.gwz-head-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.gwz-head-title{color:var(--gwz-hot);font-size:.8rem;font-weight:700;line-height:1.25;letter-spacing:.01em}.gwz-head-sub{color:color-mix(in srgb,var(--gwz-ink) 82%,transparent);font-size:.63rem;line-height:1.48}.gwz-rail{display:flex;align-items:center;gap:.16rem;flex-wrap:wrap;padding:.12rem 0 .28rem}.gwz-rail:empty{display:none}.gwz-rail-node{display:inline-flex;align-items:center;gap:.34rem;padding:.2rem .42rem;border:none;background:transparent;cursor:pointer;border-radius:999px;transition:opacity .22s ease;opacity:.62}.gwz-rail-node:hover{opacity:.94}.gwz-rail-node.is-current,.gwz-rail-node.is-done{opacity:1}.gwz-rail-dot{width:1.2rem;height:1.2rem;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;border:1px solid color-mix(in srgb,var(--gwz-edge) 40%,transparent);color:color-mix(in srgb,var(--gwz-ink) 82%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c182c) 72%,transparent);transition:border-color .24s ease,background-color .24s ease,color .24s ease,box-shadow .24s ease,transform .24s ease}.gwz-rail-node.is-done .gwz-rail-dot{border-color:color-mix(in srgb,var(--gwz-edge) 66%,transparent);color:var(--gwz-hot);background:color-mix(in srgb,var(--gwz-accent) 42%,transparent)}.gwz-rail-node.is-current .gwz-rail-dot{border-color:color-mix(in srgb,var(--gwz-edge) 88%,transparent);color:var(--gwz-hot);background:linear-gradient(160deg,color-mix(in srgb,var(--gwz-accent) 82%,transparent),color-mix(in srgb,var(--gwz-accent) 40%,transparent));box-shadow:0 0 18px color-mix(in srgb,var(--gwz-accent) 52%,transparent),inset 0 1px 0 color-mix(in srgb,var(--gwz-hot) 24%,transparent);transform:scale(1.08)}.gwz-rail-label{font-family:JetBrains Mono,monospace;font-size:.5rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--gwz-ink) 74%,transparent);white-space:nowrap;transition:color .24s ease}.gwz-rail-node.is-done .gwz-rail-label{color:color-mix(in srgb,var(--gwz-ink) 88%,transparent)}.gwz-rail-node.is-current .gwz-rail-label{color:var(--gwz-hot)}.gwz-rail-link{flex:1 1 0.7rem;min-width:.6rem;height:1px;background:color-mix(in srgb,var(--gwz-edge) 24%,transparent)}.gwz-review{display:flex;flex-direction:column;gap:.3rem}.gwz-review-row{position:relative;display:grid;grid-template-columns:minmax(6.4rem,34%) minmax(0,1fr);gap:.5rem;align-items:baseline;padding:.34rem .44rem .34rem .6rem;border-radius:.46rem;border:1px solid color-mix(in srgb,var(--gwz-edge) 16%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c182c) 76%,transparent)}.gwz-review-row:before{content:"";position:absolute;left:0;top:.26rem;bottom:.26rem;width:2px;border-radius:999px;background:color-mix(in srgb,var(--gwz-accent) 62%,transparent)}.gwz-review-key{font-family:JetBrains Mono,monospace;font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--gwz-ink) 70%,transparent)}.gwz-review-value{font-size:.68rem;line-height:1.4;color:var(--gwz-hot);word-break:break-word}.gwz-review-empty{margin:0;font-size:.63rem;color:color-mix(in srgb,var(--gwz-ink) 62%,transparent)}.gwz-invalid{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff8f8f) 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gs-public-theme-danger,#ff8f8f) 28%,transparent)}.gwz-portrait{position:relative;margin:0 0 .42rem;display:flex;flex-direction:column;align-items:center;gap:.46rem;padding:0 .9rem .95rem;border:1px solid color-mix(in srgb,var(--gwz-edge) 34%,transparent);border-radius:.9rem;overflow:hidden;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c182c) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gwz-hot) 8%,transparent)}.gwz-portrait-cover{display:block;width:calc(100% + 1.8rem);height:3.1rem;margin:0 -.9rem;background:radial-gradient(120% 180% at 22% -40%,color-mix(in srgb,var(--gwz-accent) 46%,transparent),transparent 62%),linear-gradient(110deg,color-mix(in srgb,var(--gwz-accent) 30%,transparent),color-mix(in srgb,var(--gwz-accent) 8%,transparent) 62%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gwz-edge) 26%,transparent)}.gwz-portrait-ring{display:block;width:5.3rem;height:5.3rem;flex:0 0 auto;margin-top:-2.85rem;padding:3px;border-radius:999px;background:linear-gradient(160deg,color-mix(in srgb,var(--gwz-edge) 92%,transparent),color-mix(in srgb,var(--gwz-accent) 54%,transparent));box-shadow:0 8px 26px color-mix(in srgb,var(--gs-public-theme-surface,#030814) 62%,transparent),0 0 22px color-mix(in srgb,var(--gwz-accent) 34%,transparent)}.gwz-portrait-img{display:block;width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1e) 92%,transparent)}.gwz-portrait-copy{display:flex;flex-direction:column;align-items:center;gap:.24rem;min-width:0;width:100%}.gwz-portrait-name{color:var(--gwz-hot);font-size:.98rem;font-weight:700;line-height:1.2}.gwz-portrait-name,.gwz-portrait-sub{text-align:center;word-break:break-word}.gwz-portrait-sub{color:color-mix(in srgb,var(--gwz-ink) 76%,transparent);font-size:.66rem;line-height:1.48;max-width:30rem}.gwz-portrait-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.26rem;margin-top:.22rem}.gwz-portrait-chip{border:1px solid color-mix(in srgb,var(--gwz-edge) 44%,transparent);border-radius:999px;padding:.14rem .5rem;font-family:JetBrains Mono,monospace;font-size:.44rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gwz-ink) 92%,transparent);background:color-mix(in srgb,var(--gwz-accent) 22%,transparent)}#desk-create-modal .gwz-rail-label{display:none}#desk-create-modal .gwz-head[data-gwz-on]{padding:.58rem .62rem .58rem .76rem}@media (max-width:760px){.gwz-rail-label{display:none}.gwz-rail{gap:.1rem}.gwz-review-row{grid-template-columns:minmax(0,1fr);gap:.14rem}.gwz-portrait-ring{width:4.4rem;height:4.4rem;margin-top:-2.3rem}.gwz-portrait-cover{height:2.6rem}}body:not(.theme-classic) #side-panel.apps-mode{overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-shell{overflow:auto;gap:.78rem;padding-right:.08rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-open-progress{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a6caec) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#f4f9ff) 96%,transparent);box-shadow:0 8px 18px rgba(66,96,138,.16)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-open-progress-label{color:color-mix(in srgb,var(--gs-public-theme-muted,#2f4765) 96%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-open-progress-track{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#88b0dc) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#d6e7f9) 82%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-open-progress-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-primary,#35a2eb) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#6685ff) 90%,transparent));box-shadow:0 0 12px rgba(53,162,235,.35)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-shell.is-workspace-open{overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-live-pane.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-main-pane.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane.is-active{overflow:auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-live-tabs,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-main-tabs,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-tabs{justify-content:center;gap:.34rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-action-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-live-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-main-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#c1d1e4) 95%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-panel,#ffffff),var(--gs-public-theme-panel,#f4f8ff));color:var(--gs-public-theme-muted,#2c3f5f);border-radius:.54rem;font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:none;box-shadow:0 6px 14px rgba(58,90,130,.12)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-action-btn.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-live-tab.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-main-tab.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtab.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-tab.is-active{background:linear-gradient(180deg,var(--gs-public-theme-primary,#2ea8e5),var(--gs-public-theme-primary,#1f87d3));border-color:color-mix(in srgb,var(--gs-public-theme-border,#1f80c3) 92%,transparent);color:var(--gs-public-theme-strong,#f8fcff);box-shadow:0 10px 22px rgba(23,110,168,.26)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-live-section,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-shell,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-shell{display:flex;flex-direction:column;gap:.58rem;min-height:0;flex:1 1 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero{border-radius:.98rem;padding:1.08rem 1.12rem;background:linear-gradient(135deg,var(--gs-public-theme-primary,#1f80f1) 0,var(--gs-public-theme-panel,#115ec4) 100%);color:var(--gs-public-theme-strong,#f4fbff);gap:.45rem;box-shadow:0 18px 30px rgba(25,81,155,.32)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero-chip{background:color-mix(in srgb,var(--gs-public-theme-panel,#ecf8ff) 30%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#eaf6ff) 44%,transparent);color:var(--gs-public-theme-strong,#f6fdff);font-size:.49rem;letter-spacing:.04em;padding:.15rem .42rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero h3{font-size:1.42rem;line-height:1.1;font-weight:800}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero p{font-size:.64rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 90%,transparent);line-height:1.42;max-width:31rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#f4fcff) 62%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#effaff) 90%,transparent);color:var(--gs-public-theme-muted,#1f5fa8);min-height:1.66rem;font-size:.58rem;padding:0 .8rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filter-row{justify-content:space-between;gap:.58rem;flex-wrap:wrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-internal-tabs{margin-bottom:.06rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filter{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#c5d5e7) 90%,transparent);background:var(--gs-public-theme-panel,#ffffff);color:var(--gs-public-theme-muted,#334b6f);padding:0 .54rem;font-size:.54rem;letter-spacing:.02em;box-shadow:0 5px 12px rgba(86,121,162,.12)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filter.is-active{background:var(--gs-public-theme-panel,#1f232d);border-color:var(--gs-public-theme-border,#1f232d);color:var(--gs-public-theme-strong,#f4f8ff)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-actions{gap:.32rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#c5d5e7) 90%,transparent);border-radius:999px;background:var(--gs-public-theme-panel,#ffffff);color:var(--gs-public-theme-muted,#314764);min-height:1.58rem;padding:0 .52rem;gap:.2rem;box-shadow:0 5px 12px rgba(86,121,162,.12)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-btn.is-highlight{border-color:rgba(228,186,32,.86);background:linear-gradient(180deg,#fdd835,#f3c500);color:#3a2b00}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-section-head h4{color:var(--gs-public-theme-muted,#2c3f5f);font-size:.92rem;font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#d0ddee) 95%,transparent);border-radius:.86rem;padding:.62rem;background:linear-gradient(180deg,var(--gs-public-theme-panel,#ffffff),var(--gs-public-theme-panel,#f7faff));box-shadow:0 9px 18px rgba(71,103,143,.12);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.52rem;min-height:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a6c7e9) 98%,transparent);box-shadow:0 12px 22px rgba(71,103,143,.16);transform:translateY(-1px)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-main{display:flex;align-items:flex-start;gap:.46rem;min-width:0;flex:1 1 auto;width:100%}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-thumb{width:1.2rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:var(--gs-public-theme-secondary,#6b84a8);flex:0 0 auto;border:0;border-radius:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-thumb img{display:block}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-thumb-fallback{display:inline-flex;align-items:center;justify-content:center}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-thumb-fallback svg{width:.94rem;height:.94rem;stroke-width:1.9}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta{display:grid;gap:.16rem;min-width:0;flex:1 1 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta h5{margin:0;color:var(--gs-public-theme-muted,#2f4363);font-size:.7rem;font-weight:700;line-height:1.24;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta p{margin:0;color:var(--gs-public-theme-muted,#6d84a5);font-size:.53rem;line-height:1.36}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta .sp-apps-store-author{color:var(--gs-public-theme-muted,#6e85a4);font-weight:600}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta .sp-apps-store-summary{color:var(--gs-public-theme-muted,#7188a8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-stats{display:inline-flex;align-items:center;gap:.3rem;color:var(--gs-public-theme-muted,#8da2be);font-size:.5rem;font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-stats .sp-apps-rating{display:inline-flex;align-items:center;gap:.14rem;color:#d39e00}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-actions{display:flex;justify-content:space-between;width:100%;gap:.26rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-actions>.sp-apps-btn-icon{flex:0 0 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install{border-radius:999px;min-height:1.44rem;padding:0 .56rem;font-size:.54rem;display:inline-flex;align-items:center;justify-content:center;gap:.24rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install small{font-size:.43rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f8ff) 86%,transparent);border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a8defa) 38%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-main[data-apps-store-open]{cursor:pointer;transition:opacity .2s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-main[data-apps-store-open]:hover{opacity:.98}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-wrap{position:relative;display:flex;align-items:center;flex:1 1 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-menu{position:absolute;top:calc(100% + .28rem);right:0;min-width:9.2rem;border-radius:.62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#60a4d2) 38%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081424) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 98%,transparent));box-shadow:0 18px 28px rgba(3,9,19,.42);padding:.22rem;display:grid;gap:.16rem;z-index:32;opacity:0;visibility:hidden;transform:translateY(6px) scale(.98);pointer-events:none;transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility .18s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-wrap.is-open .sp-apps-store-install-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-option{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66aedb) 24%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081424) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6ecff) 94%,transparent);min-height:1.54rem;font-size:.56rem;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:flex-start;gap:.24rem;padding:0 .45rem;text-align:left}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-option:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80caf4) 45%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102138) 90%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-option.is-install{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#2596d6) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#228fcc) 30%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#166fac) 30%,transparent))}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-option:disabled{opacity:.52;cursor:not-allowed}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal--store-details .sp-apps-modal-shell{width:min(64rem,calc(100vw - 2.2rem));max-height:calc(100dvh - 2.2rem);display:flex;flex-direction:column;padding:.9rem;gap:.56rem;margin:0 auto;overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal--store-details{align-items:flex-start;overflow-y:auto;padding-top:clamp(.75rem,2vh,1.25rem);padding-bottom:clamp(.75rem,2vh,1.25rem)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-details-body{display:flex;flex-direction:column;gap:.58rem;overflow:auto;min-height:0;padding-right:.12rem;padding-bottom:.24rem;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-hero,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-section{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#63a9d6) 30%,transparent);border-radius:.74rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081424) 93%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 95%,transparent));padding:.62rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d6ecff) 94%,transparent);box-shadow:inset 0 0 0 1px rgba(88,154,199,.08)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:.72rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-identity{display:flex;gap:.62rem;min-width:0;flex:1 1 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-logo{width:4rem;height:4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6ab0dc) 34%,transparent);border-radius:.88rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091526) 94%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:.62rem;font-weight:800;color:color-mix(in srgb,var(--gs-public-theme-text,#badff7) 86%,transparent);flex-shrink:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-copy{display:grid;gap:.24rem;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-copy h5{margin:0;font-size:.98rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-strong,#ecf9ff) 98%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-copy p{margin:0;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#abcee7) 90%,transparent);line-height:1.45}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.26rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6aaedb) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1c31) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c3e3fa) 94%,transparent);font-size:.49rem;font-weight:700;letter-spacing:.03em;padding:.14rem .42rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-stars{display:inline-flex;align-items:center;gap:.3rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-stars{display:inline-flex;align-items:center;gap:.08rem;line-height:1;font-size:.72rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-stars.is-compact{font-size:.62rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-star{color:color-mix(in srgb,var(--gs-public-theme-secondary,#678bac) 76%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-star.is-filled{color:rgba(255,199,76,.96)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-actions small,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-stars small{font-size:.53rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6c9e3) 90%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-actions{display:grid;gap:.26rem;justify-items:end;text-align:right;min-width:10.8rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-preview-link{display:inline-flex;align-items:center;gap:.2rem;font-size:.54rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#a7dbff) 95%,transparent);text-decoration:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-preview-link:hover{text-decoration:underline}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:.34rem;margin-bottom:.38rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-section-head h6{margin:0;font-size:.67rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#c1e3fa) 95%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-section-head span{font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3c6e0) 86%,transparent);font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-section>p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#bcdaef) 90%,transparent);font-size:.59rem;line-height:1.52}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.4rem,1fr));gap:.4rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-shot{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67abd8) 30%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 88%,transparent);overflow:hidden;margin:0;min-height:8.8rem;display:flex;flex-direction:column}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-shot img{width:100%;height:100%;min-height:7.4rem;-o-object-fit:cover;object-fit:cover;display:block;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a14) 72%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-shot figcaption{padding:.32rem .4rem;font-size:.51rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#a7c9e2) 88%,transparent);line-height:1.35}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-shot.is-empty{align-items:center;justify-content:center;gap:.28rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a0c2dd) 80%,transparent);font-size:.56rem;text-align:center}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-reviews{display:grid;gap:.36rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#65aad6) 28%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 84%,transparent);padding:.42rem .5rem;display:grid;gap:.24rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-head strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 95%,transparent);font-size:.57rem;font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-head span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#97bcd8) 86%,transparent);font-size:.5rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-rating{display:inline-flex;align-items:center;gap:.26rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-rating small{font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6c8e2) 86%,transparent);font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-item p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b7d8ee) 90%,transparent);font-size:.56rem;line-height:1.45}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-compose{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#68add9) 34%,transparent);border-radius:.64rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081424) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 92%,transparent));padding:.5rem;display:grid;gap:.34rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-compose-head{display:flex;align-items:center;justify-content:space-between;gap:.34rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-compose-head strong{color:color-mix(in srgb,var(--gs-public-theme-text,#def5ff) 95%,transparent);font-size:.58rem;font-weight:700;letter-spacing:.03em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-compose-head span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5c9e3) 90%,transparent);font-size:.51rem;font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-star-row{display:inline-flex;align-items:center;gap:.18rem;flex-wrap:wrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-star-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6bafdb) 34%,transparent);border-radius:.46rem;min-width:1.56rem;min-height:1.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081423) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-secondary,#7c9cb8) 88%,transparent);font-size:.84rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-star-btn:hover{border-color:rgba(255,204,108,.72);color:rgba(255,205,116,.98);transform:translateY(-1px)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-star-btn.is-active{border-color:rgba(255,194,92,.76);background:rgba(56,45,18,.42);color:rgba(255,200,104,.98)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-comment-wrap{display:grid;gap:.2rem;color:color-mix(in srgb,var(--gs-public-theme-text,#afd2ec) 90%,transparent);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-comment-wrap textarea{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70b4de) 36%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071221) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf4ff) 95%,transparent);font-size:.56rem;line-height:1.42;min-height:3.1rem;padding:.38rem .46rem;resize:vertical;outline:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-comment-wrap textarea:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7dd6ff) 74%,transparent);box-shadow:0 0 0 1px rgba(100,193,239,.26)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:.34rem;flex-wrap:wrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-compose-actions small{color:color-mix(in srgb,var(--gs-public-theme-secondary,#98bdd8) 86%,transparent);font-size:.5rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-reviews-empty{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#64a8d4) 42%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 76%,transparent);padding:.64rem;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-secondary,#abcfe8) 88%,transparent);display:grid;gap:.2rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-reviews-empty p{margin:0;font-size:.59rem;font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-reviews-empty small{font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#99bed9) 84%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-root{border-radius:.96rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#ccdbee) 96%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-panel,#ffffff),var(--gs-public-theme-panel,#f7fbff));box-shadow:0 12px 26px rgba(73,106,147,.14)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-title{font-size:.84rem;color:var(--gs-public-theme-muted,#2d4464);letter-spacing:.02em;text-transform:none;font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-btn{min-height:1.66rem;height:1.66rem;border-radius:.5rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#2a89c6) 88%,transparent);color:var(--gs-public-theme-strong,#edf8ff);background:linear-gradient(180deg,var(--gs-public-theme-primary,#279fdc),var(--gs-public-theme-primary,#1786cb));box-shadow:0 8px 16px rgba(39,127,192,.26);font-size:.55rem;letter-spacing:.03em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border,#1479b5) 94%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-primary,#1f95d2),var(--gs-public-theme-panel,#137dc0))}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-search-input,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-select{min-height:1.66rem;height:1.66rem;border-radius:.5rem;font-size:.55rem;letter-spacing:.03em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-table-wrap{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#d0deef) 96%,transparent);background:var(--gs-public-theme-panel,#ffffff)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-table thead th{background:var(--gs-public-theme-panel,#f7fbff);color:var(--gs-public-theme-muted,#526a8a);border-bottom-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#d2dfef) 96%,transparent);font-size:.57rem;padding:.5rem .54rem;letter-spacing:.06em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-table tbody td{color:var(--gs-public-theme-muted,#2e4768);border-bottom-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#dfeaf7) 96%,transparent);font-size:.61rem;padding:.5rem .54rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#b4c6dd) 95%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-panel,#ffffff),var(--gs-public-theme-panel,#f1f6fd));color:var(--gs-public-theme-muted,#2f4565);border-radius:.56rem;font-size:.56rem;letter-spacing:.03em;text-transform:none;box-shadow:0 6px 14px rgba(86,121,162,.12)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-btn-primary{background:linear-gradient(180deg,var(--gs-public-theme-primary,#2ca5e2),var(--gs-public-theme-primary,#1b8ad3));border-color:color-mix(in srgb,var(--gs-public-theme-border,#197dbe) 92%,transparent);color:var(--gs-public-theme-strong,#f4fbff)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-add-btn{border-color:color-mix(in srgb,var(--gs-public-theme-border,#1982c4) 92%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-primary,#2fa9e6),var(--gs-public-theme-primary,#1c8cd4));box-shadow:0 12px 22px rgba(37,123,188,.28);padding:.42rem .68rem;font-size:.6rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-btn-icon{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#b4c6dd) 95%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-panel,#ffffff),var(--gs-public-theme-panel,#f2f7fd));color:var(--gs-public-theme-muted,#3c5678);border-radius:.5rem;box-shadow:0 6px 14px rgba(86,121,162,.12)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c8d8ec) 96%,transparent);border-radius:.94rem;background:linear-gradient(180deg,var(--gs-public-theme-panel,#f9fcff),var(--gs-public-theme-panel,#f1f7ff));box-shadow:inset 0 0 0 1px rgba(255,255,255,.82),0 14px 28px rgba(73,106,147,.15);overflow:auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.48rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-title{text-align:center;margin:0;font-size:.84rem;color:var(--gs-public-theme-muted,#243b5b)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-head-actions{display:inline-flex;align-items:center;gap:.3rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-connection-pill{border-radius:.34rem;background:linear-gradient(180deg,#1cbf8f,#16a37b);color:var(--gs-public-theme-strong,#f2fffa);font-size:.48rem;letter-spacing:.03em;font-weight:700;padding:.2rem .36rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools{display:flex;align-items:center;justify-content:space-between;gap:.42rem;flex-wrap:wrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-left,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-right{display:inline-flex;align-items:center;gap:.32rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-url-field{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c4d4e7) 95%,transparent);background:var(--gs-public-theme-panel,#ffffff);color:var(--gs-public-theme-muted,#4b6588);min-width:16rem;min-height:1.78rem;border-radius:.52rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-stage{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c8d8ec) 95%,transparent);border-radius:.76rem;background:var(--gs-public-theme-panel,#f3f7fd);min-height:18rem;padding:.62rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-canvas{transition:width .46s cubic-bezier(.22,1,.36,1),height .46s cubic-bezier(.22,1,.36,1)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-frame{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#bccfe6) 95%,transparent);border-radius:.84rem;background:var(--gs-public-theme-panel,#ffffff);min-height:18rem;box-shadow:0 20px 32px rgba(57,84,120,.18);transition:transform .46s cubic-bezier(.22,1,.36,1),border-color .28s ease,border-radius .32s ease,box-shadow .32s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-frame.is-mobile,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-frame.is-tablet{background:var(--gs-public-theme-panel,#111723);border-color:var(--gs-public-theme-border,#111723)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-frame iframe{min-height:18rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-shell{grid-template-columns:minmax(12.4rem,13.4rem) minmax(0,1fr);gap:.5rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-main,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-nav{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c9d9ed) 96%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-panel,#f9fcff),var(--gs-public-theme-panel,#f2f7ff));box-shadow:inset 0 0 0 1px rgba(255,255,255,.86)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-content,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-nav-block,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-web{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#d0deef) 96%,transparent);background:var(--gs-public-theme-panel,#ffffff)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-main-head-left h5{margin:0;font-size:.65rem;color:var(--gs-public-theme-muted,#2b4262)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-row-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#aac6e8) 96%,transparent);border-radius:999px;padding:.1rem .38rem;font-size:.48rem;color:var(--gs-public-theme-muted,#4f6889);background:var(--gs-public-theme-panel,#f5faff)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-view-btn{min-height:1.46rem;border-radius:.42rem;font-size:.5rem;padding-inline:.44rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-shell{display:flex;flex-direction:column;gap:.44rem;min-height:0;flex:1 1 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtab-groups{display:grid;gap:.22rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtabs{display:flex;flex-wrap:wrap;gap:.24rem}#side-panel .sp-apps-manage-subtabs.is-hidden,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtabs.is-hidden{display:none!important}#side-panel .sp-apps-hidden-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-explorer{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#cddcee) 96%,transparent);border-radius:.7rem 0 0 .7rem;background:linear-gradient(180deg,var(--gs-public-theme-panel,#f9fcff),var(--gs-public-theme-panel,#edf5ff));box-shadow:none;min-height:0;display:flex;flex-direction:column;overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-explorer header{min-height:2rem;padding:0 .5rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#cddcee) 86%,transparent);display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:var(--gs-public-theme-muted,#2d4464);font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-explorer header small{color:var(--gs-public-theme-secondary,#6680a2);font-size:.48rem;font-weight:700;text-transform:none;letter-spacing:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-file-list{padding:.28rem;overflow:auto;min-height:0;flex:1 1 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-workspace{min-height:min(32rem,62vh);flex:1 1 auto;display:grid;grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);overflow:hidden;border-radius:.72rem;box-shadow:0 16px 28px rgba(26,44,66,.34)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-workspace.is-light-app{grid-template-columns:minmax(0,1fr)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-workspace.is-light-app .sp-apps-editor-shell{border-left:0!important;border-radius:.72rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-workspace .sp-apps-editor-shell{border-radius:0 .72rem .72rem 0;box-shadow:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-file,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-folder-toggle{width:100%;min-height:1.62rem;border:1px solid transparent;border-radius:.42rem;background:transparent;color:var(--gs-public-theme-muted,#385271);display:grid;grid-template-columns:.82rem .9rem minmax(0,1fr);align-items:center;gap:.24rem;padding:.18rem .38rem .18rem calc(.38rem + (var(--file-depth, 0) * .82rem));text-align:left;font-size:.58rem;cursor:pointer}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-file{grid-template-columns:.9rem minmax(0,1fr);margin-top:.08rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-file span,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-folder-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-file i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-file svg,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-folder-toggle i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-folder-toggle svg{width:.82rem;height:.82rem;color:var(--file-icon-color,var(--gs-public-theme-secondary,#2f9ee1));stroke:currentColor}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-folder-chevron{transition:transform .16s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-folder:not(.is-collapsed) .sp-apps-code-folder-chevron{transform:rotate(90deg)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-file.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-file:is(:hover,:focus-visible),body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-folder-toggle:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#2f9ee1) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#2f9ee1) 12%,transparent);color:var(--gs-public-theme-muted,#173756);outline:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-file-empty{margin:0;padding:.58rem;color:var(--gs-public-theme-secondary,#6680a2);font-size:.56rem;line-height:1.35}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-layout-grid{display:grid;grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);gap:.52rem;min-height:0;flex:1 1 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-editor-stage,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-left{min-height:0;display:flex;flex-direction:column;gap:.44rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-monolith-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#2384c6) 44%,transparent);border-radius:.74rem;background:linear-gradient(130deg,var(--gs-public-theme-primary,#2f9ee1),var(--gs-public-theme-primary,#4fc1ef));color:var(--gs-public-theme-strong,#eef9ff);padding:.56rem;box-shadow:0 14px 22px rgba(47,134,188,.28)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-monolith-card-head{display:flex;justify-content:space-between;gap:.4rem;align-items:flex-start}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-monolith-card h5{margin:0;font-size:.7rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-monolith-card p{margin:.18rem 0 0;font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 90%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-monolith-draft{display:grid;gap:.08rem;text-align:right;font-size:.47rem;letter-spacing:.04em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-monolith-draft span{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#e6f6ff) 45%,transparent);border-radius:.38rem;padding:.18rem .34rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#eefaff) 20%,transparent);font-size:.5rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-note,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-status-strip,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-tools{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#cddcee) 96%,transparent);border-radius:.68rem;background:linear-gradient(180deg,var(--gs-public-theme-panel,#ffffff),var(--gs-public-theme-panel,#f6faff));box-shadow:0 8px 16px rgba(73,106,147,.1)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-tools{display:flex;flex-wrap:wrap;gap:.28rem;padding:.4rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-status-strip{padding:.44rem;display:grid;gap:.2rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-note{padding:.6rem;display:grid;gap:.26rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-note h5{margin:0;font-size:.7rem;color:var(--gs-public-theme-muted,#2d4464)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-note p{margin:0;font-size:.56rem;line-height:1.4;color:var(--gs-public-theme-secondary,#6680a2)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-editor-shell{border-color:color-mix(in srgb,var(--gs-public-theme-border,#1f3956) 95%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-panel,#0c1a30),var(--gs-public-theme-panel,#081425));box-shadow:0 16px 28px rgba(26,44,66,.34);min-height:0;flex:1 1 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-editor-head{min-height:1.92rem;border-bottom-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#597699) 50%,transparent);background:linear-gradient(90deg,var(--gs-public-theme-panel,#0f213e),var(--gs-public-theme-panel,#132b4a));color:color-mix(in srgb,var(--gs-public-theme-text,#d9eeff) 94%,transparent);text-transform:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-editor-head-actions{display:inline-flex;align-items:center;gap:.22rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-editor-shell .CodeMirror{height:min(28rem,56vh);min-height:12rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-deploy-form,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-panels section{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#cddcee) 96%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-panel,#ffffff),var(--gs-public-theme-panel,#f6faff));box-shadow:0 10px 18px rgba(73,106,147,.11)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-backdrop{background:color-mix(in srgb,var(--gs-public-theme-panel,#102137) 52%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-shell{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b2c8e2) 96%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-panel,#ffffff),var(--gs-public-theme-panel,#f3f8ff));box-shadow:0 22px 54px rgba(34,63,99,.24)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-head h4{color:var(--gs-public-theme-muted,#2d4464)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-form label{color:var(--gs-public-theme-muted,#607a9b);text-transform:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-row-action{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 95%,transparent);border-radius:.24rem;box-shadow:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-row-action:hover{color:var(--gs-public-theme-strong,#ffffff);box-shadow:none}@media (max-width:1120px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-shell,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-layout-grid,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-panels{grid-template-columns:1fr}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item{flex-direction:column;align-items:stretch}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-actions{width:100%;justify-content:space-between}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal--store-details .sp-apps-modal-shell{width:min(100%,calc(100vw - 1.4rem));max-height:calc(100dvh - 1.5rem)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal--store-details{padding-top:.5rem;padding-bottom:.5rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-hero{flex-direction:column;align-items:stretch}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-actions{justify-items:start;text-align:left;min-width:0}}body:not(.theme-classic) #side-panel.apps-mode{--apps-surface-1:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#071222) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#040c18) 96%,transparent));--apps-surface-2:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#091628) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#06101e) 96%,transparent));--apps-surface-3:color-mix(in srgb,var(--gs-public-theme-panel,#091526) 92%,transparent);--apps-surface-4:color-mix(in srgb,var(--gs-public-theme-panel,#0b1a2d) 90%,transparent);--apps-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#6cb5e6) 34%,transparent);--apps-text:color-mix(in srgb,var(--gs-public-theme-strong,#d6ecff) 94%,transparent);--apps-muted:color-mix(in srgb,var(--gs-public-theme-primary,#96bad6) 88%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-action-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-btn-icon,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-live-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-main-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filter,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-tab{border-color:var(--apps-border);background:var(--apps-surface-3);color:var(--apps-text);box-shadow:0 8px 16px rgba(3,10,20,.28)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-main,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-nav,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-deploy-form,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-note,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-panels section,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-status-strip,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-tools,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-shell,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-root{border-color:var(--apps-border);background:var(--apps-surface-1);box-shadow:inset 0 0 0 1px rgba(98,168,214,.1),0 14px 28px rgba(2,8,18,.35);color:var(--apps-text)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-content,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-nav-block,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-web,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-table-wrap{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#63a9d6) 32%,transparent);background:var(--apps-surface-2);color:var(--apps-text)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-main-head-left h5,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-note h5,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta h5,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-section-head h4,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-title,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-title{color:var(--apps-text)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-note p,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-form label,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-muted,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-row-pill,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta p,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-stats{color:var(--apps-muted)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-table thead th{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1b2f) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b4d6f0) 96%,transparent);border-bottom-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5ea0ce) 28%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-table tbody td{color:var(--apps-text);border-bottom-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5793be) 24%,transparent);background:transparent}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-search,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-deploy-grid select,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-input,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-form select,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-form textarea,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-textarea,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-url-field,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-search-input,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-select{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#60a3d0) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081424) 92%,transparent);color:var(--apps-text);box-shadow:inset 0 0 0 1px rgba(82,149,195,.12)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-stage{border-color:var(--apps-border);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081424) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 96%,transparent))}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-frame{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5ea0ce) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101d) 98%,transparent);box-shadow:0 20px 32px rgba(2,9,20,.44)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-frame iframe{background:var(--gs-public-theme-panel,#071526)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-thumb{border-color:transparent;background:transparent;color:var(--apps-muted);box-shadow:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-backdrop{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a14) 72%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtab-groups{gap:.38rem;margin-top:.1rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtabs{gap:.34rem;align-items:center}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtab{min-height:1.58rem;padding:0 .64rem;border-radius:.46rem;font-size:.61rem;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane.is-active{display:flex;flex-direction:column;gap:.52rem;min-height:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane:not(.is-active){display:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-stage{min-height:clamp(24rem,68vh,52rem)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-canvas.is-laptop{min-height:clamp(22rem,64vh,48rem)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-frame.is-laptop{min-height:clamp(22rem,64vh,48rem);height:clamp(22rem,64vh,48rem)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-frame.is-laptop iframe{min-height:100%;height:100%}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-screen-stage{align-items:stretch;justify-content:stretch;padding:.68rem;min-height:0;height:100%;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#071222) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 96%,transparent))}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-workspace-pane[data-apps-workspace-pane=screen].is-active{overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-screen-tools{display:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-screen-canvas{width:100%!important;height:auto!important;min-height:0;flex:1 1 auto;align-items:stretch;justify-content:stretch;overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-screen-frame.is-website-launcher{width:100%!important;height:auto!important;min-height:0;transform:none!important;display:flex;flex:1 1 auto;overflow:hidden;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#58a7dc) 34%,transparent);border-radius:.72rem;background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--gs-public-theme-panel,#267baa) 18%,transparent),transparent 32%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#081526) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 98%,transparent));box-shadow:inset 0 0 0 1px rgba(120,206,255,.08),0 18px 36px rgba(2,8,18,.3)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-launcher{flex:1 1 auto;width:100%;min-height:100%;max-height:100%;overflow:auto;scrollbar-gutter:stable}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-launcher-grid{grid-template-columns:repeat(auto-fill,minmax(5.8rem,6.4rem))}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-launcher-item{border-color:transparent;background:transparent;box-shadow:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-launcher-item.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-launcher-item:focus-visible,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-launcher-item:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#70cbff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#3f97d6) 16%,transparent);box-shadow:inset 0 0 0 1px rgba(122,233,255,.1)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-launcher-icon{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#71cfff) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#eefcff) 14%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#082038) 94%,transparent))}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-wrap{width:100%;min-height:100%;overflow:auto;padding:.52rem .58rem;display:flex;justify-content:center;align-items:flex-start;position:relative}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-hover-tooltip{position:absolute;left:0;top:0;z-index:18;pointer-events:none;max-width:min(26rem,calc(100% - 1rem));padding:.28rem .48rem;border-radius:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec7f3) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081323) 94%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dff3ff) 98%,transparent);font-size:.44rem;letter-spacing:.03em;line-height:1.22;box-shadow:0 8px 20px rgba(3,11,21,.34);white-space:normal}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-canvas{position:relative;margin:0 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5c9fcd) 34%,transparent);border-radius:.78rem;background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--gs-public-theme-panel,#3774a7) 20%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#091628) 90%,transparent) 58%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081424) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101d) 92%,transparent));box-shadow:inset 0 0 0 1px rgba(88,154,199,.1)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link-group{cursor:pointer}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link-hit{fill:none;stroke:color-mix(in srgb,var(--gs-public-theme-muted,#000000) 0%,transparent);stroke-width:20;pointer-events:stroke}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link{fill:none;stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#6dbff1) 72%,transparent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(78,163,219,.22));pointer-events:none;transition:stroke .16s ease,stroke-width .16s ease,opacity .16s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link-group.is-hover .sp-apps-er-link,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link-group:hover .sp-apps-er-link{stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#8cd8ff) 96%,transparent);stroke-width:2.2;opacity:1}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link-tag rect{fill:color-mix(in srgb,var(--gs-public-theme-muted,#0b1829) 90%,transparent);stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#6dbff1) 58%,transparent);stroke-width:1}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link-tag{opacity:0;transition:opacity .16s ease;pointer-events:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link-group.is-hover .sp-apps-er-link-tag,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link-group:hover .sp-apps-er-link-tag{opacity:1}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link-label{fill:color-mix(in srgb,var(--gs-public-theme-text,#cfeafb) 98%,transparent);font-size:6.2px;font-weight:700;letter-spacing:.04em;dominant-baseline:middle;paint-order:stroke fill;stroke:color-mix(in srgb,var(--gs-public-theme-muted,#060d19) 90%,transparent);stroke-width:1px}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node{position:absolute;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#68b0dd) 42%,transparent);border-radius:.62rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b1b2f) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081424) 95%,transparent));box-shadow:0 12px 24px rgba(3,10,20,.34);padding:.44rem;display:grid;gap:.28rem;z-index:2}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node header{display:flex;align-items:center;justify-content:space-between;gap:.32rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node header strong{font-size:.47rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d5ebfc) 98%,transparent);letter-spacing:.01em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node header span{font-size:.34rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#96c0de) 92%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node ul{margin:0;padding:0;list-style:none;display:grid;gap:.14rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node li{display:flex;align-items:center;justify-content:space-between;gap:.26rem;font-size:.39rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aad1ec) 94%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#5e97c1) 25%,transparent);padding-bottom:.06rem;border-radius:.26rem;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node li:last-child{border-bottom:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node li.is-related{background:color-mix(in srgb,var(--gs-public-theme-panel,#173b5b) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f5ff) 98%,transparent);box-shadow:inset 0 0 0 1px rgba(136,208,247,.32)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node li code{color:color-mix(in srgb,var(--gs-public-theme-text,#c9e4f7) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#2c587c) 22%,transparent);border-radius:.28rem;padding:.03rem .2rem;font-size:.36rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node li small{color:color-mix(in srgb,var(--gs-public-theme-secondary,#88b6d8) 92%,transparent);font-size:.33rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node p{margin:0;font-size:.37rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#8cbadb) 90%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-main-head{padding:.12rem .08rem .28rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5e9fcc) 24%,transparent);margin-bottom:.02rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-main-head-left{display:inline-flex;align-items:center;gap:.34rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-main-head-right{display:inline-flex;align-items:center;gap:.28rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-actions{position:sticky;top:0;z-index:2;padding:.22rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5a9ac6) 26%,transparent);border-radius:.58rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a182b) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081323) 96%,transparent));box-shadow:0 8px 16px rgba(2,8,17,.3)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-content{border-radius:.72rem;padding:.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081323) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1c) 97%,transparent));box-shadow:inset 0 0 0 1px rgba(87,150,193,.12)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-grid-wrap{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5d9ecb) 28%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071221) 94%,transparent);max-height:clamp(16rem,48vh,28rem)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-grid th{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e223a) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0a192b) 98%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#b0daf5) 96%,transparent);border-bottom-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5ea0ce) 28%,transparent);font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-grid td{border-bottom-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#4e86ad) 22%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-grid tbody tr:nth-child(2n){background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1d32) 34%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-grid tbody tr:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#163d5e) 45%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-web{display:flex;flex-direction:column;gap:.34rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-web-item{margin:0;padding:.14rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#528fba) 24%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081424) 78%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-columns,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-panel,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-stat,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-list,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-actions,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-content,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-grid-wrap,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-main,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-nav,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-nav-block,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-web,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-web-item{border-color:transparent;box-shadow:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-main,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-nav{background:transparent}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-content,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-grid-wrap,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-nav-block,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-web{background:color-mix(in srgb,var(--gs-public-theme-panel,#071322) 58%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-actions{position:static;padding:0;background:transparent}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-panel,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-stat,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card{background:color-mix(in srgb,var(--gs-public-theme-panel,#081526) 62%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-action-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-pane-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-view-btn{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#60a5d2) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a182a) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071221) 95%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#d8eefc) 95%,transparent);box-shadow:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-action-btn.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-btn-primary,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-pane-tab.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-view-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5acdf2) 62%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#1e8fd2) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1265a1) 90%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f2faff) 98%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-btn-icon{border:0;background:transparent;box-shadow:none;width:auto;height:auto;min-height:0;padding:.1rem;border-radius:.28rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bee1f8) 90%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-btn-icon:hover{background:transparent;box-shadow:none;transform:none;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 98%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-action-btn i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-action-btn svg,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-btn-icon i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-btn-icon svg,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-pane-tab i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-pane-tab svg,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-view-btn i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-view-btn svg,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-web-btn i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-web-btn svg{width:.72rem;height:.72rem;stroke-width:1.85}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-data-content,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-data-main,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-data-pane.is-active,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-data-shell,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-workspace-pane[data-apps-workspace-pane=data].is-active{width:100%;min-width:0;max-width:none;flex:1 1 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-data-shell{grid-template-columns:minmax(0,1fr)!important;align-items:stretch}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-data-main{overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-data-main-head{width:100%;flex-wrap:wrap;align-items:center;gap:.44rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-data-main-head-right{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-apps-data-content{display:block;padding:clamp(.62rem,1vw,.86rem);overflow:auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-panel{width:100%;min-width:0;display:grid;gap:.68rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;width:100%;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-head h6{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#ebf9ff) 98%,transparent);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-head p{margin:.18rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6cfe8) 88%,transparent);font-size:.56rem;line-height:1.45}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-head>span{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#77d3ff) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1f34) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d7f2ff) 95%,transparent);font-size:.52rem;font-weight:800;padding:.22rem .5rem;white-space:nowrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-grid{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.62rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#69b5e4) 28%,transparent);border-radius:.56rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1c30) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071424) 82%,transparent));padding:.68rem;display:grid;gap:.56rem;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-item.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#74d8ff) 58%,transparent);box-shadow:inset 0 0 0 1px rgba(116,216,255,.12)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.58rem;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-item-head>div{min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-item-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--gs-public-theme-strong,#effaff) 98%,transparent);font-size:.66rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-item-head small{display:block;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--gs-public-theme-secondary,#97c2dc) 88%,transparent);font-size:.52rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-open{min-height:1.64rem;padding-inline:.5rem;flex:0 0 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-meta{display:grid;gap:.28rem;margin:0;padding:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-meta li{list-style:none;display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.48rem;align-items:start;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#69b5e4) 18%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101e) 52%,transparent);padding:.34rem .42rem;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-meta span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a0cbe4) 82%,transparent);font-size:.52rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-shell.is-desk-website .sp-desk-website-data-meta strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e2f4ff) 96%,transparent);font-size:.56rem;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere;word-break:break-word}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-reusable-panel{padding:.5rem;gap:.4rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-reusable-table-host .rdt-root{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-reusable-table-host .rdt-table-wrap{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5fa2d0) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081323) 92%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-reusable-table-host .rdt-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-reusable-table-host .rdt-search-input,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-reusable-table-host .rdt-select{min-height:1.5rem;height:1.5rem;border-radius:.44rem;font-size:.52rem;letter-spacing:.02em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-deploy-media-preview{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5ea0ce) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071221) 90%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-shell{gap:.58rem;padding-top:.08rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-subtab-groups{gap:.38rem;padding:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#62a8d6) 30%,transparent);border-radius:.72rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#091628) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101d) 90%,transparent));box-shadow:inset 0 0 0 1px rgba(86,152,195,.12)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-subtabs{gap:.3rem;align-items:center}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-subtab{min-height:1.56rem;padding:0 .66rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#63abd9) 38%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c1e32) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081525) 95%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#bcdff5) 94%,transparent);letter-spacing:.02em;font-size:.58rem;box-shadow:0 6px 14px rgba(1,8,17,.26)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-subtab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#4fb8ec) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#2999dc) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1874b5) 97%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f0fbff) 98%,transparent);box-shadow:0 12px 20px rgba(10,66,106,.34)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-layout-grid{gap:.68rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#56bceb) 44%,transparent);border-radius:.84rem;background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--gs-public-theme-primary,#5bc7ff) 22%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#000000) 0%,transparent) 40%),linear-gradient(130deg,color-mix(in srgb,var(--gs-public-theme-panel,#127ac7) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0d4492) 95%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#ecf9ff) 97%,transparent);box-shadow:0 16px 28px rgba(5,37,73,.42)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-draft{text-align:left;gap:.12rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-draft small{color:color-mix(in srgb,var(--gs-public-theme-text,#dcf3ff) 84%,transparent);text-transform:uppercase;letter-spacing:.07em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-draft span{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#c5ecff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071a34) 36%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eefbff) 96%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-note,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-panels section,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-status-strip,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5aa0ce) 34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081526) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 96%,transparent));box-shadow:inset 0 0 0 1px rgba(78,143,187,.12),0 14px 26px rgba(2,9,18,.34)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools{padding:.46rem;gap:.3rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn{min-height:1.56rem;border-radius:.52rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#60a6d3) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b1f34) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081525) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#ceeafa) 96%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn.sp-apps-btn-primary{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#53b6e7) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#2499e0) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1471b2) 97%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f3fcff) 98%,transparent);box-shadow:0 10px 20px rgba(8,69,112,.34)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-status-strip{gap:.24rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-issues{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5a9ecb) 28%,transparent);border-radius:.68rem;padding:.34rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#071323) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 92%,transparent));min-height:2.4rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-editor-stage{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5698c4) 32%,transparent);border-radius:.78rem;padding:.38rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081424) 80%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1b) 84%,transparent));box-shadow:inset 0 0 0 1px rgba(76,139,183,.1)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5093bf) 44%,transparent);border-radius:.7rem;box-shadow:0 18px 30px rgba(2,10,21,.38)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-head{min-height:2rem;border-bottom-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5495c0) 42%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--gs-public-theme-panel,#0d1f34) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0a192c) 97%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#d9effe) 96%,transparent);padding-inline:.66rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-editor-stage,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-issues,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-note,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-status-strip,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-card{border:0!important;background:transparent!important;box-shadow:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-tools-menu{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#60a6d4) 42%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 96%,transparent);box-shadow:0 12px 22px rgba(2,10,21,.4)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-tools-menu-item{color:color-mix(in srgb,var(--gs-public-theme-text,#e9f8ff) 96%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-tools-menu-item:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6dbcec) 45%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102a46) 88%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-live-tabs,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-main-tabs,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtab-groups,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-tabs{border:0!important;box-shadow:none!important;background:transparent!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-live-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-main-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-tab{border:0!important;box-shadow:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-head-actions .sp-apps-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn{min-height:1.64rem;width:1.64rem;min-width:1.64rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 98%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-head-actions .sp-apps-btn i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn i{width:.72rem;height:.72rem}.sp-token-shell{display:none;flex-direction:column;gap:.72rem;min-height:0;flex:1 1 auto;overflow:hidden;pointer-events:auto;--sp-token-text-strong:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 98%,transparent);--sp-token-text-muted:color-mix(in srgb,var(--gs-public-theme-text,#bdd7ec) 90%,transparent);--sp-token-border-soft:color-mix(in srgb,var(--gs-public-theme-border-strong,#83c6f3) 30%,transparent);--sp-token-accent:color-mix(in srgb,var(--gs-public-theme-text,#70cbff) 98%,transparent)}.sp-token-shell .lucide{width:.74rem;height:.74rem;stroke-width:2;flex-shrink:0}#side-panel #token-panel-shell .sp-token-hero{display:none!important}.sp-token-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#88d3ff) 24%,transparent);border-radius:.46rem;background:radial-gradient(circle at 90% -10%,color-mix(in srgb,var(--gs-public-theme-primary,#50b0ff) 24%,transparent),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#081325) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c18) 95%,transparent));padding:.62rem}.sp-token-hero-copy h3{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 98%,transparent)}.sp-token-hero-copy p{margin:.22rem 0 0;font-size:.54rem;line-height:1.36;color:color-mix(in srgb,var(--gs-public-theme-secondary,#add0ec) 86%,transparent)}.sp-token-hero-chip{display:inline-flex;align-items:center;gap:.26rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ad6ff) 42%,transparent);border-radius:999px;padding:.22rem .46rem;font-size:.48rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f6ff) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#143455) 58%,transparent);white-space:nowrap}.sp-token-hero-chip .lucide{width:.9rem;height:.9rem}.sp-token-manage-tabs,.sp-token-profile-tabs,.sp-token-tabs,.sp-token-vw-tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.34rem;border:1px solid var(--sp-token-border-soft);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081427) 54%,transparent);padding:.34rem}.sp-token-tabs{position:sticky;top:0;z-index:4;backdrop-filter:blur(6px)}.sp-token-manage-tab,.sp-token-subtab,.sp-token-tab,.sp-token-vw-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#89d0ff) 34%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091628) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6ecfc) 90%,transparent);min-height:1.92rem;padding:0 .9rem;font-size:.62rem;font-weight:700;letter-spacing:.02em;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-token-manage-tab:hover,.sp-token-subtab:hover,.sp-token-tab:hover,.sp-token-vw-tab:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 74%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#102743) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fcff) 98%,transparent)}.sp-token-manage-tab.is-active,.sp-token-subtab.is-active,.sp-token-tab.is-active,.sp-token-vw-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#90d7ff) 86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#3e95df) 60%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#184674) 72%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 99%,transparent)}.sp-token-manage-pane,.sp-token-mode-pane,.sp-token-pane,.sp-token-subpane,.sp-token-vw-pane{display:none;min-height:0}.sp-token-mode-pane.is-active{overflow:hidden}.sp-token-mode-pane.is-active,.sp-token-pane.is-active{display:flex;flex-direction:column;gap:.62rem;min-height:0;flex:1 1 auto}.sp-token-pane.is-active{overflow-y:auto;overflow-x:hidden;padding-right:.1rem;scrollbar-gutter:stable}.sp-token-manage-pane.is-active,.sp-token-subpane.is-active,.sp-token-vw-pane.is-active{display:flex;flex-direction:column;gap:.62rem;min-height:0;flex:1 1 auto;overflow:visible}.sp-token-mode-pane[data-token-mode-pane=token-accounting].is-active{overflow-y:auto;overflow-x:hidden;padding-right:.1rem;scrollbar-gutter:stable}.sp-token-acct-host{flex:1 1 auto}.sp-token-acct,.sp-token-acct-host{display:flex;flex-direction:column;min-height:0}.sp-token-acct{--sp-token-acct-exchange:#3987e5;--sp-token-acct-access:#199e70;--sp-token-acct-payment:#c98500;--sp-token-acct-credit:#9085e9;--sp-token-acct-good:#0ca30c;--sp-token-acct-warning:#fab219;--sp-token-acct-critical:#d03b3b;--sp-token-acct-neutral:#6c7f95;--sp-token-acct-surface:var(--gs-public-theme-surface,#03050a);--sp-token-acct-track:color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 14%,transparent);gap:.62rem;flex:1 1 auto}.sp-token-acct-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.45rem .8rem}.sp-token-acct-filters{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;flex:1 1 100%;justify-content:center}.sp-token-acct-filter-tabs{justify-content:center;flex:0 0 auto}.sp-token-acct-title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 98%,transparent)}.sp-token-acct-caption{margin:.15rem 0 0;font-size:.56rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 72%,transparent)}.sp-token-acct-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.55rem}.sp-token-acct-tile{display:flex;flex-direction:column;gap:.28rem;padding:.6rem .7rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent);box-shadow:inset 0 2px 0 0 var(--sp-token-acct-tile-accent,transparent);min-width:0}.sp-token-acct-tile-label{display:inline-flex;align-items:center;gap:.32rem;font-size:.55rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 76%,transparent)}.sp-token-acct-tile-value{font-size:1.3rem;font-weight:700;line-height:1.1;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 99%,transparent)}.sp-token-acct-tile-sub{font-size:.55rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 64%,transparent)}.sp-token-acct-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.55rem;flex:1 1 auto}.sp-token-acct-card{display:flex;flex-direction:column;min-width:0;padding:.65rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent)}.sp-token-acct-card-title{margin:0 0 .5rem;font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#cfe7ff) 84%,transparent)}.sp-token-acct-card-hint{font-size:.52rem;font-weight:500;letter-spacing:.05em;text-transform:none;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 58%,transparent)}.sp-token-acct-card-activity{grid-column:span 8}.sp-token-acct-card-donut{grid-column:span 4}.sp-token-acct-card-direction{grid-column:span 5}.sp-token-acct-card-status{grid-column:span 3}.sp-token-acct-card-counterparties{grid-column:span 4}.sp-token-acct svg{display:block;width:100%;height:auto}.sp-token-acct-gridline{stroke:color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 12%,transparent);stroke-width:1}.sp-token-acct-baseline{stroke:color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 30%,transparent);stroke-width:1}.sp-token-acct-axis-text{fill:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 62%,transparent);font-size:9px;letter-spacing:.03em}.sp-token-acct-cursor{stroke:color-mix(in srgb,var(--gs-public-theme-strong,#e8f5ff) 38%,transparent);stroke-width:1}.sp-token-acct-activity-wrap{position:relative;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.sp-token-acct-activity-wrap svg{width:100%}.sp-token-acct-tip{position:absolute;top:.4rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:.25rem;min-width:8rem;padding:.45rem .55rem;border:1px solid var(--gs-tooltip-border);border-radius:.5rem;background:linear-gradient(160deg,var(--gs-tooltip-bg-start),var(--gs-tooltip-bg-end));box-shadow:var(--gs-tooltip-shadow);font-size:.56rem;color:var(--gs-tooltip-text);pointer-events:none;z-index:5}.sp-token-acct-tip[hidden]{display:none}.sp-token-acct-tip-title{font-weight:700;letter-spacing:.04em}.sp-token-acct-tip-row{display:flex;align-items:center;gap:.35rem}.sp-token-acct-tip-row strong{margin-left:auto}.sp-token-acct-swatch{display:inline-block;flex:0 0 auto;width:.55rem;height:.55rem;border-radius:50%;background:var(--sp-token-acct-swatch-color,currentColor)}.sp-token-acct-legend{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-top:.45rem}.sp-token-acct-legend-item{display:inline-flex;align-items:center;gap:.3rem;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 80%,transparent)}.sp-token-acct-legend-item strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 96%,transparent)}.sp-token-acct-donut-wrap{display:flex;align-items:center;gap:.8rem;min-height:0;flex:1 1 auto}.sp-token-acct-donut-wrap svg{flex:0 0 auto;width:clamp(7.5rem,42%,9.5rem)}.sp-token-acct-donut-value{fill:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 99%,transparent);font-size:22px;font-weight:700}.sp-token-acct-donut-caption{fill:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 66%,transparent);font-size:10px;letter-spacing:.06em}.sp-token-acct-donut-legend{list-style:none;display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;flex:1 1 auto;min-width:0}.sp-token-acct-donut-legend-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.4rem;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 84%,transparent)}.sp-token-acct-donut-legend-item strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 96%,transparent)}.sp-token-acct-donut-legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-token-acct-donut-legend-share{color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 60%,transparent)}.sp-token-acct-butterfly{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;justify-content:space-evenly}.sp-token-acct-butterfly-head{display:flex;justify-content:space-between;font-size:.52rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 62%,transparent)}.sp-token-acct-butterfly-row{display:grid;grid-template-columns:2rem minmax(0,1fr) minmax(6.8rem,auto) minmax(0,1fr) 2rem;align-items:center;gap:.35rem}.sp-token-acct-butterfly-count{font-size:.56rem;font-variant-numeric:tabular-nums;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 78%,transparent)}.sp-token-acct-butterfly-label{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cfe7ff) 88%,transparent)}.sp-token-acct-butterfly-track{display:flex;height:.72rem;border-radius:.24rem;background:var(--sp-token-acct-track);overflow:hidden}.sp-token-acct-butterfly-track.is-incoming{justify-content:flex-end}.sp-token-acct-butterfly-bar{height:100%;background:var(--sp-token-acct-bar-color,currentColor)}.sp-token-acct-butterfly-track.is-incoming .sp-token-acct-butterfly-bar{border-radius:.24rem 0 0 .24rem}.sp-token-acct-butterfly-track.is-outgoing .sp-token-acct-butterfly-bar{border-radius:0 .24rem .24rem 0}.sp-token-acct-hbars{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;justify-content:space-evenly}.sp-token-acct-hbar-row{display:grid;grid-template-columns:minmax(5.4rem,8.5rem) minmax(0,1fr) 2.2rem;align-items:center;gap:.45rem}.sp-token-acct-hbar-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cfe7ff) 86%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-token-acct-hbar-track{display:flex;height:.62rem;border-radius:.24rem;background:var(--sp-token-acct-track);overflow:hidden}.sp-token-acct-hbar-fill{height:100%;border-radius:0 .24rem .24rem 0;background:var(--sp-token-acct-bar-color,currentColor)}.sp-token-acct-hbar-value{font-size:.58rem;font-variant-numeric:tabular-nums;text-align:right;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 94%,transparent)}.sp-token-acct-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.6rem 1rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 26%,transparent);border-radius:.72rem;text-align:center}.sp-token-acct-empty-filtered{flex:1 1 auto;justify-content:center}.sp-token-acct-empty h4{margin:0;font-size:.78rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 98%,transparent)}.sp-token-acct-empty p{margin:0;max-width:26rem;font-size:.6rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 70%,transparent)}.sp-token-acct-empty-note{margin:0;padding:.4rem 0;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 66%,transparent)}@media (max-width:1200px){.sp-token-acct-card-activity,.sp-token-acct-card-counterparties,.sp-token-acct-card-direction,.sp-token-acct-card-donut,.sp-token-acct-card-status{grid-column:span 6}.sp-token-acct-card-activity{grid-column:span 12}}@media (max-width:760px){.sp-token-acct-card-activity,.sp-token-acct-card-counterparties,.sp-token-acct-card-direction,.sp-token-acct-card-donut,.sp-token-acct-card-status{grid-column:span 12}.sp-token-acct-donut-wrap{flex-direction:column;align-items:stretch}.sp-token-acct-donut-wrap svg{width:clamp(7rem,52vw,9rem);margin:0 auto}}.sp-token-mode-pane[data-token-mode-pane=credit-token].is-active{overflow:hidden;gap:.5rem}.sp-ai-credit-view-switch{display:flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto}.sp-ai-credit-view-tabs{flex:0 0 auto}.sp-ai-credit-refresh{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex:0 0 auto;padding:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 26%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 86%,transparent);cursor:pointer}.sp-ai-credit-refresh:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#90d7ff) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 98%,transparent)}.sp-ai-credit-refresh:disabled{cursor:progress}.sp-ai-credit-refresh i,.sp-ai-credit-refresh svg{width:.78rem;height:.78rem}.sp-ai-credit-refresh.is-busy svg{animation:sp-ai-credit-spin .9s linear infinite}.sp-ai-credit-view-pane{display:none;min-height:0}.sp-ai-credit-view-pane.is-active{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;min-height:0}.sp-ai-credit-view-pane[data-ai-credit-view-pane=graph].is-active{overflow-y:auto;overflow-x:hidden;padding-right:.1rem;scrollbar-gutter:stable}.sp-ai-credit-view-pane[data-ai-credit-view-pane=table].is-active{overflow:hidden}.sp-ai-credit-host{flex:0 0 auto}.sp-ai-credit,.sp-ai-credit-host{display:flex;flex-direction:column;min-height:0}.sp-ai-credit{--sp-ai-credit-compass:#3987e5;--sp-ai-credit-flow:#9085e9;--sp-ai-credit-platform:#199e70;--sp-ai-credit-other:#6c7f95;--sp-ai-credit-cost:#c98500;--sp-ai-credit-tool:#35a7c4;--sp-ai-credit-good:#0ca30c;--sp-ai-credit-critical:#d03b3b;--sp-ai-credit-managed-user:#3987e5;--sp-ai-credit-managed-web:#199e70;--sp-ai-credit-managed-vorldx:#9085e9;--sp-ai-credit-managed-unknown:#6c7f95;--sp-ai-credit-track:color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 14%,transparent);gap:.62rem;flex:1 1 auto}.sp-ai-credit.is-busy{opacity:.62;transition:opacity .14s ease}.sp-ai-credit-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.45rem .8rem}.sp-ai-credit-title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 98%,transparent)}.sp-ai-credit-caption{margin:.15rem 0 0;font-size:.56rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 72%,transparent)}.sp-ai-credit-note{margin:0;font-size:.54rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 58%,transparent)}.sp-ai-credit-filters{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;flex:1 1 100%;justify-content:center}.sp-ai-credit-filter-tabs{justify-content:center;flex:0 0 auto}.sp-ai-credit-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.6rem,1fr));gap:.55rem}.sp-ai-credit-tile{position:relative;display:flex;flex-direction:column;gap:.28rem;padding:.6rem .7rem 1.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent);box-shadow:inset 0 2px 0 0 var(--sp-ai-credit-tile-accent,transparent);overflow:hidden}.sp-ai-credit-tile-spark{position:absolute;left:0;right:0;bottom:0;width:100%;height:1.55rem;display:block;pointer-events:none}.sp-ai-credit-spark-area{opacity:.2}.sp-ai-credit-spark-dot{opacity:.95}.sp-ai-credit-tile-label{display:flex;align-items:center;gap:.3rem;font-size:.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 66%,transparent)}.sp-ai-credit-tile-value{font-size:1.02rem;font-weight:700;line-height:1.05;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 98%,transparent)}.sp-ai-credit-tile-sub{font-size:.52rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 60%,transparent)}.sp-ai-credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.sp-ai-credit-card-activity{grid-column:span 2}.sp-ai-credit-card{display:flex;flex-direction:column;gap:.45rem;padding:.62rem .7rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 18%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 28%,transparent);min-width:0}.sp-ai-credit-card-title{display:flex;align-items:baseline;gap:.4rem;margin:0;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 88%,transparent)}.sp-ai-credit-card-hint{font-size:.5rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 54%,transparent)}.sp-ai-credit-activity-wrap{position:relative;width:100%}.sp-ai-credit-activity-wrap svg{display:block;width:100%;height:auto;max-height:13rem;overflow:visible}.sp-ai-credit-gridline{stroke:color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 16%,transparent);stroke-width:1}.sp-ai-credit-axis-text{font-size:7px;letter-spacing:.04em;fill:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 58%,transparent)}.sp-ai-credit-band{opacity:.24}.sp-ai-credit-band-line{opacity:.9}[data-ai-credit-overlay]{cursor:crosshair}.sp-ai-credit-tip{position:absolute;top:.2rem;transform:translateX(-50%);display:flex;flex-direction:column;gap:.16rem;min-width:8.4rem;padding:.42rem .52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 30%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-surface,#03050a) 94%,transparent);font-size:.52rem;pointer-events:none;z-index:2}.sp-ai-credit-tip[hidden]{display:none}.sp-ai-credit-tip-title{font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 96%,transparent)}.sp-ai-credit-tip-row{display:grid;grid-template-columns:.5rem minmax(0,1fr) auto;align-items:center;gap:.3rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 78%,transparent)}.sp-ai-credit-tip-row.is-total{padding-top:.16rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 18%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 92%,transparent)}.sp-ai-credit-swatch{display:inline-block;width:.42rem;height:.42rem;border-radius:999px;background:var(--sp-ai-credit-swatch-color,currentColor);flex:0 0 auto}.sp-ai-credit-legend{display:flex;flex-wrap:wrap;gap:.3rem .7rem;margin:0;padding:0;list-style:none}.sp-ai-credit-legend-item{display:flex;align-items:center;gap:.28rem;font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 70%,transparent)}.sp-ai-credit-legend-item strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 94%,transparent)}.sp-ai-credit-donut-wrap{display:flex;align-items:center;gap:.6rem;flex:1 1 auto}.sp-ai-credit-donut-wrap svg{width:6.6rem;height:auto;flex:0 0 auto}.sp-ai-credit-donut-value{font-size:15px;font-weight:700;fill:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 98%,transparent)}.sp-ai-credit-donut-caption{font-size:7px;letter-spacing:.1em;text-transform:uppercase;fill:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 58%,transparent)}.sp-ai-credit-donut-legend{display:flex;flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;flex:1 1 auto;min-width:0}.sp-ai-credit-donut-legend-item{display:grid;grid-template-columns:.42rem minmax(0,1fr) auto auto;align-items:center;gap:.3rem;font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 84%,transparent)}.sp-ai-credit-donut-legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-ai-credit-donut-legend-item strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 96%,transparent)}.sp-ai-credit-donut-legend-share{color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 60%,transparent)}.sp-ai-credit-hbars{display:flex;flex-direction:column;gap:.34rem;flex:1 1 auto}.sp-ai-credit-hbar-row{display:grid;grid-template-columns:minmax(6.2rem,8.4rem) minmax(0,1fr) minmax(2.6rem,auto);align-items:center;gap:.4rem}.sp-ai-credit-hbar-label{display:flex;align-items:center;gap:.28rem;font-size:.52rem;min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 82%,transparent)}.sp-ai-credit-agent-name{font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 92%,transparent)}.sp-ai-credit-agent-kind,.sp-ai-credit-agent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-ai-credit-agent-kind{font-size:.46rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 50%,transparent)}.sp-ai-credit-hbar-track{position:relative;height:.42rem;border-radius:999px;background:var(--sp-ai-credit-track);overflow:hidden}.sp-ai-credit-hbar-fill{display:block;height:100%;border-radius:999px;background:var(--sp-ai-credit-bar-color,var(--sp-ai-credit-compass));opacity:.86}.sp-ai-credit-hbar-value{font-size:.54rem;font-weight:700;text-align:right;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 94%,transparent)}.sp-ai-credit-models{display:flex;flex-direction:column;gap:.3rem}.sp-ai-credit-model-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.36rem;font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 78%,transparent)}.sp-ai-credit-model-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 92%,transparent)}.sp-ai-credit-model-provider{font-size:.46rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 50%,transparent)}.sp-ai-credit-model-cost{color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 96%,transparent)}.sp-ai-credit-empty-note{margin:0;font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 56%,transparent)}.sp-ai-credit-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.36rem;padding:1.6rem 1rem;text-align:center;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 24%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 20%,transparent)}.sp-ai-credit-empty h4{margin:0;font-size:.72rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 96%,transparent)}.sp-ai-credit-empty p{margin:0;max-width:32rem;font-size:.56rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#b5d6ee) 66%,transparent)}.sp-ai-credit-ledger-tabs{justify-content:center;flex:0 0 auto}.sp-ai-credit-ledger-pane{display:none}.sp-ai-credit-ledger-pane.is-active{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.sp-ai-credit-ledger-pane .rdt-root,.sp-ai-credit-ledger-pane .sp-access-table-host{min-height:0;flex:1 1 auto}.sp-ai-credit-ledger-pane .rdt-table-wrap{flex:1 1 auto;min-height:6rem;overflow:auto}.sp-ai-credit-ledger-pane .rdt-table{min-width:62rem}.sp-ai-credit-spinner{display:inline-block;width:.6rem;height:.6rem;margin-right:.28rem;vertical-align:-.06rem;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 30%,transparent);border-top-color:color-mix(in srgb,var(--gs-public-theme-strong,#f1fcff) 92%,transparent);border-radius:999px;animation:sp-ai-credit-spin .7s linear infinite}@keyframes sp-ai-credit-spin{to{transform:rotate(1turn)}}@keyframes sp-ai-credit-shimmer{0%{opacity:.35}50%{opacity:.7}to{opacity:.35}}.sp-ai-credit-skeleton-bars,.sp-ai-credit-skeleton-chart,.sp-ai-credit-skeleton-tile{border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 12%,transparent);animation:sp-ai-credit-shimmer 1.3s ease-in-out infinite}.sp-ai-credit-skeleton-tile{min-height:3.6rem}.sp-ai-credit-skeleton-chart{min-height:8.4rem;flex:1 1 auto}.sp-ai-credit-skeleton-bars{min-height:5.2rem;flex:1 1 auto}@media (prefers-reduced-motion:reduce){.sp-ai-credit-refresh.is-busy svg,.sp-ai-credit-skeleton-bars,.sp-ai-credit-skeleton-chart,.sp-ai-credit-skeleton-tile,.sp-ai-credit-spinner{animation:none}}@media (max-width:1023px){.sp-ai-credit-grid{grid-template-columns:1fr}.sp-ai-credit-card-activity{grid-column:span 1}.sp-ai-credit-donut-wrap{flex-direction:column;align-items:stretch}.sp-ai-credit-donut-wrap svg{width:clamp(7rem,52vw,9rem);margin:0 auto}.sp-ai-credit-hbar-row{grid-template-columns:minmax(4.8rem,6.6rem) minmax(0,1fr) minmax(2.2rem,auto)}.sp-ai-credit-ledger-pane .rdt-table{min-width:0}}.sp-token-profile-head{display:flex;align-items:center;justify-content:center;gap:.54rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d0ff) 20%,transparent);border-radius:.46rem;min-height:3rem;padding:.62rem .7rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081323) 54%,transparent)}.sp-token-profile-meta{display:flex;flex-direction:column;justify-content:center}.sp-token-profile-head img{width:2.18rem;height:2.18rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91d8ff) 46%,transparent);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.sp-token-avatar-fallback,.sp-token-banner-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#91d8ff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d253e) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e5f6ff) 95%,transparent);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.sp-token-avatar-fallback{width:2.18rem;height:2.18rem}.sp-token-avatar-fallback[hidden],.sp-token-banner-avatar-fallback[hidden],.sp-token-media-empty[hidden]{display:none!important}.sp-token-profile-meta h4{margin:0;font-size:.7rem;color:color-mix(in srgb,var(--gs-public-theme-text,#ebf8ff) 98%,transparent);letter-spacing:.03em}.sp-token-profile-meta p{margin:.2rem 0 0;display:inline-flex;align-items:center;gap:.24rem;font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#acd0ec) 90%,transparent);text-transform:capitalize}.sp-token-banner-wrap{position:relative;border-radius:.46rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82ccfb) 24%,transparent);overflow:hidden;min-height:7rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081220) 50%,transparent)}.sp-token-banner-wrap>#token-profile-banner{display:block;width:100%;height:clamp(8rem,24vh,12rem);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sp-token-media-empty{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:1rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#82ccfb) 36%,transparent);border-radius:.38rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b6d9f1) 90%,transparent);font-size:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081220) 42%,transparent);text-align:center}.sp-token-banner-wrap .sp-token-media-empty{position:absolute;inset:0;border:0;border-radius:0}.sp-token-banner-avatar{border-radius:999px;-o-object-fit:cover;object-fit:cover}.sp-token-banner-avatar,.sp-token-banner-avatar-fallback{position:absolute;left:50%;bottom:.42rem;top:auto;transform:translate(-50%);width:clamp(2.2rem,7vw,3rem);height:clamp(2.2rem,7vw,3rem);border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#fafcff) 96%,transparent);box-shadow:0 7px 18px rgba(2,10,20,.4);z-index:2}.sp-token-banner-avatar-fallback{font-size:.7rem}.sp-token-gallery{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84d0ff) 20%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1d) 52%,transparent);padding:.42rem;display:flex;flex-direction:column;gap:.34rem}.sp-token-gallery>img{width:100%;height:clamp(11rem,32vh,15rem);border-radius:.3rem;-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb,var(--gs-public-theme-surface,#030810) 72%,transparent)}.sp-token-gallery-thumbs{display:flex;flex-wrap:wrap;gap:.24rem}.sp-token-thumb{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#86cdfb) 24%,transparent);border-radius:.24rem;padding:.1rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081323) 54%,transparent);transition:border-color .2s ease,transform .2s ease}.sp-token-thumb.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#96dcff) 72%,transparent);box-shadow:0 0 0 1px rgba(105,199,255,.24)}.sp-token-thumb img{width:2.4rem;height:2.4rem;border-radius:.2rem;-o-object-fit:cover;object-fit:cover;display:block}.sp-token-profile-body{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82ccfb) 20%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 52%,transparent);padding:.48rem;display:flex;flex-direction:column;gap:.34rem}.sp-token-profile-body h5{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 98%,transparent);font-size:.68rem;letter-spacing:.03em}.sp-token-profile-body p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b6d9f1) 90%,transparent);font-size:.56rem;line-height:1.38}.sp-token-offer-box{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec6f5) 24%,transparent);border-radius:.66rem;padding:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081629) 62%,transparent);display:flex;flex-direction:column;gap:.2rem}.sp-token-offer-box h6{margin:0;display:inline-flex;align-items:center;gap:.24rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef9ff) 98%,transparent);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.sp-token-offer-value{color:color-mix(in srgb,var(--gs-public-theme-secondary,#7cd2ff) 98%,transparent);font-size:.94rem;font-weight:800;letter-spacing:.02em}.sp-token-offer-note,.sp-token-offer-time{color:color-mix(in srgb,var(--gs-public-theme-secondary,#aacde8) 86%,transparent);font-size:.5rem}.sp-token-kv-table,.sp-token-value-table{width:100%;border-collapse:collapse}.sp-token-kv-table td,.sp-token-kv-table th,.sp-token-value-table td,.sp-token-value-table th{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6f5) 18%,transparent);padding:.36rem .42rem;font-size:.52rem;line-height:1.24}.sp-token-kv-table th,.sp-token-value-table thead th{color:color-mix(in srgb,var(--gs-public-theme-text,#dbf0ff) 92%,transparent);text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--gs-public-theme-panel,#081323) 72%,transparent);font-weight:700}.sp-token-kv-table td,.sp-token-value-table tbody td{color:color-mix(in srgb,var(--gs-public-theme-text,#badbf2) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e19) 58%,transparent)}.sp-token-value-table tbody tr.is-latest-monetary td{background:rgba(19,72,48,.52)}.sp-token-value-table tbody tr.is-latest-sentimental td{background:color-mix(in srgb,var(--gs-public-theme-panel,#173b5d) 52%,transparent)}.sp-token-shell .rdt-table tbody tr.is-latest-monetary td{background:rgba(19,72,48,.52)}.sp-token-shell .rdt-table tbody tr.is-latest-sentimental td{background:color-mix(in srgb,var(--gs-public-theme-panel,#173b5d) 52%,transparent)}.sp-token-shell .rdt-table .sp-token-rdt-cell-capitalize{text-transform:capitalize}.sp-token-shell .rdt-table .sp-token-rdt-cell-token-id .sp-token-btn{margin-left:.3rem}.sp-token-shell .rdt-table .sp-token-rdt-cell-actions{white-space:nowrap}.sp-token-table-wrap{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6f5) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent);min-height:7rem;overflow:auto;padding:.34rem;flex:1 1 auto}.sp-token-table-wrap-lg{min-height:10rem}.sp-token-link-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.sp-token-link-list li{display:inline-flex;align-items:center;gap:.3rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b2d7f1) 90%,transparent);font-size:.56rem}.sp-token-link-list a{color:color-mix(in srgb,var(--gs-public-theme-secondary,#8dd9ff) 98%,transparent);text-decoration:none}.sp-token-link-list a:hover{text-decoration:underline}.sp-token-tag-list{display:flex;flex-wrap:wrap;gap:.24rem}.sp-token-profile-folio-host{display:block;width:100%;min-width:0}.sp-token-profile-folio-host .sp-fx-table-wrap{margin:0}.sp-token-tag{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6f5) 32%,transparent);border-radius:999px;min-height:1.02rem;padding:0 .44rem;display:inline-flex;align-items:center;justify-content:center;font-size:.46rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#dff2ff) 94%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f273e) 62%,transparent)}.sp-token-table-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.sp-token-btn-group{display:inline-flex;flex-wrap:wrap;gap:.24rem}.sp-token-btn{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c5f5) 30%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182b) 74%,transparent);color:var(--sp-token-text-strong);min-height:1.72rem;padding:0 .62rem;display:inline-flex;align-items:center;gap:.32rem;font-size:.5rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;line-height:1;transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.sp-token-btn .lucide{width:.76rem;height:.76rem}.sp-token-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b2e7ff) 66%,transparent);transform:translateY(-1px)}.sp-token-btn:disabled{opacity:.58;cursor:not-allowed;transform:none}.sp-token-btn-primary{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#60c4ff) 54%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#2d9ce4) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#156cad) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fcff) 98%,transparent)}.sp-token-btn-danger{border-color:rgba(255,153,153,.58);background:linear-gradient(180deg,rgba(199,74,74,.94),rgba(150,43,43,.96));color:color-mix(in srgb,var(--gs-public-theme-strong,#fff5f5) 98%,transparent)}.sp-token-btn-icon{width:1.5rem;height:1.5rem;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c5f5) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081323) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dcf1ff) 95%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease}.sp-token-btn-icon .lucide{width:.76rem;height:.76rem}.sp-token-btn-icon.is-hidden-state{border-color:rgba(255,204,132,.62);background:rgba(105,70,22,.62);color:rgba(255,237,205,.98)}.sp-token-dropdown{position:relative}.sp-token-dropdown-menu{position:absolute;top:calc(100% + .2rem);left:0;min-width:9.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80c5f5) 30%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 96%,transparent);box-shadow:0 14px 26px rgba(0,0,0,.44);padding:.24rem;display:none;z-index:20}.sp-token-dropdown-menu.is-open{display:flex;flex-direction:column;gap:.16rem}.sp-token-dropdown-menu button,.sp-token-dropdown-menu label{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc5f7) 20%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081323) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c8e6fc) 92%,transparent);min-height:1.4rem;padding:0 .42rem;font-size:.46rem;letter-spacing:.05em;display:inline-flex;align-items:center;justify-content:flex-start;gap:.26rem;cursor:pointer}.sp-token-dropdown-menu button:hover,.sp-token-dropdown-menu label:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a6e3ff) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f1faff) 98%,transparent)}.sp-token-cell-badge{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82c8f9) 24%,transparent);border-radius:999px;min-height:1rem;padding:0 .4rem;display:inline-flex;align-items:center;justify-content:center;font-size:.44rem;line-height:1;letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb,var(--gs-public-theme-panel,#091627) 66%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8eefd) 94%,transparent)}.sp-token-cell-badge.is-monetary{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#72c7fa) 54%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6f0ff) 98%,transparent)}.sp-token-cell-badge.is-sentimental{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b198ff) 56%,transparent);color:rgba(234,225,255,.98);background:rgba(47,34,80,.64)}.sp-token-vw-overview{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6f5) 24%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081427) 48%,transparent);padding:.5rem;display:flex;flex-direction:column;gap:.3rem}.sp-token-vw-overview h5{margin:0;font-size:.66rem;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 98%,transparent)}.sp-token-vw-badges{display:flex;flex-wrap:wrap;gap:.24rem}.sp-token-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6f5) 30%,transparent);border-radius:999px;min-height:1.2rem;padding:0 .52rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.5rem;color:var(--sp-token-text-strong);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1f35) 68%,transparent)}.sp-token-vw-form{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6f5) 20%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081426) 34%,transparent);padding:.46rem;display:flex;flex-direction:column;gap:.44rem;overflow:auto}.sp-token-vw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.sp-token-field{display:flex;flex-direction:column;gap:.22rem}.sp-token-field>span{color:var(--sp-token-text-strong);font-size:.54rem;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.28rem}.sp-token-field small{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dbedb) 84%,transparent);font-size:.46rem}.sp-token-field input,.sp-token-field select{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 30%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081220) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 98%,transparent);min-height:1.58rem;padding:.2rem .44rem;font-size:.56rem;line-height:1.2;outline:none}.sp-token-field input:focus,.sp-token-field select:focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#97dfff) 64%,transparent);box-shadow:0 0 0 2px rgba(73,169,235,.2)}.sp-token-input-group{display:flex;align-items:stretch;gap:.24rem}.sp-token-input-group>input{flex:1 1 auto;min-width:0}.sp-token-input-prefix{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 30%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#143658) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 98%,transparent);min-height:1.58rem;min-width:2.4rem;padding:0 .4rem;display:inline-flex;align-items:center;justify-content:center;font-size:.5rem;letter-spacing:.06em;text-transform:uppercase}.sp-token-vw-globe-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6f5) 25%,transparent);border-radius:.72rem;background:radial-gradient(circle at 24% 18%,color-mix(in srgb,var(--gs-public-theme-primary,#58a5de) 20%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081427) 60%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 64%,transparent));padding:.5rem;display:flex;flex-direction:column;gap:.26rem}.sp-token-vw-globe-stage{width:100%;height:12.4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 30%,transparent);border-radius:.58rem;overflow:hidden;background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--gs-public-theme-primary,#68b6ec) 18%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#09172a) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1d) 92%,transparent));cursor:grab}.sp-token-vw-globe-stage:active{cursor:grabbing}.sp-token-vw-globe-shell>small{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dbedb) 90%,transparent);font-size:.48rem;line-height:1.35}.sp-token-radius-field{position:relative}.sp-token-radius-bubble{position:absolute;top:-1.2rem;left:50%;transform:translateX(-50%);border-radius:999px;padding:.14rem .4rem;background:var(--gs-public-theme-primary,#2f6eff);color:var(--gs-public-theme-strong,#ffffff);font-size:.46rem;font-weight:700;letter-spacing:.04em;pointer-events:none;white-space:nowrap}.sp-token-radius-field input[type=range]{min-height:auto;padding:0;border:0;background:transparent}.sp-token-dynamic-block.is-hidden{display:none}.sp-token-chip-list{display:flex;flex-wrap:wrap;gap:.22rem}.sp-token-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 34%,transparent);border-radius:999px;min-height:1.04rem;padding:0 .2rem 0 .42rem;gap:.22rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f2ff) 96%,transparent);font-size:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1f35) 68%,transparent)}.sp-token-chip,.sp-token-chip button{display:inline-flex;align-items:center}.sp-token-chip button{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#90d6ff) 30%,transparent);border-radius:999px;width:.92rem;height:.92rem;justify-content:center;background:color-mix(in srgb,var(--gs-public-theme-panel,#071220) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8eeff) 96%,transparent);font-size:.56rem;line-height:1}.sp-token-form-actions{display:flex;align-items:center;justify-content:flex-start;gap:.3rem}.sp-token-modal{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.sp-token-modal.is-open{opacity:1;pointer-events:auto}.sp-token-modal-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--gs-public-theme-surface,#020812) 80%,transparent);backdrop-filter:blur(5px)}.sp-token-modal-shell{position:relative;width:min(560px,94vw);max-height:84vh;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76d2ff) 36%,transparent);border-radius:.8rem;background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b172b) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 97%,transparent));box-shadow:0 20px 46px rgba(0,0,0,.44);display:flex;flex-direction:column;overflow:hidden}.sp-token-modal-shell-chat{width:min(560px,96vw);max-width:560px}.sp-token-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.46rem;padding:.56rem .62rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec9f8) 20%,transparent)}.sp-token-modal-head h4{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f8ff) 98%,transparent);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.sp-token-modal-close{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82cfff) 32%,transparent);border-radius:999px;width:1.62rem;height:1.62rem;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182a) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6eeff) 94%,transparent)}.sp-token-modal-body{padding:.68rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bedcf2) 90%,transparent);font-size:.58rem;line-height:1.34}.sp-token-modal-actions{padding:.52rem .62rem .62rem;display:flex;justify-content:flex-end;gap:.3rem}.sp-token-chat-body{min-height:11rem;max-height:44vh;overflow:auto;padding:.62rem;display:flex;flex-direction:column;gap:.34rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1a) 62%,transparent)}.sp-token-chat-msg{max-width:82%;padding:.32rem .46rem;border-radius:.56rem;font-size:.54rem;line-height:1.32;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bc5f7) 20%,transparent)}.sp-token-chat-msg.is-self{align-self:flex-end;background:color-mix(in srgb,var(--gs-public-theme-primary,#368dd1) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fbff) 98%,transparent)}.sp-token-chat-msg.is-peer{align-self:flex-start;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182a) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cfe8fb) 96%,transparent)}.sp-token-chat-meta{display:block;margin-top:.14rem;font-size:.42rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aacde8) 84%,transparent)}.sp-token-chat-foot{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec9f8) 20%,transparent);padding:.56rem .62rem;display:flex;align-items:center;gap:.3rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07111f) 78%,transparent)}.sp-token-chat-foot .sp-token-btn{min-width:2rem;justify-content:center}.sp-token-chat-foot input{flex:1 1 auto;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec8f8) 30%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081220) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 98%,transparent);min-height:1.58rem;padding:.2rem .44rem;font-size:.56rem;line-height:1.2;outline:none}#side-panel.token-mode .side-panel-top-row,#side-panel.token-mode .sp-access-shell,#side-panel.token-mode .sp-activity-shell,#side-panel.token-mode .sp-apps-shell,#side-panel.token-mode .sp-chat-shell,#side-panel.token-mode .sp-cockpit-shell,#side-panel.token-mode .sp-connections-shell,#side-panel.token-mode .sp-exchange-shell,#side-panel.token-mode .sp-folios-shell,#side-panel.token-mode .sp-geo-shell,#side-panel.token-mode .sp-home-shell,#side-panel.token-mode .sp-info-grid,#side-panel.token-mode .sp-memory-shell,#side-panel.token-mode .sp-node-preview-shell,#side-panel.token-mode .sp-node-tabs-shell,#side-panel.token-mode .sp-orchestrate-shell,#side-panel.token-mode .sp-profile-shell,#side-panel.token-mode .sp-summary-shell,#side-panel.token-mode .sp-table-shell,#side-panel.token-mode>hr,.sp-token-col-hidden{display:none}#side-panel.token-mode .sp-token-shell{display:flex;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.token-mode{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--gs-public-theme-primary,#5ca8ff) 18%,transparent),transparent 44%),linear-gradient(162deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101e) 54%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 46%,transparent)),var(--gs-public-theme-panel-strong,#040b16);overflow-y:auto;overflow-x:hidden}body.theme-classic #side-panel.token-mode{background:radial-gradient(circle at 12% 0,rgba(136,183,230,.24),transparent 44%),linear-gradient(162deg,rgba(245,251,255,.74),rgba(230,241,252,.68)),#f4f9ff}@media (max-width:860px){.sp-token-vw-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.sp-token-btn-group{width:100%}.sp-token-btn{min-height:1.56rem;padding:0 .5rem}.sp-token-manage-tabs,.sp-token-profile-tabs,.sp-token-tabs,.sp-token-vw-tabs{justify-content:center}.sp-token-table-controls{gap:.22rem}.sp-token-modal{padding:.66rem}.sp-token-modal-shell{width:min(560px,98vw);max-height:88vh}}body.theme-classic .sp-token-shell{--sp-token-text-strong:#1e4063;--sp-token-text-muted:rgba(56,86,122,0.9);--sp-token-border-soft:rgba(110,148,191,0.36);--sp-token-accent:#2e88c9;color:var(--sp-token-text-strong)}body.theme-classic .sp-token-banner-wrap,body.theme-classic .sp-token-chat-body,body.theme-classic .sp-token-chat-foot,body.theme-classic .sp-token-gallery,body.theme-classic .sp-token-hero,body.theme-classic .sp-token-modal-shell,body.theme-classic .sp-token-offer-box,body.theme-classic .sp-token-profile-body,body.theme-classic .sp-token-profile-head,body.theme-classic .sp-token-table-wrap,body.theme-classic .sp-token-vw-form,body.theme-classic .sp-token-vw-overview{border-color:rgba(107,145,187,.3);background:radial-gradient(circle at top right,rgba(140,185,228,.2),transparent 46%),linear-gradient(180deg,rgba(248,252,255,.98),rgba(238,246,254,.98))}body.theme-classic .sp-token-hero-copy h3,body.theme-classic .sp-token-modal-head h4,body.theme-classic .sp-token-offer-box h6,body.theme-classic .sp-token-profile-body h5,body.theme-classic .sp-token-profile-meta h4,body.theme-classic .sp-token-vw-overview h5{color:#1f4469}body.theme-classic .sp-token-chat-meta,body.theme-classic .sp-token-field small,body.theme-classic .sp-token-hero-copy p,body.theme-classic .sp-token-link-list li,body.theme-classic .sp-token-modal-body,body.theme-classic .sp-token-offer-note,body.theme-classic .sp-token-offer-time,body.theme-classic .sp-token-profile-body p,body.theme-classic .sp-token-profile-meta p{color:rgba(56,86,122,.9)}body.theme-classic .sp-token-offer-value{color:#2a79b7}body.theme-classic .sp-token-manage-tabs,body.theme-classic .sp-token-profile-tabs,body.theme-classic .sp-token-tabs,body.theme-classic .sp-token-vw-tabs{border-color:rgba(106,145,188,.32);background:rgba(226,239,251,.84)}body.theme-classic .sp-token-btn,body.theme-classic .sp-token-btn-icon,body.theme-classic .sp-token-cell-badge,body.theme-classic .sp-token-chip,body.theme-classic .sp-token-manage-tab,body.theme-classic .sp-token-pill,body.theme-classic .sp-token-subtab,body.theme-classic .sp-token-tab,body.theme-classic .sp-token-tag,body.theme-classic .sp-token-vw-tab{border-color:rgba(108,147,190,.34);background:rgba(232,243,253,.9);color:#2b5379}body.theme-classic .sp-token-btn:hover,body.theme-classic .sp-token-manage-tab:hover,body.theme-classic .sp-token-subtab:hover,body.theme-classic .sp-token-tab:hover,body.theme-classic .sp-token-vw-tab:hover{border-color:rgba(73,122,173,.58);background:rgba(215,234,250,.95);color:#1d3f65}body.theme-classic .sp-token-manage-tab.is-active,body.theme-classic .sp-token-subtab.is-active,body.theme-classic .sp-token-tab.is-active,body.theme-classic .sp-token-vw-tab.is-active{border-color:rgba(72,122,173,.68);background:linear-gradient(180deg,rgba(132,178,222,.34),rgba(105,154,203,.32));color:#173f67}body.theme-classic .sp-token-btn-primary{border-color:rgba(70,132,188,.66);background:linear-gradient(180deg,rgba(121,175,224,.96),rgba(89,146,201,.98));color:rgba(244,251,255,.98)}body.theme-classic .sp-token-btn-danger{border-color:rgba(190,109,109,.62);background:linear-gradient(180deg,rgba(222,141,141,.96),rgba(195,106,106,.98));color:rgba(255,245,245,.98)}body.theme-classic .sp-token-dropdown-menu{border-color:rgba(105,144,186,.34);background:rgba(246,251,255,.99);box-shadow:0 14px 26px rgba(43,74,107,.18)}body.theme-classic .sp-token-dropdown-menu button,body.theme-classic .sp-token-dropdown-menu label{border-color:rgba(111,150,193,.28);background:rgba(233,245,255,.96);color:#2b5379}body.theme-classic .sp-token-dropdown-menu button:hover,body.theme-classic .sp-token-dropdown-menu label:hover{border-color:rgba(74,124,175,.54);color:#183f65}body.theme-classic .sp-token-field>span{color:#234a70}body.theme-classic .sp-token-chat-foot input,body.theme-classic .sp-token-field input,body.theme-classic .sp-token-field select{border-color:rgba(110,149,191,.36);background:rgba(248,252,255,.96);color:#1e4165}body.theme-classic .sp-token-chat-foot input::-moz-placeholder,body.theme-classic .sp-token-field input::-moz-placeholder{color:rgba(87,117,151,.72)}body.theme-classic .sp-token-chat-foot input::placeholder,body.theme-classic .sp-token-field input::placeholder{color:rgba(87,117,151,.72)}body.theme-classic .sp-token-input-prefix{border-color:rgba(106,146,190,.36);background:rgba(219,236,250,.96);color:#244a71}body.theme-classic .sp-token-vw-globe-shell,body.theme-classic .sp-token-vw-globe-stage{border-color:rgba(107,145,187,.4);background:radial-gradient(circle at 18% 22%,rgba(122,177,224,.22),transparent 50%),linear-gradient(180deg,rgba(236,246,255,.96),rgba(226,239,251,.96))}body.theme-classic .sp-token-vw-globe-shell>small{color:rgba(56,86,122,.9)}body.theme-classic .sp-vw-globe-shell,body.theme-classic .sp-vw-globe-stage{border-color:rgba(107,145,187,.4);background:radial-gradient(circle at 18% 22%,rgba(122,177,224,.22),transparent 50%),linear-gradient(180deg,rgba(236,246,255,.96),rgba(226,239,251,.96))}body.theme-classic .sp-vw-globe-shell>small{color:rgba(56,86,122,.9)}body.theme-classic .sp-vw-globe-stage .maplibregl-ctrl-attrib,body.theme-classic .sp-vw-globe-stage .maplibregl-ctrl-group button{background:rgba(236,246,255,.95);border-color:rgba(112,150,190,.36);color:rgba(36,73,112,.95)}body.theme-classic .sp-vw-globe-stage .maplibregl-ctrl-attrib a{color:rgba(48,104,148,.95)}body.theme-classic .sp-vw-map-locate-btn{border-color:rgba(112,150,190,.46);background:rgba(236,246,255,.96);color:rgba(36,73,112,.96)}body.theme-classic .sp-vw-map-locate-btn:hover{border-color:rgba(94,145,194,.66);background:rgba(224,239,252,.98)}body.theme-classic .sp-token-kv-table th,body.theme-classic .sp-token-value-table thead th{border-color:rgba(108,147,190,.3);color:rgba(36,73,112,.95);background:rgba(219,236,250,.96)}body.theme-classic .sp-token-kv-table td,body.theme-classic .sp-token-value-table tbody td{border-color:rgba(108,147,190,.2);color:rgba(38,72,109,.92);background:rgba(243,250,255,.96)}body.theme-classic .sp-token-value-table tbody tr.is-latest-monetary td{background:rgba(190,226,206,.58)}body.theme-classic .sp-token-value-table tbody tr.is-latest-sentimental td{background:rgba(198,223,245,.58)}body.theme-classic .sp-token-shell .rdt-table tbody tr.is-latest-monetary td{background:rgba(190,226,206,.58)}body.theme-classic .sp-token-shell .rdt-table tbody tr.is-latest-sentimental td{background:rgba(198,223,245,.58)}body.theme-classic .sp-token-link-list a{color:#246dab}body.theme-classic .sp-token-thumb{border-color:rgba(108,147,190,.28);background:rgba(238,248,255,.96)}body.theme-classic .sp-token-thumb.is-active{border-color:rgba(74,124,175,.58);box-shadow:0 0 0 1px rgba(109,155,204,.34)}body.theme-classic .sp-token-avatar-fallback,body.theme-classic .sp-token-banner-avatar-fallback{border-color:rgba(108,147,190,.34);background:rgba(231,244,255,.96);color:#2b5379}body.theme-classic .sp-token-media-empty{border-color:rgba(111,150,193,.3);background:rgba(233,245,255,.94);color:rgba(56,86,122,.9)}body.theme-classic .sp-token-modal-backdrop{background:rgba(39,63,90,.44)}body.theme-classic .sp-token-chat-foot,body.theme-classic .sp-token-modal-head{border-color:rgba(108,147,190,.28)}body.theme-classic .sp-token-chip button,body.theme-classic .sp-token-modal-close{border-color:rgba(108,147,190,.34);background:rgba(231,244,255,.96);color:#2b5379}:root{--gs-panel-tab-gap:0.3rem;--gs-panel-tab-min-height:1.56rem;--gs-panel-tab-padding-y:0.24rem;--gs-panel-tab-padding-x:0.58rem;--gs-panel-tab-flex-basis:7.2rem}.gs-activity-tab-row,.gs-anchor-subtab-row,.gs-right-tab-row,.sp-access-tabs,.sp-apps-live-tabs,.sp-apps-main-tabs,.sp-apps-workspace-tabs,.sp-blueprint-subtabs,.sp-exchange-main-tabs,.sp-exchange-subtabs,.sp-folios-manage-tabs,.sp-folios-tabs,.sp-memory-drawer-tabs,.sp-memory-system-tabs,.sp-memory-tabs,.sp-orchestrate-subtabs,.sp-orchestrate-tabs,.sp-token-manage-tabs,.sp-token-profile-tabs,.sp-token-tabs,.sp-token-vw-tabs{width:100%;gap:var(--gs-panel-tab-gap)!important;align-items:stretch}.gs-activity-tab-row,.sp-access-tabs,.sp-apps-live-tabs,.sp-apps-main-tabs,.sp-apps-workspace-tabs,.sp-exchange-main-tabs,.sp-exchange-subtabs,.sp-folios-manage-tabs,.sp-folios-tabs,.sp-memory-drawer-tabs,.sp-memory-system-tabs,.sp-memory-tabs,.sp-token-manage-tabs,.sp-token-profile-tabs,.sp-token-tabs,.sp-token-vw-tabs{justify-content:flex-start;align-content:flex-start}.gs-activity-tab,.gs-anchor-subtab,.gs-right-tab,.sp-access-tab,.sp-apps-live-tab,.sp-apps-main-tab,.sp-apps-workspace-tab,.sp-blueprint-subtab,.sp-exchange-main-tab,.sp-exchange-subtab,.sp-folios-manage-tab,.sp-folios-tab,.sp-memory-drawer-tab,.sp-memory-system-tab,.sp-memory-tab,.sp-orchestrate-subtab,.sp-orchestrate-tab,.sp-token-manage-tab,.sp-token-subtab,.sp-token-tab,.sp-token-vw-tab{min-height:var(--gs-panel-tab-min-height);padding:var(--gs-panel-tab-padding-y) var(--gs-panel-tab-padding-x);box-sizing:border-box;text-align:center}.gs-activity-tab-row>.gs-activity-tab,.sp-access-tabs>.sp-access-tab,.sp-apps-live-tabs>.sp-apps-live-tab,.sp-apps-main-tabs>.sp-apps-main-tab,.sp-apps-workspace-tabs>.sp-apps-workspace-tab,.sp-exchange-main-tabs>.sp-exchange-main-tab,.sp-exchange-subtabs>.sp-exchange-subtab,.sp-folios-manage-tabs>.sp-folios-manage-tab,.sp-folios-tabs>.sp-folios-tab,.sp-memory-drawer-tabs>.sp-memory-drawer-tab,.sp-memory-system-tabs>.sp-memory-system-tab,.sp-memory-tabs>.sp-memory-tab,.sp-token-manage-tabs>.sp-token-manage-tab,.sp-token-profile-tabs>.sp-token-subtab,.sp-token-tabs>.sp-token-tab,.sp-token-vw-tabs>.sp-token-vw-tab{flex:1 1 var(--gs-panel-tab-flex-basis);min-width:var(--gs-panel-tab-flex-basis)}@media (max-width:900px){.gs-activity-tab,.gs-anchor-subtab,.gs-right-tab,.sp-access-tab,.sp-apps-live-tab,.sp-apps-main-tab,.sp-apps-workspace-tab,.sp-blueprint-subtab,.sp-exchange-main-tab,.sp-exchange-subtab,.sp-folios-manage-tab,.sp-folios-tab,.sp-memory-drawer-tab,.sp-memory-system-tab,.sp-memory-tab,.sp-orchestrate-subtab,.sp-orchestrate-tab,.sp-token-manage-tab,.sp-token-subtab,.sp-token-tab,.sp-token-vw-tab{min-height:1.42rem;padding:.2rem .48rem}.gs-activity-tab-row>.gs-activity-tab,.sp-access-tabs>.sp-access-tab,.sp-apps-live-tabs>.sp-apps-live-tab,.sp-apps-main-tabs>.sp-apps-main-tab,.sp-apps-workspace-tabs>.sp-apps-workspace-tab,.sp-exchange-main-tabs>.sp-exchange-main-tab,.sp-exchange-subtabs>.sp-exchange-subtab,.sp-folios-manage-tabs>.sp-folios-manage-tab,.sp-folios-tabs>.sp-folios-tab,.sp-memory-drawer-tabs>.sp-memory-drawer-tab,.sp-memory-system-tabs>.sp-memory-system-tab,.sp-memory-tabs>.sp-memory-tab,.sp-token-manage-tabs>.sp-token-manage-tab,.sp-token-profile-tabs>.sp-token-subtab,.sp-token-tabs>.sp-token-tab,.sp-token-vw-tabs>.sp-token-vw-tab{flex-basis:5.8rem;min-width:5.8rem}}#side-panel.apps-mode .sp-apps-live-tabs,#side-panel.apps-mode .sp-apps-main-tabs,#side-panel.apps-mode .sp-apps-workspace-tabs{gap:.44rem!important;align-items:stretch;justify-content:center}#side-panel.apps-mode .sp-apps-live-tab,#side-panel.apps-mode .sp-apps-main-tab,#side-panel.apps-mode .sp-apps-workspace-tab{flex:0 1 auto;min-width:0;min-height:2.1rem;padding:.44rem .78rem;border-radius:.62rem;font-size:.66rem;letter-spacing:.03em;line-height:1.2;text-align:center}@media (max-width:900px){#side-panel.apps-mode .sp-apps-live-tab,#side-panel.apps-mode .sp-apps-main-tab,#side-panel.apps-mode .sp-apps-workspace-tab{min-height:1.92rem;padding:.36rem .66rem;font-size:.62rem}}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{--memory-fm-bg:var(--gs-public-theme-strong,#f3f8ff);--memory-fm-card:var(--gs-public-theme-strong,#ffffff);--memory-fm-border:var(--gs-public-theme-border-strong,#d7e4f1);--memory-fm-border-soft:var(--gs-public-theme-border-strong,#e6eef7);--memory-fm-text:var(--gs-public-theme-muted,#22364d);--memory-fm-muted:var(--gs-public-theme-muted,#7189a6);--memory-fm-accent:var(--gs-public-theme-primary,#2f8fcb);--memory-fm-accent-strong:var(--gs-public-theme-muted,#207eb8);--memory-fm-accent-soft:var(--gs-public-theme-strong,#e6f3fc);border:1px solid var(--memory-fm-border);border-radius:1rem;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--gs-public-theme-primary,#587ca6) 12%,transparent) 1px,transparent 1.4px),linear-gradient(180deg,var(--gs-public-theme-panel,#f8fbff) 0,var(--memory-fm-bg) 100%);box-shadow:0 12px 30px rgba(31,56,83,.12);padding:.72rem;gap:.66rem;overflow:hidden;font-family:var(--gw-font-mono)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-hero{display:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tabs{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;justify-content:flex-start;flex-wrap:nowrap;gap:.34rem;padding:.22rem;border:1px solid var(--memory-fm-border);border-radius:.58rem;background:var(--gs-public-theme-panel,#f4f9ff);overflow-x:auto}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs.is-hidden{display:none!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tab,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tab{flex:0 0 auto;min-width:5.25rem;min-height:1.7rem;padding:.22rem .66rem;border-radius:.45rem;border:1px solid transparent;background:transparent;color:var(--gs-public-theme-muted,#567594);font-size:.72rem;font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tab.is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#368ac0) 35%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-primary,#2f9bd8),var(--gs-public-theme-primary,#2788c1));box-shadow:0 6px 12px rgba(39,122,176,.24)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{display:grid;grid-template-columns:minmax(17rem,19rem) minmax(0,1fr)!important;gap:.92rem;align-items:stretch;min-height:0;height:100%;flex:1 1 auto}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{order:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.05rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column{order:2;min-width:0;min-height:0;overflow:hidden}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-grid{display:block;grid-template-columns:minmax(0,1fr)!important;overflow:visible}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{display:flex;flex-direction:column;gap:.56rem;padding:.72rem;border:1px solid var(--memory-fm-border);border-radius:.9rem;background:var(--memory-fm-card);box-shadow:0 8px 18px rgba(24,47,74,.08)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{margin:0;padding-bottom:.52rem;border-bottom:1px solid var(--memory-fm-border-soft);gap:.46rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title{font-size:.68rem;font-weight:700;color:var(--memory-fm-muted);text-transform:uppercase;letter-spacing:.08em;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title i{width:.78rem;height:.78rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{display:flex;flex-wrap:wrap;gap:.32rem;justify-content:flex-start;min-height:0}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-pill,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip{min-height:1.52rem;padding:0 .56rem;border-radius:999px;border:1px solid var(--gs-public-theme-border-strong,#c7d9eb);background:var(--gs-public-theme-panel,#f6fbff);color:var(--gs-public-theme-muted,#4e6f8f);font-size:.66rem;font-weight:700;letter-spacing:.01em;text-shadow:none;box-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#3188c2) 50%,transparent);background:var(--memory-fm-accent-soft);color:var(--memory-fm-accent-strong)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card{border:1px solid var(--memory-fm-border-soft);border-radius:.72rem;background:var(--gs-public-theme-panel,#f9fcff);padding:.64rem .7rem;box-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-head h4{margin:0;color:var(--memory-fm-text);font-size:.74rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-chart-bars{margin-top:.5rem;gap:.46rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-bar-row{grid-template-columns:minmax(4.8rem,6rem) minmax(0,1fr) auto;align-items:center}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-bar-label{color:var(--gs-public-theme-secondary,#5f7d9b);font-size:.65rem;font-weight:700;text-transform:none;letter-spacing:.01em;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-bar-track{height:.32rem;border-radius:999px;background:var(--gs-public-theme-panel,#deebf7)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-bar-value{color:var(--gs-public-theme-muted,#4d6d8e);font-size:.62rem;font-weight:700;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:.42rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch{min-height:2rem;border-radius:.42rem;border:1px solid var(--gs-public-theme-border-strong,#8cb8d8);background:var(--gs-public-theme-panel,#f7fcff);color:var(--gs-public-theme-muted,#2d75a7);font-size:.74rem;font-weight:800;letter-spacing:.01em;justify-content:center;text-transform:none;box-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch:hover{border-color:var(--gs-public-theme-border-strong,#6ca6ce);background:var(--gs-public-theme-panel,#eef7fd);color:var(--gs-public-theme-muted,#2a6f9f);transform:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch[data-memory-action=create]{border-color:var(--gs-public-theme-border-strong,#2a88c3);background:linear-gradient(180deg,var(--gs-public-theme-primary,#3198d3),var(--gs-public-theme-primary,#2886bf))}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch[data-memory-action=create]:hover{border-color:var(--gs-public-theme-border,#2177ab);background:linear-gradient(180deg,var(--gs-public-theme-primary,#2d90c8),var(--gs-public-theme-panel,#247cad));color:var(--gs-public-theme-strong,#ffffff)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch i{width:.95rem;height:.95rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card{border:1px solid var(--memory-fm-border-soft);border-radius:.6rem;background:var(--gs-public-theme-panel,#fbfdff);padding:.52rem .42rem;text-align:center}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-icon{width:1.4rem;height:1.4rem;border-radius:.42rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-label{color:var(--gs-public-theme-muted,#6f87a4);font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-value{color:var(--gs-public-theme-muted,#24425f);font-size:.85rem;font-weight:800;text-shadow:none}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--promo,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--uploading{display:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-categories{display:grid;grid-template-columns:minmax(0,1fr);gap:.36rem;border-top:1px solid var(--memory-fm-border-soft);padding-top:.58rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-pill{justify-content:space-between;border-radius:.48rem;min-height:1.68rem;padding:0 .56rem;background:var(--gs-public-theme-panel,#f6fbff);border-color:var(--gs-public-theme-border-strong,#d5e3f0);color:var(--gs-public-theme-muted,#446583);font-size:.66rem;font-weight:700}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{height:100%;min-height:0;border-radius:.9rem;border:1px solid var(--memory-fm-border);background:var(--memory-fm-card);padding:.78rem;box-shadow:0 8px 18px rgba(24,47,74,.08);overflow:hidden}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem;gap:.5rem;padding:.14rem .1rem .52rem;border-bottom:1px solid var(--memory-fm-border-soft)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-block-head span{display:inline-flex;align-items:center;gap:.34rem;color:var(--gs-public-theme-muted,#283f58);font-size:1.02rem;font-weight:800;letter-spacing:0;text-transform:none;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-block-head span i{color:var(--gs-public-theme-secondary,#2f8fcb);width:.96rem;height:.96rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-head-link{border:1px solid var(--gs-public-theme-border-strong,#c8dbed);border-radius:999px;background:var(--gs-public-theme-panel,#f4f9ff);color:var(--gs-public-theme-muted,#4f6f8d);font-size:.64rem;font-weight:700;padding:.18rem .54rem;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-head-link:hover{border-color:var(--gs-public-theme-border-strong,#a9c8e2);color:var(--gs-public-theme-muted,#2f587a);background:var(--gs-public-theme-panel,#ecf5fd)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree{height:calc(100% - 2.8rem);min-height:0;overflow-y:auto;overflow-x:hidden;border:1px solid var(--memory-fm-border-soft);border-radius:.74rem;background:var(--gs-public-theme-panel,#fbfdff);padding:.72rem;gap:.72rem;scrollbar-width:thin;scrollbar-color:var(--gs-public-theme-text,#b3c8dd) var(--gs-public-theme-strong,#edf4fb)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar{width:8px}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar-track{background:var(--gs-public-theme-panel,#edf4fb);border-radius:999px}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar-thumb{background:var(--gs-public-theme-panel,#b4cbe0);border-radius:999px}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-path{border:1px solid var(--gs-public-theme-border-strong,#dbe8f5);background:var(--gs-public-theme-panel,#f7fbff);border-radius:.58rem;padding:.46rem .6rem;gap:.18rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-path-label{color:var(--gs-public-theme-muted,#8199b5);font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-path-value{color:var(--gs-public-theme-muted,#2c4966);font-size:.75rem;font-weight:700;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-orchestrate-btn.is-ghost[data-memory-direction-from-here="1"]{min-height:1.9rem;border-radius:.54rem;border:1px dashed var(--gs-public-theme-border-strong,#b8cee2);background:var(--gs-public-theme-panel,#f8fbff);color:var(--gs-public-theme-muted,#4e6e8f);font-size:.66rem;font-weight:700}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-head{margin-top:.1rem;margin-bottom:.34rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-title span{color:var(--gs-public-theme-muted,#2e4865);font-size:.8rem;font-weight:800;letter-spacing:.01em;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-add{width:1.55rem;height:1.55rem;border-radius:.5rem;border:1px solid var(--gs-public-theme-border-strong,#9dc4e1);background:var(--gs-public-theme-panel,#f2f9ff);color:var(--gs-public-theme-muted,#2d7aac)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-add:hover{border-color:var(--gs-public-theme-border-strong,#80b0d4);background:var(--gs-public-theme-panel,#e8f4fd);color:var(--gs-public-theme-muted,#266998)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.2rem,1fr));gap:.58rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile{min-height:7.2rem;border-radius:.72rem;border:1px solid var(--gs-public-theme-border-strong,#d9e6f2);background:var(--gs-public-theme-panel,#ffffff);box-shadow:0 2px 8px rgba(32,58,86,.05)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row:hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile:hover{border-color:var(--gs-public-theme-border-strong,#b8d2e8);background:var(--gs-public-theme-panel,#f9fcff);box-shadow:0 4px 10px rgba(35,63,92,.08)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-glyph{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--gs-public-theme-border-strong,#b7d1e5);background:var(--gs-public-theme-panel,#eef7ff);color:var(--gs-public-theme-secondary,#2d84bb)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-name,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-title{color:var(--gs-public-theme-muted,#26435f);font-size:.78rem;font-weight:800;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-sub,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-sub{color:var(--gs-public-theme-muted,#6f88a4);font-size:.62rem;font-weight:600;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-pill,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-preview-chip,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-chip{border-radius:999px;border:1px solid var(--gs-public-theme-border-strong,#cfdfed);background:var(--gs-public-theme-panel,#f5faff);color:var(--gs-public-theme-muted,#54718f);font-size:.58rem;font-weight:700;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream{display:grid;gap:.46rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row{min-height:3rem;border-radius:.68rem;border:1px solid var(--gs-public-theme-border-strong,#d9e6f2);background:var(--gs-public-theme-panel,#ffffff);padding-right:3.65rem;box-shadow:0 2px 8px rgba(32,58,86,.05)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-icon{border:1px solid var(--gs-public-theme-border-strong,#c4d8ea);background:var(--gs-public-theme-panel,#eef6ff)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-meta{gap:.36rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-favorite,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-toggle{border:1px solid var(--gs-public-theme-border-strong,#cedfec);background:var(--gs-public-theme-panel,#f8fbff);color:var(--gs-public-theme-muted,#5d7997)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-favorite:hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-toggle:hover{border-color:var(--gs-public-theme-border-strong,#abc8df);background:var(--gs-public-theme-panel,#edf6fd);color:var(--gs-public-theme-muted,#3f6182)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-favorite.is-active{color:#e6ae2a;border-color:#eccf87;background:#fff8e5}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu{border:1px solid var(--gs-public-theme-border-strong,#cfe0ee);background:var(--gs-public-theme-panel,#ffffff);border-radius:.56rem;box-shadow:0 10px 18px rgba(31,55,80,.14)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn{color:var(--gs-public-theme-muted,#406282);font-size:.62rem;font-weight:700;text-transform:none;letter-spacing:.01em}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn:hover{background:var(--gs-public-theme-panel,#eef6fd);color:var(--gs-public-theme-muted,#285578)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-empty{border:1px dashed var(--gs-public-theme-border-strong,#cfe0ee);border-radius:.66rem;background:var(--gs-public-theme-panel,#f8fbff);color:var(--gs-public-theme-muted,#6f89a5);font-size:.7rem;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer{position:relative;inset:auto;width:100%;margin-top:0;border:1px solid var(--memory-fm-border);border-radius:.76rem;background:var(--gs-public-theme-panel,#ffffff);box-shadow:0 10px 20px rgba(31,55,81,.12);transform:translateY(-8px)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer:before{display:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.has-drawer .sp-memory-drawer{max-height:52rem;margin-top:.08rem;transform:translateY(0)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-head{border-bottom:1px solid var(--memory-fm-border-soft);padding:.66rem .8rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-title{color:var(--gs-public-theme-muted,#2b4865);font-size:.76rem;font-weight:800;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-close{border:1px solid var(--gs-public-theme-border-strong,#c8d9e9);background:var(--gs-public-theme-panel,#f7fbff);color:var(--gs-public-theme-muted,#587695)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-tabs{padding:.58rem .8rem 0;gap:.34rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-tab{border:1px solid var(--gs-public-theme-border-strong,#c7d9ea);border-radius:999px;background:var(--gs-public-theme-panel,#f6fbff);color:var(--gs-public-theme-muted,#4f6f90);min-height:1.56rem;font-size:.66rem;font-weight:700;text-transform:none;box-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#3188c2) 50%,transparent);background:var(--memory-fm-accent-soft);color:var(--memory-fm-accent-strong)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-pane{padding:.32rem .8rem .8rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-field>span,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-field>span,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-form-head span{color:var(--gs-public-theme-muted,#567593);text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-input,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-input-file{border:1px solid var(--gs-public-theme-border-strong,#c9dceb);background:var(--gs-public-theme-panel,#fbfeff);color:var(--gs-public-theme-muted,#2f4d6a)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-input-file:focus,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-input:focus{border-color:var(--gs-public-theme-border-strong,#7fb3d8);box-shadow:0 0 0 3px rgba(64,140,192,.14)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-btn,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-btn-ghost{border:1px solid var(--gs-public-theme-border-strong,#90bad8);border-radius:.46rem;background:var(--gs-public-theme-panel,#f5fbff);color:var(--gs-public-theme-muted,#2f729f);font-size:.7rem;font-weight:800;text-transform:none;letter-spacing:.01em;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-btn-ghost:hover:not(:disabled),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-btn:hover:not(:disabled){border-color:var(--gs-public-theme-border-strong,#6ea6cc);background:var(--gs-public-theme-panel,#eaf5fd);color:var(--gs-public-theme-muted,#245f88)}@media (max-width:1200px){body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{overflow-y:auto;overflow-x:hidden}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(0,1fr)!important;height:auto}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{order:0;overflow:visible}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{min-height:34rem}}@media (max-width:760px){body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{border-radius:.8rem;padding:.52rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid{grid-template-columns:minmax(0,1fr)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row{padding-right:3.05rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-meta{grid-column:1/-1;margin-left:2rem;justify-content:flex-start}}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--gs-public-theme-primary,#5a8ec6) 12%,transparent) 1px,transparent 1.4px),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#09121f) 90%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel-strong,#070e18) 92%,transparent) 100%);background-size:22px 22px,auto;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6fa0db) 28%,transparent);box-shadow:0 16px 34px rgba(0,0,0,.34)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tabs{background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1b2c) 78%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76aeec) 34%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tab,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tab{color:color-mix(in srgb,var(--gs-public-theme-text,#bcd5f2) 94%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#122439) 72%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7db6f3) 16%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tab.is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tab.is-active{color:var(--gs-public-theme-strong,#ffffff);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#81c9ff) 52%,transparent);background:linear-gradient(180deg,var(--gs-public-theme-primary,#3397d3),var(--gs-public-theme-panel,#277cb1));box-shadow:0 8px 14px rgba(35,123,176,.35)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1524) 85%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76a7df) 24%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree{background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#070f1b) 58%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#73a4dd) 22%,transparent);scrollbar-color:color-mix(in srgb,var(--gs-public-theme-primary,#5282b4) 85%,transparent) color-mix(in srgb,var(--gs-public-theme-panel,#091220) 76%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar-track{background:color-mix(in srgb,var(--gs-public-theme-panel,#091220) 76%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--gs-public-theme-primary,#5383b6) 90%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-block-head span,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-name,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-title,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-title span{color:var(--gs-public-theme-text,#e3efff)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-sub,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-sub,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-label{color:color-mix(in srgb,var(--gs-public-theme-muted,#a5bddc) 92%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-pill,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-pill,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-preview-chip,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-chip,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip{background:color-mix(in srgb,var(--gs-public-theme-panel,#14263c) 88%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7aace5) 28%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c5ddf8) 94%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-tab.is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip.is-active{background:color-mix(in srgb,var(--gs-public-theme-panel,#2f72ab) 42%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#77c1ff) 50%,transparent);color:var(--gs-public-theme-text,#ecf7ff)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile{background:color-mix(in srgb,var(--gs-public-theme-panel,#0d1929) 92%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#75a8e1) 24%,transparent);box-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row:hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#132338) 95%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#82bcf9) 45%,transparent);box-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-btn,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-btn-ghost{background:color-mix(in srgb,var(--gs-public-theme-panel,#14273d) 90%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76ace8) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d3e7fc) 97%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch[data-memory-action=create]{background:linear-gradient(180deg,var(--gs-public-theme-primary,#2e97d4),var(--gs-public-theme-panel,#247caf));border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#82ceff) 52%,transparent);color:var(--gs-public-theme-strong,#ffffff)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-overview{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.72rem;column-gap:.72rem;row-gap:.3rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring{grid-row:1/span 3;width:3.5rem;height:3.5rem;position:relative;display:inline-flex;align-items:center;justify-content:center}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring svg{width:100%;height:100%;transform:rotate(-90deg)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-bg,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-value{fill:none;stroke-width:6}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-bg{stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#83a7d1) 24%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-value{stroke:var(--gs-public-theme-secondary,#4ec0ff);stroke-linecap:round;transition:stroke-dashoffset .24s ease}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-label{position:absolute;font-size:.64rem;font-weight:800;color:var(--gs-public-theme-text,#e8f5ff);letter-spacing:.01em;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-meta,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-percent,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strips{grid-column:2}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-usage{color:color-mix(in srgb,var(--gs-public-theme-text,#e6f2ff) 95%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-percent{color:color-mix(in srgb,var(--gs-public-theme-muted,#a2bbd9) 92%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-upgrade{color:var(--gs-public-theme-secondary,#79b9ff)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#080f1c) 92%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel-strong,#070d18) 94%,transparent) 100%)!important;background-image:none!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tabs{margin-inline:auto;justify-content:center;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{background-image:none!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-empty,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-empty-inline,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-path,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-head-link,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-input,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-input-file,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-add,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-dropzone{background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1b2c) 90%,transparent)!important;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#77ade9) 28%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#cde3fc) 95%,transparent)!important;box-shadow:none!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-orchestrate-btn.is-ghost[data-memory-direction-from-here="1"]{background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1b2c) 90%,transparent)!important;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#77ade9) 34%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c9e0fa) 95%,transparent)!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tabs{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;display:flex!important;flex-wrap:nowrap!important;overflow:visible!important;gap:.38rem!important;margin:0 auto .56rem!important;align-self:center;z-index:2}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tab,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tab{flex:0 0 auto!important;min-width:7rem!important;padding:.32rem 1rem!important;border-radius:.62rem!important;line-height:1.15;white-space:nowrap}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid{gap:.56rem!important;margin-top:.12rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card{background:color-mix(in srgb,var(--gs-public-theme-panel,#101f33) 94%,transparent)!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78afec) 24%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#e0efff) 96%,transparent)!important;border-radius:.72rem!important;padding:.7rem .56rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-value{color:var(--gs-public-theme-text,#e6f2ff)!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-head{margin-bottom:.46rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-empty,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-empty-inline,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream>.sp-memory-empty,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid>.sp-memory-empty{padding:.66rem .84rem!important;min-height:2.3rem!important;display:flex!important;align-items:center!important;line-height:1.3!important;letter-spacing:.01em}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tabs{width:100%!important;justify-content:center!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs::-webkit-scrollbar,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tabs::-webkit-scrollbar{width:0;height:0;display:none}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-tabs{display:none!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-head{margin-bottom:.24rem;padding-bottom:.56rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-pane{padding:.28rem .86rem .9rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-form{display:flex;flex-direction:column;gap:.64rem!important;padding:.1rem 0}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-form-head{margin-bottom:.08rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-field,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-field{gap:.32rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-field>span,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-field>span,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-form-head span{font-size:.66rem!important;font-weight:700;letter-spacing:.02em;margin:0}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-input,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-input-file{min-height:2.05rem!important;border-radius:.56rem!important;padding:.5rem .65rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-selected-folder{margin:0;min-height:1.98rem;display:flex;align-items:center;border-radius:.56rem;padding:.45rem .62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1b2c) 88%,transparent)!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#77ade9) 28%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c8dff8) 94%,transparent)!important;line-height:1.25}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-dropzone{padding:.72rem!important;border-radius:.62rem!important;min-height:5.4rem;display:flex;flex-direction:column;justify-content:center;gap:.28rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d192a) 90%,transparent)!important;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#75adea) 40%,transparent)!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-dropzone-copy{font-size:.72rem;font-weight:700;line-height:1.25}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-dropzone-sub{font-size:.62rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-muted,#abc5e3) 90%,transparent)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-actions{display:flex;gap:.56rem!important;margin-top:.06rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-rule{margin:0;padding:.44rem .58rem;border-radius:.52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76ade8) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1828) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-muted,#aac5e4) 90%,transparent);line-height:1.3}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-infos,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-message,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-preview,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-wrapper{background:color-mix(in srgb,var(--gs-public-theme-panel,#0d1a2b) 90%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c6def8) 94%,transparent)!important;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#77ade9) 30%,transparent)!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card *{background-image:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#080f1c) 94%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel-strong,#060c18) 96%,transparent) 100%)!important;background-image:none!important;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#70a8e7) 28%,transparent)!important;box-shadow:0 16px 34px rgba(0,0,0,.34)!important}#side-panel.memory-mode .side-panel-top-row{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tabs{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:.34rem!important;margin:0 auto .58rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;scrollbar-width:none}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs::-webkit-scrollbar,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tabs::-webkit-scrollbar{width:0;height:0;display:none}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs.is-hidden{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tab,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tab{flex:0 0 auto!important;min-width:5.8rem!important;max-width:8.6rem!important;min-height:1.62rem!important;width:auto!important;padding:.24rem .76rem!important;border-radius:.66rem!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;white-space:nowrap!important;line-height:1!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-tabs{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-head{margin:0!important;padding:.72rem .92rem!important;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76ace9) 20%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-pane{display:none!important;padding:.32rem .92rem .98rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-pane.is-active{display:block!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form{display:flex!important;flex-direction:column!important;gap:.66rem!important;padding:.18rem 0!important;border-radius:.72rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-field,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-field{gap:.34rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form-head{margin:0!important;min-height:1.5rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-field>span,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-field>span,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form-head span{font-size:.68rem!important;font-weight:700!important;letter-spacing:.02em!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-input,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-input,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-input-file{min-height:2.08rem!important;padding:.5rem .66rem!important;border-radius:.58rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-dropzone{min-height:5.6rem!important;padding:.78rem!important;gap:.32rem!important;border-radius:.64rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-dropzone-copy{font-size:.72rem!important;line-height:1.3!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-dropzone-sub{font-size:.62rem!important;line-height:1.35!important;max-width:44ch}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-actions{display:flex!important;flex-wrap:wrap!important;gap:.62rem!important;margin-top:.08rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-actions .sp-memory-btn,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-actions .sp-memory-btn-ghost{flex:1 1 9.8rem;min-height:2rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-rule,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-selected-folder{margin:0!important;padding:.48rem .64rem!important;border-radius:.56rem!important;line-height:1.32!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-folder-tree>.sp-memory-empty,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-empty,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-empty-inline,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream>.sp-memory-empty,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid>.sp-memory-empty{margin:0!important;min-height:2.4rem!important;padding:.7rem .9rem!important;display:flex!important;align-items:center!important;line-height:1.34!important;letter-spacing:.01em!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid{gap:.58rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-chart-card,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-input,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-empty,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-empty-inline,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-files-shell,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-path,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-filename,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-infos,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-message,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-preview,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-render,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-wrapper,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-head-link,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-input,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-input-file,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-rule,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-add,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-selected-folder,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-dropzone,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-orchestrate-btn.is-ghost[data-memory-direction-from-here="1"]{background:color-mix(in srgb,var(--gs-public-theme-panel,#0d1a2b) 92%,transparent)!important;background-image:none!important;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76ade9) 28%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#cee4fc) 96%,transparent)!important;box-shadow:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-font-upload,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-wrapper .dropify-message p,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-wrapper .dropify-message span.file-icon{color:color-mix(in srgb,var(--gs-public-theme-text,#c4defa) 96%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-clear{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#76ade9) 34%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d1a2b) 92%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#cee4fc) 96%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card{border-radius:.74rem!important;padding:.72rem .58rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card *{background-image:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-overview{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;-moz-column-gap:.74rem!important;column-gap:.74rem!important;row-gap:.32rem!important;align-items:center!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring{width:3.56rem!important;height:3.56rem!important;grid-row:1/span 3}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-bg{stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#83aad6) 26%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-value{stroke:var(--gs-public-theme-secondary,#4cc0ff)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-label{color:var(--gs-public-theme-text,#e7f4ff)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-head{padding:.82rem 1rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-pane{padding:.48rem 1rem 1.08rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-create-folder-form,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-upload-file-form,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-upload-folder-form{gap:.82rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form{padding:.78rem!important;gap:.82rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form-head{margin:0 0 .1rem!important;min-height:1.7rem;gap:.38rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form-head i{width:.98rem!important;height:.98rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-field,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-field{gap:.4rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-field>span,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-field>span{line-height:1.2!important;margin-bottom:.04rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-input,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-input,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-input-file{min-height:2.2rem!important;padding:.58rem .74rem!important;line-height:1.3!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-input::-moz-placeholder{letter-spacing:.01em!important;opacity:.92}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-input::placeholder{letter-spacing:.01em!important;opacity:.92}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-btn,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-btn-ghost{min-height:2.08rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-selected-folder{min-height:2.1rem!important;padding:.52rem .68rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-dropzone{min-height:5.9rem!important;padding:.88rem!important;gap:.36rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-actions{gap:.66rem!important;margin-top:.16rem!important;margin-bottom:.06rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-rule{padding:.52rem .68rem!important;line-height:1.34!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(17rem,24rem) minmax(0,1fr)!important;gap:.9rem!important;align-items:stretch!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{order:1!important;padding-right:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column{order:2!important;min-width:0}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{gap:.7rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.44rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch{min-height:2.1rem!important;justify-content:center!important;font-size:.76rem!important;border-radius:.56rem!important;letter-spacing:.01em!important;text-transform:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch--primary{background:color-mix(in srgb,var(--gs-public-theme-primary,#3b82f6) 28%,transparent)!important;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#60a5fa) 62%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf6ff) 98%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch.is-hidden{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;border:0;border-radius:.56rem;background:transparent;padding:.24rem .36rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell i{width:.82rem;height:.82rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#adcdeb) 90%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-input{width:100%;border:0;outline:0;min-height:1.75rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f1ff) 97%,transparent);font-size:.72rem;line-height:1.3;letter-spacing:.01em}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-muted,#a4bfdc) 84%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-muted,#a4bfdc) 84%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-clear{width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#bad5f2) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;padding:0}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-clear i{width:.74rem;height:.74rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-categories-list{display:flex!important;flex-direction:column!important;gap:.26rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76ade9) 22%,transparent);border-radius:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1828) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c2dcf7) 95%,transparent);min-height:1.94rem;padding:.26rem .44rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;font-size:.66rem;transition:border-color .18s ease,background-color .18s ease}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7dc1ff) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#182942) 96%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-main{display:inline-flex;align-items:center;gap:.42rem;min-width:0;font-weight:700;letter-spacing:.01em}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-main i{width:.82rem;height:.82rem;flex-shrink:0}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-meta{color:color-mix(in srgb,var(--gs-public-theme-muted,#abc6e3) 94%,transparent);font-size:.58rem;white-space:nowrap}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.46rem!important;text-transform:none!important;letter-spacing:0!important;padding:.36rem .5rem!important;font-size:.62rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn i{width:.74rem!important;height:.74rem!important;flex-shrink:0}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn.is-danger{color:rgba(255,174,174,.98)!important;border-color:rgba(239,68,68,.34)!important;background:rgba(56,20,20,.56)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-swatches{display:inline-flex;align-items:center;gap:.42rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-swatch{width:1.4rem;height:1.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76ade9) 32%,transparent);background:var(--memory-color);display:inline-flex;align-items:center;justify-content:center;color:var(--gs-public-theme-strong,#ffffff);padding:0}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-swatch i{width:.72rem;height:.72rem;opacity:0;transition:opacity .14s ease}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-swatch.is-active{box-shadow:0 0 0 2px rgba(96,165,250,.45);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#93c5fd) 90%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-swatch.is-active i{opacity:1}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-color-caption{margin:.08rem 0 0;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#aac6e4) 92%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:.46rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{order:1!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer{order:2!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell{order:3!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage{order:4!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-category-badges{order:5!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{order:6!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;width:100%!important;max-height:0;margin-top:0!important;overflow:hidden!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scaleY(.98)!important;transform-origin:top center;z-index:3!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer:before{display:none!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.has-drawer .sp-memory-drawer{max-height:44rem;margin-top:.34rem!important;opacity:1;visibility:visible;pointer-events:auto;transform:none!important}@media (max-width:1080px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(0,1fr)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{order:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;max-height:none!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(14.5rem,17.5rem) minmax(0,1fr)!important;gap:.72rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{padding:.62rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree{height:100%!important;min-height:0!important;padding:.34rem!important;gap:.64rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:repeat(auto-fill,minmax(13.2rem,1fr))!important;gap:.64rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified>.sp-memory-empty,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified>.sp-memory-folder-loading{grid-column:1/-1;min-height:15rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile{min-height:8.2rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-open{width:100%;height:100%;align-items:flex-start;gap:.34rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile-preview{width:100%;min-height:4.1rem;border-radius:.58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7aabdf) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#122236) 16%,transparent);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:.06rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile-media{width:100%;height:100%;min-height:4.1rem;max-height:5.2rem;-o-object-fit:cover;object-fit:cover;display:block}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile-fallback{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.24rem;font-size:.58rem;font-weight:700;letter-spacing:.01em;opacity:.92}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile-fallback i{width:1rem;height:1rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile .sp-memory-folder-meta{width:100%;margin-top:auto;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.26rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile .sp-memory-file-preview-chip{display:inline-flex!important}@media (min-width:1440px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(15rem,18.5rem) minmax(0,1fr)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))!important}}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(14.5rem,17.5rem) minmax(0,1fr)!important;gap:.72rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{padding:.62rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree{height:100%!important;min-height:0!important;padding:.34rem!important;gap:.64rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:repeat(auto-fill,minmax(13.2rem,1fr))!important;gap:.64rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified>.sp-memory-empty{grid-column:1/-1;min-height:15rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile{min-height:8.2rem!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-open{width:100%;height:100%;align-items:flex-start;gap:.34rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile-preview{width:100%;min-height:4.1rem;border-radius:.58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7aabdf) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#122236) 16%,transparent);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:.06rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile-media{width:100%;height:100%;min-height:4.1rem;max-height:5.2rem;-o-object-fit:cover;object-fit:cover;display:block}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile-fallback{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.24rem;font-size:.58rem;font-weight:700;letter-spacing:.01em;opacity:.92}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile-fallback i{width:1rem;height:1rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile .sp-memory-folder-meta{width:100%;margin-top:auto;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.26rem}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile .sp-memory-file-preview-chip{display:inline-flex!important}@media (min-width:1440px){body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(15rem,18.5rem) minmax(0,1fr)!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-popover{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.54rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76ade9) 34%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f1f32) 90%,transparent);padding:.4rem .52rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-title{display:inline-flex;align-items:center;gap:.3rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e0efff) 98%,transparent);font-size:.64rem;font-weight:700;line-height:1.2}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-title i{width:.78rem;height:.78rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9cd6ff) 96%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-meta,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-target{color:color-mix(in srgb,var(--gs-public-theme-secondary,#accde9) 92%,transparent);font-size:.55rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-actions{display:inline-flex;align-items:center;gap:.34rem;flex-shrink:0}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-btn{min-height:1.52rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81b4e4) 45%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#162b42) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d7eafc) 98%,transparent);padding:0 .56rem;font-size:.56rem;font-weight:700;letter-spacing:.01em;line-height:1}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-btn--primary{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#61aaec) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#3479b9) 32%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eef7ff) 99%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-btn:disabled{opacity:.5;cursor:not-allowed}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-create-folder-submit.is-loading{cursor:wait;opacity:.86;pointer-events:none}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-create-folder-submit.is-loading:after{content:"";display:inline-block;width:.68rem;height:.68rem;margin-left:.44rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#d8ecff) 90%,transparent);border-right:2px solid transparent;vertical-align:middle;animation:gsMemoryCreateSpin .75s linear infinite}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-create-folder-submit.sp-memory-modal-action-btn.is-loading:after,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-create-folder-submit.sp-memory-modal-action-btn.is-loading:after{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin-left:0;width:.62rem;height:.62rem;border-width:2px}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-create-folder-submit.sp-memory-modal-action-btn.is-loading i,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-create-folder-submit.sp-memory-modal-action-btn.is-loading i{opacity:0}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-create-folder-form.is-submitting .sp-memory-btn-ghost,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-create-folder-form.is-submitting .sp-memory-color-swatch,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-create-folder-form.is-submitting .sp-memory-input{pointer-events:none;opacity:.66}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{gap:.88rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{gap:.56rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell{margin-top:.08rem;margin-bottom:.08rem}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage{margin-top:.12rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-categories-list{gap:.34rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{margin-top:.14rem!important;padding-top:.22rem}@keyframes gsMemoryCreateSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:860px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-popover{flex-direction:column;align-items:stretch}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-actions{width:100%}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-clipboard-btn{flex:1 1 0}}@media (max-width:1080px){#side-panel #memory-panel-shell.sp-memory-shell--drive,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{overflow-x:hidden!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(0,1fr)!important;gap:.64rem!important;height:auto!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{order:0!important;overflow:visible!important;min-height:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{height:auto!important;min-height:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree{height:auto!important;max-height:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:repeat(auto-fill,minmax(10.2rem,1fr))!important}}@media (max-width:760px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{gap:.52rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:minmax(0,1fr)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile{min-height:7.2rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-head,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-head{padding:.62rem .72rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-pane,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer-pane{padding:.32rem .72rem .72rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row{padding-right:3.05rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-meta,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-meta{grid-column:1/-1;margin-left:2rem;justify-content:flex-start}}#side-panel.orchestrate-mode .sp-orchestrate-shell{gap:0;min-height:0;height:100%;overflow:hidden}#orchestrate-panel-shell{min-height:0;height:100%}#orchestrate-panel-shell .sp-flow-layout{display:grid;grid-template-columns:minmax(15.2rem,16.8rem) minmax(0,1fr);gap:.72rem;min-height:0;height:100%;overflow:hidden}#orchestrate-panel-shell .sp-flow-layout.sp-flow-layout-clean{grid-template-columns:minmax(0,1fr);gap:0}#orchestrate-panel-shell .sp-flow-main,#orchestrate-panel-shell .sp-flow-sidebar{min-height:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#73cce9) 20%,transparent);border-radius:.96rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--gs-public-theme-primary,#00dcff) 10%,transparent),transparent 42%),linear-gradient(152deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c16) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030810) 98%,transparent));box-shadow:inset 0 0 0 1px rgba(71,146,172,.14)}#orchestrate-panel-shell .sp-flow-sidebar{gap:.54rem;padding:.58rem}#orchestrate-panel-shell .sp-flow-main{display:flex;flex-direction:column;gap:.52rem;overflow:hidden}#orchestrate-panel-shell .sp-flow-calendar-card,#orchestrate-panel-shell .sp-flow-identity-card,#orchestrate-panel-shell .sp-flow-signal-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7aceea) 24%,transparent);border-radius:.82rem;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#06121f) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c16) 96%,transparent));padding:.54rem}#orchestrate-panel-shell .sp-flow-identity-card{display:flex;flex-direction:column;gap:.22rem}#orchestrate-panel-shell .sp-flow-identity-label,#orchestrate-panel-shell .sp-flow-section-label{font-size:.47rem;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a2d3e6) 78%,transparent);font-weight:700}#orchestrate-panel-shell .sp-flow-identity-name{margin:0;font-size:.72rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f7ff) 96%,transparent)}#orchestrate-panel-shell .sp-flow-identity-org{margin:0;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b6d9e9) 90%,transparent)}#orchestrate-panel-shell .sp-flow-identity-role{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:.14rem;padding:.08rem .36rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#74c5e1) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a263a) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2eefb) 92%,transparent);font-size:.48rem;letter-spacing:.05em;text-transform:uppercase}#orchestrate-panel-shell .sp-flow-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.36rem}#orchestrate-panel-shell .sp-flow-sidebar-title{font-size:.56rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#cdebf7) 92%,transparent);font-weight:700}#orchestrate-panel-shell .sp-flow-chip-row{display:flex;flex-wrap:wrap;gap:.22rem}#orchestrate-panel-shell .sp-flow-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78cae6) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081e30) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bbe2f3) 90%,transparent);min-height:1.16rem;padding:0 .4rem;border-radius:999px;font-size:.45rem;letter-spacing:.05em;font-weight:700}#orchestrate-panel-shell .sp-flow-chip.is-active,#orchestrate-panel-shell .sp-flow-filter-chip.is-active,#orchestrate-panel-shell .sp-flow-mode-btn.is-active,#orchestrate-panel-shell .sp-flow-secondary-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6bdef6) 68%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#145975) 52%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfbff) 98%,transparent);box-shadow:inset 0 0 0 1px rgba(117,220,244,.2)}#orchestrate-panel-shell .sp-flow-count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.08rem;height:.84rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ad0eb) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#103850) 50%,transparent);font-size:.44rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f6ff) 96%,transparent);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-calendar-host{min-height:11.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6cbbd6) 24%,transparent);border-radius:.72rem}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine{min-height:11.2rem;border:0;border-radius:0;padding:.42rem}#orchestrate-panel-shell .sp-flow-signal-card{flex:1 1 auto}#orchestrate-panel-shell .sp-flow-chip-row-signal{margin-bottom:.32rem}#orchestrate-panel-shell .sp-flow-signal-list{max-height:min(44vh,19rem);display:flex;flex-direction:column;gap:.34rem;padding-right:.05rem}#orchestrate-panel-shell .sp-flow-signal-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#72c4df) 24%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071626) 72%,transparent);padding:.38rem;display:flex;flex-direction:column;gap:.26rem}#orchestrate-panel-shell .sp-flow-signal-top{align-items:center;justify-content:space-between;gap:.28rem}#orchestrate-panel-shell .sp-flow-signal-age,#orchestrate-panel-shell .sp-flow-signal-type{font-size:.43rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#abd7ea) 85%,transparent);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-signal-title{font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f6ff) 96%,transparent)}#orchestrate-panel-shell .sp-flow-signal-meta,#orchestrate-panel-shell .sp-flow-string-meta{display:flex;flex-wrap:wrap;gap:.18rem}#orchestrate-panel-shell .sp-flow-scan-badge,#orchestrate-panel-shell .sp-flow-signal-badge,#orchestrate-panel-shell .sp-flow-string-badge{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#72c2de) 30%,transparent);border-radius:999px;min-height:.82rem;padding:0 .32rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c2a40) 54%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cdecf9) 92%,transparent);font-size:.42rem;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-signal-copy{font-size:.5rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-text,#b4d8e8) 86%,transparent)}#orchestrate-panel-shell .sp-flow-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78c9e5) 22%,transparent);border-radius:.82rem;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#07121e) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b14) 97%,transparent));padding:.56rem .62rem}#orchestrate-panel-shell .sp-flow-header-label{font-size:.45rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d4e9) 82%,transparent);font-weight:700}#orchestrate-panel-shell .sp-flow-header-actions{display:inline-flex;align-items:center;gap:.24rem;flex-wrap:wrap;justify-content:flex-end}#orchestrate-panel-shell .sp-flow-action-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79c8e4) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a2235) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d2edfa) 95%,transparent);border-radius:999px;min-height:1.32rem;padding:0 .58rem;font-size:.46rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700}#orchestrate-panel-shell .sp-flow-search-row{display:flex;align-items:center}#orchestrate-panel-shell .sp-flow-search-shell{width:100%;min-height:1.62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78cae7) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061827) 78%,transparent);display:inline-flex;align-items:center;gap:.36rem;padding:0 .56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b1dcee) 80%,transparent)}#orchestrate-panel-shell .sp-flow-search-shell i,#orchestrate-panel-shell .sp-flow-search-shell svg{width:.58rem;height:.58rem}#orchestrate-panel-shell .sp-flow-search-shell input{flex:1 1 auto;min-width:0;background:transparent;border:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f7ff) 96%,transparent);font-size:.58rem;outline:none}#orchestrate-panel-shell .sp-flow-search-shell input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9cc7db) 68%,transparent)}#orchestrate-panel-shell .sp-flow-search-shell input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9cc7db) 68%,transparent)}#orchestrate-panel-shell .sp-flow-primary-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}#orchestrate-panel-shell .sp-orchestrate-tab{min-height:2.48rem;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79cae7) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081c2c) 62%,transparent);text-transform:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.14rem;padding:.34rem .52rem}#orchestrate-panel-shell .sp-flow-primary-label{font-size:.62rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 96%,transparent);letter-spacing:.02em;line-height:1.16}#orchestrate-panel-shell .sp-flow-primary-sub{font-size:.45rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#aed4e6) 82%,transparent);letter-spacing:.02em;line-height:1.25;text-align:left}#orchestrate-panel-shell .sp-flow-secondary-tabs{display:flex;align-items:center;gap:.24rem}#orchestrate-panel-shell .sp-flow-blueprint-toggle,#orchestrate-panel-shell .sp-flow-filter-chip,#orchestrate-panel-shell .sp-flow-mode-btn,#orchestrate-panel-shell .sp-flow-scan-btn,#orchestrate-panel-shell .sp-flow-secondary-tab{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78c8e4) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a2234) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c4e6f6) 92%,transparent);min-height:1.26rem;border-radius:999px;padding:0 .52rem;font-size:.46rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-pane-shell{flex:1 1 auto;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#74c6e2) 22%,transparent);border-radius:.84rem;background:linear-gradient(154deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1a) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030a13) 98%,transparent));padding:.5rem}#orchestrate-panel-shell .sp-orchestrate-pane{min-height:0}#orchestrate-panel-shell .sp-orchestrate-pane.is-active{display:flex;padding:0;overflow:hidden}#orchestrate-panel-shell #orchestrate-direction-pane.sp-orchestrate-pane.is-active{overflow-y:auto;overflow-x:hidden;padding-right:.08rem;padding-bottom:.14rem}#orchestrate-panel-shell .sp-flow-pane-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.08rem}#orchestrate-panel-shell .sp-flow-mode-switcher{display:inline-flex;align-items:center;align-self:center;gap:.28rem;margin-top:.08rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#74c6e2) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#081c2c) 68%,transparent);padding:.2rem}#orchestrate-panel-shell .sp-flow-mode-btn{min-width:3.26rem;justify-content:center}#orchestrate-panel-shell .sp-flow-blueprint-shell,#orchestrate-panel-shell .sp-flow-details-shell,#orchestrate-panel-shell .sp-flow-scan-shell{display:flex;flex-direction:column;gap:.46rem;min-height:0}#orchestrate-panel-shell .sp-flow-blueprint-header,#orchestrate-panel-shell .sp-flow-scan-summary,#orchestrate-panel-shell .sp-flow-summary-hero{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#77c9e4) 24%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071827) 66%,transparent);padding:.52rem}#orchestrate-panel-shell .sp-flow-summary-title{margin:.16rem 0 0;font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f7ff) 96%,transparent)}#orchestrate-panel-shell .sp-flow-summary-copy{margin:.22rem 0 0;font-size:.53rem;line-height:1.36;color:color-mix(in srgb,var(--gs-public-theme-text,#afd6e7) 86%,transparent)}#orchestrate-panel-shell .sp-flow-blueprint-metrics,#orchestrate-panel-shell .sp-flow-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.4rem,1fr));gap:.28rem;margin-top:.42rem}#orchestrate-panel-shell .sp-flow-metric-card,#orchestrate-panel-shell .sp-flow-scan-metric{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#71c2dd) 24%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081c2b) 60%,transparent);padding:.34rem .38rem;display:flex;flex-direction:column;gap:.12rem}#orchestrate-panel-shell .sp-flow-metric-label,#orchestrate-panel-shell .sp-flow-scan-metric span{font-size:.44rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#a8d0e2) 82%,transparent);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-metric-value,#orchestrate-panel-shell .sp-flow-scan-metric strong{font-size:.68rem;color:color-mix(in srgb,var(--gs-public-theme-text,#eaf8ff) 96%,transparent);font-weight:700}#orchestrate-panel-shell .sp-flow-chip-strip{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.22rem;padding-bottom:.08rem}#orchestrate-panel-shell .sp-flow-scan-timeline,#orchestrate-panel-shell .sp-flow-strings-list{display:flex;flex-direction:column;gap:.32rem;min-height:0}#orchestrate-panel-shell .sp-flow-overview-shell.is-string-dashboard{display:flex;flex-direction:column;gap:.48rem;min-height:0}#orchestrate-panel-shell .sp-flow-overview-snapshot{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66b5d3) 22%,transparent);border-radius:.84rem;background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,var(--gs-public-theme-panel,#1a3558) 28%,transparent),transparent 58%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c16) 90%,transparent);padding:.46rem}#orchestrate-panel-shell .sp-flow-overview-head{display:flex;align-items:center;justify-content:space-between;gap:.36rem;margin-bottom:.38rem}#orchestrate-panel-shell .sp-flow-overview-board-title,#orchestrate-panel-shell .sp-flow-overview-kicker{font-size:.47rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#add6e8) 88%,transparent);font-family:JetBrains Mono,monospace;margin:0}#orchestrate-panel-shell .sp-flow-overview-visible-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.14rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66b2d3) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1d2d) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c4e5f5) 92%,transparent);font-size:.43rem;padding:0 .48rem;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace;white-space:nowrap}#orchestrate-panel-shell .sp-flow-overview-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}#orchestrate-panel-shell .sp-flow-overview-matrix-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66b1d1) 22%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a14) 90%,transparent);padding:.42rem .46rem;display:flex;flex-direction:column;gap:.22rem;min-height:3.4rem}#orchestrate-panel-shell .sp-flow-overview-matrix-top{display:flex;align-items:baseline;justify-content:space-between;gap:.36rem}#orchestrate-panel-shell .sp-flow-overview-matrix-label{font-size:.43rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#98c9df) 78%,transparent);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-overview-matrix-value{font-size:.66rem;line-height:1;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 97%,transparent);font-weight:700;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-overview-matrix-copy{margin:0;font-size:.49rem;line-height:1.38;color:color-mix(in srgb,var(--gs-public-theme-muted,#a5cee0) 82%,transparent)}#orchestrate-panel-shell .sp-flow-overview-board-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:.42rem;min-height:0}#orchestrate-panel-shell .sp-flow-overview-board{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66b5d3) 22%,transparent);border-radius:.84rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c16) 90%,transparent);padding:.44rem;display:flex;flex-direction:column;gap:.36rem;min-height:0}#orchestrate-panel-shell .sp-flow-overview-board.is-score{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--gs-public-theme-panel,#193962) 22%,transparent),transparent 58%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c16) 90%,transparent)}#orchestrate-panel-shell .sp-flow-overview-board-head{display:flex;align-items:center;justify-content:space-between;gap:.34rem}#orchestrate-panel-shell .sp-flow-overview-board-count{font-size:.43rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a1cde0) 80%,transparent);letter-spacing:.06em;text-transform:lowercase;font-family:JetBrains Mono,monospace;white-space:nowrap}#orchestrate-panel-shell .sp-flow-overview-score-list,#orchestrate-panel-shell .sp-flow-overview-string-list{display:flex;flex-direction:column;gap:.34rem;min-height:0;overflow:auto;padding-right:.08rem}#orchestrate-panel-shell .sp-flow-overview-score-list,#orchestrate-panel-shell .sp-flow-overview-string-list{max-height:min(58vh,34rem)}#orchestrate-panel-shell .sp-flow-overview-score-item,#orchestrate-panel-shell .sp-flow-overview-string-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#68b6d6) 22%,transparent);border-radius:.74rem;background:color-mix(in srgb,var(--gs-public-theme-surface,#020912) 92%,transparent);padding:.42rem .46rem;display:flex;flex-direction:column;gap:.22rem}#orchestrate-panel-shell .sp-flow-overview-score-top,#orchestrate-panel-shell .sp-flow-overview-string-top{display:flex;align-items:center;justify-content:space-between;gap:.32rem}#orchestrate-panel-shell .sp-flow-overview-string-title{margin:0;font-size:.6rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f6ff) 96%,transparent)}#orchestrate-panel-shell .sp-flow-overview-score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;min-height:1.02rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#77c8e8) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2238) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 97%,transparent);font-size:.46rem;letter-spacing:.03em;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-overview-score-item small,#orchestrate-panel-shell .sp-flow-overview-string-meta{margin:0;font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#8cc2dc) 86%,transparent);letter-spacing:.03em;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-overview-score-item p,#orchestrate-panel-shell .sp-flow-overview-string-copy{margin:0;font-size:.52rem;line-height:1.44;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a8d2e6) 86%,transparent)}#orchestrate-panel-shell .sp-flow-overview-score-top strong{font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e3f5ff) 96%,transparent);font-weight:700}#orchestrate-panel-shell .sp-flow-overview-score-top span{font-size:.44rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#98c6dc) 80%,transparent);letter-spacing:.03em;font-family:JetBrains Mono,monospace;white-space:nowrap}@media (max-width:1180px){#orchestrate-panel-shell .sp-flow-overview-board-grid{grid-template-columns:minmax(0,1fr)}#orchestrate-panel-shell .sp-flow-overview-score-list{max-height:min(42vh,20rem)}}@media (max-width:920px){#orchestrate-panel-shell .sp-flow-overview-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#orchestrate-panel-shell .sp-flow-overview-board-head,#orchestrate-panel-shell .sp-flow-overview-head{flex-direction:column;align-items:flex-start}#orchestrate-panel-shell .sp-flow-overview-matrix{grid-template-columns:minmax(0,1fr)}#orchestrate-panel-shell .sp-flow-overview-score-top{flex-direction:column;align-items:flex-start}}#orchestrate-panel-shell .sp-flow-collab-os{display:grid;grid-template-columns:minmax(10.5rem,13.4rem) minmax(0,1fr) minmax(14rem,18rem);gap:.42rem;min-height:31rem}#orchestrate-panel-shell .sp-flow-collab-control,#orchestrate-panel-shell .sp-flow-collab-inspector,#orchestrate-panel-shell .sp-flow-collab-web{border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#475569) 74%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0b0f19) 78%,transparent);backdrop-filter:blur(10px);min-width:0;min-height:0}#orchestrate-panel-shell .sp-flow-collab-control,#orchestrate-panel-shell .sp-flow-collab-inspector{padding:.46rem;display:flex;flex-direction:column;gap:.52rem}#orchestrate-panel-shell .sp-flow-collab-control-head,#orchestrate-panel-shell .sp-flow-collab-inspector-head,#orchestrate-panel-shell .sp-flow-collab-web-head{display:flex;flex-direction:column;gap:.12rem}#orchestrate-panel-shell .sp-flow-collab-card-kicker,#orchestrate-panel-shell .sp-flow-collab-control-head span,#orchestrate-panel-shell .sp-flow-collab-inspector-head span,#orchestrate-panel-shell .sp-flow-collab-nav-section h6,#orchestrate-panel-shell .sp-flow-collab-web-head span{margin:0;font-size:.45rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#94a3b8) 88%,transparent);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-collab-control-head strong,#orchestrate-panel-shell .sp-flow-collab-inspector-card>strong,#orchestrate-panel-shell .sp-flow-collab-inspector-head strong,#orchestrate-panel-shell .sp-flow-collab-web-head strong{font-size:.66rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#f8fafc) 96%,transparent);line-height:1.25}#orchestrate-panel-shell .sp-flow-collab-inspector-head small{font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#94a3b8) 86%,transparent);line-height:1.35}#orchestrate-panel-shell .sp-flow-collab-nav-section{display:flex;flex-direction:column;gap:.22rem}#orchestrate-panel-shell .sp-flow-collab-nav-btn{border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#cbd5e1) 88%,transparent);min-height:1.86rem;padding:.26rem .32rem;display:flex;align-items:center;justify-content:space-between;gap:.38rem;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}#orchestrate-panel-shell .sp-flow-collab-nav-btn.is-active,#orchestrate-panel-shell .sp-flow-collab-nav-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#38bdf8) 36%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#0ea5e9) 12%,transparent);color:var(--gs-public-theme-strong,#f8fafc)}#orchestrate-panel-shell .sp-flow-collab-nav-btn span{display:flex;align-items:center;gap:.32rem;min-width:0;font-size:.58rem;font-weight:650}#orchestrate-panel-shell .sp-flow-collab-access-row i,#orchestrate-panel-shell .sp-flow-collab-access-row svg,#orchestrate-panel-shell .sp-flow-collab-nav-btn i,#orchestrate-panel-shell .sp-flow-collab-nav-btn svg{width:.72rem;height:.72rem;flex:0 0 auto}#orchestrate-panel-shell .sp-flow-collab-nav-btn small{color:color-mix(in srgb,var(--gs-public-theme-muted,#64748b) 96%,transparent);font-size:.48rem;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-collab-god-strip{margin-left:.72rem;padding-left:.54rem;border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 90%,transparent);display:flex;flex-direction:column;gap:.12rem}#orchestrate-panel-shell .sp-flow-collab-god-strip button{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-muted,#94a3b8) 92%,transparent);min-height:1.38rem;padding:0 .2rem;text-align:left;font-size:.52rem;cursor:pointer}#orchestrate-panel-shell .sp-flow-collab-god-strip button.is-active,#orchestrate-panel-shell .sp-flow-collab-god-strip button:hover{color:color-mix(in srgb,var(--gs-public-theme-strong,#f8fafc) 98%,transparent)}#orchestrate-panel-shell .sp-flow-collab-web{display:flex;flex-direction:column;overflow:hidden}#orchestrate-panel-shell .sp-flow-collab-web-head{padding:.48rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 88%,transparent)}#orchestrate-panel-shell .sp-flow-collab-head-stats{display:flex;flex-wrap:wrap;gap:.24rem;margin-top:.26rem}#orchestrate-panel-shell .sp-flow-collab-badge,#orchestrate-panel-shell .sp-flow-collab-head-stats span{display:inline-flex;align-items:center;min-height:1rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 90%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cbd5e1) 90%,transparent);padding:0 .36rem;font-size:.43rem;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace;white-space:nowrap}#orchestrate-panel-shell .sp-flow-collab-flow-row,#orchestrate-panel-shell .sp-flow-collab-grid-head,#orchestrate-panel-shell .sp-flow-collab-node-row{display:grid;grid-template-columns:minmax(11rem,1.35fr) minmax(5.8rem,.72fr) minmax(5.2rem,.52fr) minmax(7.6rem,.85fr);gap:.34rem;align-items:center}#orchestrate-panel-shell .sp-flow-collab-grid-head{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 84%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0b0f19) 92%,transparent);padding:.32rem .48rem;font-size:.42rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#64748b) 96%,transparent);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-collab-flow-list{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.34rem;padding:.42rem}#orchestrate-panel-shell .sp-flow-collab-flow{border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 92%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 64%,transparent)}#orchestrate-panel-shell .sp-flow-collab-flow.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#38bdf8) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#0ea5e9) 8%,transparent)}#orchestrate-panel-shell .sp-flow-collab-flow-row{width:100%;border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 94%,transparent);padding:.42rem;cursor:pointer}#orchestrate-panel-shell .sp-flow-collab-flow-row:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 60%,transparent)}#orchestrate-panel-shell .sp-flow-collab-title-line{display:flex;align-items:center;gap:.28rem;min-width:0}#orchestrate-panel-shell .sp-flow-collab-toggle{width:1.22rem;height:1.22rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 96%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 90%,transparent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer}#orchestrate-panel-shell .sp-flow-collab-toggle i,#orchestrate-panel-shell .sp-flow-collab-toggle svg{width:.72rem;height:.72rem}#orchestrate-panel-shell .sp-flow-collab-entity{min-width:0;display:flex;flex-direction:column;gap:.12rem}#orchestrate-panel-shell .sp-flow-collab-entity strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#f8fafc) 96%,transparent)}#orchestrate-panel-shell .sp-flow-collab-entity small,#orchestrate-panel-shell .sp-flow-collab-flow-row>span,#orchestrate-panel-shell .sp-flow-collab-node-row>span{min-width:0;font-size:.5rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-muted,#94a3b8) 92%,transparent)}#orchestrate-panel-shell .sp-flow-collab-count{color:color-mix(in srgb,var(--gs-public-theme-secondary,#7dd3fc) 94%,transparent)!important;font-size:.58rem!important;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-collab-badges{display:flex;flex-wrap:wrap;gap:.16rem}#orchestrate-panel-shell .sp-flow-collab-phase-stack{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 78%,transparent);display:flex;flex-direction:column;gap:.28rem;padding:.34rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 34%,transparent)}#orchestrate-panel-shell .sp-flow-collab-phase{border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 86%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0b0f19) 74%,transparent)}#orchestrate-panel-shell .sp-flow-collab-phase.is-ingestion{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#0ea5e9) 28%,transparent)}#orchestrate-panel-shell .sp-flow-collab-phase.is-processor{border-color:rgba(16,185,129,.28)}#orchestrate-panel-shell .sp-flow-collab-phase.is-delivery{border-color:rgba(245,158,11,.28)}#orchestrate-panel-shell .sp-flow-collab-phase-head{display:grid;grid-template-columns:minmax(5.4rem,.35fr) minmax(7rem,.5fr) minmax(0,1fr);gap:.34rem;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 70%,transparent);padding:.34rem .42rem}#orchestrate-panel-shell .sp-flow-collab-phase-head strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 96%,transparent);font-size:.5rem;letter-spacing:.1em;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-collab-phase-head small,#orchestrate-panel-shell .sp-flow-collab-phase-head span{color:color-mix(in srgb,var(--gs-public-theme-muted,#94a3b8) 92%,transparent);font-size:.48rem;line-height:1.32}#orchestrate-panel-shell .sp-flow-collab-node-grid{display:flex;flex-direction:column}#orchestrate-panel-shell .sp-flow-collab-node-row{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 58%,transparent);background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 94%,transparent);padding:.34rem .42rem;text-align:left;cursor:pointer}#orchestrate-panel-shell .sp-flow-collab-node-row:last-child{border-bottom:0}#orchestrate-panel-shell .sp-flow-collab-node-row.is-active,#orchestrate-panel-shell .sp-flow-collab-node-row:hover{background:color-mix(in srgb,var(--gs-public-theme-primary,#0ea5e9) 12%,transparent)}#orchestrate-panel-shell .sp-flow-collab-inspector{overflow:auto}#orchestrate-panel-shell .sp-flow-collab-inspector-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 86%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 56%,transparent);padding:.42rem;display:flex;flex-direction:column;gap:.24rem}#orchestrate-panel-shell .sp-flow-collab-inspector-card p,#orchestrate-panel-shell .sp-flow-collab-inspector-card small{margin:0;color:color-mix(in srgb,var(--gs-public-theme-muted,#94a3b8) 92%,transparent);font-size:.5rem;line-height:1.4}#orchestrate-panel-shell .sp-flow-collab-access-list,#orchestrate-panel-shell .sp-flow-collab-score-list{display:flex;flex-direction:column;gap:.24rem}#orchestrate-panel-shell .sp-flow-collab-access-row,#orchestrate-panel-shell .sp-flow-collab-score-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#334155) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f172a) 58%,transparent);padding:.34rem;display:grid;gap:.1rem}#orchestrate-panel-shell .sp-flow-collab-access-row strong,#orchestrate-panel-shell .sp-flow-collab-score-row strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 96%,transparent);font-size:.54rem}#orchestrate-panel-shell .sp-flow-collab-score-row span{color:color-mix(in srgb,var(--gs-public-theme-secondary,#7dd3fc) 94%,transparent);font-size:.48rem;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-collab-access-row span{display:flex;align-items:center;gap:.28rem;min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 94%,transparent);font-size:.54rem}@media (max-width:1280px){#orchestrate-panel-shell .sp-flow-collab-os{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr)}#orchestrate-panel-shell .sp-flow-collab-inspector{grid-column:1/-1}}@media (max-width:920px){#orchestrate-panel-shell .sp-flow-collab-os{grid-template-columns:minmax(0,1fr)}#orchestrate-panel-shell .sp-flow-collab-grid-head{display:none}#orchestrate-panel-shell .sp-flow-collab-flow-row,#orchestrate-panel-shell .sp-flow-collab-node-row,#orchestrate-panel-shell .sp-flow-collab-phase-head{grid-template-columns:minmax(0,1fr)}}#orchestrate-panel-shell .sp-flow-collab-roster{border-top:1px dashed color-mix(in srgb,var(--gs-public-theme-border,#475569) 60%,transparent);padding-top:.4rem;display:flex;flex-direction:column;gap:.26rem}#orchestrate-panel-shell .sp-flow-collab-roster h6{display:flex;justify-content:space-between;gap:.4rem}#orchestrate-panel-shell .sp-flow-collab-roster-row{display:flex;align-items:center;justify-content:space-between;gap:.34rem;padding:.26rem .34rem;border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0b0f19) 60%,transparent)}#orchestrate-panel-shell .sp-flow-collab-roster-main{display:flex;flex-direction:column;min-width:0}#orchestrate-panel-shell .sp-flow-collab-roster-main strong{font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 96%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#orchestrate-panel-shell .sp-flow-collab-roster-main small{font-size:.45rem;text-transform:capitalize;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 62%,transparent)}#orchestrate-panel-shell .sp-awaken-tag,#orchestrate-panel-shell .sp-flow-collab-roster-tag{font-size:.42rem;text-transform:uppercase;letter-spacing:.04em;padding:.08rem .28rem;border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-accent,#38bdf8) 26%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 96%,transparent)}#orchestrate-panel-shell .sp-awaken{margin-top:.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#475569) 72%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0b0f19) 76%,transparent);backdrop-filter:blur(10px);padding:.56rem;display:flex;flex-direction:column;gap:.5rem}#orchestrate-panel-shell .sp-awaken-head{display:flex;align-items:center;gap:.5rem}#orchestrate-panel-shell .sp-awaken-head span{display:inline-flex;align-items:center;gap:.3rem;font-size:.52rem;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 74%,transparent)}#orchestrate-panel-shell .sp-awaken-head strong{font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 96%,transparent)}#orchestrate-panel-shell .sp-awaken-badge{margin-left:auto;font-size:.46rem;padding:.1rem .4rem;border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-warning,#f59e0b) 30%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 98%,transparent)}#orchestrate-panel-shell .sp-awaken-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:.5rem}#orchestrate-panel-shell .sp-awaken-roster{display:flex;flex-direction:column;gap:.4rem;max-height:15rem;overflow-y:auto;min-width:0}#orchestrate-panel-shell .sp-awaken-kind-group{display:flex;flex-direction:column;gap:.22rem}#orchestrate-panel-shell .sp-awaken-kind-group h6{margin:0;display:flex;justify-content:space-between;font-size:.46rem;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 64%,transparent)}#orchestrate-panel-shell .sp-awaken-participant{display:flex;align-items:center;justify-content:space-between;gap:.34rem;padding:.3rem .36rem;border-radius:.46rem;border:1px solid transparent;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0b0f19) 55%,transparent);cursor:pointer;text-align:left}#orchestrate-panel-shell .sp-awaken-participant:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 40%,transparent)}#orchestrate-panel-shell .sp-awaken-participant.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-accent,#38bdf8) 70%,transparent);background:color-mix(in srgb,var(--gs-public-theme-accent,#38bdf8) 18%,transparent)}#orchestrate-panel-shell .sp-awaken-participant-main{display:flex;flex-direction:column;min-width:0}#orchestrate-panel-shell .sp-awaken-participant-main strong{font-size:.55rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 96%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#orchestrate-panel-shell .sp-awaken-participant-main small{font-size:.44rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 60%,transparent)}#orchestrate-panel-shell .sp-awaken-composer{display:flex;flex-direction:column;gap:.36rem;min-width:0}#orchestrate-panel-shell .sp-awaken-composer-label{font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 86%,transparent)}#orchestrate-panel-shell .sp-awaken-add-kind,#orchestrate-panel-shell .sp-awaken-add-name,#orchestrate-panel-shell .sp-awaken-interval,#orchestrate-panel-shell .sp-awaken-note{width:100%;border-radius:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#475569) 70%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 96%,transparent);font-size:.52rem;padding:.3rem .4rem}#orchestrate-panel-shell .sp-awaken-composer-row{display:flex;gap:.36rem;align-items:center}#orchestrate-panel-shell .sp-awaken-add-btn,#orchestrate-panel-shell .sp-awaken-fire,#orchestrate-panel-shell .sp-awaken-read{display:inline-flex;align-items:center;gap:.26rem;border-radius:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-accent,#38bdf8) 60%,transparent);background:color-mix(in srgb,var(--gs-public-theme-accent,#38bdf8) 22%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 98%,transparent);font-size:.5rem;padding:.3rem .5rem;cursor:pointer;white-space:nowrap}#orchestrate-panel-shell .sp-awaken-fire:disabled{opacity:.5;cursor:not-allowed}#orchestrate-panel-shell .sp-awaken-add{font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 72%,transparent)}#orchestrate-panel-shell .sp-awaken-add-row{display:flex;gap:.3rem;align-items:center;margin-top:.3rem}#orchestrate-panel-shell .sp-awaken-log{display:flex;flex-direction:column;gap:.3rem;min-width:0}#orchestrate-panel-shell .sp-awaken-log h6{margin:0;font-size:.46rem;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 64%,transparent)}#orchestrate-panel-shell .sp-awaken-log-row{display:flex;align-items:center;justify-content:space-between;gap:.34rem;padding:.28rem .34rem;border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0b0f19) 58%,transparent)}#orchestrate-panel-shell .sp-awaken-log-row.is-read{opacity:.6}#orchestrate-panel-shell .sp-awaken-log-main{display:flex;flex-direction:column;min-width:0}#orchestrate-panel-shell .sp-awaken-log-main strong{font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 96%,transparent)}#orchestrate-panel-shell .sp-awaken-log-main small{font-size:.44rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 60%,transparent)}#orchestrate-panel-shell .sp-awaken-log-done{font-size:.44rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 54%,transparent)}#orchestrate-panel-shell .sp-awaken-log-empty{font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2e8f0) 56%,transparent)}@media (max-width:920px){#orchestrate-panel-shell .sp-awaken-body{grid-template-columns:minmax(0,1fr)}}.sp-apps-data-dashboard{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101e) 86%,transparent);min-height:0;flex:1 1 auto;overflow:auto;padding:.58rem;display:grid;gap:.5rem;align-content:flex-start}.sp-apps-dashboard-collections-panel .sp-apps-data-dashboard{border:0;border-radius:0;background:transparent;padding:0;overflow:hidden;display:flex;flex:1 1 auto}.sp-apps-dashboard-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr));gap:.4rem}.sp-apps-dashboard-stat{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.64rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 88%,transparent);padding:.46rem .52rem;display:grid;gap:.14rem}.sp-apps-dashboard-stat small{font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a3daf3) 82%,transparent);text-transform:uppercase;letter-spacing:.08em}.sp-apps-dashboard-stat strong{font-size:.74rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e7faff) 97%,transparent);line-height:1.2}.sp-apps-dashboard-grid{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);gap:.46rem;min-height:0}.sp-apps-dashboard-panel{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:.66rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081322) 88%,transparent);padding:.44rem;min-height:0;display:flex;flex-direction:column;gap:.36rem}.sp-apps-dashboard-panel header{display:flex;justify-content:space-between;align-items:center;gap:.3rem}.sp-apps-dashboard-panel h6{margin:0;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f8ff) 96%,transparent)}.sp-apps-dashboard-panel header small{font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a4daf3) 82%,transparent);text-transform:uppercase;letter-spacing:.06em}.sp-apps-dashboard-columns,.sp-apps-dashboard-table-list{min-height:0;overflow:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 16%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 76%,transparent);padding:.28rem}.sp-apps-dashboard-table-list{display:grid;gap:.28rem}.sp-apps-dashboard-table-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081221) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ddf6ff) 93%,transparent);padding:.34rem .42rem;display:flex;align-items:center;justify-content:space-between;gap:.36rem;text-align:left;cursor:pointer}.sp-apps-dashboard-table-card>i,.sp-apps-dashboard-table-card>svg{width:.9rem;height:.9rem;flex:0 0 auto;color:color-mix(in srgb,var(--gs-public-theme-text,#a7e0ff) 90%,transparent)}.sp-apps-dashboard-table-card>div{min-width:0;flex:1 1 auto}.sp-apps-dashboard-table-card strong{display:block;font-size:.58rem;letter-spacing:.03em}.sp-apps-dashboard-table-card small,.sp-apps-dashboard-table-card span{font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a3daf3) 82%,transparent);text-transform:uppercase;letter-spacing:.06em}.sp-apps-dashboard-table-card.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#00f0ff) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#007c9f) 34%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#005470) 28%,transparent));color:var(--gs-public-theme-strong,#f3fdff)}@media (max-width:980px){.sp-apps-dashboard-grid{grid-template-columns:1fr}}#orchestrate-panel-shell .sp-flow-strings-list.is-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}#orchestrate-panel-shell .sp-flow-strings-list.is-overview-grid .sp-flow-string-item{height:100%}#orchestrate-panel-shell .sp-flow-scan-event,#orchestrate-panel-shell .sp-flow-string-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70c2dd) 24%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081827) 68%,transparent);padding:.42rem;display:flex;flex-direction:column;gap:.26rem}#orchestrate-panel-shell .sp-flow-string-head{display:flex;align-items:center;justify-content:space-between;gap:.32rem}#orchestrate-panel-shell .sp-flow-scan-event-title,#orchestrate-panel-shell .sp-flow-string-title{margin:0;font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f7ff) 96%,transparent)}#orchestrate-panel-shell .sp-flow-score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.44rem;height:.92rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#67daf1) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#104c65) 50%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e8f9ff) 98%,transparent);font-size:.47rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em}#orchestrate-panel-shell .sp-flow-scan-event-meta,#orchestrate-panel-shell .sp-flow-string-copy{margin:0;font-size:.52rem;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-muted,#aed4e6) 86%,transparent)}#orchestrate-panel-shell .sp-flow-blueprint-panel-actions,#orchestrate-panel-shell .sp-flow-scan-event-actions,#orchestrate-panel-shell .sp-flow-string-actions{display:flex;flex-wrap:wrap;gap:.2rem}@media (max-width:1100px){#orchestrate-panel-shell .sp-flow-strings-list.is-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){#orchestrate-panel-shell .sp-flow-strings-list.is-overview-grid{grid-template-columns:minmax(0,1fr)}}#orchestrate-panel-shell .sp-flow-blueprint-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.24rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76c9e4) 24%,transparent);border-radius:.76rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081c2c) 64%,transparent);padding:.34rem}#orchestrate-panel-shell .sp-flow-blueprint-select-wrap{display:inline-flex;align-items:center;gap:.24rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78cae6) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a2235) 62%,transparent);padding:0 .42rem;min-height:1.26rem;color:color-mix(in srgb,var(--gs-public-theme-text,#bce2f3) 88%,transparent);font-size:.44rem;letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-blueprint-select{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f5ff) 96%,transparent);font-size:.46rem;font-family:JetBrains Mono,monospace;outline:none}#orchestrate-panel-shell .sp-flow-blueprint-sync-pill{margin-left:auto;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6ecee4) 36%,transparent);border-radius:999px;min-height:1.26rem;padding:0 .44rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d2eff9) 94%,transparent);font-size:.44rem;text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,monospace;background:color-mix(in srgb,var(--gs-public-theme-panel,#124a61) 42%,transparent)}#orchestrate-panel-shell .sp-flow-blueprint-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(12.2rem,.86fr);gap:.42rem;min-height:0}#orchestrate-panel-shell .sp-flow-blueprint-canvas,#orchestrate-panel-shell .sp-flow-blueprint-panel{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#74c6e2) 24%,transparent);border-radius:.74rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071726) 70%,transparent);padding:.4rem;min-height:0}#orchestrate-panel-shell .sp-flow-blueprint-canvas{display:flex;flex-direction:column;gap:.34rem}#orchestrate-panel-shell .sp-flow-blueprint-canvas-head{display:flex;align-items:center;justify-content:space-between;gap:.32rem;font-size:.48rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b0d9ea) 84%,transparent);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-blueprint-direction-strip{display:flex;gap:.24rem;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none;-ms-overflow-style:none}#orchestrate-panel-shell .sp-flow-blueprint-direction-strip::-webkit-scrollbar{display:none}#orchestrate-panel-shell .sp-flow-blueprint-direction-btn{flex:0 0 auto;min-width:4.6rem;max-width:6.4rem;min-height:1.52rem;border-radius:.58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76c6e2) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081f31) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d3eef9) 94%,transparent);padding:.24rem .38rem;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:.1rem}#orchestrate-panel-shell .sp-flow-blueprint-direction-btn span{font-size:.5rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#orchestrate-panel-shell .sp-flow-blueprint-direction-btn small{font-size:.41rem;opacity:.86;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-blueprint-direction-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6cdef4) 68%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#175b76) 50%,transparent);box-shadow:inset 0 0 0 1px rgba(118,219,244,.2)}#orchestrate-panel-shell .sp-flow-blueprint-node-canvas{display:flex;flex-direction:column;gap:.26rem;overflow-y:auto;min-height:25rem;max-height:min(64vh,42rem);padding-right:.06rem}#orchestrate-panel-shell .sp-flow-blueprint-node{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#70c2dd) 22%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#091f31) 60%,transparent);padding:.32rem}#orchestrate-panel-shell .sp-flow-blueprint-node-index{width:1.12rem;height:1.12rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#71cbe5) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#114159) 54%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:.45rem;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-blueprint-node-main{display:flex;flex-direction:column;gap:.08rem;min-width:0}#orchestrate-panel-shell .sp-flow-blueprint-node-title{font-size:.55rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f6ff) 96%,transparent);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#orchestrate-panel-shell .sp-flow-blueprint-node-detail,#orchestrate-panel-shell .sp-flow-blueprint-node-meta{font-size:.45rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#add5e7) 84%,transparent);line-height:1.3}#orchestrate-panel-shell .sp-flow-blueprint-rail{display:flex;flex-direction:column;gap:.34rem;min-height:0}#orchestrate-panel-shell .sp-flow-blueprint-panel{display:flex;flex-direction:column;gap:.26rem;overflow:hidden}#orchestrate-panel-shell .sp-flow-blueprint-panel-title{margin:0;font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-text,#d9f1fc) 94%,transparent);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-blueprint-panel-body{display:flex;flex-direction:column;gap:.18rem;min-height:0;overflow-y:auto;font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b6daea) 86%,transparent)}#orchestrate-panel-shell .sp-flow-blueprint-panel-body strong{color:color-mix(in srgb,var(--gs-public-theme-text,#e5f6ff) 96%,transparent);font-size:.58rem}#orchestrate-panel-shell .sp-flow-blueprint-queue-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6fc1dc) 20%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a2234) 58%,transparent);padding:.28rem;display:flex;flex-direction:column;gap:.14rem}#orchestrate-panel-shell .sp-flow-blueprint-queue-top,#orchestrate-panel-shell .sp-flow-scan-event-top{display:flex;align-items:center;justify-content:space-between;gap:.28rem}#orchestrate-panel-shell .sp-flow-blueprint-queue-item p{margin:0;font-size:.48rem;line-height:1.3;color:color-mix(in srgb,var(--gs-public-theme-muted,#acd4e6) 86%,transparent)}#orchestrate-panel-shell .sp-flow-blueprint-queue-item small,#orchestrate-panel-shell .sp-flow-scan-event-time{font-size:.42rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a3cddf) 80%,transparent);font-family:JetBrains Mono,monospace;letter-spacing:.04em}#orchestrate-panel-shell .sp-flow-scan-actions{display:flex;justify-content:flex-start}#orchestrate-panel-shell .sp-flow-scan-summary{display:flex;align-items:center;justify-content:space-between;gap:.46rem}#orchestrate-panel-shell .sp-flow-scan-summary-copy{display:flex;flex-direction:column;gap:.06rem;min-width:0}#orchestrate-panel-shell .sp-flow-scan-metrics{display:grid;grid-template-columns:repeat(3,minmax(4.4rem,1fr));gap:.24rem;flex:0 0 auto}#orchestrate-panel-shell .sp-flow-scan-badge-row{display:flex;flex-wrap:wrap;gap:.16rem}#orchestrate-panel-shell #orchestrate-execution-subtabs{display:none!important}@media (max-width:1320px){#orchestrate-panel-shell .sp-flow-layout{grid-template-columns:minmax(13.6rem,14.8rem) minmax(0,1fr)}#orchestrate-panel-shell .sp-flow-blueprint-grid{grid-template-columns:minmax(0,1fr) minmax(10.8rem,.82fr)}}@media (max-width:980px){#orchestrate-panel-shell .sp-flow-layout{grid-template-columns:minmax(0,1fr)}#orchestrate-panel-shell .sp-flow-sidebar{max-height:36vh}#orchestrate-panel-shell .sp-flow-primary-tabs{grid-template-columns:minmax(0,1fr)}#orchestrate-panel-shell .sp-flow-scan-summary{flex-direction:column;align-items:stretch}#orchestrate-panel-shell .sp-flow-scan-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#orchestrate-panel-shell .sp-flow-blueprint-grid{grid-template-columns:minmax(0,1fr)}#orchestrate-panel-shell .sp-flow-blueprint-sync-pill{margin-left:0}}@media (max-width:700px){#orchestrate-panel-shell .sp-flow-main,#orchestrate-panel-shell .sp-flow-sidebar{padding:.46rem}#orchestrate-panel-shell .sp-flow-header{flex-direction:column;align-items:stretch}#orchestrate-panel-shell .sp-flow-header-actions{justify-content:flex-start}#orchestrate-panel-shell .sp-flow-mode-switcher{width:100%;justify-content:space-between}#orchestrate-panel-shell .sp-flow-mode-btn{min-width:0;flex:1 1 0}#orchestrate-panel-shell .sp-flow-scan-metrics{grid-template-columns:minmax(0,1fr)}}#orchestrate-panel-shell .sp-flow-layout{grid-template-columns:minmax(18.4rem,19.6rem) minmax(0,1fr);gap:.84rem}#orchestrate-panel-shell .sp-flow-main,#orchestrate-panel-shell .sp-flow-sidebar{border-radius:1rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66aed1) 20%,transparent);background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--gs-public-theme-panel,#185a7a) 22%,transparent),transparent 44%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-surface,#040a12) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#02070d) 98%,transparent));box-shadow:inset 0 0 0 1px rgba(72,126,158,.14)}#orchestrate-panel-shell .sp-flow-sidebar{padding:.68rem .6rem}#orchestrate-panel-shell .sp-flow-main{padding:.62rem;gap:.48rem;overflow-y:auto;overflow-x:hidden}#orchestrate-panel-shell .sp-flow-identity-card{border-radius:.86rem;padding:.48rem .52rem;gap:.18rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111e) 86%,transparent)}#orchestrate-panel-shell .sp-flow-identity-label{font-size:.42rem;letter-spacing:.14em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#95bed5) 78%,transparent)}#orchestrate-panel-shell .sp-flow-identity-name{font-size:.76rem;line-height:1.1}#orchestrate-panel-shell .sp-flow-identity-org{font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#a5c8dc) 86%,transparent)}#orchestrate-panel-shell .sp-flow-identity-role{font-size:.43rem;padding:.08rem .34rem;margin-top:.12rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5da9ca) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0d293e) 55%,transparent)}#orchestrate-panel-shell .sp-flow-calendar-card,#orchestrate-panel-shell .sp-flow-signal-card{border-radius:.9rem;padding:.52rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1b) 90%,transparent)}#orchestrate-panel-shell .sp-flow-sidebar-title{font-size:.5rem;letter-spacing:.11em;color:color-mix(in srgb,var(--gs-public-theme-text,#b3d5e7) 88%,transparent)}#orchestrate-panel-shell .sp-flow-chip{min-height:1.02rem;padding:0 .34rem;font-size:.4rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#66b0d0) 28%,transparent)}#orchestrate-panel-shell .sp-flow-calendar-host{min-height:13.4rem;border-radius:.76rem}#orchestrate-panel-shell .sp-flow-signal-card{min-height:0}#orchestrate-panel-shell .sp-flow-signal-list{max-height:clamp(12rem,34vh,20rem);padding-right:.12rem}#orchestrate-panel-shell .sp-flow-topbar{display:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5fa7c9) 22%,transparent);border-radius:.92rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 78%,transparent);padding:.44rem .5rem}#orchestrate-panel-shell .sp-flow-top-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem;flex-wrap:wrap}#orchestrate-panel-shell .sp-flow-mobile-sidebar-toggle-row{display:none}#orchestrate-panel-shell .sp-flow-mobile-sidebar-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66b0d0) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091928) 82%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8eef9) 94%,transparent);border-radius:999px;min-height:1.34rem;padding:0 .52rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;font-family:JetBrains Mono,monospace;font-size:.46rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}#orchestrate-panel-shell .sp-flow-mobile-sidebar-toggle-arrow{font-size:.62rem;line-height:1}#orchestrate-panel-shell .sp-flow-mobile-sidebar-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6bdef6) 68%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#145975) 52%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfbff) 98%,transparent)}#orchestrate-panel-shell .sp-flow-search-shell{min-height:1.82rem;border-radius:999px;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#61aaca) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091625) 80%,transparent);padding:0 .62rem;gap:.42rem}#orchestrate-panel-shell .sp-flow-search-shell input{font-size:.56rem}#orchestrate-panel-shell .sp-flow-action-pill{min-height:1.74rem;padding:0 .72rem;font-size:.51rem;letter-spacing:.04em;text-transform:none;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#62aaca) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091928) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8eef9) 94%,transparent)}#orchestrate-panel-shell .sp-flow-primary-tabs{display:flex;align-items:center;gap:.22rem;flex-wrap:wrap;overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5fa7c9) 20%,transparent);border-radius:.86rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 72%,transparent);padding:.24rem .3rem}#orchestrate-panel-shell .sp-flow-blueprint-toggle,#orchestrate-panel-shell .sp-flow-filter-chip,#orchestrate-panel-shell .sp-flow-scan-btn{min-width:-moz-max-content;min-width:max-content;width:auto;flex:0 0 auto;min-height:1.34rem;border-radius:999px;padding:0 .48rem;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#62aaca) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091928) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8eef9) 94%,transparent);font-family:JetBrains Mono,monospace;font-size:.45rem;font-weight:700;letter-spacing:.04em;text-transform:none;white-space:nowrap}#orchestrate-panel-shell .sp-flow-primary-label{font-size:.52rem;line-height:1;white-space:nowrap}#orchestrate-panel-shell .sp-flow-primary-sub{display:none}#orchestrate-panel-shell .sp-flow-secondary-tabs-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5fa7c9) 20%,transparent);border-radius:.84rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 68%,transparent);padding:.24rem .3rem}#orchestrate-panel-shell .sp-flow-secondary-tabs{gap:.22rem;flex-wrap:wrap;overflow:hidden}#orchestrate-panel-shell .sp-flow-secondary-tab{font-size:.5rem}#orchestrate-panel-shell .sp-flow-chip{min-height:.96rem;padding:0 .3rem;font-size:.36rem;letter-spacing:.08em;text-transform:uppercase}#orchestrate-panel-shell .sp-flow-chip-row-signal{flex-wrap:wrap;overflow:hidden;padding-bottom:.04rem}#orchestrate-panel-shell :is(.sp-flow-primary-tabs,.sp-flow-secondary-tabs,.sp-flow-chip-row-signal,.sp-flow-chip-strip){scrollbar-width:none;-ms-overflow-style:none}#orchestrate-panel-shell :is(.sp-flow-primary-tabs,.sp-flow-secondary-tabs,.sp-flow-chip-row-signal,.sp-flow-chip-strip)::-webkit-scrollbar{display:none}#orchestrate-panel-shell .sp-flow-signal-item{padding:.32rem .36rem;gap:.2rem}#orchestrate-panel-shell .sp-flow-signal-title{font-size:.52rem;line-height:1.24}#orchestrate-panel-shell .sp-flow-chip.is-active,#orchestrate-panel-shell .sp-flow-filter-chip.is-active,#orchestrate-panel-shell .sp-flow-mode-btn.is-active,#orchestrate-panel-shell .sp-flow-secondary-tab.is-active,#orchestrate-panel-shell .sp-orchestrate-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6bdef6) 68%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#145975) 52%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#ecfbff) 98%,transparent);box-shadow:inset 0 0 0 1px rgba(117,220,244,.2)}#orchestrate-panel-shell .sp-flow-pane-shell{border-radius:.98rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5fa7c9) 20%,transparent);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--gs-public-theme-panel,#21285e) 20%,transparent),transparent 42%),color-mix(in srgb,var(--gs-public-theme-surface,#030a12) 92%,transparent);padding:.56rem;overflow-y:auto;overflow-x:hidden}#orchestrate-panel-shell .sp-orchestrate-pane.is-active{overflow-y:auto;overflow-x:hidden}#orchestrate-panel-shell .sp-flow-calendar-host{min-height:14.8rem;max-height:none}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact{grid-template-columns:minmax(0,1fr);gap:0;padding:.48rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66b0d0) 22%,transparent);border-radius:.74rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040e1b) 90%,transparent)}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-main{gap:.34rem}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-toolbar{gap:.24rem}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-nav-btn,#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-today-btn{min-height:1.12rem;padding:.18rem .34rem;font-size:.42rem;letter-spacing:.06em}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-month-label{font-size:.5rem;letter-spacing:.06em}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-week-row{gap:.14rem}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-week-row span{font-size:.4rem;letter-spacing:.06em}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-grid{gap:.14rem}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-day{min-height:1.54rem;border-radius:.42rem;padding:.14rem .16rem}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-day-number{font-size:.5rem}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-day-count{min-width:.86rem;height:.86rem;font-size:.4rem}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-foot{justify-content:space-between;gap:.22rem}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-selected-label{font-size:.44rem}#orchestrate-panel-shell .sp-flow-mode-switcher{display:none;margin-top:.18rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#06121f) 82%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5fa7c9) 24%,transparent)}@media (max-width:1200px){#orchestrate-panel-shell .sp-flow-layout{grid-template-columns:minmax(16.8rem,18rem) minmax(0,1fr)}#orchestrate-panel-shell .sp-orchestrate-tab{padding:0 .42rem}}@media (max-width:980px){#orchestrate-panel-shell .sp-flow-topbar{grid-template-columns:minmax(0,1fr);gap:.36rem}#orchestrate-panel-shell .sp-flow-primary-tabs,#orchestrate-panel-shell .sp-flow-top-actions{justify-content:flex-start}#orchestrate-panel-shell .sp-orchestrate-tab{padding:0 .3rem}#orchestrate-panel-shell .sp-flow-primary-sub{display:none}}#orchestrate-panel-shell .sp-flow-sidebar{display:flex;flex-direction:column;gap:.58rem;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:100%}#orchestrate-panel-shell .sp-flow-calendar-card{display:flex;flex-direction:column;min-height:13.6rem;flex:0 0 auto}#orchestrate-panel-shell .sp-flow-signal-card{display:flex;flex-direction:column;min-height:10rem;flex:0 0 auto;overflow:hidden}#orchestrate-panel-shell .sp-flow-chip-row-signal{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:0}#orchestrate-panel-shell .sp-flow-signal-list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;padding-right:.14rem;scrollbar-gutter:stable both-edges}#orchestrate-panel-shell .sp-flow-signal-list::-webkit-scrollbar{width:.26rem}#orchestrate-panel-shell .sp-flow-signal-list::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#59b6de) 55%,transparent)}#orchestrate-panel-shell .sp-flow-signal-list::-webkit-scrollbar-track{background:color-mix(in srgb,var(--gs-public-theme-panel,#05131f) 38%,transparent)}#orchestrate-panel-shell .sp-flow-signal-timeline{display:flex;flex-direction:column;gap:.44rem;min-height:0}#orchestrate-panel-shell .sp-flow-signal-item{display:grid;grid-template-columns:1.3rem minmax(0,1fr);gap:.34rem;border:0;border-radius:0;background:transparent;padding:0;min-height:0}#orchestrate-panel-shell .sp-flow-signal-item.is-active .sp-flow-signal-card-shell{border-color:rgba(112,226,186,.55);background:radial-gradient(130% 120% at 0 0,rgba(43,140,110,.3),transparent 58%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101a) 96%,transparent);box-shadow:inset 0 0 0 1px rgba(128,233,197,.24),0 0 1rem rgba(90,218,177,.16)}#orchestrate-panel-shell .sp-flow-signal-rail-col{position:relative;display:flex;justify-content:center;min-height:100%}#orchestrate-panel-shell .sp-flow-signal-node{position:relative;width:.88rem;height:.88rem;margin-top:.22rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#75d9ff) 82%,transparent);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--gs-public-theme-panel,#cbf8ff) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#3daed8) 90%,transparent) 58%,color-mix(in srgb,var(--gs-public-theme-panel,#123658) 92%,transparent));box-shadow:0 0 0 3px rgba(70,183,221,.2),0 0 .86rem rgba(84,200,255,.32);z-index:2}#orchestrate-panel-shell .sp-flow-signal-item.is-active .sp-flow-signal-node{border-color:rgba(147,244,207,.98);box-shadow:0 0 0 4px rgba(85,215,173,.3),0 0 1rem rgba(105,231,191,.45)}#orchestrate-panel-shell .sp-flow-signal-rail{position:absolute;top:1.16rem;bottom:-.46rem;left:50%;transform:translateX(-50%);width:.16rem;border-radius:999px;background:linear-gradient(180deg,rgba(104,224,190,.84),color-mix(in srgb,var(--gs-public-theme-panel,#247eae) 82%,transparent));box-shadow:0 0 1rem rgba(88,214,255,.2);z-index:1}#orchestrate-panel-shell .sp-flow-signal-card-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#55a5c6) 26%,transparent);border-radius:.88rem;background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,var(--gs-public-theme-panel,#123a5f) 24%,transparent),transparent 58%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030b15) 93%,transparent);box-shadow:inset 0 0 0 1px rgba(106,191,226,.08);padding:.44rem .48rem;display:flex;flex-direction:column;gap:.24rem;min-width:0}#orchestrate-panel-shell .sp-flow-signal-top{display:flex;align-items:flex-start;justify-content:flex-start;gap:.22rem;flex-wrap:wrap}#orchestrate-panel-shell .sp-flow-signal-title-shell{max-width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6ab1e3) 34%,transparent);border-radius:.16rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081a2c) 52%,transparent);padding:.22rem .3rem}#orchestrate-panel-shell .sp-flow-signal-item.is-active .sp-flow-signal-title-shell{border-color:rgba(130,229,194,.55);background:rgba(11,46,44,.58)}#orchestrate-panel-shell .sp-flow-signal-title{margin:0;font-size:.5rem;line-height:1.26;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--gs-public-theme-text,#c4e3fa) 98%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#orchestrate-panel-shell .sp-flow-signal-chip{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#56a3c9) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#08223a) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#aee0f8) 94%,transparent);font-size:.44rem;line-height:1.1;letter-spacing:.04em;padding:.1rem .3rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}#orchestrate-panel-shell .sp-flow-signal-chip.is-focus{border-color:rgba(111,220,187,.5);background:rgba(17,68,62,.62);color:rgba(182,246,226,.96)}#orchestrate-panel-shell .sp-flow-signal-age{font-size:.44rem;letter-spacing:.04em;text-transform:lowercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#94c4dd) 76%,transparent);font-family:JetBrains Mono,monospace;white-space:nowrap;padding-top:.06rem}#orchestrate-panel-shell .sp-flow-signal-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem}#orchestrate-panel-shell .sp-flow-signal-type{font-size:.46rem;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#8fc6dc) 80%,transparent);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-signal-badge.sp-flow-signal-badge-focus{min-height:1.02rem;border-radius:.12rem;padding:0 .38rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6ab1e3) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a2138) 48%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c1e2fb) 95%,transparent);letter-spacing:.08em}#orchestrate-panel-shell .sp-flow-signal-time{font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#80d2ff) 96%,transparent);letter-spacing:.02em;font-family:JetBrains Mono,monospace;line-height:1.2}#orchestrate-panel-shell .sp-flow-signal-copy{margin:0;font-size:.6rem;line-height:1.38;color:color-mix(in srgb,var(--gs-public-theme-text,#bae0f1) 90%,transparent)}#orchestrate-panel-shell .sp-flow-signal-item.is-string .sp-flow-signal-node{border-color:rgba(96,233,188,.88);background:radial-gradient(circle at 35% 30%,rgba(207,255,232,.96),rgba(79,218,173,.92) 58%,rgba(23,89,71,.96));box-shadow:0 0 0 3px rgba(72,210,164,.2),0 0 .88rem rgba(86,224,189,.32)}#orchestrate-panel-shell .sp-flow-signal-item.is-stl .sp-flow-signal-node{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6deaf8) 86%,transparent);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--gs-public-theme-panel,#d6faff) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#5cd3f1) 92%,transparent) 58%,color-mix(in srgb,var(--gs-public-theme-panel,#154e65) 96%,transparent))}#orchestrate-panel-shell .sp-flow-signal-item.is-scan .sp-flow-signal-node{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80c5ff) 86%,transparent);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--gs-public-theme-panel,#daefff) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#629fe8) 92%,transparent) 58%,color-mix(in srgb,var(--gs-public-theme-panel,#18385f) 96%,transparent))}#orchestrate-panel-shell .sp-flow-signal-item.is-scan .sp-flow-signal-title-shell{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6ebafc) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a2038) 50%,transparent)}#orchestrate-panel-shell .sp-flow-signal-item.is-scan .sp-flow-signal-title{color:color-mix(in srgb,var(--gs-public-theme-text,#c7e5ff) 97%,transparent)}#orchestrate-panel-shell .sp-flow-signal-item.is-scan .sp-flow-signal-badge.sp-flow-signal-badge-focus{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec0ff) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2344) 50%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c6e3ff) 95%,transparent)}#orchestrate-panel-shell :is(.sp-flow-sidebar,.sp-flow-main,.sp-flow-pane-scroll,.sp-flow-signal-list,.sp-flow-overview-string-list,.sp-flow-overview-score-list,.sp-flow-chip-row-signal,.sp-flow-chip-strip){scrollbar-width:none!important;-ms-overflow-style:none!important}#orchestrate-panel-shell :is(.sp-flow-sidebar,.sp-flow-main,.sp-flow-pane-scroll,.sp-flow-signal-list,.sp-flow-overview-string-list,.sp-flow-overview-score-list,.sp-flow-chip-row-signal,.sp-flow-chip-strip)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.gs-memory-only-mode #sp-persona-toggle-row{display:none!important}#orchestrate-panel-shell :is(.sp-flow-primary-tabs.sp-access-tabs,.sp-flow-secondary-tabs.sp-access-tabs,.sp-flow-chip-row-signal.sp-access-tabs,.sp-flow-chip-strip.sp-access-tabs){display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.22rem!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.18rem!important;border-radius:.64rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 22%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#091527) 34%,transparent)!important;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}#orchestrate-panel-shell :is(.sp-flow-primary-tab.sp-access-tab,.sp-orchestrate-tab.sp-access-tab,.sp-flow-secondary-tab.sp-access-tab,.sp-flow-chip.sp-access-tab,.sp-flow-filter-chip.sp-access-tab){flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:1.18rem!important;padding:0 .56rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 28%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#071323) 34%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e3fa) 74%,transparent)!important;font-family:JetBrains Mono,monospace!important;font-size:.42rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.24rem!important;box-shadow:none!important;transform:none!important}#orchestrate-panel-shell :is(.sp-flow-primary-tab.sp-access-tab,.sp-orchestrate-tab.sp-access-tab,.sp-flow-secondary-tab.sp-access-tab) :is(.sp-flow-primary-icon,.sp-flow-primary-sub){display:none!important}#orchestrate-panel-shell :is(.sp-flow-primary-tab.sp-access-tab,.sp-orchestrate-tab.sp-access-tab,.sp-flow-secondary-tab.sp-access-tab) .sp-flow-primary-label{font-size:inherit!important;letter-spacing:inherit!important;line-height:1!important;color:inherit!important;margin:0!important;text-align:center!important}#orchestrate-panel-shell :is(.sp-flow-primary-tab.sp-access-tab:hover,.sp-orchestrate-tab.sp-access-tab:hover,.sp-flow-secondary-tab.sp-access-tab:hover,.sp-flow-chip.sp-access-tab:hover,.sp-flow-filter-chip.sp-access-tab:hover){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 44%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#071323) 34%,transparent)!important;color:var(--gs-public-theme-strong,#eef9ff)!important}#orchestrate-panel-shell :is(.sp-flow-primary-tab.sp-access-tab.is-active,.sp-flow-primary-tab.sp-access-tab[aria-selected=true],.sp-orchestrate-tab.sp-access-tab.is-active,.sp-orchestrate-tab.sp-access-tab[aria-selected=true],.sp-flow-secondary-tab.sp-access-tab.is-active,.sp-flow-secondary-tab.sp-access-tab[aria-selected=true],.sp-flow-chip.sp-access-tab.is-active,.sp-flow-filter-chip.sp-access-tab.is-active){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#98dcff) 62%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-primary,#3b87c9) 24%,transparent)!important;color:var(--gs-public-theme-text,#ecf8ff)!important;box-shadow:none!important}@media (max-width:960px){#orchestrate-panel-shell .sp-flow-signal-item{grid-template-columns:1.14rem minmax(0,1fr);gap:.28rem}#orchestrate-panel-shell .sp-flow-signal-card-shell{padding:.38rem .4rem}#orchestrate-panel-shell .sp-flow-signal-title{font-size:.52rem}#orchestrate-panel-shell .sp-flow-signal-copy{font-size:.56rem}}#orchestrate-panel-shell .sp-flow-blueprint-node-canvas{position:relative;min-height:17rem;max-height:min(52vh,24rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66bee2) 24%,transparent);border-radius:.74rem;background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--gs-public-theme-panel,#184a76) 28%,transparent),transparent 48%),radial-gradient(circle at 80% 78%,color-mix(in srgb,var(--gs-public-theme-panel,#133058) 22%,transparent),transparent 54%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c16) 90%,transparent);padding:.28rem}#orchestrate-panel-shell .sp-flow-topology-canvas{position:relative;width:100%;height:100%;min-height:16.2rem;border-radius:.62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5cacd2) 20%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-surface,#030912) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#020810) 97%,transparent));overflow:hidden}#orchestrate-panel-shell .sp-flow-topology-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#orchestrate-panel-shell .sp-flow-topology-edge{fill:none;stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#6ec8ec) 54%,transparent);stroke-width:.44;stroke-linecap:round;stroke-dasharray:1.6 1.2;filter:drop-shadow(0 0 .4px rgba(77,187,235,.6))}#orchestrate-panel-shell .sp-flow-topology-node{position:absolute;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#68b7dd) 34%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1e2e) 76%,transparent);box-shadow:inset 0 0 0 1px rgba(126,199,232,.14);padding:.24rem .3rem;display:flex;flex-direction:column;gap:.14rem;min-height:12%;backdrop-filter:blur(2px)}#orchestrate-panel-shell .sp-flow-topology-node.is-leader{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#5f93ff) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e234a) 78%,transparent)}#orchestrate-panel-shell .sp-flow-topology-node.is-human{border-color:rgba(88,190,147,.5);background:rgba(10,46,41,.78)}#orchestrate-panel-shell .sp-flow-topology-node.is-agent{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#53b4e6) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#082944) 78%,transparent)}#orchestrate-panel-shell .sp-flow-topology-node.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#56d6ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#083852) 82%,transparent)}#orchestrate-panel-shell .sp-flow-topology-node.is-done{border-color:rgba(144,205,158,.48);background:rgba(20,56,42,.76)}#orchestrate-panel-shell .sp-flow-topology-node.is-neutral{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#85aac2) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#192335) 76%,transparent)}#orchestrate-panel-shell .sp-flow-topology-node-head{display:flex;align-items:center;justify-content:space-between;gap:.18rem}#orchestrate-panel-shell .sp-flow-topology-node-chip,#orchestrate-panel-shell .sp-flow-topology-node-status{display:inline-flex;align-items:center;min-height:.76rem;padding:0 .24rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecae8) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081828) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cbecfb) 92%,transparent);font-size:.36rem;letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-topology-node-status{opacity:.88}#orchestrate-panel-shell .sp-flow-topology-node-title{margin:0;font-size:.47rem;line-height:1.2;color:color-mix(in srgb,var(--gs-public-theme-text,#ebf8ff) 97%,transparent);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#orchestrate-panel-shell .sp-flow-topology-node-copy{margin:0;font-size:.39rem;line-height:1.25;color:color-mix(in srgb,var(--gs-public-theme-text,#b4d7e7) 88%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#orchestrate-panel-shell .sp-flow-blueprint-kg-header{margin-bottom:0}#orchestrate-panel-shell .sp-flow-blueprint-kg-metrics{grid-template-columns:repeat(auto-fit,minmax(4.7rem,1fr));margin-top:0}#orchestrate-panel-shell .sp-flow-sandbox-spatial{grid-template-columns:minmax(0,2.08fr) minmax(12rem,.68fr)}#orchestrate-panel-shell .sp-flow-sandbox-spatial .sp-flow-blueprint-canvas{background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--gs-public-theme-primary,#22d3ee) 12%,transparent),transparent 34%),radial-gradient(circle at 86% 82%,rgba(255,184,107,.12),transparent 38%),var(--gs-public-theme-panel-strong,#0b0f19);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#75c4e7) 26%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 .52rem 1.4rem rgba(1,7,16,.28)}#orchestrate-panel-shell .sp-flow-sandbox-spatial .sp-flow-blueprint-canvas-head{color:color-mix(in srgb,var(--gs-public-theme-text,#d3eef9) 88%,transparent)}#orchestrate-panel-shell .sp-flow-sandbox-spatial .sp-flow-blueprint-node-canvas{min-height:34rem;max-height:min(72vh,54rem);padding:0;overflow:hidden;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6fc9ef) 24%,transparent);background:var(--gs-public-theme-panel-strong,#0b0f19)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-graph{position:relative;min-height:34rem;height:100%;display:grid;grid-template-rows:auto minmax(28rem,1fr) auto;gap:.3rem;border-radius:.64rem;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--gs-public-theme-primary,#63e6ff) 8%,transparent),transparent 34%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050a14) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a0f19) 98%,transparent));overflow:hidden;isolation:isolate}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-status,:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-toolbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.28rem;padding:.34rem .42rem}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-actions,:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-legend,:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-status{display:flex;align-items:center;flex-wrap:wrap;gap:.18rem}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-legend-item,:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-status span{display:inline-flex;align-items:center;gap:.16rem;min-height:1rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#87cae8) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#061220) 68%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8eff8) 90%,transparent);padding:0 .34rem;font-size:.4rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace;white-space:nowrap}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-legend-item i{width:.38rem;height:.38rem;border-radius:999px;background:var(--gs-public-theme-primary,#8dd7ff);box-shadow:0 0 .5rem currentColor}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-legend-item.is-string i{background:#ffb86b}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-legend-item.is-substring i{background:#ffd166}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-legend-item.is-human i{background:#7cf6b3}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-legend-item.is-agent i{background:var(--gs-public-theme-primary,#63e6ff)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-legend-item.is-resource i{background:#b69cff}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-legend-item.is-god i{background:#ff7ab6}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-svg{position:relative;z-index:1;width:100%;height:100%;min-height:29.4rem;display:block;cursor:grab;touch-action:none}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-svg:active{cursor:grabbing}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-rings circle{fill:none;stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#7dd3fc) 14%,transparent);stroke-width:1;stroke-dasharray:4 10;vector-effect:non-scaling-stroke}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-link{fill:none;stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#74ceee) 28%,transparent);stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:opacity .22s ease,stroke .22s ease}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-link.is-read{stroke:rgba(124,246,179,.34)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-link.is-write{stroke:rgba(255,184,107,.42)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-link.is-execute{stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#63e6ff) 48%,transparent)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-link.is-admin{stroke:rgba(255,122,182,.52)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-link.is-muted{opacity:.12!important}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) #sp-system-brain-arrow-read path{fill:#7cf6b3}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) #sp-system-brain-arrow-write path{fill:#ffb86b}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) #sp-system-brain-arrow-execute path{fill:var(--gs-public-theme-secondary,#63e6ff)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) #sp-system-brain-arrow-admin path{fill:#ff7ab6}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node{cursor:grab;transform-box:fill-box;transform-origin:center;transition:opacity .22s ease}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node.is-dragging{cursor:grabbing}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node-halo{opacity:.16;transition:opacity .22s ease}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node-shape{stroke:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 68%,transparent);stroke-width:1.25;vector-effect:non-scaling-stroke}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node-icon{pointer-events:none}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node-icon :is(path,circle,rect){fill:none;stroke:color-mix(in srgb,var(--gs-public-theme-muted,#060d18) 86%,transparent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node-label{pointer-events:none;fill:color-mix(in srgb,var(--gs-public-theme-text,#e4f4fc) 88%,transparent);font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace;paint-order:stroke;stroke:color-mix(in srgb,var(--gs-public-theme-muted,#040911) 84%,transparent);stroke-width:3px;letter-spacing:0}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node.is-muted .sp-system-brain-node-label{fill:color-mix(in srgb,var(--gs-public-theme-muted,#a7bdca) 56%,transparent)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node.is-focused .sp-system-brain-node-halo,:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node.is-selected .sp-system-brain-node-halo,:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node:hover .sp-system-brain-node-halo{opacity:.34}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node.is-selected .sp-system-brain-node-shape{stroke:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 96%,transparent);stroke-width:2.1}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-node.has-children .sp-system-brain-node-shape{stroke-dasharray:0}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-sidebar .sp-flow-blueprint-panel-body p{margin:.08rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#badceb) 88%,transparent);font-size:.48rem;line-height:1.35}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-permission-list{display:flex;flex-direction:column;gap:.18rem;margin-top:.12rem}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-permission{display:inline-flex;align-items:center;min-height:1rem;border-radius:.44rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78cae6) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071625) 54%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dbf1f9) 92%,transparent);padding:.18rem .28rem;font-size:.43rem;line-height:1.25}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-permission.is-read{border-color:rgba(124,246,179,.32)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-permission.is-write{border-color:rgba(255,184,107,.38)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-permission.is-execute{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#63e6ff) 42%,transparent)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-permission.is-admin{border-color:rgba(255,122,182,.44)}@media (max-width:980px){#orchestrate-panel-shell .sp-flow-sandbox-spatial{grid-template-columns:minmax(0,1fr)}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-toolbar{align-items:flex-start;flex-direction:column}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-svg{min-height:25rem}}@media (max-width:640px){:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-legend-item,:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-status span{font-size:.36rem;padding-inline:.26rem}:is(#orchestrate-panel-shell,#flow-v2-panel-shell) .sp-system-brain-status{align-items:flex-start;flex-direction:column}}#orchestrate-panel-shell .sp-flow-blueprint-kg-canvas{position:relative;width:100%;min-height:34rem;height:100%;border-radius:.64rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#94a3b8) 22%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#f6f8fb) 98%,transparent));overflow:hidden}#orchestrate-panel-shell .sp-flow-blueprint-constellation-svg{width:100%;height:100%;min-height:34rem;display:block}#orchestrate-panel-shell .sp-flow-blueprint-constellation-ring{fill:none;stroke:color-mix(in srgb,var(--gs-public-theme-muted,#94a3b8) 22%,transparent);stroke-width:1.2;stroke-dasharray:5 8;vector-effect:non-scaling-stroke}#orchestrate-panel-shell .sp-flow-blueprint-constellation-ring.is-ring-2,#orchestrate-panel-shell .sp-flow-blueprint-constellation-ring.is-ring-4{stroke:color-mix(in srgb,var(--gs-public-theme-text,#cbd5e1) 34%,transparent);stroke-dasharray:2 10}#orchestrate-panel-shell .sp-flow-blueprint-constellation-edge{stroke:color-mix(in srgb,var(--gs-public-theme-muted,#64748b) 20%,transparent);stroke-width:.58;stroke-linecap:round;vector-effect:non-scaling-stroke}#orchestrate-panel-shell .sp-flow-blueprint-constellation-edge.is-domain{stroke:color-mix(in srgb,var(--gs-public-theme-muted,#475569) 25%,transparent);stroke-width:.72}#orchestrate-panel-shell .sp-flow-blueprint-constellation-edge.is-web{stroke:color-mix(in srgb,var(--gs-public-theme-muted,#64748b) 13%,transparent);stroke-width:.52}#orchestrate-panel-shell .sp-flow-blueprint-constellation-edge.is-mesh{stroke:color-mix(in srgb,var(--gs-public-theme-muted,#94a3b8) 16%,transparent);stroke-width:.42}#orchestrate-panel-shell .sp-flow-blueprint-constellation-node circle,#orchestrate-panel-shell .sp-flow-blueprint-constellation-node rect{stroke:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 94%,transparent);stroke-width:1.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px rgba(15,23,42,.2))}#orchestrate-panel-shell .sp-flow-blueprint-constellation-node.is-root rect{stroke:color-mix(in srgb,var(--gs-public-theme-muted,#0f172a) 28%,transparent);filter:drop-shadow(0 2px 4px rgba(15,23,42,.28))}#orchestrate-panel-shell .sp-flow-blueprint-constellation-root-text{fill:var(--gs-public-theme-strong,#ffffff);font-size:19px;font-weight:800;font-family:JetBrains Mono,monospace;dominant-baseline:middle;text-anchor:middle;pointer-events:none}#orchestrate-panel-shell .sp-flow-blueprint-constellation-label{fill:color-mix(in srgb,var(--gs-public-theme-muted,#1e293b) 72%,transparent);font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace;dominant-baseline:middle;text-anchor:middle;paint-order:stroke;stroke:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 86%,transparent);stroke-width:3px;pointer-events:none}#orchestrate-panel-shell .sp-flow-blueprint-constellation-label.is-root{display:none}#orchestrate-panel-shell :is(.sp-flow-primary-tabs,.sp-flow-secondary-tabs,.sp-flow-chip-row-signal,.sp-flow-chip-strip){justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}#orchestrate-panel-shell .sp-flow-layout{grid-template-columns:minmax(14.4rem,15.8rem) minmax(0,1fr);gap:.62rem}#orchestrate-panel-shell .sp-flow-sidebar{padding:.46rem;gap:.46rem}#orchestrate-panel-shell .sp-flow-identity-card{display:none}#orchestrate-panel-shell .sp-flow-calendar-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}#orchestrate-panel-shell .sp-flow-calendar-card .sp-flow-sidebar-head{margin-bottom:.22rem;padding:0 .06rem}#orchestrate-panel-shell .sp-flow-calendar-host{border:0;border-radius:0;background:transparent;min-height:13.2rem}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}#orchestrate-panel-shell .sp-flow-calendar-host .gs-calendar-surface.is-engine.gs-calendar-surface-compact .gs-calendar-main{background:transparent}#orchestrate-panel-shell .sp-flow-signal-card{padding:.46rem}#orchestrate-panel-shell .sp-flow-sidebar-head-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.08rem;min-width:0}#orchestrate-panel-shell .sp-flow-selected-date{font-size:.4rem;line-height:1;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d2e5) 86%,transparent);font-family:JetBrains Mono,monospace;white-space:nowrap}#orchestrate-panel-shell .sp-flow-secondary-tabs-shell,#orchestrate-panel-shell .sp-orchestrate-subtabs,#orchestrate-panel-shell .sp-orchestrate-subtabs>.sp-orchestrate-subtab,#orchestrate-panel-shell .sp-orchestrate-tabs,#orchestrate-panel-shell .sp-orchestrate-tabs>.sp-orchestrate-tab{height:auto;min-height:0}@media (max-width:1200px){#orchestrate-panel-shell .sp-flow-layout{grid-template-columns:minmax(13.4rem,14.6rem) minmax(0,1fr)}}#orchestrate-panel-shell .sp-flow-calendar-card{position:sticky;top:0;z-index:3;overflow:hidden;isolation:isolate;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1b) 92%,transparent);box-shadow:0 .24rem .7rem rgba(2,8,16,.34);min-height:0}#orchestrate-panel-shell .sp-flow-calendar-card .sp-flow-sidebar-head{transition:margin-bottom .24s ease}#orchestrate-panel-shell .sp-flow-calendar-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78cae6) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081e30) 45%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bfe2f2) 92%,transparent);border-radius:999px;min-height:1rem;padding:0 .36rem;font-size:.41rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;line-height:1}#orchestrate-panel-shell .sp-flow-calendar-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6fdcf5) 56%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e8f9ff) 98%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#134c66) 50%,transparent)}#orchestrate-panel-shell .sp-flow-calendar-card.is-collapsed .sp-flow-sidebar-head{margin-bottom:0}#orchestrate-panel-shell .sp-flow-calendar-host{overflow:hidden;min-height:0!important;max-height:var(--sp-flow-calendar-host-max,34rem);opacity:1;transform:translateY(0);transition:max-height .3s cubic-bezier(.22,.61,.36,1),opacity .22s ease,transform .3s cubic-bezier(.22,.61,.36,1);will-change:max-height,opacity,transform}#orchestrate-panel-shell .sp-flow-calendar-card.is-collapsed .sp-flow-calendar-host{max-height:0!important;opacity:0;transform:translateY(-.24rem);pointer-events:none}#orchestrate-panel-shell .sp-flow-calendar-card.is-collapsed{position:relative;top:auto;z-index:1;min-height:0;overflow:visible;isolation:auto;border-color:transparent;background:transparent;box-shadow:none;padding:0}#orchestrate-panel-shell .sp-flow-calendar-card.is-collapsed .sp-flow-sidebar-head{padding:0;margin-bottom:.18rem}#orchestrate-panel-shell .sp-flow-calendar-card.is-collapsed+.sp-flow-signal-card{margin-top:0}@media (max-width:760px){#ui-layer{overflow-x:clip;overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom}#left-sidebar-shell:not(.collapsed) #left-sidebar,#right-sidebar-shell:not(.collapsed) #right-sidebar{background:var(--gs-sidebar-bg-mobile)!important}#gs-brand-shell,#gs-profile-shell{top:calc(max(env(safe-area-inset-top), 0px) + 1.2rem)!important}#top-shell{top:calc(max(env(safe-area-inset-top), 0px) + 1rem)}#bottom-shell{bottom:calc(max(env(safe-area-inset-bottom), 0px) + 1.45rem);z-index:90}#bottom-edge-actions{--edge-action-bottom:calc(max(env(safe-area-inset-bottom), 0px) + 1.55rem);z-index:89}#left-sidebar-shell{left:.45rem}#right-sidebar-shell{right:.45rem}#left-sidebar-shell:not(.collapsed),#right-sidebar-shell:not(.collapsed){width:calc(100vw - .9rem);max-width:calc(100vw - .9rem);top:calc(max(env(safe-area-inset-top), 0px) + .45rem);bottom:calc(max(env(safe-area-inset-bottom), 0px) + 1.05rem)}#left-sidebar-shell:not(.collapsed) .gs-logo-panel{margin-top:3.05rem}body:has(#left-sidebar-shell:not(.collapsed)) #top-shell.collapsed{left:50%;transform:translateX(-50%);top:calc(max(env(safe-area-inset-top), 0px) + 1.05rem);z-index:5004!important}body:has(#left-sidebar-shell:not(.collapsed)) #gs-profile-shell:not(.is-in-right-dock){opacity:0;visibility:hidden;transform:translateX(.72rem) scale(.92);pointer-events:none}#side-panel,#side-panel.cockpit-mode,#side-panel.connection-card-mode,#side-panel.left-dock-shift,#side-panel.right-dock-shrink{left:.4rem!important;right:.4rem!important;width:var(--gs-entity-mobile-width)!important;max-width:calc(100vw - .8rem)!important;min-width:0!important;margin-inline:0!important;top:calc(max(env(safe-area-inset-top), 0px) + var(--gs-mobile-side-panel-top-offset));bottom:calc(max(env(safe-area-inset-bottom), 0px) + var(--gs-mobile-side-panel-bottom-offset));transform-origin:center bottom;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .32s ease,filter .26s ease;will-change:transform,opacity}#bottom-bar.dynamic-island,#bottom-shell,#top-bar.dynamic-island,#top-shell,#top-shell .gs-top-search-results{width:min(calc(100vw - .8rem),24rem);max-width:calc(100vw - .8rem)}#top-shell:not(.collapsed) #top-bar.dynamic-island{max-height:min(58dvh,24rem);overflow:hidden}#top-shell:not(.collapsed) #top-bar.dynamic-island .island-content{max-height:calc(min(58dvh, 24rem) - .9rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline:.08rem;padding-bottom:.08rem}#top-bar.dynamic-island .island-access-row,#top-bar.dynamic-island .island-control-row,#top-bar.dynamic-island .island-favorite-row,#top-bar.dynamic-island .island-map-persona-row,#top-bar.dynamic-island .island-mode-row,#top-bar.dynamic-island .island-view-pair-row,#top-bar.dynamic-island .island-view-row{max-width:100%}#top-bar.dynamic-island #global-search,#top-bar.dynamic-island #search-container,#top-bar.dynamic-island .island-search-row{min-width:0}#top-bar.dynamic-island #search-container{min-height:1.82rem;padding-inline:.56rem}#top-bar.dynamic-island #global-search{font-size:.58rem;letter-spacing:.02em}#top-bar.dynamic-island .island-filter-row{flex-wrap:wrap;justify-content:center;gap:.3rem;overflow:visible;padding-bottom:.02rem}#top-bar.dynamic-island .filter-btn{flex:0 1 auto;white-space:nowrap}#top-bar.dynamic-island .gs-god-portfolio-filter-shell:not(.hidden){max-height:min(7rem,24dvh);overflow-x:hidden;overflow-y:auto;align-content:flex-start;padding-right:.08rem}#calendar-panel{width:min(calc(100vw - .8rem),22rem);max-height:min(70vh,calc(100dvh - 8.6rem))}#calendar-panel .calendar-panel-host{padding:.52rem}#calendar-panel .gs-calendar-surface{grid-template-columns:minmax(0,1fr);gap:.44rem}#calendar-panel .gs-calendar-events{max-height:min(24vh,8.8rem)}#heat-map-view-container,#web-view-container{inset-inline:.4rem}#top-bar.dynamic-island :is(.filter-btn,.persona-toggle-btn,.access-toggle-btn,.view-toggle-btn,.favorite-toggle-btn),#ui-layer :is(.sp-orchestrate-btn,.sp-memory-btn,.sp-memory-btn-ghost,.sp-apps-store-meta-btn,.sp-apps-store-install),.timeline-now-btn{font-size:.5rem;min-height:1.06rem;padding-inline:.44rem}.bottom-edge-action-btn{width:2.4rem;height:2.4rem}.bottom-edge-action-btn i,.bottom-edge-action-btn svg{width:1.06rem;height:1.06rem}#ui-layer :where(button,[role=button]){max-width:100%}}@media (max-width:640px){.bottom-edge-action-btn{width:2.16rem;height:2.16rem}.bottom-edge-action-btn i,.bottom-edge-action-btn svg{width:.9rem;height:.9rem}}@media (max-width:520px){#side-panel,#side-panel.cockpit-mode,#side-panel.connection-card-mode,#side-panel.left-dock-shift,#side-panel.right-dock-shrink{--gs-mobile-side-panel-top-offset:0.42rem;--gs-mobile-side-panel-bottom-offset:2.9rem;left:.3rem!important;right:.3rem!important;max-width:calc(100vw - .6rem)!important;top:calc(max(env(safe-area-inset-top), 0px) + var(--gs-mobile-side-panel-top-offset));bottom:calc(max(env(safe-area-inset-bottom), 0px) + var(--gs-mobile-side-panel-bottom-offset))}#bottom-bar.dynamic-island,#bottom-shell,#top-bar.dynamic-island,#top-shell,#top-shell .gs-top-search-results{width:min(calc(100vw - .6rem),21rem);max-width:calc(100vw - .6rem)}#top-shell:not(.collapsed) #top-bar.dynamic-island{max-height:min(62dvh,23rem);padding:.44rem .46rem .5rem}#top-shell:not(.collapsed) #top-bar.dynamic-island .island-content{gap:.36rem;max-height:calc(min(62dvh, 23rem) - .78rem)}#top-bar.dynamic-island #search-container{min-height:1.72rem;padding-inline:.48rem}#top-bar.dynamic-island #global-search{font-size:.54rem;letter-spacing:.01em}#top-bar.dynamic-island .filter-btn{font-size:.46rem;padding:.22rem .42rem}#top-bar.dynamic-island .gs-god-portfolio-chip{font-size:.43rem;padding:.2rem .42rem}#calendar-panel{width:min(calc(100vw - .6rem),20rem);max-height:min(64vh,calc(100dvh - 8.2rem))}#calendar-panel .calendar-panel-host{padding:.44rem}#calendar-panel .gs-calendar-events{max-height:min(22vh,7.6rem)}#top-shell:not(.collapsed) #toggle-top-bar.island-mini-toggle{right:2.8rem}#top-shell:not(.collapsed) #top-plus-action.island-mini-action{left:2.8rem}.timeline-now-btn{font-size:.46rem;min-height:1rem;padding:.12rem .34rem}#gs-brand-shell,#gs-profile-shell{top:calc(max(env(safe-area-inset-top), 0px) + 1.05rem)!important}#top-shell{top:calc(max(env(safe-area-inset-top), 0px) + .86rem)}#bottom-shell{bottom:calc(max(env(safe-area-inset-bottom), 0px) + 1.18rem)}#bottom-edge-actions{--edge-action-bottom:calc(max(env(safe-area-inset-bottom), 0px) + 1.26rem)}.bottom-edge-action-btn{width:2.16rem;height:2.16rem}.bottom-edge-action-btn i,.bottom-edge-action-btn svg{width:.9rem;height:.9rem}#left-sidebar-shell:not(.collapsed),#right-sidebar-shell:not(.collapsed){top:calc(max(env(safe-area-inset-top), 0px) + .36rem);bottom:calc(max(env(safe-area-inset-bottom), 0px) + .86rem);width:calc(100vw - .6rem);max-width:calc(100vw - .6rem)}#left-sidebar-shell:not(.collapsed) .gs-logo-panel{margin-top:3rem}body:has(#left-sidebar-shell:not(.collapsed)) #top-shell.collapsed{left:50%;transform:translateX(-50%);top:calc(max(env(safe-area-inset-top), 0px) + .9rem)}}@media (max-width:1023px) and (max-height:560px) and (orientation:landscape){#left-sidebar-shell{left:.3rem}#right-sidebar-shell{right:.3rem}#left-sidebar-shell:not(.collapsed),#right-sidebar-shell:not(.collapsed){width:calc(100vw - .6rem);max-width:calc(100vw - .6rem);top:calc(max(env(safe-area-inset-top), 0px) + .3rem);bottom:calc(max(env(safe-area-inset-bottom), 0px) + .3rem)}#side-panel,#side-panel.cockpit-mode,#side-panel.connection-card-mode,#side-panel.left-dock-shift,#side-panel.right-dock-shrink{--gs-mobile-side-panel-top-offset:0.3rem;--gs-mobile-side-panel-bottom-offset:0.3rem;left:calc(max(env(safe-area-inset-left), 0px) + .3rem)!important;right:calc(max(env(safe-area-inset-right), 0px) + .3rem)!important;width:var(--gs-entity-mobile-width)!important;max-width:none!important;min-width:0!important;margin-inline:0!important;top:calc(max(env(safe-area-inset-top), 0px) + var(--gs-mobile-side-panel-top-offset))!important;bottom:calc(max(env(safe-area-inset-bottom), 0px) + var(--gs-mobile-side-panel-bottom-offset))!important;max-height:none!important}}@media (max-width:1200px){#orchestrate-panel-shell .sp-flow-mobile-sidebar-toggle-row{display:flex;justify-content:center;margin-bottom:.3rem;grid-column:1/-1}#orchestrate-panel-shell .sp-flow-sidebar{transform-origin:top;max-height:var(--sp-flow-sidebar-max,60rem);opacity:1;transform:translateY(0) scaleY(1);overflow:hidden;transition:max-height .34s cubic-bezier(.22,.61,.36,1),opacity .2s ease,transform .34s cubic-bezier(.22,.61,.36,1);will-change:max-height,opacity,transform}#orchestrate-panel-shell .sp-flow-layout.is-flow-sidebar-collapsed,#orchestrate-panel-shell.is-flow-sidebar-collapsed .sp-flow-layout{grid-template-columns:minmax(0,1fr)!important}#orchestrate-panel-shell.is-flow-sidebar-collapsed .sp-flow-sidebar{max-height:0!important;opacity:0;transform:translateY(-.24rem) scaleY(.96);pointer-events:none}}@media (prefers-reduced-motion:reduce){#orchestrate-panel-shell .sp-flow-sidebar{transition:none!important}}@media (max-width:980px){#orchestrate-panel-shell .sp-flow-layout{grid-template-columns:minmax(0,1fr)!important}#orchestrate-panel-shell .sp-flow-main,#orchestrate-panel-shell .sp-flow-sidebar{min-width:0;max-width:100%}#orchestrate-panel-shell .sp-flow-sidebar{max-height:none;order:1}#orchestrate-panel-shell .sp-flow-main{order:2}}#orchestrate-panel-shell .sp-flow-mobile-sidebar-backdrop{display:none}@media (max-width:1200px){#orchestrate-panel-shell .sp-flow-layout{position:relative!important;grid-template-columns:minmax(0,1fr)!important}#orchestrate-panel-shell .sp-flow-mobile-sidebar-toggle-row{margin:0!important;min-height:0!important}#orchestrate-panel-shell .sp-flow-mobile-sidebar-toggle{position:absolute;left:min(86%,21rem);top:50%;width:1.74rem;min-height:3.2rem;padding:0;border-radius:0 .7rem .7rem 0;transform:translateY(-50%);transition:left .28s ease;z-index:40}#orchestrate-panel-shell.is-flow-sidebar-collapsed .sp-flow-mobile-sidebar-toggle{left:0}#orchestrate-panel-shell .sp-flow-mobile-sidebar-toggle-label{display:none}#orchestrate-panel-shell .sp-flow-sidebar{position:absolute;top:0;left:0;bottom:0;width:min(86%,21rem);max-width:none;max-height:none;margin:0;overflow-y:auto;opacity:1;transform:translateX(0);pointer-events:auto;z-index:30;box-shadow:0 0 1.4rem rgba(2,8,16,.46);transition:transform .28s ease}#orchestrate-panel-shell.is-flow-sidebar-collapsed .sp-flow-sidebar{max-height:none!important;opacity:1;transform:translateX(-102%);pointer-events:none}#orchestrate-panel-shell .sp-flow-mobile-sidebar-backdrop{display:block;position:absolute;inset:0;z-index:25;background:rgba(2,8,16,.55);opacity:1;pointer-events:auto;transition:opacity .28s ease}#orchestrate-panel-shell.is-flow-sidebar-collapsed .sp-flow-mobile-sidebar-backdrop{opacity:0;pointer-events:none}}.gs-edge-drawer-arrow,.gs-edge-drawer-scrim{display:none}.gs-edge-drawer-host.gs-edge-drawer-active{position:relative!important}.gs-edge-drawer-host.gs-edge-drawer-active .gs-edge-drawer{position:absolute!important;top:0!important;left:0!important;bottom:0!important;right:auto!important;width:var(--gs-edge-drawer-width,min(86%,21rem))!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:0!important;overflow-y:auto!important;opacity:1!important;z-index:30!important;transform:translateX(-102%)!important;transition:transform .28s ease!important;box-shadow:0 0 1.4rem rgba(2,8,16,.46)!important;pointer-events:none!important}.gs-edge-drawer-host.gs-edge-drawer-active.is-edge-drawer-open .gs-edge-drawer{transform:translateX(0)!important;pointer-events:auto!important}.gs-edge-drawer-host.gs-edge-drawer-active .gs-edge-drawer-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;left:0!important;right:auto!important;top:50%!important;width:1.74rem!important;min-height:3.2rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:0 .7rem .7rem 0!important;transform:translateY(-50%)!important;transition:left .28s ease!important;z-index:40!important;cursor:pointer;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b2238) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071727) 94%,transparent))!important;box-shadow:0 .52rem 1.08rem rgba(2,10,19,.26)!important;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 98%,transparent)!important}.gs-edge-drawer-host.gs-edge-drawer-active.is-edge-drawer-open .gs-edge-drawer-arrow{left:var(--gs-edge-drawer-width,min(86%,21rem))!important}.gs-edge-drawer-host.gs-edge-drawer-active .gs-edge-drawer-arrow-chevron{transition:transform .28s ease!important}.gs-edge-drawer-host.gs-edge-drawer-active.is-edge-drawer-open .gs-edge-drawer-arrow-chevron{transform:rotate(180deg)!important}.gs-edge-drawer-host.gs-edge-drawer-active .gs-edge-drawer-scrim{display:block!important;position:absolute!important;inset:0!important;z-index:25!important;background:rgba(2,8,16,.55)!important;opacity:0!important;pointer-events:none!important;transition:opacity .28s ease!important;transform:none!important;max-height:none!important}.gs-edge-drawer-host.gs-edge-drawer-active.is-edge-drawer-open .gs-edge-drawer-scrim{opacity:1!important;pointer-events:auto!important}@media (prefers-reduced-motion:reduce){.gs-edge-drawer-host.gs-edge-drawer-active .gs-edge-drawer,.gs-edge-drawer-host.gs-edge-drawer-active .gs-edge-drawer-arrow,.gs-edge-drawer-host.gs-edge-drawer-active .gs-edge-drawer-scrim{transition:none}}#ui-layer :is(#side-panel,#cockpit-left-panel,#calendar-panel,#ai-chat-panel,#left-sidebar,#right-sidebar,.glass-panel){border:0!important;border-style:none!important;border-color:transparent!important;outline:0!important}#ui-layer :where(div,section,article,aside,nav,header,footer,form,fieldset,ul,ol,li):is([class*=panel],[class*=shell],[class*=pane],[class*=card],[class*=section],[class*=modal],[class*=dropzone],[class*=placeholder],[class*=empty],[class*=branch]){border:0!important;border-style:none!important;border-color:transparent!important;outline:0!important}#ui-layer hr{border:0!important}#side-panel.activity-mode #activity-panel-shell{border:0!important;background:transparent;padding:.2rem 0}#side-panel.activity-mode #activity-panel-shell .gs-activity-shell{border:0!important;border-radius:.96rem;padding:.86rem;gap:.58rem;background:radial-gradient(130% 140% at 18% 12%,color-mix(in srgb,var(--gs-public-theme-panel,#184c86) 22%,transparent),transparent 58%),radial-gradient(120% 120% at 84% 86%,color-mix(in srgb,var(--gs-public-theme-panel,#143670) 18%,transparent),transparent 62%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#061226) 66%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 60%,transparent))!important;backdrop-filter:blur(20px) saturate(122%);-webkit-backdrop-filter:blur(20px) saturate(122%);box-shadow:0 14px 30px rgba(1,7,18,.42)}#side-panel.activity-mode #activity-panel-shell .gs-activity-tab-row{border:0!important;border-radius:.92rem;background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#061226) 58%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 50%,transparent))!important;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:none!important;padding:.16rem;gap:.18rem}#side-panel.activity-mode #activity-panel-shell .gs-activity-tab{border:0!important;border-radius:.58rem;background:transparent!important;background-image:none!important;color:color-mix(in srgb,var(--gs-public-theme-text,#d6f0ff) 92%,transparent);box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#side-panel.activity-mode #activity-panel-shell .gs-activity-tab:hover{background:transparent!important;background-image:none!important;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 98%,transparent);box-shadow:none!important}#side-panel.activity-mode #activity-panel-shell .gs-activity-tab.is-active{border:0!important;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,rgb(58,155,228)) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-button-hover,rgb(24,95,168)) 92%,transparent))!important;color:var(--gs-public-theme-button-text,rgba(244,252,255,1))!important;box-shadow:none!important}#side-panel.activity-mode #activity-panel-shell .gs-activity-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6ebfff) 62%,transparent);outline-offset:1px}#side-panel.activity-mode #activity-panel-shell .gs-activity-title{margin:0;padding-inline:.14rem;text-align:left;color:color-mix(in srgb,var(--gs-public-theme-text,#d9f2ff) 96%,transparent);letter-spacing:.1em}#side-panel.activity-mode #activity-panel-shell .gs-activity-table-host{border:0!important;border-radius:0;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none!important;overflow:visible;min-height:0}#side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-root{min-height:0}#side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-table-wrap{flex:1 1 auto;min-height:8.5rem;overflow:auto}#side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-table thead th{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7adbff) 16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1424) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050c17) 94%,transparent))}#side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-table tbody td{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 8%,transparent)}#side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-table tbody tr:last-child td{border-bottom:0}#side-panel.chat-mode #chat-panel-shell{border:0!important;background:transparent;padding:0 1.92rem 1.92rem}#side-panel.chat-mode #chat-panel-shell:has(#sync-react-chat-host){flex:1 1 0;min-height:0;height:100%;padding:0 1.92rem 1.92rem!important;overflow:hidden}#side-panel.chat-mode #chat-panel-host:has(#sync-react-chat-host),#side-panel.chat-mode #sync-react-chat-host,#side-panel.chat-mode #sync-react-chat-host>*{flex:1 1 0;min-height:0;height:100%;width:100%}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs{display:flex!important;width:min(58rem,calc(100% - 9rem))!important;max-width:calc(100% - 9rem)!important;margin:1.92rem auto 0!important;align-items:stretch!important;align-content:flex-start!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:var(--gs-panel-tab-gap)!important;padding:.24rem!important;min-height:2.2rem!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs::-webkit-scrollbar{display:none}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab{font-variant-numeric:tabular-nums;box-sizing:border-box;min-height:1.72rem!important;height:1.72rem!important;max-height:1.72rem!important;padding-top:.34rem!important;padding-bottom:.34rem!important;flex:1 1 var(--gs-panel-tab-flex-basis)!important;min-width:var(--gs-panel-tab-flex-basis)!important;transform:none!important}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab:hover,#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab:is(.is-active,[aria-selected=true]){min-height:1.72rem!important;height:1.72rem!important;max-height:1.72rem!important;transform:none!important}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs.is-multi-line{border-radius:.74rem!important}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs.is-multi-line>.gs-chat-persona-tab{border-radius:.56rem!important}body.call-focus .gs-chat-incoming-global-host.call-focus{z-index:16000!important}body.call-focus .gs-chat-incoming-global-host.call-focus:before{content:"";position:absolute;inset:0;pointer-events:none;background:color-mix(in srgb,var(--gs-public-theme-surface,#010710) 34%,transparent);backdrop-filter:blur(3px) brightness(.78);-webkit-backdrop-filter:blur(3px) brightness(.78)}body.call-focus .gs-chat-incoming-global-host.call-focus:empty:before{content:none}body.call-focus #side-panel.call-focus #sp-node-sync-directory-tabs-row,body.call-focus #side-panel.call-focus .sp-node-tabs-shell:has(#sp-node-sync-directory-tabs-row),body.call-focus #side-panel.chat-mode.call-focus .sp-persona-toggle-row.is-chat-directory-tabs{opacity:.08!important;filter:blur(.8px) saturate(.35) brightness(.52)!important;border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;pointer-events:none!important;transition:opacity .2s ease,filter .2s ease,border-color .2s ease,background-color .2s ease!important}body.call-focus #side-panel.call-focus #sp-node-sync-directory-tabs-row .sp-node-sync-directory-tab,body.call-focus #side-panel.chat-mode.call-focus .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}body.call-focus #side-panel.chat-mode.call-focus #chat-panel-shell :is(.gs-chat-directory,.gs-chat-thread){background:radial-gradient(130% 140% at 18% 12%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1e) 20%,transparent),transparent 58%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-surface,#010711) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#01050d) 92%,transparent))!important;box-shadow:0 18px 38px rgba(0,0,0,.5)!important;backdrop-filter:blur(22px) saturate(112%);-webkit-backdrop-filter:blur(22px) saturate(112%)}body.call-focus #side-panel.chat-mode.call-focus #chat-panel-shell .gs-chat-directory,body.call-focus #side-panel.chat-mode.call-focus #chat-panel-shell .gs-chat-thread>:not(.gs-chat-call-banner){opacity:.36!important;filter:blur(.8px) brightness(.56) saturate(.72)!important;pointer-events:none!important;transition:opacity .2s ease,filter .2s ease!important}body.call-focus #side-panel.chat-mode.call-focus #chat-panel-shell .gs-chat-call-banner,body.call-focus .gs-chat-incoming-global-host.call-focus .gs-chat-incoming-card{position:relative!important;z-index:5!important;border-color:rgba(136,255,211,.58)!important;background:radial-gradient(circle at 18% 10%,rgba(89,255,180,.26),transparent 42%),linear-gradient(160deg,rgba(7,42,34,.98),color-mix(in srgb,var(--gs-public-theme-panel-strong,#021110) 99%,transparent))!important;box-shadow:0 24px 52px rgba(0,0,0,.58),0 0 0 1px rgba(126,246,201,.18),inset 0 0 0 1px rgba(189,255,229,.12)!important;filter:none!important;opacity:1!important;transform:translateZ(0)}body.call-focus #side-panel.chat-mode.call-focus #chat-panel-shell .gs-chat-call-banner{margin-top:.34rem}body.call-focus #side-panel.chat-mode.call-focus #chat-panel-shell .gs-chat-call-stage,body.call-focus .gs-chat-incoming-global-host.call-focus .gs-chat-call-stage{border-color:rgba(134,250,205,.4)!important;background:linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#041c18) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#010d0e) 98%,transparent))!important;box-shadow:inset 0 0 0 1px rgba(171,255,224,.08)!important}body.call-focus #side-panel.call-focus .gs-chat-call-action,body.call-focus .gs-chat-incoming-global-host.call-focus .gs-chat-call-action{width:1.18rem!important;height:1.18rem!important;border-color:rgba(154,255,216,.54)!important;background:rgba(9,54,43,.92)!important;color:var(--gs-public-theme-text,#ebfff7)!important;box-shadow:0 9px 20px rgba(0,0,0,.34),inset 0 0 0 1px rgba(205,255,235,.08)!important}body.call-focus #side-panel.call-focus .gs-chat-call-action :is(i,svg),body.call-focus .gs-chat-incoming-global-host.call-focus .gs-chat-call-action :is(i,svg){width:17px!important;height:17px!important;stroke-width:2.35!important}body.call-focus #side-panel.call-focus .gs-chat-call-action.is-accept,body.call-focus .gs-chat-incoming-global-host.call-focus .gs-chat-call-action.is-accept{border-color:rgba(122,255,197,.78)!important;background:linear-gradient(145deg,rgba(24,158,101,.98),rgba(12,112,78,.96))!important;color:var(--gs-public-theme-strong,#f1fff8)!important}body.call-focus #side-panel.call-focus .gs-chat-call-action.is-decline,body.call-focus #side-panel.call-focus .gs-chat-call-action.is-end,body.call-focus .gs-chat-incoming-global-host.call-focus .gs-chat-call-action.is-decline,body.call-focus .gs-chat-incoming-global-host.call-focus .gs-chat-call-action.is-end{border-color:rgba(255,151,171,.72)!important;background:linear-gradient(145deg,rgba(192,47,76,.98),rgba(132,28,54,.96))!important;color:var(--gs-public-theme-strong,#fff4f7)!important}@media (max-width:900px){#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs{min-height:1.86rem!important;padding:.16rem!important}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab{font-size:.5rem!important;min-height:1.42rem!important;height:1.42rem!important;max-height:1.42rem!important;flex-basis:5.8rem!important;min-width:5.8rem!important;padding-top:.29rem!important;padding-bottom:.29rem!important}}@media (max-width:760px){#side-panel.chat-mode,#side-panel.chat-mode.left-dock-shift,#side-panel.chat-mode.right-dock-shrink{left:max(env(safe-area-inset-left),0px)!important;right:max(env(safe-area-inset-right),0px)!important;width:var(--gs-entity-mobile-width)!important;max-width:none!important;min-width:0!important;margin-inline:0!important}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs{width:calc(100% - 4.2rem)!important;max-width:calc(100% - 4.2rem)!important;margin:.66rem auto 0!important;flex-wrap:nowrap!important;align-items:center!important;align-content:center!important;justify-content:flex-start!important;min-height:1.86rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.14rem 2rem .14rem .14rem!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs.is-multi-line{border-radius:999px!important}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab{flex:0 0 auto!important;min-width:-moz-max-content!important;min-width:max-content!important;padding-inline:.58rem!important}#side-panel.chat-mode #chat-panel-shell,#side-panel.chat-mode #chat-panel-shell:has(#sync-react-chat-host){padding:0 .66rem .88rem!important}}#side-panel.chat-mode #chat-panel-shell .gs-chat-shell{gap:.62rem;min-height:0}#side-panel.chat-mode #chat-panel-shell .gs-chat-shell.is-panel{grid-template-columns:minmax(12.5rem,32%) minmax(0,1fr);-moz-column-gap:.82rem;column-gap:.82rem}@media (max-width:960px){#side-panel.chat-mode #chat-panel-shell .gs-chat-shell.is-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(5.1rem,35%) minmax(0,1fr);-moz-column-gap:0;column-gap:0}}@media (max-width:760px){#side-panel.chat-mode #chat-panel-shell .gs-chat-shell.is-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.22rem;-moz-column-gap:0;column-gap:0;height:100%}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab.is-active,#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab[aria-selected=true]{border-radius:.38rem!important}}#side-panel.chat-mode #chat-panel-shell .gs-chat-shell.is-panel.is-connections-book,#side-panel.chat-mode #chat-panel-shell .gs-chat-shell.is-panel.is-exchange-book{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);-moz-column-gap:0;column-gap:0}#side-panel.chat-mode #chat-panel-shell :is(.gs-chat-directory,.gs-chat-thread){border:0!important;border-radius:.92rem;background:radial-gradient(130% 140% at 18% 12%,color-mix(in srgb,var(--gs-public-theme-panel,#184c86) 22%,transparent),transparent 58%),radial-gradient(120% 120% at 84% 86%,color-mix(in srgb,var(--gs-public-theme-panel,#143670) 18%,transparent),transparent 62%),linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#061226) 64%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#030a16) 58%,transparent))!important;backdrop-filter:blur(20px) saturate(122%);-webkit-backdrop-filter:blur(20px) saturate(122%);box-shadow:0 14px 30px rgba(1,7,18,.42)}#side-panel.chat-mode #chat-panel-shell .gs-chat-search-wrap{border-bottom:0!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#061224) 54%,transparent);padding:.42rem .48rem;align-items:center;gap:.26rem;min-height:2rem}#side-panel.chat-mode #chat-panel-shell .gs-chat-search-field{display:flex;align-items:center}#side-panel.chat-mode #chat-panel-shell .gs-chat-search-input{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7adbff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 78%,transparent);min-height:1.48rem;padding-top:.32rem;padding-bottom:.32rem}#side-panel.chat-mode #chat-panel-shell .gs-chat-search-actions{align-self:center;display:inline-flex;align-items:center;justify-content:center}#side-panel.chat-mode #chat-panel-shell .gs-chat-search-actions .gs-chat-icon-btn{width:1.14rem;height:1.14rem}#side-panel.chat-mode #chat-panel-shell .gs-chat-connections-grid,#side-panel.chat-mode #chat-panel-shell .gs-chat-contact-list,#side-panel.chat-mode #chat-panel-shell .gs-chat-exchange-grid{padding:.3rem;gap:.24rem;overflow-x:hidden}#side-panel.chat-mode #chat-panel-shell .gs-chat-contact{border:0!important;border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182c) 56%,transparent);box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-contact:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#10243e) 70%,transparent);box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-contact.is-active{border:0!important;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,#3286cc) 66%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#155497) 64%,transparent));box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-thread-head{border-bottom:0!important;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#051020) 62%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-list{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 36%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030913) 56%,transparent));padding:.5rem .54rem .36rem;gap:.38rem;overflow-x:hidden}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-day{border:0!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#08162a) 46%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row:not(.is-call-event):not(.is-system) .gs-chat-message-bubble{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6dbdf0) 22%,transparent)!important;border-radius:.54rem .54rem .54rem .22rem;background:linear-gradient(156deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1d33) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081627) 90%,transparent)),radial-gradient(circle at 20% 0,color-mix(in srgb,var(--gs-public-theme-primary,#4eabec) 16%,transparent),transparent 58%);padding:.28rem .8rem .24rem .32rem;gap:.18rem;max-width:min(17.4rem,92%);box-shadow:0 10px 20px rgba(2,11,21,.28),inset 0 0 0 1px rgba(162,221,252,.08)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-own:not(.is-call-event):not(.is-system) .gs-chat-message-bubble{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80d4ff) 42%,transparent)!important;border-radius:.54rem .54rem .22rem .54rem;background:linear-gradient(156deg,color-mix(in srgb,var(--gs-public-theme-primary,#2581c6) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1c63a4) 90%,transparent)),radial-gradient(circle at 90% 0,color-mix(in srgb,var(--gs-public-theme-primary,#b2e7ff) 24%,transparent),transparent 58%);box-shadow:0 11px 22px rgba(4,22,40,.3),inset 0 0 0 1px rgba(178,230,255,.14)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-bubble.is-voice-note{padding-right:.62rem;min-width:min(11.4rem,86%)}#side-panel.chat-mode #chat-panel-shell .gs-chat-voice-player{min-width:min(10.2rem,72vw)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-call-event .gs-chat-message-bubble{border:0!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#081425) 20%,transparent);border-radius:999px;padding:.18rem .24rem;box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-deleted .gs-chat-message-bubble{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#719abc) 26%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0e1928) 58%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-text{font-size:.41rem;line-height:1.46;letter-spacing:.01em;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f7ff) 97%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-own .gs-chat-message-text{color:color-mix(in srgb,var(--gs-public-theme-strong,#f3fbff) 98%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-meta{gap:.12rem;font-size:.29rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#abd0e8) 76%,transparent);padding-right:0;min-height:.6rem;position:static}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-own .gs-chat-message-meta{color:color-mix(in srgb,var(--gs-public-theme-text,#d7ecfa) 88%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-actions{gap:.06rem;position:absolute;top:.12rem;right:.14rem;z-index:3}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-own .gs-chat-message-actions{right:.14rem}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-reaction-launch{width:.66rem;height:.66rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ccef9) 26%,transparent);border-radius:.22rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081526) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c5e5fb) 90%,transparent);margin-bottom:0;align-self:center}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-reaction-launch:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a3e8ff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e233b) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 98%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-reaction-launch.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9de4ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#164165) 90%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 99%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-call-event{border:0!important;border-radius:999px;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#0d223b) 70%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2e) 78%,transparent));padding:.16rem .3rem;box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-call-event-icon{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82d0ff) 30%,transparent)!important;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#122c49) 82%,transparent)!important;box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-thread-actions .gs-chat-anchor-pill{min-height:.7rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7dbef4) 44%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#112d4d) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0d233d) 90%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#def2ff) 96%,transparent);padding:.08rem .18rem;gap:.1rem;align-items:center;justify-content:center}#side-panel.chat-mode #chat-panel-shell .gs-chat-thread-actions .gs-chat-anchor-pill .gs-chat-anchor-pill-inline-icon{width:.44rem;height:.44rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#89c9f9) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#14365a) 86%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-thread-actions .gs-chat-anchor-pill .gs-chat-anchor-pill-inline-icon :is(i,svg){width:8px;height:8px}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-message-bubble{border:1px solid rgba(126,235,194,.36)!important;border-radius:999px;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#082436) 46%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#092a31) 44%,transparent));padding:.24rem .34rem;box-shadow:inset 0 0 0 1px rgba(129,238,197,.16),0 8px 20px rgba(5,24,37,.28)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event{border:1px solid rgba(129,240,199,.68)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c3a42) 95%,transparent),rgba(9,73,69,.92));padding:.24rem .48rem;gap:.34rem;box-shadow:inset 0 0 0 1px rgba(166,250,224,.22),0 10px 22px rgba(6,34,33,.32)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-icon{width:1.1rem;height:1.1rem;border-color:rgba(138,243,204,.58)!important;background:rgba(22,94,75,.84)!important;color:rgba(217,255,242,.99)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-copy b{font-size:.45rem;letter-spacing:.03em}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-copy span{font-size:.35rem;color:rgba(206,251,238,.9)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-message-bubble{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78baf4) 30%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#091e35) 56%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0a1f34) 60%,transparent));border-radius:999px;padding:.2rem .3rem;box-shadow:inset 0 0 0 1px rgba(138,201,251,.14),0 8px 18px rgba(6,23,39,.28)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event.gs-chat-anchor-pill-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c5fa) 52%,transparent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#102d4c) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0e2541) 94%,transparent));padding:.18rem .32rem;gap:.22rem;min-height:.88rem;justify-content:center;align-items:center;box-shadow:inset 0 0 0 1px rgba(161,218,255,.2),0 9px 18px rgba(7,25,43,.3)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-icon.gs-chat-anchor-pill-icon{width:.7rem;height:.7rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8dccfc) 48%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#133558) 86%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#dcf3ff) 98%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-icon.gs-chat-anchor-pill-icon :is(i,svg){width:9px;height:9px}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-copy b{font-size:.36rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f5ff) 97%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-copy span{font-size:.3rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b6dcf6) 90%,transparent)}#side-panel.chat-mode #chat-panel-shell :is(.gs-chat-compose-row,.gs-chat-voice-preview){border-top:0!important;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#08182b) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101e) 74%,transparent)),radial-gradient(circle at 18% 0,color-mix(in srgb,var(--gs-public-theme-primary,#5bbbff) 13%,transparent),transparent 52%)}#side-panel.chat-mode #chat-panel-shell .gs-chat-compose-input{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7adbff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061121) 76%,transparent);min-height:1.56rem;max-height:7.1rem}#side-panel.chat-mode #chat-panel-shell .gs-chat-send-btn{border:0!important;border-radius:.42rem;background:transparent!important;box-shadow:none!important}#side-panel.chat-mode #chat-panel-shell .gs-chat-send-btn:hover{background:transparent!important}#side-panel.chat-mode #chat-panel-shell .gs-chat-icon-btn,#side-panel.chat-mode #chat-panel-shell .gs-chat-icon-btn:hover,#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-toggle{border:0!important;background:transparent!important;box-shadow:none!important}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-toggle{border-radius:0;color:color-mix(in srgb,var(--gs-public-theme-text,#c7e5f8) 88%,transparent);min-width:.64rem;min-height:.64rem}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-toggle:hover{border:0!important;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f5ff) 96%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-toggle :is(i,svg){width:10px;height:10px;stroke-width:2.1}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79d1ff) 28%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081426) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1e) 96%,transparent)),radial-gradient(circle at 15% 0,color-mix(in srgb,var(--gs-public-theme-primary,#4fadea) 14%,transparent),transparent 62%);box-shadow:0 12px 24px rgba(1,8,19,.46),inset 0 0 0 1px rgba(150,224,255,.1);backdrop-filter:blur(6px);top:calc(100% + .08rem);bottom:auto;right:0;left:auto;transform-origin:top right}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu.is-open-left,#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu.is-open-right{right:0;left:auto;transform-origin:top right}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-bubble:focus-within .gs-chat-message-reaction-hover,#side-panel.chat-mode #chat-panel-shell .gs-chat-message-bubble:hover .gs-chat-message-reaction-hover{opacity:0;pointer-events:none;transform:translate(var(--gs-chat-reaction-shift-x),4px)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-bubble:focus-within .gs-chat-message-reaction-hover.is-open,#side-panel.chat-mode #chat-panel-shell .gs-chat-message-bubble:hover .gs-chat-message-reaction-hover.is-open,#side-panel.chat-mode #chat-panel-shell .gs-chat-message-reaction-hover.is-open{opacity:1;pointer-events:auto;transform:translate(var(--gs-chat-reaction-shift-x));z-index:12}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-btn{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#81d4fa) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2c) 86%,transparent);min-height:1.02rem;padding:.16rem .24rem;font-size:.38rem}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a5eeff) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#10273f) 94%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-icon{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85d6fd) 34%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#112a44) 86%,transparent)!important;box-shadow:none!important;width:.76rem;height:.76rem}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-icon :is(i,svg){width:13px;height:13px}#side-panel.chat-mode #chat-panel-shell .gs-chat-compose-attachment{border:0!important;box-shadow:none!important}#side-panel.chat-mode #chat-panel-shell .gs-chat-connections-bucket-select{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7adbff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 78%,transparent)}#side-panel.chat-mode #chat-panel-shell .gs-chat-connection-card{border:0!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a182c) 58%,transparent);box-shadow:inset 0 0 0 1px rgba(122,200,246,.16)}#side-panel.chat-mode #chat-panel-shell .gs-chat-connection-meta-grid>div{border:0!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#061222) 56%,transparent);box-shadow:inset 0 0 0 1px rgba(122,200,246,.14)}#side-panel.chat-mode #chat-panel-shell .gs-chat-connection-action-btn{border:0!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b2037) 66%,transparent);box-shadow:inset 0 0 0 1px rgba(130,206,255,.14)}#side-panel.chat-mode #chat-panel-shell .gs-chat-connection-action-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#122f4d) 76%,transparent);box-shadow:inset 0 0 0 1px rgba(151,224,255,.24)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(15.25rem,18rem) minmax(0,1fr)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{max-width:18rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ebbe1) 22%,transparent)!important;border-radius:1rem!important;background:radial-gradient(circle at 4% 8%,color-mix(in srgb,var(--gs-public-theme-panel,#1c92ab) 20%,transparent),transparent 34%),radial-gradient(circle at 96% 4%,color-mix(in srgb,var(--gs-public-theme-primary,#4a7bd2) 16%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a16) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#040912) 98%,transparent))!important;box-shadow:inset 0 0 0 1px rgba(101,165,195,.16)!important;padding:.64rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree{padding:.82rem!important;gap:.86rem!important;background:transparent!important;border:0!important;border-radius:.85rem!important;height:100%!important;min-height:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-shell{display:flex;flex-direction:column;gap:.86rem;min-height:100%}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap;padding-bottom:.18rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal{border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bb9e1) 18%,transparent);margin-bottom:.1rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-back{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#c2e1f5) 90%,transparent);display:inline-flex;align-items:center;gap:.34rem;padding:0;font-size:.52rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-back i{width:.76rem;height:.76rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-pill-row{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.26rem;margin-left:auto}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-pill{min-height:1.32rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bb9e1) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071423) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#c2dff2) 94%,transparent);padding:0 .48rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;font-size:.47rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-pill--reset{color:color-mix(in srgb,var(--gs-public-theme-text,#e7f4ff) 97%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a1d1f5) 54%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#14273d) 86%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-pill--reset i{width:.68rem;height:.68rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-context{display:flex;flex-direction:column;gap:.3rem;padding-bottom:.56rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bb9e1) 22%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-label{font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#d1ebfb) 95%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-copy{margin:0;font-size:.62rem;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-muted,#a3c5db) 92%,transparent);max-width:92ch}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-meta{display:flex;align-items:center;justify-content:space-between;gap:.46rem;flex-wrap:wrap}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-path{font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9cc2db) 90%,transparent);letter-spacing:.08em;text-transform:uppercase}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-direction{min-height:1.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bb9e1) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1c2f) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d0e9fa) 96%,transparent);padding:0 .54rem;font-size:.5rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:minmax(20rem,25.5rem)!important;justify-content:flex-start!important;align-content:flex-start;gap:.92rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile--inline-nav{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#80bee5) 32%,transparent)!important;border-radius:.76rem!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#071625) 74%,transparent)!important;display:inline-flex;align-items:center;gap:.52rem;min-height:2.14rem!important;padding:.52rem .7rem!important;width:min(25.5rem,100%)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile--inline-nav .sp-memory-folder-title{font-size:.58rem!important;letter-spacing:.08em;text-transform:uppercase}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card{position:relative;min-height:13.2rem!important;border-radius:.96rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7abfe4) 24%,transparent)!important;background:radial-gradient(circle at 8% 82%,color-mix(in srgb,var(--gs-public-theme-panel,#008390) 20%,transparent),transparent 48%),linear-gradient(152deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d1b) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030812) 98%,transparent))!important;box-shadow:inset 0 0 0 1px rgba(102,172,202,.14)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card-open{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.56rem;padding:.9rem .92rem .82rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.42rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card-label{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#bcddf2) 96%,transparent);line-height:1}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card-label i{width:.9rem;height:.9rem;stroke-width:2.05}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-glyph{width:1.46rem!important;height:1.46rem!important;border-radius:.48rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76b8de) 34%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b2237) 76%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c6e4f8) 95%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-glyph i{width:.86rem;height:.86rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-title{font-size:.98rem!important;line-height:1.28!important;color:color-mix(in srgb,var(--gs-public-theme-text,#ebf7ff) 98%,transparent)!important;letter-spacing:.01em}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card-copy{font-size:.65rem;line-height:1.54;color:color-mix(in srgb,var(--gs-public-theme-muted,#b2d0e3) 90%,transparent);max-width:44ch}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-meta{width:100%;display:inline-flex;flex-wrap:wrap;gap:.34rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip{min-height:1.26rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ab8df) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071827) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b7d6ea) 92%,transparent);padding:0 .44rem;font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1;display:inline-flex;align-items:center}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-state{border-color:rgba(84,196,166,.5);background:rgba(14,72,64,.66);color:rgba(174,238,222,.96)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card-foot{width:100%;margin-top:auto;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ab9e1) 16%,transparent);display:flex;align-items:center;justify-content:space-between;gap:.42rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card-path{font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#97c1dc) 88%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card-open-label{font-size:.54rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(136,239,225,.97);font-weight:700;white-space:nowrap}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-favorite{top:.8rem!important;right:2.5rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-menu-toggle{top:.8rem!important;right:.8rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile--drive{min-height:10.6rem!important;border-radius:.92rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76b4dc) 22%,transparent)!important;background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#061220) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040b16) 96%,transparent))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile--drive .sp-memory-file-open{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.42rem;padding:.82rem .84rem .76rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile--drive .sp-memory-folder-sub{color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dc2dc) 90%,transparent)!important;font-size:.58rem!important;line-height:1.4}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) :is(.sp-memory-item-favorite,.sp-memory-item-menu-toggle){width:1.06rem!important;height:1.06rem!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c4e0f3) 92%,transparent)!important;padding:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) :is(.sp-memory-item-favorite,.sp-memory-item-menu-toggle):hover{color:var(--gs-public-theme-text,#e5f3ff)!important;transform:translateY(-1px)}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-favorite.is-active{color:rgba(255,212,122,.96)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu{min-width:10.8rem!important;border-radius:.74rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cb8db) 30%,transparent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#071524) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e19) 99%,transparent))!important;box-shadow:0 14px 28px rgba(2,8,16,.56)!important;padding:.28rem!important;backdrop-filter:blur(10px)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn{width:100%;min-height:1.62rem;border:0!important;background:transparent!important;border-radius:.46rem!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c2dff2) 94%,transparent)!important;padding:0 .5rem!important;font-size:.57rem!important;font-weight:700!important;letter-spacing:.01em!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#224c6d) 34%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f3ff) 99%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn.is-danger{color:rgba(255,175,175,.98)!important;background:rgba(72,23,23,.42)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-input-textarea{min-height:4.8rem!important;resize:vertical;line-height:1.38}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column :is(.sp-memory-action-launch i,.sp-memory-stat-icon,.sp-memory-search-shell i,.sp-memory-promo-icon,.sp-memory-uploading-icon){border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column .sp-memory-stat-icon{width:auto!important;height:auto!important;color:color-mix(in srgb,var(--gs-public-theme-text,#b0d6f1) 95%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column .sp-memory-stat-icon i{width:.9rem!important;height:.9rem!important}#left-sidebar .gs-nav-item .gs-icon{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}@media (max-width:1240px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:minmax(16.5rem,1fr)!important}}@media (max-width:1080px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head{align-items:flex-start}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-pill-row{justify-content:flex-start;margin-left:0}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:minmax(0,1fr)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{max-width:none!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-category-badges{order:4!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{order:5!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer{order:6!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid{order:7!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tabs,.sp-memory-system-tabs),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tabs,.sp-memory-system-tabs){display:flex!important;align-items:center!important;gap:.28rem!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.22rem!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6fb0dc) 24%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#061222) 74%,transparent)!important;scrollbar-width:none}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs.is-hidden,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs.is-hidden{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tabs,.sp-memory-system-tabs)::-webkit-scrollbar,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tabs,.sp-memory-system-tabs)::-webkit-scrollbar{display:none}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab){flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:1.44rem!important;padding:.24rem .72rem!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c6dff2) 92%,transparent)!important;font-size:.53rem!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;line-height:1!important;justify-content:center!important;text-align:center!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab):hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab):hover{color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 99%,transparent)!important;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#67b6e5) 52%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#2b5d81) 30%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab).is-active,#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab)[aria-selected=true],body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab).is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab)[aria-selected=true]{color:var(--gs-public-theme-strong,#edf9ff)!important;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6dc7f3) 74%,transparent)!important;background:linear-gradient(140deg,color-mix(in srgb,var(--gs-public-theme-primary,#3481b6) 54%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#235d90) 64%,transparent))!important;box-shadow:inset 0 0 0 1px rgba(145,219,255,.24)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(17.5rem,19.4rem) minmax(0,1fr)!important;gap:.84rem!important;align-items:stretch!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{order:1!important;max-width:19.4rem!important;min-width:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column{order:2!important;min-width:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{display:flex!important;flex-direction:column!important;gap:.5rem!important;min-height:100%!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6eb1d8) 24%,transparent)!important;border-radius:.96rem!important;padding:.5rem!important;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--gs-public-theme-panel,#2b74aa) 20%,transparent),transparent 38%),linear-gradient(158deg,color-mix(in srgb,var(--gs-public-theme-panel,#061424) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d19) 98%,transparent))!important;box-shadow:inset 0 0 0 1px rgba(139,198,231,.11)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell{order:1!important;min-height:2rem!important;border-radius:.72rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#71b0d9) 34%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#081727) 84%,transparent)!important;padding:0 .52rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage{order:2!important;border-radius:.74rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{order:3!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch--primary,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch--primary{min-height:1.88rem!important;border-radius:.64rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6cadd7) 35%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2339) 84%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#ddf0ff) 96%,transparent)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.01em!important;justify-content:center!important;gap:.42rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch--primary:hover,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch:hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch--primary:hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#93d4f5) 58%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#163554) 92%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid{order:4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.34rem!important;margin-top:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card{min-height:3.8rem!important;border-radius:.72rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6faed8) 22%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#091828) 76%,transparent)!important;padding:.4rem .42rem!important;gap:.16rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-category-badges{order:5!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{order:6!important;margin-top:0!important;border-radius:.7rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6dacd6) 20%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#081625) 74%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer{order:7!important;margin-top:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--uploading,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--uploading{order:8!important;margin-top:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--promo,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--promo{order:9!important;margin-top:0!important}@media (max-width:1220px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr)!important}}@media (max-width:1040px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(0,1fr)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{max-width:none!important}}@media (max-width:680px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{padding:.42rem!important;gap:.42rem!important;border-radius:.82rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch--primary,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch--primary{min-height:1.72rem!important;font-size:.62rem!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tabs,.sp-memory-system-tabs),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tabs,.sp-memory-system-tabs){border:0!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#071626) 64%,transparent)!important;box-shadow:0 .3rem .9rem rgba(2,10,20,.2)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab){border:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-right-main,.sp-memory-web-shell,.sp-memory-search-shell,.sp-memory-sidebar-card,.sp-memory-action-launch,.sp-memory-action-launch--primary,.sp-memory-filter-strip,.sp-memory-stat-card,.sp-memory-item-menu,.sp-memory-folder-card,.sp-memory-file-tile--drive,.sp-memory-folder-tile--inline-nav,.sp-memory-drive-pill,.sp-memory-drive-pill--reset,.sp-memory-folder-glyph,#memory-action-drawer),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-right-main,.sp-memory-web-shell,.sp-memory-search-shell,.sp-memory-sidebar-card,.sp-memory-action-launch,.sp-memory-action-launch--primary,.sp-memory-filter-strip,.sp-memory-stat-card,.sp-memory-item-menu,.sp-memory-folder-card,.sp-memory-file-tile--drive,.sp-memory-folder-tile--inline-nav,.sp-memory-drive-pill,.sp-memory-drive-pill--reset,.sp-memory-folder-glyph,#memory-action-drawer){border:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{background:radial-gradient(circle at 4% 0,color-mix(in srgb,var(--gs-public-theme-panel,#2670a8) 24%,transparent),transparent 40%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#071626) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050f1d) 94%,transparent))!important;box-shadow:0 .72rem 1.6rem rgba(2,9,18,.36)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{background:radial-gradient(circle at 0 2%,color-mix(in srgb,var(--gs-public-theme-panel,#2f7ab8) 20%,transparent),transparent 40%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#071524) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 92%,transparent))!important;box-shadow:0 .72rem 1.5rem rgba(1,8,17,.34)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell{background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1f32) 82%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(137,198,231,.08)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-sidebar-card,.sp-memory-filter-strip,.sp-memory-stat-card),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-sidebar-card,.sp-memory-filter-strip,.sp-memory-stat-card){background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1c2d) 72%,transparent)!important;box-shadow:0 .52rem 1.18rem rgba(1,7,14,.26)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary){background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#143654) 86%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0d253c) 88%,transparent))!important;box-shadow:0 .42rem .92rem rgba(3,13,24,.32)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary):hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary):hover{background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#1c476d) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#11304d) 92%,transparent))!important;box-shadow:0 .52rem 1.06rem rgba(2,10,18,.4)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{align-items:center!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary){min-height:1.92rem!important;height:1.92rem!important;padding:0!important;border-radius:.62rem!important;justify-content:center!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary) span,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary) span{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary) i,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary) i{width:.92rem!important;height:.92rem!important;margin:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.3rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tag-chip,.sp-memory-tag-chip--empty),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tag-chip,.sp-memory-tag-chip--empty){min-height:1.56rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip--empty,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip--empty{grid-column:1/-1}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-search-shell,.sp-memory-filter-strip,.sp-memory-storage-upgrade),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-search-shell,.sp-memory-filter-strip,.sp-memory-storage-upgrade){border:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-category-badges{gap:.34rem!important;align-items:stretch!important;margin-top:.04rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row{width:100%!important;min-height:2rem!important;border-radius:.68rem!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1e31) 74%,transparent)!important;box-shadow:0 .44rem .9rem rgba(1,8,16,.26)!important;padding:.34rem .46rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;-moz-column-gap:.42rem!important;column-gap:.42rem!important;text-align:left!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row:hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#0f253b) 84%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row.is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row.is-active{background:linear-gradient(142deg,color-mix(in srgb,var(--gs-public-theme-panel,#225e88) 66%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#174368) 72%,transparent))!important;box-shadow:0 .54rem 1rem rgba(2,10,20,.34)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-main{min-width:0!important;gap:.36rem!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.01em!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-main :is(i,svg),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-main :is(i,svg){width:.86rem!important;height:.86rem!important;flex-shrink:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c1e1f5) 98%,transparent)!important;stroke-width:2.1!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-meta,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-meta{font-size:.55rem!important;color:color-mix(in srgb,var(--gs-public-theme-muted,#aecde6) 95%,transparent)!important;white-space:nowrap!important;text-align:right!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{gap:.7rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage{background:color-mix(in srgb,var(--gs-public-theme-panel,#0c2236) 38%,transparent)!important;box-shadow:0 .55rem 1.2rem rgba(1,8,15,.24)!important;backdrop-filter:blur(11px) saturate(112%)!important;-webkit-backdrop-filter:blur(11px) saturate(112%)!important;border-radius:.84rem!important;margin-top:.06rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid{gap:.5rem!important;margin-top:.1rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card{background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1e30) 34%,transparent)!important;box-shadow:0 .5rem 1.05rem rgba(1,7,14,.2)!important;backdrop-filter:blur(10px) saturate(110%)!important;-webkit-backdrop-filter:blur(10px) saturate(110%)!important;border-radius:.8rem!important;padding:.46rem .5rem!important;gap:.2rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-bar,#memory-category-badges,.sp-memory-filter-strip),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-bar,#memory-category-badges,.sp-memory-filter-strip){margin-top:.08rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-category-badges{grid-template-columns:repeat(3,minmax(0,1fr))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{margin-top:.08rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tag-chip,.sp-memory-tag-chip--empty),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tag-chip,.sp-memory-tag-chip--empty){min-height:1.62rem!important;border-radius:.62rem!important;padding-inline:.5rem!important;gap:.32rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row{min-height:2.08rem!important;border-radius:.72rem!important;padding:.38rem .48rem!important}@media (max-width:980px){#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle{width:100%!important;min-height:1.92rem!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:.56rem!important;margin:.28rem 0 .14rem!important;padding:.46rem .62rem!important;border:0!important;border-radius:.76rem!important;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b2238) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071727) 92%,transparent))!important;box-shadow:0 .52rem 1.08rem rgba(2,10,19,.26)!important;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 98%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-main{display:inline-flex!important;align-items:center!important;gap:.42rem!important;font-size:.58rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1!important}}@media (max-width:980px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle :is(i,svg),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle :is(i,svg){width:.84rem!important;height:.84rem!important;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 98%,transparent)!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-chevron,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-chevron{transition:transform .2s ease!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-mobile-rail-toggle-chevron,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-mobile-rail-toggle-chevron{transform:rotate(180deg)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(0,1fr)!important;gap:.56rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell{order:1!important;width:100%!important;max-width:none!important;min-width:0!important;display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column{order:2!important;width:100%!important;max-width:none!important;min-width:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded #memory-mobile-rail-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded #memory-mobile-rail-shell{display:block!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-main{margin:0!important;padding:.44rem!important;border-radius:.84rem!important;gap:.58rem!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{gap:.46rem!important;margin-top:.22rem!important;margin-bottom:.18rem!important;padding:.58rem .62rem!important;border-radius:.84rem!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1d2f) 72%,transparent)!important;box-shadow:0 .5rem 1rem rgba(1,8,16,.24)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title{color:color-mix(in srgb,var(--gs-public-theme-text,#ecf8ff) 96%,transparent)!important;letter-spacing:.09em!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{margin-top:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tag-chip,.sp-memory-tag-chip--empty),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tag-chip,.sp-memory-tag-chip--empty){min-height:1.66rem!important;padding:0 .56rem!important;gap:.34rem!important;font-size:.58rem!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip-count,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip-count{color:color-mix(in srgb,var(--gs-public-theme-text,#c9e2f4) 92%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip--empty,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip--empty{color:color-mix(in srgb,var(--gs-public-theme-text,#cbe2f3) 88%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2338) 78%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-sidebar-card--storage h4,.sp-memory-storage-ring-label,.sp-memory-storage-usage,.sp-memory-storage-percent),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-sidebar-card--storage h4,.sp-memory-storage-ring-label,.sp-memory-storage-usage,.sp-memory-storage-percent){color:color-mix(in srgb,var(--gs-public-theme-strong,#f5fcff) 98%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary){background:transparent!important;border:0!important;box-shadow:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary).is-active,#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary):hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary).is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-action-launch,.sp-memory-action-launch--primary):hover{background:transparent!important;box-shadow:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{order:1!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer{order:2!important;margin-top:.12rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell{order:3!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage{order:4!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{margin-top:.32rem!important;margin-bottom:0!important;padding-top:.08rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;width:100%!important;max-height:0!important;margin-top:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-4px)!important;z-index:3!important;border:0!important;border-radius:.84rem!important;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--gs-public-theme-panel,#3078ad) 20%,transparent),transparent 42%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#081828) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111f) 96%,transparent))!important;box-shadow:0 .66rem 1.36rem rgba(2,9,18,.34)!important;backdrop-filter:blur(10px) saturate(112%)!important;-webkit-backdrop-filter:blur(10px) saturate(112%)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer:before,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drawer:before{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.has-drawer .sp-memory-drawer,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.has-drawer .sp-memory-drawer{display:block!important;max-height:44rem!important;margin-top:.24rem!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer[aria-hidden=true],body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer[aria-hidden=true]{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-drawer-title,.sp-memory-form-head span,.sp-memory-field>span,.sp-memory-rule,.sp-memory-selected-folder,.sp-memory-upload-dropzone-copy,.sp-memory-upload-dropzone-sub,.sp-memory-color-caption),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-drawer-title,.sp-memory-form-head span,.sp-memory-field>span,.sp-memory-rule,.sp-memory-selected-folder,.sp-memory-upload-dropzone-copy,.sp-memory-upload-dropzone-sub,.sp-memory-color-caption){color:color-mix(in srgb,var(--gs-public-theme-strong,#f2faff) 98%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-input,.sp-memory-input-file,.sp-memory-input-textarea),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-input,.sp-memory-input-file,.sp-memory-input-textarea){color:color-mix(in srgb,var(--gs-public-theme-strong,#f2faff) 98%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1e31) 72%,transparent)!important;border:0!important;box-shadow:inset 0 0 0 1px rgba(158,210,240,.1)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-input,.sp-memory-input-file,.sp-memory-input-textarea)::-moz-placeholder,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-input,.sp-memory-input-file,.sp-memory-input-textarea)::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#bfd9ec) 78%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-input,.sp-memory-input-file,.sp-memory-input-textarea)::placeholder,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-input,.sp-memory-input-file,.sp-memory-input-textarea)::placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#bfd9ec) 78%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-btn,.sp-memory-btn-ghost),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-btn,.sp-memory-btn-ghost){color:color-mix(in srgb,var(--gs-public-theme-strong,#f2faff) 98%,transparent)!important;border:0!important;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#194367) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#102c48) 88%,transparent))!important;box-shadow:0 .42rem .92rem rgba(2,10,19,.26)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-category-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{gap:.38rem!important}@media (max-width:620px){#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{grid-template-columns:minmax(0,1fr)!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{display:flex!important;flex-direction:column!important;row-gap:.52rem!important;margin:.5rem 0 .34rem!important;padding:.64rem .58rem .56rem!important;border:0!important;border-radius:.88rem!important;background:linear-gradient(158deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1e32) 72%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071525) 78%,transparent))!important;box-shadow:0 .56rem 1.18rem rgba(1,8,16,.24)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title{display:inline-flex!important;align-items:center!important;gap:.34rem!important;margin:0!important;padding-left:.04rem!important;color:color-mix(in srgb,var(--gs-public-theme-strong,#f0fbff) 98%,transparent)!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title i,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title i{width:.84rem!important;height:.84rem!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c7e7fc) 96%,transparent)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important;margin:0!important;width:100%!important;align-items:stretch!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tag-chip,.sp-memory-tag-chip--empty),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tag-chip,.sp-memory-tag-chip--empty){width:100%!important;min-height:1.76rem!important;padding:0 .6rem!important;border:0!important;border-radius:.68rem!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b2135) 76%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f6ff) 98%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(139,201,236,.14)!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.36rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip:hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2a43) 86%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(164,219,249,.28)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip.is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip.is-active{background:linear-gradient(147deg,color-mix(in srgb,var(--gs-public-theme-panel,#255f87) 74%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#19466a) 80%,transparent))!important;color:color-mix(in srgb,var(--gs-public-theme-strong,#f6fcff) 99%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(153,216,250,.4),0 .44rem .94rem rgba(2,11,21,.26)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip-count,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip-count{margin-left:auto!important;font-size:.54rem!important;color:color-mix(in srgb,var(--gs-public-theme-text,#d0e7f7) 95%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip--empty,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-chip--empty{grid-column:1/-1!important;min-height:1.66rem!important;justify-content:flex-start!important;text-transform:none!important;letter-spacing:.03em!important;color:color-mix(in srgb,var(--gs-public-theme-text,#d1e6f5) 90%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1d2f) 84%,transparent)!important}@media (max-width:980px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{margin-top:.42rem!important;padding:.56rem .5rem .5rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tag-filters{grid-template-columns:minmax(0,1fr)!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle{display:none!important}@media (max-width:980px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle{display:inline-flex!important;width:100%!important;min-height:1.92rem!important;align-items:center!important;justify-content:space-between!important;gap:.56rem!important;margin:.28rem 0 .14rem!important;padding:.46rem .62rem!important;border:0!important;border-radius:.76rem!important;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b2238) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071727) 92%,transparent))!important;box-shadow:0 .52rem 1.08rem rgba(2,10,19,.26)!important;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 98%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-main{display:inline-flex!important;align-items:center!important;gap:.42rem!important;font-size:.58rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle :is(i,svg),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle :is(i,svg){width:.84rem!important;height:.84rem!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 98%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-chevron,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-chevron{transition:transform .2s ease!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-mobile-rail-toggle-chevron,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-mobile-rail-toggle-chevron{transform:rotate(180deg)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{grid-template-columns:minmax(0,1fr)!important;gap:.56rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell{order:1!important;display:none!important;width:100%!important;max-width:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column{order:2!important;width:100%!important;max-width:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded #memory-mobile-rail-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded #memory-mobile-rail-shell{display:block!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-main{margin:0!important;padding:.44rem!important;border-radius:.84rem!important;gap:.58rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"controls" "folders"!important;gap:.62rem!important;align-content:start!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell{grid-area:controls!important;position:relative!important;overflow:visible!important;min-height:0!important;height:auto!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column{grid-area:folders!important;position:relative!important;overflow:visible!important;min-height:0!important;height:auto!important;margin-top:.08rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-grid,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-grid{display:block!important;overflow:visible!important;height:auto!important;min-height:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-main{overflow:visible!important;max-height:none!important;height:auto!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-folder-tree,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-web-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-folder-tree,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-web-shell{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.62rem!important;height:auto!important;min-height:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell{order:1!important;flex:0 0 auto!important;width:100%!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important;overflow:visible!important;display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded #memory-mobile-rail-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded #memory-mobile-rail-shell{display:block!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column{order:2!important;flex:0 0 auto!important;width:100%!important;margin:0!important;min-height:0!important;height:auto!important;overflow:visible!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-grid,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-grid{display:block!important;min-height:0!important;height:auto!important;overflow:visible!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell .sp-memory-right-main{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:.44rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-folder-tree,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-web-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-folder-tree,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-web-shell{margin:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}}@media (max-width:980px){#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tabs,.sp-memory-system-tabs:not(.is-hidden)),#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded :is(.sp-memory-tabs,.sp-memory-system-tabs:not(.is-hidden)),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tabs,.sp-memory-system-tabs:not(.is-hidden)),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded :is(.sp-memory-tabs,.sp-memory-system-tabs:not(.is-hidden)){width:100%!important;max-width:100%!important;min-width:0!important;min-height:1.86rem!important;height:1.86rem!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:stretch!important;gap:.24rem!important;margin:0 0 .38rem!important;padding:.2rem!important;overflow:hidden!important;box-sizing:border-box!important;align-self:stretch!important;transform:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs.is-hidden,#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-system-tabs.is-hidden,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-system-tabs.is-hidden,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-system-tabs.is-hidden{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab),#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded :is(.sp-memory-tab,.sp-memory-system-tab),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded :is(.sp-memory-tab,.sp-memory-system-tab){flex:1 1 0!important;width:var(--gs-entity-mobile-width)!important;min-width:0!important;max-width:none!important;min-height:1.44rem!important;height:1.44rem!important;max-height:1.44rem!important;padding:.22rem .34rem!important;text-align:center!important;justify-content:center!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.54rem!important;letter-spacing:.08em!important;line-height:1!important;box-sizing:border-box!important;transform:none!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-backdrop,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-backdrop{display:none!important}@media (max-width:980px){#side-panel #memory-panel-shell.sp-memory-shell--drive,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{position:relative!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle{position:absolute!important;left:0!important;top:50%!important;width:1.74rem!important;min-height:3.2rem!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0 .7rem .7rem 0!important;transform:translateY(-50%)!important;transition:left .28s ease!important;z-index:40!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-main{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-chevron,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-toggle-chevron{transition:transform .28s ease!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-mobile-rail-toggle,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-mobile-rail-toggle{left:min(86%,21rem)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-mobile-rail-toggle-chevron,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-mobile-rail-toggle-chevron{transform:rotate(180deg)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell{position:absolute!important;top:0!important;left:0!important;bottom:0!important;width:min(86%,21rem)!important;max-width:none!important;margin:0!important;display:block!important;overflow-y:auto!important;z-index:30!important;transform:translateX(-102%)!important;transition:transform .28s ease!important;box-shadow:0 0 1.4rem rgba(2,8,16,.46)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded #memory-mobile-rail-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded #memory-mobile-rail-shell{transform:translateX(0)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-backdrop,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-mobile-rail-backdrop{display:block!important;position:absolute!important;inset:0!important;z-index:25!important;background:rgba(2,8,16,.55)!important;opacity:0!important;pointer-events:none!important;transition:opacity .28s ease!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-mobile-rail-backdrop,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded .sp-memory-mobile-rail-backdrop{opacity:1!important;pointer-events:auto!important}}@media (min-width:981px){#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive,#side-panel.memory-mode .sp-memory-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{min-height:0!important;height:100%!important;overflow:hidden!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{display:grid!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;flex:1 1 auto!important;min-height:0!important;height:100%!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow:hidden!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-grid,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-grid{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;padding-top:.66rem!important;overflow-y:auto!important;overflow-x:hidden!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main>:not(#memory-action-drawer):not(#memory-action-modal-backdrop),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main>:not(#memory-action-drawer):not(#memory-action-modal-backdrop){flex:0 0 auto!important;min-height:0!important;position:relative!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-web-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-web-shell{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-folder-tree,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-folder-tree{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{position:relative!important;z-index:2!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{margin-top:.18rem!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tabs,.sp-memory-system-tabs:not(.is-hidden)),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tabs,.sp-memory-system-tabs:not(.is-hidden)){display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-width:0!important;align-self:center!important;justify-content:flex-start!important;margin-left:auto!important;margin-right:auto!important;overflow-x:auto!important;overflow-y:hidden!important}}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-block-head,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-block-head{display:none!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.42rem!important;margin:0 0 .08rem!important;padding:.08rem .08rem .22rem!important;border:0!important;flex-wrap:nowrap!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-nav,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-nav{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.38rem!important;margin-left:auto!important;min-width:0!important;max-width:calc(100% - 2.2rem)!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-back,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-back{width:1.32rem!important;min-width:1.32rem!important;height:1.32rem!important;min-height:1.32rem!important;border-radius:50%!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bb9e1) 34%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#081627) 82%,transparent)!important;padding:0!important;font-size:0!important;color:color-mix(in srgb,var(--gs-public-theme-text,#cee8f9) 96%,transparent)!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-back :is(i,svg),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-back :is(i,svg){width:.72rem!important;height:.72rem!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-back[disabled],body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-back[disabled]{opacity:.52!important;cursor:default!important;pointer-events:none!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-path,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-path{flex:1 1 auto!important;min-width:0!important;margin:0!important;font-size:.5rem!important;letter-spacing:.06em!important;color:color-mix(in srgb,var(--gs-public-theme-text,#badcf2) 94%,transparent)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:uppercase!important;text-align:right!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-pill,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-pill{min-height:1.32rem!important;flex:0 0 auto!important;padding:0 .44rem!important;font-size:.47rem!important;letter-spacing:.08em!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-web-shell{border-top:0!important;box-shadow:none!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main,#side-panel.memory-mode .sp-memory-shell{scrollbar-width:none!important;-ms-overflow-style:none!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-stream::-webkit-scrollbar,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column::-webkit-scrollbar,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-column::-webkit-scrollbar,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main::-webkit-scrollbar,#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive::-webkit-scrollbar,#side-panel.memory-mode .sp-memory-shell::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip{min-width:0!important;width:clamp(0rem,var(--memory-storage-strip-size,0%),100%)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-value{stroke:var(--memory-storage-ring-color,var(--gs-public-theme-secondary,#4cc0ff))!important;transition:stroke-dashoffset .24s ease,stroke .24s ease!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-label{color:var(--memory-storage-ring-label-color,var(--gs-public-theme-text,#e7f4ff))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--images{--memory-storage-ring-color:var(--gs-public-theme-text,#6edcff);--memory-storage-ring-label-color:var(--gs-public-theme-strong,#d9f7ff)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--videos{--memory-storage-ring-color:var(--gs-public-theme-primary,#7e97ff);--memory-storage-ring-label-color:var(--gs-public-theme-strong,#e0e8ff)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--docs{--memory-storage-ring-color:#ffb76b;--memory-storage-ring-label-color:#ffe9cb}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--music{--memory-storage-ring-color:#56e7be;--memory-storage-ring-label-color:#d7fff2}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--downloads{--memory-storage-ring-color:var(--gs-public-theme-primary,#9e86ff);--memory-storage-ring-label-color:var(--gs-public-theme-strong,#e8e1ff)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--more{--memory-storage-ring-color:var(--gs-public-theme-text,#7dc8ff);--memory-storage-ring-label-color:var(--gs-public-theme-strong,#deefff)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip--images{background:linear-gradient(90deg,var(--gs-public-theme-primary,#5fd4ff),var(--gs-public-theme-primary,#96ebff))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip--videos{background:linear-gradient(90deg,var(--gs-public-theme-primary,#7090ff),var(--gs-public-theme-primary,#9ea8ff))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip--docs{background:linear-gradient(90deg,#ff9a54,#ffc887)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip--music{background:linear-gradient(90deg,#44d8a9,#7ef3cd)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip--downloads{background:linear-gradient(90deg,var(--gs-public-theme-primary,#866bff),var(--gs-public-theme-primary,#b39fff))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip--more{background:linear-gradient(90deg,var(--gs-public-theme-primary,#72bfff),var(--gs-public-theme-primary,#9edaff))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{position:relative!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:repeat(auto-fill,minmax(13.2rem,1fr))!important}#side-panel.node-tabs-only-mode.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.node-tabs-only-mode.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:1720px){#side-panel.node-tabs-only-mode.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.node-tabs-only-mode.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1380px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,#side-panel.node-tabs-only-mode.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.node-tabs-only-mode.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,#side-panel.node-tabs-only-mode.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified,body:not(.theme-classic) #side-panel.node-tabs-only-mode.node-tabs-storage-inline-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-grid.sp-memory-folder-grid--unified{grid-template-columns:minmax(0,1fr)!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer[aria-hidden=false],body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer[aria-hidden=false]{display:block!important;max-height:44rem!important;margin-top:.24rem!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;overflow:auto!important;z-index:8!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-open,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-open{display:block!important;max-height:44rem!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;overflow:auto!important;z-index:18!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer[aria-hidden=false] .sp-memory-drawer-pane,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer[aria-hidden=false] .sp-memory-drawer-pane{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer[aria-hidden=false] .sp-memory-drawer-pane.is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer[aria-hidden=false] .sp-memory-drawer-pane.is-active{display:block!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-open .sp-memory-drawer-pane,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-open .sp-memory-drawer-pane{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-open .sp-memory-drawer-pane.is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-open .sp-memory-drawer-pane.is-active{display:block!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-bar,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch{pointer-events:auto!important}#memory-operation-overlay.sp-memory-operation-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease;z-index:18}#memory-operation-overlay.sp-memory-operation-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}#memory-operation-overlay .sp-memory-operation-overlay__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--gs-public-theme-surface,#020912) 56%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#memory-operation-overlay .sp-memory-operation-overlay__card{position:relative;z-index:1;min-width:10rem;max-width:min(90%,14rem);padding:.92rem 1rem .8rem;border-radius:.84rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84caf5) 32%,transparent);background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--gs-public-theme-panel,#2b7ebb) 26%,transparent),transparent 42%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#07192a) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101e) 96%,transparent));box-shadow:0 .66rem 1.42rem rgba(1,9,18,.44);display:grid;justify-items:center;gap:.52rem}#memory-operation-overlay .sp-memory-operation-overlay__ring-shell{position:relative;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center}#memory-operation-overlay .sp-memory-operation-overlay__ring{width:3rem;height:3rem;transform:rotate(-90deg)}#memory-operation-overlay .sp-memory-operation-overlay__ring-track{fill:none;stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#78b5df) 24%,transparent);stroke-width:3.2}#memory-operation-overlay .sp-memory-operation-overlay__ring-value{fill:none;stroke:color-mix(in srgb,var(--gs-public-theme-secondary,#78e1ff) 96%,transparent);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1;transition:stroke-dashoffset .24s ease;transform-origin:50% 50%}#memory-operation-overlay.sp-memory-operation-overlay.is-indeterminate .sp-memory-operation-overlay__ring-value{animation:memoryOperationSpinner 1.15s linear infinite}#memory-operation-overlay .sp-memory-operation-overlay__value{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#e5f6ff) 98%,transparent);font-size:.62rem;font-weight:700;letter-spacing:.02em}#memory-operation-overlay .sp-memory-operation-overlay__label{margin:0;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-text,#daf1ff) 94%,transparent);font-size:.54rem;letter-spacing:.03em;line-height:1.35}@keyframes memoryOperationSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-modal-backdrop,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-modal-backdrop{position:fixed!important;inset:0!important;border:0!important;margin:0!important;padding:0!important;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--gs-public-theme-primary,#489ad2) 18%,transparent),transparent 44%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-surface,#020a13) 54%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#020a14) 74%,transparent))!important;backdrop-filter:blur(9px) saturate(122%)!important;-webkit-backdrop-filter:blur(9px) saturate(122%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1205!important;transition:opacity .24s ease,visibility 0s linear .24s!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-modal-backdrop.is-open,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-modal-backdrop.is-open{transition:opacity .24s ease,visibility 0s linear 0s!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-modal-backdrop.is-opening,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-modal-backdrop.is-opening{opacity:0!important;visibility:visible!important;pointer-events:none!important;transition:opacity .24s ease,visibility 0s linear 0s!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-modal-backdrop.is-closing,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-modal-backdrop.is-closing{opacity:0!important;visibility:visible!important;pointer-events:none!important;transition:opacity .2s ease,visibility 0s linear 0s!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer{display:none!important;flex-direction:column!important;position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;width:min(92vw,34rem)!important;max-height:min(82vh,44rem)!important;height:auto!important;margin:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow:auto!important;transform:translate(-50%,calc(-50% + .82rem)) scale(.97)!important;z-index:1210!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cbce7) 32%,transparent)!important;border-radius:.92rem!important;background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--gs-public-theme-primary,#3a8ac1) 26%,transparent),transparent 45%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#071626) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101e) 96%,transparent))!important;box-shadow:0 .9rem 2.2rem rgba(1,8,16,.56),inset 0 0 0 1px rgba(181,225,252,.08)!important;backdrop-filter:blur(14px) saturate(124%)!important;-webkit-backdrop-filter:blur(14px) saturate(124%)!important;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear .24s!important;will-change:transform,opacity}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-opening[aria-hidden=false],body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-opening[aria-hidden=false]{display:flex!important;flex-direction:column!important;position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;width:min(92vw,34rem)!important;max-height:min(82vh,44rem)!important;height:auto!important;margin:0!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;overflow:auto!important;transform:translate(-50%,calc(-50% + .82rem)) scale(.97)!important;z-index:1210!important;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear 0s!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-open[aria-hidden=false],body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-open[aria-hidden=false]{display:flex!important;flex-direction:column!important;position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;width:min(92vw,34rem)!important;max-height:min(82vh,44rem)!important;height:auto!important;margin:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:auto!important;transform:translate(-50%,-50%) scale(1)!important;z-index:1210!important;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear 0s!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-closing,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-closing{display:flex!important;flex-direction:column!important;position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;width:min(92vw,34rem)!important;max-height:min(82vh,44rem)!important;height:auto!important;margin:0!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;overflow:auto!important;transform:translate(-50%,calc(-50% + .82rem)) scale(.97)!important;z-index:1210!important;transition:transform .2s cubic-bezier(.4,0,1,1),opacity .18s ease,visibility 0s linear 0s!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-closing .sp-memory-drawer-head,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-open[aria-hidden=false] .sp-memory-drawer-head,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-opening[aria-hidden=false] .sp-memory-drawer-head,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-closing .sp-memory-drawer-head,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-open[aria-hidden=false] .sp-memory-drawer-head,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.is-opening[aria-hidden=false] .sp-memory-drawer-head{position:sticky!important;top:0!important;z-index:2!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#081626) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081626) 90%,transparent))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer .sp-memory-drawer-pane,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer .sp-memory-drawer-pane{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer .sp-memory-drawer-pane.is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer .sp-memory-drawer-pane.is-active{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer .sp-memory-form,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer .sp-memory-form{display:flex!important;flex-direction:column!important;gap:.72rem!important;opacity:1!important;visibility:visible!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main>:not(#memory-action-drawer):not(#memory-action-modal-backdrop),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main>:not(#memory-action-drawer):not(#memory-action-modal-backdrop){transition:filter .22s ease,opacity .22s ease}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-drawer-modal-open .sp-memory-right-main>:not(#memory-action-drawer):not(#memory-action-modal-backdrop),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-drawer-modal-open .sp-memory-right-main>:not(#memory-action-drawer):not(#memory-action-modal-backdrop){filter:blur(1.6px) saturate(92%);opacity:.58}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form-actions,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-form-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.42rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-modal-action-btn,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-modal-action-btn{position:relative!important;width:1.92rem!important;min-width:1.92rem!important;height:1.92rem!important;min-height:1.92rem!important;padding:0!important;border-radius:.56rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76b6e4) 44%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0e253a) 84%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(170,221,252,.06),0 .36rem .9rem rgba(2,10,19,.22)!important;color:color-mix(in srgb,var(--gs-public-theme-strong,#eff8ff) 98%,transparent)!important;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease!important;text-transform:none!important;letter-spacing:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-modal-action-btn i,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-modal-action-btn i{width:.88rem!important;height:.88rem!important;stroke-width:1.95!important;transition:opacity .18s ease!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-modal-action-btn:hover:not(:disabled),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-modal-action-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a2dafa) 74%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#1b3e5d) 92%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(182,230,255,.16),0 .48rem 1rem rgba(2,11,22,.32)!important;transform:translateY(-1px)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-modal-action-btn:disabled,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-modal-action-btn:disabled{opacity:.52!important;transform:none!important;cursor:not-allowed!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-layout-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(3.1rem,auto) minmax(0,1fr);gap:.38rem;min-height:0;align-content:start}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-left{grid-column:1/-1;grid-row:1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;min-height:0;align-items:stretch}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-status-stack,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-card{min-height:3.15rem;padding:.34rem;border-radius:.56rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-card h5{font-size:.62rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-card p{font-size:.5rem;margin-top:.12rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-draft{font-size:.43rem;gap:.06rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-draft span{padding:.12rem .24rem;font-size:.43rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools{gap:.28rem;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1f36) 84%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#061424) 88%,transparent))!important;box-shadow:inset 0 0 0 1px rgba(91,159,206,.14),0 8px 16px rgba(2,9,18,.3)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-head-actions .sp-apps-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn{min-height:1.4rem;width:1.4rem;min-width:1.4rem;padding:0;border:0!important;border-radius:.4rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#18436b) 58%,transparent)!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 98%,transparent)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-head-actions .sp-apps-btn:hover,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#255f93) 64%,transparent)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-head-actions .sp-apps-btn i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn i{width:.6rem;height:.6rem;stroke-width:2;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 98%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-status-stack{display:grid;gap:.24rem;min-height:3.15rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-status-strip{padding:.28rem;gap:.14rem;min-height:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] #apps-manage-metrics,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] #apps-manage-security-text{font-size:.49rem;line-height:1.28;min-height:0;margin:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-issues{min-height:0;padding:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-editor-stage{grid-column:1/-1;grid-row:2;min-height:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-head-actions{display:inline-flex;align-items:center;gap:.24rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-live-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-main-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-subtab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-workspace-tab{border:0!important;box-shadow:none!important;outline:none!important}@media (max-width:1120px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-left{grid-template-columns:1fr}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-status-stack,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-monolith-card{min-height:auto}}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-live-tabs,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-main-tabs,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtab-groups,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtabs,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-subtab-groups,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-subtabs,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-tabs{border:0!important;box-shadow:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-live-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-main-tab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-subtab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-subtab,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-tab{border:0!important;box-shadow:none!important;outline:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools{display:flex;align-items:center;justify-content:center;gap:.34rem;flex-wrap:wrap;padding:.42rem;border:0!important;border-radius:.62rem;background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b213a) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071526) 86%,transparent))!important;box-shadow:inset 0 0 0 1px rgba(96,166,214,.12),0 8px 18px rgba(2,9,18,.28)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn{min-height:1.52rem;width:1.52rem;min-width:1.52rem;padding:0;border:0!important;border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#163c62) 55%,transparent)!important;box-shadow:none!important;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 98%,transparent)!important;display:inline-flex;align-items:center;justify-content:center}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#265c92) 62%,transparent)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-tools .sp-apps-btn svg{width:.62rem;height:.62rem;stroke-width:2;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 98%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-icon-action{min-height:1.48rem!important;width:1.48rem!important;min-width:1.48rem!important;padding:0!important;border:0!important;border-radius:.42rem!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#164067) 56%,transparent)!important;box-shadow:none!important;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 98%,transparent)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-icon-action:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#255f93) 64%,transparent)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-icon-action i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-icon-action svg{width:.6rem!important;height:.6rem!important;stroke-width:2!important;color:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 98%,transparent)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage].is-active{min-height:clamp(34rem,78vh,94vh)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-layout-grid{grid-template-rows:auto minmax(26rem,1fr)!important;min-height:clamp(30rem,70vh,86vh)!important;align-content:stretch!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-editor-stage{display:flex!important;flex-direction:column!important;min-height:clamp(24rem,62vh,78vh)!important;overflow:hidden!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-workspace{min-height:clamp(22rem,60vh,74vh)!important;height:clamp(22rem,60vh,74vh)!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5093bf) 44%,transparent);border-radius:.7rem;background:linear-gradient(180deg,var(--gs-public-theme-panel,#0c1a30),var(--gs-public-theme-panel,#081425));box-shadow:0 18px 30px rgba(2,10,21,.38)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-workspace .sp-apps-editor-shell{border:0!important;border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border,#464646) 95%,transparent)!important;border-radius:0!important;box-shadow:none!important;position:relative}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-workspace.is-light-app{grid-template-columns:minmax(0,1fr)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-workspace.is-light-app .sp-apps-editor-shell{border-left:0!important;border-radius:.7rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-editor-tabbar{min-height:3rem;display:flex;align-items:stretch;justify-content:space-between;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border,#373737) 98%,transparent);background:#181818;color:color-mix(in srgb,var(--gs-public-theme-text,#e1e1e1) 94%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-tab{min-width:10.5rem;max-width:min(18rem,45%);height:100%;padding:0 .9rem;display:inline-flex;align-items:center;gap:.5rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border,#007acc) 94%,transparent);border-right:1px solid color-mix(in srgb,var(--gs-public-theme-border,#373737) 98%,transparent);background:#1e1e1e;color:color-mix(in srgb,var(--gs-public-theme-text,#dedede) 94%,transparent);font-size:.92rem;font-style:italic;overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-tab i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-tab svg{width:1rem;height:1rem;color:#6bc46d!important;stroke:currentColor!important;flex:0 0 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-tab i:last-child,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-tab svg:last-child{color:color-mix(in srgb,var(--gs-public-theme-text,#d2d2d2) 88%,transparent)!important;margin-left:auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-editor-head-actions{padding-right:.72rem;display:inline-flex;align-items:center;gap:.34rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-breadcrumbs{min-height:2.08rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border,#2c2c2c) 96%,transparent);background:#1e1e1e;color:color-mix(in srgb,var(--gs-public-theme-muted,#aaaaaa) 90%,transparent);display:flex;align-items:center;padding:0 1.25rem;font-size:.98rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode #apps-manage-editor-language-pill{border-color:color-mix(in srgb,var(--gs-public-theme-border,#4a4a4a) 92%,transparent);background:#252526;color:color-mix(in srgb,var(--gs-public-theme-text,#e6e6e6) 94%,transparent);font-size:.68rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-explorer{border:0!important;border-right:1px solid #1e1e1e!important;border-radius:0!important;background:#252526!important;color:var(--gs-public-theme-muted,#cccccc);box-shadow:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-explorer header{min-height:1.625rem;padding:0 .75rem!important;background:transparent!important;border-bottom:0!important;color:color-mix(in srgb,var(--gs-public-theme-muted,#bbbbbe) 90%,transparent)!important;font-size:.595rem!important;font-weight:700!important;letter-spacing:.1em!important;text-shadow:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-explorer header small{color:color-mix(in srgb,var(--gs-public-theme-muted,#bbbbbe) 42%,transparent)!important;font-size:.52rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-file-list{padding:.2rem 0!important;background:transparent!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-file,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-folder-toggle{border:0!important;border-radius:0!important;min-height:1.5rem!important;height:1.5rem;color:var(--gs-public-theme-muted,#cccccc)!important;background:transparent!important;font-size:.8rem!important;gap:.3rem!important;padding-top:0!important;padding-bottom:0!important;padding-right:.5rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-folder-toggle{padding-left:calc(.3rem + var(--file-depth, 0) * 1rem)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-file{padding-left:calc(.5rem + var(--file-depth, 0) * 1rem)!important;margin-top:0!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-file i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-file svg,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-folder-toggle i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-folder-toggle svg{color:var(--file-icon-color,color-mix(in srgb,var(--gs-public-theme-secondary,#75beff) 88%,transparent))!important;stroke:currentColor!important;filter:none!important;width:.9rem!important;height:.9rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-folder-chevron{color:color-mix(in srgb,var(--gs-public-theme-muted,#cccccc) 58%,transparent)!important;--file-icon-color:color-mix(in srgb,var(--gs-public-theme-text,#cccccc) 58%,transparent)!important;width:.75rem!important;height:.75rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-file:is(:hover,:focus-visible),body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-folder-toggle:is(:hover,:focus-visible){background:var(--gs-public-theme-panel,#2a2d2e)!important;color:var(--gs-public-theme-muted,#cccccc)!important;border:0!important;box-shadow:none!important;outline:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-file.is-active{background:var(--gs-public-theme-panel,#094771)!important;color:var(--gs-public-theme-strong,#ffffff)!important;border:0!important;box-shadow:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-file.is-active:is(:hover,:focus-visible){background:var(--gs-public-theme-panel,#0e5e8a)!important;color:var(--gs-public-theme-strong,#ffffff)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-file-empty{color:color-mix(in srgb,var(--gs-public-theme-muted,#bbbbbe) 50%,transparent)!important;padding:.5rem .75rem!important;font-size:.76rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-folder-children{position:relative}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-folder-children:before{content:"";position:absolute;left:calc(.68rem + var(--folder-depth, 0) * 1rem);top:.1rem;bottom:.1rem;width:1px;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 10%,transparent);pointer-events:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-folder:hover>.sp-apps-code-folder-children:before{background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 20%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell .CodeMirror{min-height:clamp(22rem,60vh,74vh)!important;height:clamp(22rem,60vh,74vh)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-editor{background:#1e1e1e!important;color:#d4d4d4!important;font-family:Consolas,Cascadia Code,Fira Code,JetBrains Mono,monospace!important;font-size:18px!important;line-height:1.48!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror{border-radius:0!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror-lines{padding:.22rem 0 4rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror pre.CodeMirror-line,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror pre.CodeMirror-line-like{padding-left:.85rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror-gutters{border-right:1px solid rgba(68,68,68,.92)!important;background:#1e1e1e!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror-linenumber{color:#858585!important;font-size:18px!important;padding:0 .9rem 0 .55rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror-activeline-background{background:#2a2a2a!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror-cursor{border-left-color:#aeafad!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror-selected{background:rgba(38,79,120,.92)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .cm-keyword{color:#c586c0!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .cm-string{color:#ce9178!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .cm-def,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .cm-variable-2{color:#9cdcfe!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .cm-bracket,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .cm-operator{color:#ffd700!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .cm-comment{color:#6a9955!important}@media (max-width:1120px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-layout-grid{min-height:clamp(24rem,60vh,76vh)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell .CodeMirror{min-height:clamp(18rem,52vh,64vh)!important;height:clamp(18rem,52vh,64vh)!important}}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-explorer header .sp-apps-explorer-header-right{display:flex;align-items:center;gap:.3rem;margin-left:auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-explorer-collapse-btn{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-muted,#bbbbbe) 45%,transparent);border-radius:.2rem;cursor:pointer;padding:0;flex-shrink:0;transition:color .15s,background .15s}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-explorer-collapse-btn:hover{color:var(--gs-public-theme-muted,#cccccc);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 8%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-explorer-collapse-btn i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-explorer-collapse-btn svg{width:.85rem!important;height:.85rem!important;stroke:currentColor!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-explorer-show-btn[hidden]{display:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-explorer-show-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-muted,#cccccc) 60%,transparent);border-radius:.2rem;cursor:pointer;padding:0;flex-shrink:0;margin-right:.2rem;transition:color .15s,background .15s}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-explorer-show-btn:hover{color:var(--gs-public-theme-strong,#ffffff);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 10%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-explorer-show-btn i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-explorer-show-btn svg{width:.9rem!important;height:.9rem!important;stroke:currentColor!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-workspace.is-explorer-collapsed{grid-template-columns:0 minmax(0,1fr)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-workspace.is-explorer-collapsed .sp-apps-code-explorer{overflow:hidden;width:0;min-width:0;opacity:0;pointer-events:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal[hidden]{display:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal{background:var(--gs-public-theme-panel-strong,#0d0d0d);display:flex;flex-direction:column;min-height:5rem;height:13rem;max-height:60vh;border-top:2px solid #252526;border-radius:0 0 .72rem .72rem;overflow:hidden;flex-shrink:0;box-shadow:0 -4px 18px rgba(0,0,0,.45)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-resize-handle{height:5px;background:#252526;cursor:ns-resize;flex-shrink:0;transition:background .15s}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-resize-handle.is-dragging,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-resize-handle:hover{background:var(--gs-public-theme-panel,#0078d4)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-head{display:flex;align-items:center;justify-content:space-between;height:2rem;background:var(--gs-public-theme-panel,#1a1a1a);border-bottom:1px solid var(--gs-public-theme-border,#111111);padding:0 .3rem 0 0;flex-shrink:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-tabs{display:flex;align-items:stretch;height:100%}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-tab{display:inline-flex;align-items:center;gap:.28rem;height:100%;padding:0 .9rem;font-size:.7rem;font-weight:400;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-muted,#cccccc) 42%,transparent);border-bottom:1px solid transparent;cursor:default;font-family:Consolas,Cascadia Code,Fira Code,JetBrains Mono,monospace}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-tab.is-active{color:var(--gs-public-theme-muted,#cccccc);border-bottom:1px solid var(--gs-public-theme-border,#0078d4);background:var(--gs-public-theme-panel-strong,#0d0d0d)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-tab i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-tab svg{width:.78rem!important;height:.78rem!important;stroke:currentColor!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-actions{display:flex;align-items:center;gap:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-actions .sp-apps-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:2rem;border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-muted,#cccccc) 42%,transparent);border-radius:0;cursor:pointer;padding:0;transition:color .12s,background .12s}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-actions .sp-apps-btn-icon:hover{color:var(--gs-public-theme-strong,#ffffff);background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 10%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-actions .sp-apps-btn-icon i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-actions .sp-apps-btn-icon svg{width:.78rem!important;height:.78rem!important;stroke:currentColor!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-output{flex:1 1 auto;overflow-y:auto;padding:.4rem .8rem .2rem;font-family:Consolas,Cascadia Code,Fira Code,JetBrains Mono,monospace;font-size:13px;line-height:1.55;color:#d4d4d4;white-space:pre-wrap;word-break:break-all;min-height:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-output .sp-term-line-cmd{color:#23d18b}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-output .sp-term-line-err{color:#f14c4c}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-output .sp-term-line-info{color:color-mix(in srgb,var(--gs-public-theme-text,#d4d4d4) 38%,transparent);font-style:italic}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-input-row{display:flex;align-items:center;gap:.5rem;min-height:2rem;padding:0 .8rem;background:var(--gs-public-theme-panel-strong,#0d0d0d);border-top:1px solid var(--gs-public-theme-border,#1a1a1a);flex-shrink:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-prompt{color:#23d18b;font-family:Consolas,Cascadia Code,Fira Code,JetBrains Mono,monospace;font-size:13px;font-weight:700;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-input{flex:1 1 auto;background:transparent;border:0;outline:0;color:#d4d4d4;caret-color:#d4d4d4;font-family:Consolas,Cascadia Code,Fira Code,JetBrains Mono,monospace;font-size:13px;line-height:1.55;padding:0;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#d4d4d4) 20%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#d4d4d4) 20%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-input:disabled{opacity:.5}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal.is-busy .sp-apps-terminal-input-row:after{content:"";width:.6rem;height:.6rem;border:1.5px solid rgba(35,209,139,.4);border-top-color:#23d18b;border-radius:50%;animation:termSpinner .65s linear infinite;flex-shrink:0}@keyframes termSpinner{to{transform:rotate(1turn)}}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] #apps-manage-terminal-btn[aria-pressed=true]{background:color-mix(in srgb,var(--gs-public-theme-panel,#0078d4) 22%,transparent)!important;color:var(--gs-public-theme-secondary,#4fc1ef)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal.is-maximized{height:calc(100vh - 14rem)!important;max-height:calc(100vh - 10rem)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-editor-stage.is-terminal-open .sp-apps-code-workspace{min-height:0!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-editor-stage.is-terminal-open .sp-apps-editor,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-editor-stage.is-terminal-open .sp-apps-editor-shell .CodeMirror,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-editor-stage.is-terminal-open .sp-apps-editor-shell-vscode .CodeMirror,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-editor-stage.is-terminal-open .sp-apps-editor-shell-vscode .sp-apps-editor{min-height:clamp(10rem,34vh,48vh)!important;height:clamp(10rem,34vh,48vh)!important}@media (max-width:768px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-workspace{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-explorer{display:none!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-workspace.is-mobile-explorer-open .sp-apps-code-explorer{display:flex!important;position:absolute;top:0;left:0;width:80%;max-width:18rem;height:100%;z-index:20;border-radius:0!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-editor-stage{position:relative}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .CodeMirror,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-editor{min-height:clamp(14rem,44vh,54vh)!important;height:clamp(14rem,44vh,54vh)!important;font-size:14px!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal{height:10rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] #apps-manage-explorer-show-btn{display:inline-flex!important}}#side-panel #apps-deploy-hub{--dph-gap:0.7rem;--dph-radius:0.82rem;--dph-radius-sm:0.54rem;--dph-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#5f9fd0) 26%,transparent);--dph-line-soft:color-mix(in srgb,var(--gs-public-theme-border-strong,#5f9fd0) 14%,transparent);--dph-card:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1727) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1d) 96%,transparent));--dph-inset:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 80%,transparent);--dph-field:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c17) 88%,transparent);--dph-ink:color-mix(in srgb,var(--gs-public-theme-strong,#e9f6ff) 96%,transparent);--dph-ink-2:color-mix(in srgb,var(--gs-public-theme-text,#bcd9ee) 90%,transparent);--dph-ink-3:color-mix(in srgb,var(--gs-public-theme-secondary,#8db0c9) 84%,transparent);--dph-accent:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 94%,transparent);--dph-accent-soft:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 16%,transparent);--dph-on-accent:#f3fbff;--dph-shadow:0 14px 30px rgba(3,10,20,0.32);--dph-ok-line:color-mix(in srgb,#14b880 46%,transparent);--dph-ok-bg:color-mix(in srgb,#14b880 14%,var(--gs-public-theme-panel,#0a1727));--dph-ok-ink:color-mix(in srgb,#14b880 55%,var(--gs-public-theme-text,#e9f6ff));--dph-warn-line:color-mix(in srgb,#f0b429 50%,transparent);--dph-warn-bg:color-mix(in srgb,#f0b429 14%,var(--gs-public-theme-panel,#0a1727));--dph-warn-ink:color-mix(in srgb,#f0b429 55%,var(--gs-public-theme-text,#e9f6ff));--dph-bad-line:color-mix(in srgb,#f2547d 52%,transparent);--dph-bad-bg:color-mix(in srgb,#f2547d 14%,var(--gs-public-theme-panel,#0a1727));--dph-bad-ink:color-mix(in srgb,#f2547d 55%,var(--gs-public-theme-text,#e9f6ff));display:grid;align-content:start;gap:var(--dph-gap);min-width:0;flex:1 1 auto}#side-panel #apps-deploy-hub .dph-masthead{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:center;gap:.66rem;border:1px solid var(--dph-line);border-radius:var(--dph-radius);background:radial-gradient(130% 190% at 0 0,var(--dph-accent-soft),transparent 56%),var(--dph-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),var(--dph-shadow);padding:.7rem .82rem;min-width:0}#side-panel #apps-deploy-hub .dph-masthead-glyph{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 42%,transparent);border-radius:.64rem;background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 26%,transparent),transparent 74%);color:var(--dph-accent)}#side-panel #apps-deploy-hub .dph-masthead-glyph i,#side-panel #apps-deploy-hub .dph-masthead-glyph svg{width:.96rem;height:.96rem;stroke-width:1.7}#side-panel #apps-deploy-hub .dph-masthead-copy{min-width:0}#side-panel #apps-deploy-hub .dph-masthead-copy h5{margin:0;font-size:.94rem;font-weight:650;letter-spacing:-.005em;line-height:1.16;text-transform:none;color:var(--dph-ink)}#side-panel #apps-deploy-hub .dph-masthead-copy p{margin:.2rem 0 0;max-width:62ch;font-size:.6rem;line-height:1.45;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-gate{display:inline-flex;align-items:center;justify-self:end;gap:.42rem;max-width:min(30rem,100%);min-height:1.78rem;margin:0;border:1px solid var(--dph-line);border-radius:999px;background:var(--dph-inset);padding:.3rem .68rem .3rem .56rem;font-size:.56rem;font-weight:600;line-height:1.32;letter-spacing:.005em;color:var(--dph-ink-2)}#side-panel #apps-deploy-hub .dph-gate:empty{display:none}#side-panel #apps-deploy-hub .dph-gate:before{content:"";width:.4rem;height:.4rem;flex:0 0 auto;border-radius:50%;background:currentcolor;box-shadow:0 0 0 3px color-mix(in srgb,currentcolor 20%,transparent)}#side-panel #apps-deploy-hub .dph-gate.is-pass{border-color:var(--dph-ok-line);background:var(--dph-ok-bg);color:var(--dph-ok-ink)}#side-panel #apps-deploy-hub .dph-gate.is-warning{border-color:var(--dph-warn-line);background:var(--dph-warn-bg);color:var(--dph-warn-ink)}#side-panel #apps-deploy-hub .dph-gate.is-blocked{border-color:var(--dph-bad-line);background:var(--dph-bad-bg);color:var(--dph-bad-ink)}#side-panel #apps-deploy-hub .dph-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"listing release" "media history";align-items:start;gap:var(--dph-gap);min-width:0;border:0;border-radius:0;background:none;box-shadow:none;padding:0}#side-panel #apps-deploy-hub .dph-card{position:relative;display:grid;align-content:start;gap:.6rem;min-width:0;border:1px solid var(--dph-line);border-radius:var(--dph-radius);background:var(--dph-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),var(--dph-shadow);padding:.74rem .8rem .8rem}#side-panel #apps-deploy-hub .dph-card:before{content:"";position:absolute;top:-1px;left:1.1rem;width:3.4rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--dph-accent),transparent)}#side-panel #apps-deploy-hub .dph-card--listing{grid-area:listing}#side-panel #apps-deploy-hub .dph-card--release{grid-area:release}#side-panel #apps-deploy-hub .dph-card--media{grid-area:media}#side-panel #apps-deploy-hub .dph-card--history{grid-area:history}#side-panel #apps-deploy-hub .dph-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.54rem;border-bottom:1px solid var(--dph-line-soft);padding-bottom:.54rem}#side-panel #apps-deploy-hub .dph-card-step{display:inline-flex;align-items:center;justify-content:center;min-width:1.54rem;height:1.54rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 34%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 13%,transparent);padding:0 .3rem;font-size:.52rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--dph-accent)}#side-panel #apps-deploy-hub .dph-card-heading{min-width:0}#side-panel #apps-deploy-hub .dph-card-heading h6{margin:0;font-size:.7rem;font-weight:650;letter-spacing:.005em;line-height:1.22;text-transform:none;color:var(--dph-ink)}#side-panel #apps-deploy-hub .dph-card-heading p{margin:.16rem 0 0;font-size:.55rem;line-height:1.42;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-card-mark{display:inline-flex;align-items:center;justify-content:center;width:1.54rem;height:1.54rem;border:1px solid var(--dph-line-soft);border-radius:.46rem;background:var(--dph-inset);color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-card-mark i,#side-panel #apps-deploy-hub .dph-card-mark svg{width:.68rem;height:.68rem;stroke-width:1.7}#side-panel #apps-deploy-hub .dph-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.58rem .62rem}#side-panel #apps-deploy-hub .dph-field{display:grid;gap:.28rem;align-content:start;min-width:0}#side-panel #apps-deploy-hub .dph-field--wide{grid-column:1/-1}#side-panel #apps-deploy-hub .dph-field-label{display:inline-flex;align-items:center;gap:.32rem;min-width:0;font-size:.52rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-field-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #apps-deploy-hub .dph-field-label i,#side-panel #apps-deploy-hub .dph-field-label svg{width:.58rem;height:.58rem;flex:0 0 auto;stroke-width:1.85;color:inherit;background:none;border:0;box-shadow:none}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row input,#side-panel #apps-deploy-hub .dph-field input,#side-panel #apps-deploy-hub .dph-field select,#side-panel #apps-deploy-hub .dph-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:2.05rem;border:1px solid var(--dph-line);border-radius:var(--dph-radius-sm);background:var(--dph-field);box-shadow:inset 0 1px 2px rgba(2,8,16,.26);padding:.46rem .58rem;font-family:inherit;font-size:.62rem;font-weight:500;line-height:1.4;letter-spacing:.004em;color:var(--dph-ink);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row input::-moz-placeholder,#side-panel #apps-deploy-hub .dph-field input::-moz-placeholder,#side-panel #apps-deploy-hub .dph-field textarea::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#8db0c9) 58%,transparent)}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row input::placeholder,#side-panel #apps-deploy-hub .dph-field input::placeholder,#side-panel #apps-deploy-hub .dph-field textarea::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#8db0c9) 58%,transparent)}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row input:focus,#side-panel #apps-deploy-hub .dph-field input:focus,#side-panel #apps-deploy-hub .dph-field select:focus,#side-panel #apps-deploy-hub .dph-field textarea:focus{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 62%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1a2c) 92%,transparent);box-shadow:inset 0 1px 2px rgba(2,8,16,.26),0 0 0 3px var(--dph-accent-soft)}#side-panel #apps-deploy-hub .dph-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.6rem;background-image:linear-gradient(45deg,transparent 50%,currentcolor 0),linear-gradient(135deg,currentcolor 50%,transparent 0);background-position:calc(100% - .9rem) calc(50% + .02rem),calc(100% - .68rem) calc(50% + .02rem);background-size:.22rem .22rem,.22rem .22rem;background-repeat:no-repeat,no-repeat;cursor:pointer}#side-panel #apps-deploy-hub .dph-field--text textarea{min-height:5.6rem;resize:vertical}#side-panel #apps-deploy-hub .dph-field--version input{font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.07em;text-transform:uppercase;background:var(--dph-inset);color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 62%,var(--gs-public-theme-text,#e9f6ff));cursor:default}#side-panel #apps-deploy-hub .dph-verify{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.52rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5f9fd0) 22%,transparent);border-radius:var(--dph-radius-sm);background:var(--dph-inset);padding:.52rem .58rem}#side-panel #apps-deploy-hub .dph-verify[hidden]{display:none}#side-panel #apps-deploy-hub .dph-verify-glyph{display:inline-flex;align-items:center;justify-content:center;width:1.68rem;height:1.68rem;border:1px solid var(--dph-line-soft);border-radius:.48rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1d31) 88%,transparent);color:var(--dph-ink-2)}#side-panel #apps-deploy-hub .dph-verify-glyph i,#side-panel #apps-deploy-hub .dph-verify-glyph svg{width:.72rem;height:.72rem;stroke-width:1.7}#side-panel #apps-deploy-hub .dph-verify-copy{min-width:0}#side-panel #apps-deploy-hub .dph-verify-copy strong{display:block;font-size:.53rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dph-ink-2)}#side-panel #apps-deploy-hub .dph-verify-copy p{margin:.12rem 0 0;font-size:.55rem;line-height:1.38;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-verify-status{display:inline-flex;align-items:center;justify-content:center;min-height:1.46rem;border:1px solid var(--dph-line);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1c2f) 86%,transparent);padding:0 .62rem;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--dph-ink-2)}#side-panel #apps-deploy-hub .sp-apps-deploy-verification.is-pending .dph-verify-status{border-color:var(--dph-warn-line);background:var(--dph-warn-bg);color:var(--dph-warn-ink)}#side-panel #apps-deploy-hub .dph-drops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}#side-panel #apps-deploy-hub .dph-drop{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;min-height:3.2rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#5f9fd0) 36%,transparent);border-radius:var(--dph-radius-sm);background:var(--dph-inset);padding:.56rem .62rem;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}#side-panel #apps-deploy-hub .dph-drop:focus-within,#side-panel #apps-deploy-hub .dph-drop:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 9%,transparent);box-shadow:0 0 0 3px var(--dph-accent-soft)}#side-panel #apps-deploy-hub .dph-drop-input{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;background:none;padding:0;opacity:0;cursor:pointer}#side-panel #apps-deploy-hub .dph-drop-glyph{display:inline-flex;align-items:center;justify-content:center;width:1.84rem;height:1.84rem;border:1px solid var(--dph-line-soft);border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1d31) 88%,transparent);color:var(--dph-accent)}#side-panel #apps-deploy-hub .dph-drop-glyph i,#side-panel #apps-deploy-hub .dph-drop-glyph svg{width:.78rem;height:.78rem;stroke-width:1.7}#side-panel #apps-deploy-hub .dph-drop-copy{display:grid;gap:.1rem;min-width:0}#side-panel #apps-deploy-hub .dph-drop-copy strong{font-size:.61rem;font-weight:650;letter-spacing:.005em;color:var(--dph-ink)}#side-panel #apps-deploy-hub .dph-drop-copy small{font-size:.5rem;line-height:1.35;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-drop-cta{display:inline-flex;align-items:center;justify-content:center;min-height:1.4rem;border:1px solid var(--dph-line);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d2138) 88%,transparent);padding:0 .58rem;font-size:.48rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--dph-ink-2)}#side-panel #apps-deploy-hub .dph-media{display:block;min-height:0;border:0;border-radius:0;background:none;box-shadow:none;padding:0}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-empty{margin:0;min-height:0;font-size:.54rem;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr));gap:.5rem}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-card{position:relative;display:grid;gap:.3rem;border:1px solid var(--dph-line-soft);border-radius:.52rem;background:var(--dph-inset);padding:.34rem;min-height:0}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-thumb{display:flex;align-items:center;justify-content:center;min-height:3.6rem;border:0;border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101c) 92%,transparent);overflow:hidden}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-thumb img{display:block;width:100%;height:100%;min-height:3.6rem;-o-object-fit:cover;object-fit:cover}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-thumb i,#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-thumb svg{width:.9rem;height:.9rem;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-meta{display:grid;gap:.12rem;min-width:0}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-kind{display:inline-flex;align-items:center;gap:.26rem;min-width:0;font-size:.5rem;font-weight:600;line-height:1.2;color:var(--dph-ink-2)}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-kind i,#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-kind svg{width:.5rem;height:.5rem;flex:0 0 auto;stroke-width:2;color:var(--dph-accent);background:none;border:0;box-shadow:none}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-kind small{border:1px solid var(--dph-line-soft);border-radius:999px;padding:0 .28rem;font-size:.42rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-meta>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;line-height:1.3;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-remove{position:absolute;top:.26rem;right:.26rem;display:inline-flex;align-items:center;justify-content:center;width:1.06rem;height:1.06rem;border:1px solid var(--dph-line-soft);border-radius:50%;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#05101d) 88%,transparent);padding:0;line-height:1;cursor:pointer;color:var(--dph-ink-2);transition:border-color .16s ease,color .16s ease,background .16s ease}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-remove:hover{border-color:var(--dph-bad-line);background:var(--dph-bad-bg);color:var(--dph-bad-ink)}#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-remove i,#side-panel #apps-deploy-hub .dph-media .sp-apps-deploy-media-remove svg{width:.52rem;height:.52rem;stroke-width:2.2;color:inherit;background:none;border:0;box-shadow:none}#side-panel #apps-deploy-hub .dph-release{display:grid;align-content:start;gap:.58rem}#side-panel #apps-deploy-hub .dph-deploy-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.4rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 58%,transparent);border-radius:var(--dph-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#2f9ae8) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#14649f) 96%,transparent));padding:0 .9rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dph-on-accent);cursor:pointer}#side-panel #apps-deploy-hub .dph-deploy-btn i,#side-panel #apps-deploy-hub .dph-deploy-btn svg{width:.7rem;height:.7rem;stroke-width:2}#side-panel #apps-deploy-hub .dph-deploy-btn:disabled{opacity:.5;cursor:not-allowed}#side-panel #apps-deploy-hub #apps-deploy-history{display:grid;align-content:start;gap:0;flex:0 1 auto;min-height:11.5rem;max-height:20rem;border:1px solid var(--dph-line-soft);border-radius:var(--dph-radius-sm);background:var(--dph-inset);padding:.56rem .5rem .3rem;overflow:auto}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-muted{margin:0;min-height:0;font-size:.55rem;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-list-item{position:relative;display:grid;gap:.16rem;border:0;border-radius:0;background:none;padding:0 0 .66rem 1.08rem}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-list-item:before{content:"";position:absolute;top:.3rem;left:.12rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--dph-accent);box-shadow:0 0 0 3px var(--dph-accent-soft)}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-list-item:after{content:"";position:absolute;top:.88rem;bottom:0;left:.31rem;width:1px;background:var(--dph-line)}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-list-item:last-child{padding-bottom:.2rem}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-list-item:last-child:after{display:none}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-list-item header{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;font-size:.58rem;color:var(--dph-ink)}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-list-item header strong{font-weight:650;letter-spacing:.02em}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-list-item header small{flex:0 0 auto;border:1px solid var(--dph-line-soft);border-radius:999px;padding:.02rem .34rem;font-size:.44rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-list-item p{margin:0;font-size:.55rem;line-height:1.42;color:var(--dph-ink-2)}#side-panel #apps-deploy-hub #apps-deploy-history .sp-apps-list-item>small{font-size:.46rem;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-card--env .dph-card-heading p{max-width:88ch}#side-panel #apps-deploy-hub .dph-env-rows{display:grid;gap:.44rem;margin:0}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.7fr) auto auto;align-items:center;gap:.44rem;border:1px solid var(--dph-line-soft);border-radius:var(--dph-radius-sm);background:var(--dph-inset);padding:.42rem .48rem}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row input:first-child{font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;letter-spacing:.05em;text-transform:uppercase}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row .sp-apps-btn-icon{width:1.9rem;height:1.9rem;border-radius:var(--dph-radius-sm)}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row .sp-apps-btn-icon i,#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row .sp-apps-btn-icon svg{width:.62rem;height:.62rem;stroke-width:1.9}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-empty{margin:0;opacity:1;padding:.42rem .1rem;font-size:.55rem;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-env-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}#side-panel #apps-deploy-hub .sp-apps-env-feedback{opacity:1;font-size:.55rem;color:var(--dph-ink-3)}#side-panel #apps-deploy-hub .dph-btn{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.94rem;border-radius:var(--dph-radius-sm);padding:0 .72rem;font-size:.55rem;font-weight:700;letter-spacing:.07em;white-space:nowrap;cursor:pointer}#side-panel #apps-deploy-hub .dph-btn i,#side-panel #apps-deploy-hub .dph-btn svg{width:.62rem;height:.62rem;flex:0 0 auto;stroke-width:1.95}#side-panel #apps-deploy-hub .dph-btn:disabled{opacity:.62;cursor:default}@media (max-width:1320px){#side-panel #apps-deploy-hub .dph-form{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr)}}@media (max-width:1080px){#side-panel #apps-deploy-hub .dph-form{grid-template-columns:minmax(0,1fr);grid-template-areas:"listing" "media" "release" "history"}#side-panel #apps-deploy-hub .dph-masthead{grid-template-columns:auto minmax(0,1fr);row-gap:.54rem}#side-panel #apps-deploy-hub .dph-gate{grid-column:1/-1;justify-self:start;max-width:100%}#side-panel #apps-deploy-hub #apps-deploy-history{min-height:9rem;max-height:16rem}}@media (max-width:780px){#side-panel #apps-deploy-hub .dph-drops,#side-panel #apps-deploy-hub .dph-fields{grid-template-columns:minmax(0,1fr)}#side-panel #apps-deploy-hub .dph-masthead-copy h5{font-size:.86rem}#side-panel #apps-deploy-hub .dph-verify{grid-template-columns:auto minmax(0,1fr);row-gap:.46rem}#side-panel #apps-deploy-hub .dph-verify .dph-btn,#side-panel #apps-deploy-hub .dph-verify-status{grid-column:2/-1;justify-self:start}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row{grid-template-columns:minmax(0,1fr) auto auto;row-gap:.4rem}#side-panel #apps-deploy-hub .dph-env-rows .sp-apps-env-row input:nth-child(2){grid-column:1/-1}}#side-panel #apps-content-editor{--vce-gap:0.6rem;--vce-radius:0.74rem;--vce-radius-sm:0.48rem;--vce-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#5f9fd0) 26%,transparent);--vce-line-soft:color-mix(in srgb,var(--gs-public-theme-border-strong,#5f9fd0) 14%,transparent);--vce-panel:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1727) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1d) 96%,transparent));--vce-inset:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 80%,transparent);--vce-field:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c17) 88%,transparent);--vce-ink:color-mix(in srgb,var(--gs-public-theme-strong,#e9f6ff) 96%,transparent);--vce-ink-2:color-mix(in srgb,var(--gs-public-theme-text,#bcd9ee) 90%,transparent);--vce-ink-3:color-mix(in srgb,var(--gs-public-theme-secondary,#8db0c9) 84%,transparent);--vce-accent:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 94%,transparent);--vce-accent-soft:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 16%,transparent);--vce-shadow:0 12px 26px rgba(3,10,20,0.3);--vce-ok-line:color-mix(in srgb,#14b880 46%,transparent);--vce-ok-bg:color-mix(in srgb,#14b880 14%,var(--gs-public-theme-panel,#0a1727));--vce-ok-ink:color-mix(in srgb,#14b880 55%,var(--gs-public-theme-text,#e9f6ff));--vce-warn-line:color-mix(in srgb,#f0b429 50%,transparent);--vce-warn-bg:color-mix(in srgb,#f0b429 14%,var(--gs-public-theme-panel,#0a1727));--vce-warn-ink:color-mix(in srgb,#f0b429 55%,var(--gs-public-theme-text,#e9f6ff));--vce-bad-line:color-mix(in srgb,#f2547d 52%,transparent);--vce-bad-bg:color-mix(in srgb,#f2547d 14%,var(--gs-public-theme-panel,#0a1727));--vce-bad-ink:color-mix(in srgb,#f2547d 55%,var(--gs-public-theme-text,#e9f6ff));display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--vce-gap);flex:1 1 auto;min-height:0;min-width:0}#side-panel #apps-content-editor .vce-topbar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;border:1px solid var(--vce-line);border-radius:var(--vce-radius);background:radial-gradient(120% 200% at 0 0,var(--vce-accent-soft),transparent 54%),var(--vce-panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),var(--vce-shadow);padding:.56rem .66rem;min-width:0}#side-panel #apps-content-editor .vce-glyph{display:inline-flex;align-items:center;justify-content:center;width:1.94rem;height:1.94rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 42%,transparent);border-radius:.56rem;background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 26%,transparent),transparent 74%);color:var(--vce-accent)}#side-panel #apps-content-editor .vce-glyph i,#side-panel #apps-content-editor .vce-glyph svg{width:.86rem;height:.86rem;stroke-width:1.7}#side-panel #apps-content-editor .vce-identity{min-width:8rem;flex:1 1 12rem}#side-panel #apps-content-editor .vce-identity h5{margin:0;font-size:.78rem;font-weight:650;letter-spacing:-.004em;line-height:1.18;text-transform:none;color:var(--vce-ink)}#side-panel #apps-content-editor .vce-identity p{margin:.14rem 0 0;font-size:.54rem;line-height:1.4;color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-segment{display:inline-flex;align-items:center;gap:.14rem;flex:0 0 auto;border:1px solid var(--vce-line-soft);border-radius:999px;background:var(--vce-inset);padding:.14rem}#side-panel #apps-content-editor .vce-segment-btn{display:inline-flex;align-items:center;justify-content:center;gap:.26rem;min-height:1.5rem;border:1px solid transparent;border-radius:999px;background:none;padding:0 .5rem;font-size:.5rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--vce-ink-3);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}#side-panel #apps-content-editor .vce-segment-btn i,#side-panel #apps-content-editor .vce-segment-btn svg{width:.6rem;height:.6rem;stroke-width:1.9}#side-panel #apps-content-editor .vce-segment-btn:hover:not(:disabled){color:var(--vce-ink)}#side-panel #apps-content-editor .vce-segment-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 17%,transparent);color:var(--vce-ink)}#side-panel #apps-content-editor .vce-segment-btn:disabled{opacity:.4;cursor:default}#side-panel #apps-content-editor .vce-capability{display:inline-flex;align-items:center;gap:.36rem;flex:0 0 auto;min-height:1.6rem;margin:0;border:1px solid var(--vce-line);border-radius:999px;background:var(--vce-inset);padding:.24rem .6rem .24rem .5rem;font-size:.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--vce-ink-2)}#side-panel #apps-content-editor .vce-capability:before{content:"";width:.36rem;height:.36rem;flex:0 0 auto;border-radius:50%;background:currentcolor;box-shadow:0 0 0 3px color-mix(in srgb,currentcolor 20%,transparent)}#side-panel #apps-content-editor .vce-capability.is-pass{border-color:var(--vce-ok-line);background:var(--vce-ok-bg);color:var(--vce-ok-ink)}#side-panel #apps-content-editor .vce-capability.is-warning{border-color:var(--vce-warn-line);background:var(--vce-warn-bg);color:var(--vce-warn-ink)}#side-panel #apps-content-editor .vce-capability.is-blocked{border-color:var(--vce-bad-line);background:var(--vce-bad-bg);color:var(--vce-bad-ink)}#side-panel #apps-content-editor .vce-topbar-actions{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto}#side-panel #apps-content-editor .vce-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.76rem;min-width:1.76rem;border-radius:var(--vce-radius-sm);padding:0 .56rem;font-size:.52rem;font-weight:700;letter-spacing:.07em;white-space:nowrap;cursor:pointer}#side-panel #apps-content-editor .vce-btn i,#side-panel #apps-content-editor .vce-btn svg{width:.6rem;height:.6rem;flex:0 0 auto;stroke-width:1.9}#side-panel #apps-content-editor .vce-btn:disabled{opacity:.45;cursor:not-allowed}#side-panel #apps-content-editor .vce-reason{margin:0;border-left:2px solid var(--vce-line);padding:0 0 0 .5rem;font-size:.54rem;line-height:1.45;color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-reason:empty{display:none}#side-panel #apps-content-editor .vce-body{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,16rem);gap:var(--vce-gap);min-height:0;min-width:0}#side-panel #apps-content-editor .vce-rail{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.44rem;min-height:0;min-width:0;border:1px solid var(--vce-line);border-radius:var(--vce-radius);background:var(--vce-panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),var(--vce-shadow);padding:.54rem}#side-panel #apps-content-editor .vce-rail-tabs{display:inline-flex;align-items:center;gap:.14rem;border:1px solid var(--vce-line-soft);border-radius:999px;background:var(--vce-inset);padding:.14rem}#side-panel #apps-content-editor .vce-rail-tab{display:inline-flex;align-items:center;justify-content:center;gap:.26rem;flex:1 1 0;min-height:1.46rem;border:1px solid transparent;border-radius:999px;background:none;padding:0 .42rem;font-size:.49rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--vce-ink-3);cursor:pointer}#side-panel #apps-content-editor .vce-rail-tab i,#side-panel #apps-content-editor .vce-rail-tab svg{width:.58rem;height:.58rem;stroke-width:1.9}#side-panel #apps-content-editor .vce-rail-tab.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 17%,transparent);color:var(--vce-ink)}#side-panel #apps-content-editor .vce-rail-head{display:flex;align-items:center;justify-content:space-between;gap:.36rem;min-height:1.6rem}#side-panel #apps-content-editor .vce-rail-title{display:inline-flex;align-items:center;gap:.3rem;font-size:.52rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--vce-ink-2)}#side-panel #apps-content-editor .vce-rail-title i,#side-panel #apps-content-editor .vce-rail-title svg{width:.58rem;height:.58rem;stroke-width:1.9}#side-panel #apps-content-editor .vce-chip{display:inline-flex;align-items:center;max-width:8.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--vce-line-soft);border-radius:999px;background:var(--vce-inset);padding:.1rem .42rem;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace;font-size:.46rem;color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-rail-pane{min-height:0;overflow:auto;border:1px solid var(--vce-line-soft);border-radius:var(--vce-radius-sm);background:var(--vce-inset);padding:.4rem}#side-panel #apps-content-editor .vce-rail-pane[hidden]{display:none}#side-panel #apps-content-editor .vce-layers{display:grid;align-content:start;gap:.1rem}#side-panel #apps-content-editor .vce-layer-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.26rem;box-sizing:border-box;width:100%;min-width:0;border:1px solid transparent;border-radius:.36rem;background:none;padding:.2rem .28rem;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease}#side-panel #apps-content-editor .vce-layer-row:hover{background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 9%,transparent)}#side-panel #apps-content-editor .vce-layer-row.is-selected{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 17%,transparent)}#side-panel #apps-content-editor .vce-layer-toggle{display:inline-flex;align-items:center;justify-content:center;width:.86rem;height:.86rem;flex:0 0 auto;border:0;border-radius:.24rem;background:none;padding:0;color:var(--vce-ink-3);cursor:pointer}#side-panel #apps-content-editor .vce-layer-toggle i,#side-panel #apps-content-editor .vce-layer-toggle svg{width:.5rem;height:.5rem;stroke-width:2.2}#side-panel #apps-content-editor .vce-layer-toggle.is-empty{visibility:hidden}#side-panel #apps-content-editor .vce-layer-copy{display:grid;gap:.02rem;min-width:0}#side-panel #apps-content-editor .vce-layer-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace;font-size:.5rem;color:var(--vce-ink-2)}#side-panel #apps-content-editor .vce-layer-row.is-selected .vce-layer-tag{color:var(--vce-ink)}#side-panel #apps-content-editor .vce-layer-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;line-height:1.3;color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-empty{margin:0;padding:.5rem .2rem;font-size:.52rem;line-height:1.45;color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-blocks{display:grid;align-content:start;gap:.34rem}#side-panel #apps-content-editor .vce-blocks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}#side-panel #apps-content-editor .vce-block{display:grid;justify-items:center;gap:.2rem;border:1px dashed var(--vce-line);border-radius:var(--vce-radius-sm);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1d31) 70%,transparent);padding:.44rem .3rem;font-size:.47rem;font-weight:600;letter-spacing:.03em;color:var(--vce-ink-3);opacity:.62;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}#side-panel #apps-content-editor .vce-block.is-draggable{opacity:1;cursor:grab;color:var(--vce-ink-2);transition:border-color .16s ease,background .16s ease,transform .16s ease}#side-panel #apps-content-editor .vce-block.is-draggable:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 12%,transparent);color:var(--vce-ink)}#side-panel #apps-content-editor .vce-block.is-dragging{cursor:grabbing;border-style:solid;border-color:var(--vce-accent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 20%,transparent);transform:scale(.96)}#side-panel #apps-content-editor.is-block-dragging .vce-stage iframe{pointer-events:none}#side-panel #apps-content-editor .vce-style{display:grid;gap:.34rem;border-top:1px solid var(--vce-line-soft);padding-top:.44rem}#side-panel #apps-content-editor .vce-style-head{display:flex;align-items:center;justify-content:space-between;gap:.3rem}#side-panel #apps-content-editor .vce-style-bp{border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 15%,transparent);padding:.06rem .4rem;font-size:.44rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--vce-accent)}#side-panel #apps-content-editor .vce-style-group{border:1px solid var(--vce-line-soft);border-radius:var(--vce-radius-sm);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1d31) 62%,transparent);padding:.3rem .36rem}#side-panel #apps-content-editor .vce-style-group>summary{cursor:pointer;font-size:.48rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--vce-ink-3);list-style:none}#side-panel #apps-content-editor .vce-style-group>summary::-webkit-details-marker{display:none}#side-panel #apps-content-editor .vce-style-group>summary:before{content:"▸";margin-right:.26rem;opacity:.7}#side-panel #apps-content-editor .vce-style-group[open]>summary:before{content:"▾"}#side-panel #apps-content-editor .vce-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding-top:.32rem}#side-panel #apps-content-editor .vce-style-field{display:grid;gap:.14rem;min-width:0}#side-panel #apps-content-editor .vce-style-field>span{font-size:.44rem;letter-spacing:.04em;text-transform:uppercase;color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-style-field input,#side-panel #apps-content-editor .vce-style-field select{box-sizing:border-box;width:100%;min-width:0;min-height:1.5rem;border:1px solid var(--vce-line);border-radius:.34rem;background:var(--vce-field);padding:.2rem .34rem;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace;font-size:.47rem;color:var(--vce-ink);outline:none}#side-panel #apps-content-editor .vce-style-field input:focus,#side-panel #apps-content-editor .vce-style-field select:focus{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 62%,transparent);box-shadow:0 0 0 2px var(--vce-accent-soft)}#side-panel #apps-content-editor .vce-style-field input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#8db0c9) 52%,transparent)}#side-panel #apps-content-editor .vce-style-field input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#8db0c9) 52%,transparent)}#side-panel #apps-content-editor .vce-style-inherit{font-size:.4rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#8db0c9) 66%,transparent)}#side-panel #apps-content-editor .vce-ops{display:flex;flex-wrap:wrap;gap:.24rem}#side-panel #apps-content-editor .vce-op{display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;border:1px solid var(--vce-line);border-radius:var(--vce-radius-sm);background:var(--vce-field);color:var(--vce-ink-2);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}#side-panel #apps-content-editor .vce-op i,#side-panel #apps-content-editor .vce-op svg{width:.62rem;height:.62rem;stroke-width:1.9}#side-panel #apps-content-editor .vce-op:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 14%,transparent);color:var(--vce-ink)}#side-panel #apps-content-editor .vce-op[data-vce-structure=delete]:hover{border-color:var(--vce-bad-line);background:var(--vce-bad-bg);color:var(--vce-bad-ink)}#side-panel #apps-content-editor .vce-block i,#side-panel #apps-content-editor .vce-block svg{width:.72rem;height:.72rem;stroke-width:1.7}#side-panel #apps-content-editor .vce-inspector{display:grid;align-content:start;gap:.5rem}#side-panel #apps-content-editor .vce-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.16rem;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace;font-size:.44rem;color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-breadcrumb span+span:before{content:"›";margin-right:.16rem;opacity:.6}#side-panel #apps-content-editor .vce-field{display:grid;gap:.24rem;min-width:0}#side-panel #apps-content-editor .vce-field-label{font-size:.48rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-field input,#side-panel #apps-content-editor .vce-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:1.84rem;border:1px solid var(--vce-line);border-radius:var(--vce-radius-sm);background:var(--vce-field);box-shadow:inset 0 1px 2px rgba(2,8,16,.26);padding:.36rem .46rem;font-family:inherit;font-size:.55rem;font-weight:500;line-height:1.42;color:var(--vce-ink);outline:none;transition:border-color .16s ease,box-shadow .16s ease}#side-panel #apps-content-editor .vce-field textarea{min-height:3.6rem;resize:vertical}#side-panel #apps-content-editor .vce-field input:focus,#side-panel #apps-content-editor .vce-field textarea:focus{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 62%,transparent);box-shadow:inset 0 1px 2px rgba(2,8,16,.26),0 0 0 3px var(--vce-accent-soft)}#side-panel #apps-content-editor .vce-field input:disabled,#side-panel #apps-content-editor .vce-field textarea:disabled{opacity:.6;cursor:not-allowed}#side-panel #apps-content-editor .vce-field-hint{font-size:.46rem;line-height:1.4;color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-classes{display:flex;flex-wrap:wrap;gap:.2rem}#side-panel #apps-content-editor .vce-class-chip{border:1px solid var(--vce-line-soft);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1d31) 78%,transparent);padding:.06rem .34rem;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace;font-size:.44rem;color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-canvas{position:relative;display:grid;min-height:0;min-width:0;border:1px solid var(--vce-line);border-radius:var(--vce-radius);background:var(--vce-inset);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),var(--vce-shadow);padding:.46rem;overflow:hidden}#side-panel #apps-content-editor .vce-stage{min-height:0;height:100%;border:0;border-radius:var(--vce-radius-sm);background:none;box-shadow:none;padding:0;overflow:auto}#side-panel #apps-content-editor .vce-canvas-empty{position:absolute;inset:.46rem;z-index:3;display:grid;align-content:center;justify-items:center;gap:.42rem;border-radius:var(--vce-radius-sm);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 92%,transparent);padding:1rem;text-align:center}#side-panel #apps-content-editor .vce-canvas-empty[hidden]{display:none}#side-panel #apps-content-editor .vce-canvas-empty-glyph{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid var(--vce-line);border-radius:.66rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1d31) 84%,transparent);color:var(--vce-ink-3)}#side-panel #apps-content-editor .vce-canvas-empty-glyph i,#side-panel #apps-content-editor .vce-canvas-empty-glyph svg{width:.94rem;height:.94rem;stroke-width:1.6}#side-panel #apps-content-editor .vce-canvas-empty strong{font-size:.72rem;font-weight:650;color:var(--vce-ink)}#side-panel #apps-content-editor .vce-canvas-empty p{margin:0;max-width:34ch;font-size:.55rem;line-height:1.45;color:var(--vce-ink-3)}#side-panel #apps-content-editor[data-vce-mode-state=preview] .vce-canvas{border-color:var(--vce-line-soft)}@media (max-width:1400px){#side-panel #apps-content-editor .vce-body{grid-template-columns:minmax(0,12rem) minmax(0,1fr) minmax(0,14rem)}}@media (max-width:1180px){#side-panel #apps-content-editor .vce-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(18rem,1fr) auto}#side-panel #apps-content-editor .vce-rail{grid-template-rows:auto auto}#side-panel #apps-content-editor .vce-rail-pane{max-height:14rem}}@media (max-width:780px){#side-panel #apps-content-editor .vce-identity{flex:1 1 100%}#side-panel #apps-content-editor .vce-capability{flex:1 1 100%;justify-content:flex-start}}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-category-badges{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(auto-fit,minmax(1.82rem,1fr))!important;align-items:center!important;justify-items:center!important;justify-content:center!important;border-top:0!important;gap:.32rem!important;overflow:visible!important;width:100%!important;margin:.34rem 0 .42rem!important;padding:.12rem 0 .14rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row{width:1.82rem!important;min-width:1.82rem!important;max-width:1.82rem!important;min-height:1.82rem!important;border:0!important;border-radius:.6rem!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1f32) 80%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(138,195,228,.18)!important;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row:hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row:hover{background:color-mix(in srgb,var(--gs-public-theme-panel,#0f2b43) 92%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(167,218,247,.36)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row.is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row.is-active{background:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-panel,#1f587f) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#143c5d) 92%,transparent))!important;box-shadow:inset 0 0 0 1px rgba(163,217,247,.56),0 .36rem .74rem rgba(2,10,18,.26)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row:focus-visible,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row:focus-visible{outline:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#b8e2f9) 86%,transparent)!important;outline-offset:1px!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-main,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-meta,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-main,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-meta{display:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-icon,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important;text-align:center!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-icon :is(i,svg),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-icon :is(i,svg){width:.74rem!important;height:.74rem!important;color:color-mix(in srgb,var(--gs-public-theme-text,#cde9f9) 98%,transparent)!important;stroke-width:2!important;flex-shrink:0!important;display:block!important;margin:0 auto!important;vertical-align:middle!important}body.theme-classic #side-panel.activity-mode #activity-panel-shell .gs-activity-title{color:#2b4d74}body.theme-classic #side-panel.activity-mode #activity-panel-shell .gs-activity-table-host{background:transparent!important}body.theme-classic #side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-table-wrap{background:linear-gradient(180deg,rgba(250,253,255,.98),rgba(237,246,253,.98))!important}body.theme-classic #side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-table thead th{border-bottom:1px solid rgba(106,148,192,.28);background:linear-gradient(180deg,rgba(241,248,255,.98),rgba(233,243,252,.98))}body.theme-classic #side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-table tbody td{border-bottom:1px solid rgba(106,148,192,.16)}body.theme-classic #side-panel.chat-mode #chat-panel-shell :is(.gs-chat-directory,.gs-chat-thread){background:radial-gradient(130% 140% at 18% 12%,rgba(138,183,226,.2),transparent 58%),radial-gradient(120% 120% at 84% 86%,rgba(121,168,214,.18),transparent 62%),linear-gradient(155deg,rgba(244,250,255,.95),rgba(230,241,252,.94))!important;box-shadow:0 10px 24px rgba(62,92,131,.18)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-search-wrap{background:rgba(222,236,250,.8)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-search-input{border-color:rgba(101,144,191,.32);background:rgba(245,250,255,.96);color:#203f62}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-contact{background:rgba(223,237,251,.72)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-contact:hover{background:rgba(209,228,246,.88)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-contact.is-active{background:linear-gradient(145deg,rgba(132,176,222,.66),rgba(107,153,201,.7))}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-thread-head{background:rgba(221,236,250,.82)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-list{background:linear-gradient(180deg,rgba(238,247,255,.76),rgba(226,239,252,.78))}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-day{background:rgba(206,224,243,.74)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-bubble{background:rgba(223,236,248,.86)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-own .gs-chat-message-bubble{background:linear-gradient(145deg,rgba(117,167,218,.68),rgba(95,146,198,.72))}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-bubble.is-voice-note{background:linear-gradient(145deg,rgba(226,240,252,.92),rgba(207,226,246,.88))}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-own .gs-chat-message-bubble.is-voice-note{background:linear-gradient(145deg,rgba(122,173,222,.76),rgba(93,145,199,.78))}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-call-event .gs-chat-message-bubble{background:rgba(188,210,234,.44)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-deleted .gs-chat-message-bubble{background:rgba(201,218,237,.68)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-call-event{background:linear-gradient(145deg,rgba(208,226,244,.78),rgba(189,211,234,.82))}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-call-event-icon{border-color:rgba(105,146,191,.34)!important;background:rgba(195,216,238,.86)!important}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-thread-actions .gs-chat-anchor-pill{border-color:rgba(105,156,205,.44);background:linear-gradient(145deg,rgba(228,240,251,.96),rgba(215,230,246,.94));color:#244d74}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-thread-actions .gs-chat-anchor-pill .gs-chat-anchor-pill-inline-icon{border-color:rgba(111,162,209,.4);background:rgba(199,219,238,.9);color:#2b5781}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-message-bubble{border-color:rgba(92,163,133,.42)!important;background:linear-gradient(145deg,rgba(203,231,219,.86),rgba(191,224,211,.84));box-shadow:inset 0 0 0 1px rgba(122,176,152,.2),0 8px 18px rgba(142,184,163,.22)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event{border-color:rgba(95,165,136,.64)!important;background:linear-gradient(150deg,rgba(186,221,205,.96),rgba(170,209,190,.96));box-shadow:inset 0 0 0 1px rgba(118,172,147,.24),0 9px 18px rgba(135,178,156,.24)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-icon{border-color:rgba(95,165,136,.5)!important;background:rgba(205,234,221,.94)!important;color:#2a6750}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-copy b{color:#224f3f}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-string-pill-thread-id] .gs-chat-call-event-copy span{color:rgba(45,94,74,.88)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-message-bubble{border-color:rgba(106,157,204,.4)!important;background:linear-gradient(145deg,rgba(220,236,249,.88),rgba(207,225,244,.86));box-shadow:inset 0 0 0 1px rgba(128,172,210,.2),0 8px 18px rgba(139,171,203,.22)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event.gs-chat-anchor-pill-card{border-color:rgba(108,158,206,.58)!important;background:linear-gradient(150deg,rgba(211,229,246,.96),rgba(195,216,237,.96));box-shadow:inset 0 0 0 1px rgba(129,173,211,.24),0 9px 18px rgba(134,165,197,.24)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-icon.gs-chat-anchor-pill-icon{border-color:rgba(104,154,201,.5)!important;background:rgba(198,219,239,.94)!important;color:#295379}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-copy b{color:#214a70}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-copy span{color:rgba(47,85,120,.84)}body.theme-classic #side-panel.chat-mode #chat-panel-shell :is(.gs-chat-compose-row,.gs-chat-voice-preview){background:linear-gradient(145deg,rgba(228,240,251,.94),rgba(215,232,248,.9)),radial-gradient(circle at 18% 0,rgba(85,156,219,.12),transparent 52%)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-compose-input{border-color:rgba(101,144,191,.34);background:rgba(245,250,255,.96);color:#203f62}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-toggle{border:0!important;background:transparent!important;color:#2a537d;box-shadow:none!important}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-toggle:hover{border:0!important;background:transparent!important;box-shadow:none!important;color:#1f4b74}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu{border-color:rgba(106,158,207,.34);background:linear-gradient(160deg,rgba(237,247,255,.99),rgba(228,240,252,.99)),radial-gradient(circle at 15% 0,rgba(161,197,229,.24),transparent 62%);box-shadow:0 16px 30px rgba(155,182,210,.22),inset 0 0 0 1px rgba(141,178,214,.18)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-btn{border-color:rgba(106,158,207,.24);background:rgba(230,243,255,.95);color:#2a537d}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-btn:hover{border-color:rgba(94,138,185,.52);background:rgba(220,236,252,.96);color:#20486d}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-icon{border-color:rgba(103,158,210,.4)!important;background:rgba(209,227,244,.94)!important;color:#2a537d}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-connections-bucket-select{border-color:rgba(101,144,191,.34);background:rgba(245,250,255,.96);color:#203f62}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-connection-card{background:rgba(219,234,248,.78);box-shadow:inset 0 0 0 1px rgba(116,160,206,.24)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-connection-meta-grid>div{background:rgba(208,226,244,.7);box-shadow:inset 0 0 0 1px rgba(116,160,206,.22)}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-connection-action-btn{background:rgba(194,215,238,.78);box-shadow:inset 0 0 0 1px rgba(116,160,206,.24);color:#21486f}body.theme-classic #side-panel.chat-mode #chat-panel-shell .gs-chat-connection-action-btn:hover{background:rgba(183,206,231,.86);box-shadow:inset 0 0 0 1px rgba(97,143,190,.3)}body.theme-classic #orchestrate-panel-shell .sp-flow-main,body.theme-classic #orchestrate-panel-shell .sp-flow-sidebar{border-color:rgba(98,139,183,.3);background:radial-gradient(circle at 100% 0,rgba(140,181,223,.2),transparent 42%),linear-gradient(152deg,rgba(247,251,255,.97),rgba(232,242,252,.97));box-shadow:none}body.theme-classic #orchestrate-panel-shell :is(.sp-flow-identity-card,.sp-flow-calendar-card,.sp-flow-signal-card){border-color:rgba(99,140,185,.28);background:linear-gradient(150deg,rgba(238,247,255,.96),rgba(224,236,249,.96))}body.theme-classic #orchestrate-panel-shell :is(.sp-flow-identity-label,.sp-flow-section-label,.sp-flow-header-label,.sp-flow-signal-type,.sp-flow-signal-age){color:rgba(56,92,131,.84)}body.theme-classic #orchestrate-panel-shell :is(.sp-flow-identity-name,.sp-flow-sidebar-title,.sp-flow-primary-label,.sp-flow-summary-title,.sp-flow-signal-title){color:#224a73}body.theme-classic #orchestrate-panel-shell :is(.sp-flow-identity-org,.sp-flow-primary-sub,.sp-flow-summary-copy,.sp-flow-signal-copy){color:rgba(52,88,126,.86)}body.theme-classic #orchestrate-panel-shell :is(.sp-flow-chip,.sp-flow-action-pill,.sp-flow-secondary-tab,.sp-flow-filter-chip,.sp-flow-mode-btn,.sp-flow-blueprint-toggle,.sp-flow-scan-btn){border-color:rgba(97,139,184,.3);background:rgba(220,236,252,.88);color:#2a4f78}body.theme-classic #orchestrate-panel-shell :is(.sp-flow-chip,.sp-flow-filter-chip,.sp-flow-secondary-tab,.sp-flow-mode-btn).is-active{border-color:rgba(89,131,178,.52);background:rgba(129,171,214,.3);color:#21486f;box-shadow:inset 0 0 0 1px rgba(94,138,186,.22)}body.theme-classic #orchestrate-panel-shell .sp-flow-count-pill{border-color:rgba(97,139,184,.34);background:rgba(211,229,247,.86);color:#264b74}body.theme-classic #orchestrate-panel-shell .sp-flow-signal-item{border-color:rgba(98,139,183,.28);background:rgba(226,239,252,.88)}body.theme-classic #orchestrate-panel-shell .sp-flow-header{border-color:rgba(98,139,183,.28);background:linear-gradient(150deg,rgba(238,247,255,.97),rgba(224,236,249,.97))}body.theme-classic #orchestrate-panel-shell .sp-flow-search-shell{border-color:rgba(98,139,183,.32);background:rgba(241,248,255,.96);color:rgba(56,92,131,.84)}body.theme-classic #orchestrate-panel-shell .sp-flow-search-shell input{color:#21486f}body.theme-classic #orchestrate-panel-shell .sp-flow-search-shell input::-moz-placeholder{color:rgba(83,122,166,.7)}body.theme-classic #orchestrate-panel-shell .sp-flow-search-shell input::placeholder{color:rgba(83,122,166,.7)}body.theme-classic #orchestrate-panel-shell .sp-orchestrate-tab{border-color:rgba(97,139,184,.28);background:rgba(226,239,252,.9)}body.theme-classic #orchestrate-panel-shell .sp-flow-pane-shell{border-color:rgba(98,139,183,.28);background:linear-gradient(154deg,rgba(243,250,255,.98),rgba(229,241,252,.98))}body.theme-classic #orchestrate-panel-shell .sp-flow-mode-switcher{border-color:rgba(98,139,183,.3);background:rgba(214,230,247,.88)}body.theme-classic #orchestrate-panel-shell :is(.sp-flow-summary-hero,.sp-flow-blueprint-header,.sp-flow-scan-summary,.sp-flow-metric-card,.sp-flow-scan-metric){border-color:rgba(98,139,183,.28);background:rgba(223,237,251,.88)}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tile--inline-nav{border-color:rgba(97,139,184,.26)!important;background:rgba(226,239,252,.86)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card{border-color:rgba(97,139,184,.28)!important;background:radial-gradient(circle at 8% 82%,rgba(129,172,214,.2),transparent 48%),linear-gradient(152deg,rgba(244,250,255,.98),rgba(228,240,252,.98))!important;box-shadow:none!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-glyph{border-color:rgba(97,139,184,.3)!important;background:rgba(212,229,247,.92)!important;color:#2b5079}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card :is(.sp-memory-folder-title,.sp-memory-folder-card-copy,.sp-memory-folder-card-path){color:#274a73!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip{border-color:rgba(97,139,184,.28);background:rgba(214,231,249,.86);color:#2d517a}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-state{border-color:rgba(91,158,134,.44);background:rgba(195,236,222,.88);color:#21624d}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card-open-label{color:#2f5d88}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-tile--drive{border-color:rgba(97,139,184,.26)!important;background:linear-gradient(155deg,rgba(242,249,255,.96),rgba(227,239,251,.97))!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) :is(.sp-memory-item-favorite,.sp-memory-item-menu-toggle){color:rgba(47,82,121,.88)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu{border-color:rgba(97,139,184,.32)!important;background:linear-gradient(150deg,rgba(248,252,255,.99),rgba(233,243,252,.99))!important;box-shadow:0 12px 24px rgba(57,86,121,.18)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn{color:#2b4f78!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn:hover{background:rgba(194,216,239,.72)!important;color:#21486f!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn.is-danger{color:rgba(146,56,56,.96)!important;background:rgba(245,209,209,.82)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row{background:rgba(216,232,248,.88)!important;box-shadow:inset 0 0 0 1px rgba(109,154,200,.26)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row:hover{background:rgba(199,220,243,.94)!important;box-shadow:inset 0 0 0 1px rgba(97,143,190,.36)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row.is-active{background:linear-gradient(145deg,rgba(137,177,220,.9),rgba(115,158,203,.92))!important;box-shadow:inset 0 0 0 1px rgba(89,135,184,.46),0 .36rem .74rem rgba(57,86,121,.18)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-category-row-icon :is(i,svg){color:rgba(45,81,120,.95)!important}body.theme-classic #memory-operation-overlay .sp-memory-operation-overlay__backdrop{background:rgba(218,231,246,.64)}body.theme-classic #memory-operation-overlay .sp-memory-operation-overlay__card{border-color:rgba(97,139,184,.34);background:radial-gradient(circle at 10% 0,rgba(144,184,223,.28),transparent 42%),linear-gradient(160deg,rgba(246,251,255,.97),rgba(231,242,252,.98));box-shadow:0 .66rem 1.42rem rgba(57,86,121,.2)}body.theme-classic #memory-operation-overlay .sp-memory-operation-overlay__ring-track{stroke:rgba(117,156,197,.28)}body.theme-classic #memory-operation-overlay .sp-memory-operation-overlay__ring-value{stroke:rgba(72,126,178,.94)}body.theme-classic #memory-operation-overlay :is(.sp-memory-operation-overlay__value,.sp-memory-operation-overlay__label){color:#244a72}body.theme-classic #side-panel :is(.gs-right-tab-row,.gs-anchor-subtab-row,.gs-activity-tab-row,.gs-chat-group-settings-tabs,.sp-access-tabs,.sp-exchange-main-tabs,.sp-exchange-subtabs,.sp-apps-main-tabs,.sp-apps-live-tabs,.sp-apps-workspace-tabs,.sp-flow-secondary-tabs,.sp-memory-tabs,.sp-memory-system-tabs,.sp-memory-drawer-tabs,.sp-orchestrate-tabs,.sp-orchestrate-subtabs,.sp-blueprint-subtabs,.sp-folios-tabs,.sp-folios-manage-tabs,.sp-node-tabs,.sp-profile-analytics-tabs,.sp-profile-period-tabs,.sp-profile-post-tabs,.sp-fx-mini-tabs,.sp-token-tabs,.sp-token-profile-tabs,.sp-token-manage-tabs,.sp-token-vw-tabs){border:1px solid rgba(93,136,183,.32)!important;background:linear-gradient(155deg,rgba(244,250,255,.98),rgba(232,242,252,.96))!important;box-shadow:none;backdrop-filter:blur(14px) saturate(105%);-webkit-backdrop-filter:blur(14px) saturate(105%)}body.theme-classic #side-panel :is(.gs-right-tab,.gs-anchor-subtab,.gs-activity-tab,.gs-chat-directory-tab,.gs-chat-group-settings-tab,.gs-chat-persona-tab,.sp-access-tab,.sp-exchange-main-tab,.sp-exchange-subtab,.sp-exchange-tab,.sp-apps-main-tab,.sp-apps-live-tab,.sp-apps-workspace-tab,.sp-apps-manage-subtab,.sp-flow-secondary-tab,.sp-fx-mini-tab,.sp-fx-tab,.sp-human-pulse-tab,.sp-memory-tab,.sp-memory-system-tab,.sp-memory-drawer-tab,.sp-node-tab,.sp-node-log-tab,.sp-profile-tab,.sp-profile-post-tab,.sp-orchestrate-tab,.sp-orchestrate-subtab,.sp-folios-tab,.sp-folios-manage-tab,.sp-token-tab,.sp-token-subtab,.sp-token-manage-tab,.sp-token-vw-tab,.sp-tab){color:#2a4e77!important}body.theme-classic #side-panel :is(.gs-right-tab,.gs-anchor-subtab,.gs-activity-tab,.gs-chat-directory-tab,.gs-chat-group-settings-tab,.gs-chat-persona-tab,.sp-access-tab,.sp-exchange-main-tab,.sp-exchange-subtab,.sp-exchange-tab,.sp-apps-main-tab,.sp-apps-live-tab,.sp-apps-workspace-tab,.sp-apps-manage-subtab,.sp-flow-secondary-tab,.sp-fx-mini-tab,.sp-fx-tab,.sp-human-pulse-tab,.sp-memory-tab,.sp-memory-system-tab,.sp-memory-drawer-tab,.sp-node-tab,.sp-node-log-tab,.sp-profile-tab,.sp-profile-post-tab,.sp-orchestrate-tab,.sp-orchestrate-subtab,.sp-folios-tab,.sp-folios-manage-tab,.sp-token-tab,.sp-token-subtab,.sp-token-manage-tab,.sp-token-vw-tab,.sp-tab):is(.is-active,[aria-selected=true]){background:linear-gradient(145deg,rgba(136,178,221,.9),rgba(114,156,201,.92))!important;color:#143a61!important;box-shadow:inset 0 0 0 1px rgba(88,133,183,.36)!important}body.theme-classic #side-panel :is(.sp-fx-card,.sp-home-card,.sp-cockpit-card,.sp-apps-card,.sp-connection-card-wrap,.sp-connection-card-surface,.sp-connections-card,.sp-connections-exchange-card,.sp-desk-create-app-card,.sp-flow-calendar-card,.sp-flow-metric-card,.sp-memory-uploading-card,.sp-node-tab-data-card,.sp-orchestrate-insight-card,.sp-post-card,.sp-post-reply-card,.sp-profile-analytics-card,.sp-profile-compose-card,.sp-profile-feed-card,.sp-profile-friends-card,.sp-profile-gallery-card,.sp-profile-identity-card,.sp-profile-metric-card,.sp-profile-rail-card,.sp-profile-tab-switch-card,.sp-profile-worldx-card,.sp-subscription-current-card-wrap,.sp-vw-world-card,.gs-chat-connection-card,.gs-chat-floating-call-card,.gs-chat-group-modal-card,.gs-chat-incoming-card,.gs-chat-profile-card,.gs-exchange-notify-card,.gs-social-follow-request-card,.sp-human-pulse-section,.sp-blueprint-section,.sp-post-composer-section,.sp-profile-tag-section,.sp-profile-other-section,.sp-apps-store-detail-section,.sp-fx-custom-section,.sp-folio-section-card){border:1px solid rgba(94,137,183,.26)!important;background:radial-gradient(130% 140% at 18% 12%,rgba(141,182,222,.2),transparent 58%),radial-gradient(120% 120% at 84% 86%,rgba(128,169,211,.18),transparent 62%),linear-gradient(155deg,rgba(245,251,255,.97),rgba(231,241,252,.96))!important;box-shadow:0 10px 24px rgba(57,86,121,.16);backdrop-filter:blur(14px) saturate(108%);-webkit-backdrop-filter:blur(14px) saturate(108%)}body.theme-classic #side-panel.activity-mode #activity-panel-shell :is(.gs-activity-shell,.gs-activity-tab-row){background:radial-gradient(130% 140% at 18% 12%,rgba(141,182,222,.18),transparent 58%),linear-gradient(155deg,rgba(245,251,255,.96),rgba(231,241,252,.95))!important}body.theme-classic #side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody tr{border-color:rgba(96,139,186,.24);background:rgba(235,245,254,.88)}body.theme-classic #side-panel.node-preview-mode{background:radial-gradient(circle at 12% 8%,rgba(142,183,222,.2),transparent 46%),linear-gradient(165deg,rgba(245,251,255,.97),rgba(232,242,252,.96))!important;border-color:rgba(94,137,183,.28)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive{background:linear-gradient(180deg,rgba(247,252,255,.98),rgba(233,243,252,.98))!important;border-color:rgba(95,138,184,.28)!important;box-shadow:0 12px 28px rgba(57,86,121,.16)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-right-main,.sp-memory-web-shell,.sp-memory-folder-tree,.sp-memory-sidebar-card,.sp-memory-stat-card,.sp-memory-chart-card,.sp-memory-folder-tile,.sp-memory-file-row,.sp-memory-item-menu,.sp-memory-folder-path,.sp-memory-files-shell,.sp-memory-drawer,.sp-memory-form,.sp-memory-input,.sp-memory-input-file,.sp-memory-color-input,.sp-memory-upload-dropzone,.sp-memory-selected-folder,.sp-memory-rule,.sp-memory-empty,.sp-memory-empty-inline,.sp-memory-head-link,.sp-memory-section-add,.sp-memory-search-shell,.sp-memory-search-clear,.sp-memory-drive-pill,.sp-memory-drive-direction,.sp-memory-action-bar,.sp-memory-action-launch,.sp-memory-action-launch--primary,.sp-memory-form .dropify-wrapper,.sp-memory-form .dropify-message,.sp-memory-form .dropify-preview,.sp-memory-form .dropify-infos,.sp-memory-form .dropify-render,.sp-memory-form .dropify-filename){background:rgba(236,246,254,.92)!important;border-color:rgba(96,139,186,.28)!important;color:#274a73!important;box-shadow:none!important;background-image:none!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab){color:#2b4f78!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-tab,.sp-memory-system-tab).is-active{background:rgba(133,175,219,.34)!important;color:#1d436b!important;border-color:rgba(84,129,178,.42)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-input,.sp-memory-input-file,.sp-memory-input-textarea)::-moz-placeholder{color:rgba(74,114,159,.68)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-input,.sp-memory-input-file,.sp-memory-input-textarea)::placeholder{color:rgba(74,114,159,.68)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-storage-ring-label,.sp-memory-upload-dropzone-copy,.sp-memory-upload-dropzone-sub){color:#2b4f78!important}body.theme-classic .sp-fx-stat{border-color:rgba(94,137,183,.28);background:rgba(233,244,253,.92)}body.theme-classic .sp-fx-stat-label{color:rgba(56,90,129,.82)}body.theme-classic .sp-fx-stat-value{color:#234a73}body.theme-classic #folios-pane-this-god .sp-this-god-card-settings,body.theme-classic #folios-pane-this-web .sp-this-god-card-settings{border-color:rgba(93,136,183,.34);background:radial-gradient(circle at top right,rgba(132,175,216,.2),transparent 50%),linear-gradient(160deg,rgba(243,250,255,.98),rgba(230,241,252,.97));box-shadow:0 10px 22px rgba(57,86,121,.12)}body.theme-classic #folios-pane-this-god .sp-this-god-card-settings-title,body.theme-classic #folios-pane-this-web .sp-this-god-card-settings-title{color:#1f456c}body.theme-classic #folios-pane-this-god .sp-this-god-card-settings-sub,body.theme-classic #folios-pane-this-web .sp-this-god-card-settings-sub{color:rgba(52,86,124,.82)}body.theme-classic #folios-pane-this-god .sp-this-god-card-settings-summary,body.theme-classic #folios-pane-this-web .sp-this-god-card-settings-summary{color:rgba(39,74,112,.85)}body.theme-classic #folios-pane-this-god .sp-this-god-card-settings-summary span,body.theme-classic #folios-pane-this-web .sp-this-god-card-settings-summary span{border-color:rgba(93,136,183,.32);background:rgba(214,231,248,.88);color:#274a73}body.theme-classic #folios-pane-this-god .sp-this-god-visibility-pill,body.theme-classic #folios-pane-this-web .sp-this-god-visibility-pill{border-color:rgba(93,136,183,.3);background:rgba(220,235,250,.88);color:#2a4e76}body.theme-classic #folios-pane-this-god .sp-this-god-visibility-pill:focus-visible,body.theme-classic #folios-pane-this-god .sp-this-god-visibility-pill:hover,body.theme-classic #folios-pane-this-web .sp-this-god-visibility-pill:focus-visible,body.theme-classic #folios-pane-this-web .sp-this-god-visibility-pill:hover{border-color:rgba(86,130,178,.48);background:rgba(204,223,244,.94);color:#1f456d}body.theme-classic #folios-pane-this-god .sp-this-god-visibility-pill.is-visible,body.theme-classic #folios-pane-this-web .sp-this-god-visibility-pill.is-visible{border-color:rgba(82,126,172,.62);background:linear-gradient(140deg,rgba(140,180,220,.7),rgba(113,156,203,.78));color:#163d63}body.theme-classic #folios-pane-this-god .sp-this-god-visibility-pill-state,body.theme-classic #folios-pane-this-web .sp-this-god-visibility-pill-state{color:rgba(40,72,108,.82)}body.theme-classic #folios-pane-this-god .sp-this-god-visibility-pill.is-visible .sp-this-god-visibility-pill-state,body.theme-classic #folios-pane-this-web .sp-this-god-visibility-pill.is-visible .sp-this-god-visibility-pill-state{color:#13395f}body.theme-classic #folios-pane-this-god .sp-this-god-local-stats .sp-fx-stat{border-color:rgba(95,138,184,.28);background:linear-gradient(160deg,rgba(239,248,255,.95),rgba(227,239,251,.95))}.sp-this-god-encryption-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-this-god-encryption-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sp-this-god-encryption-meta>div{display:grid;gap:0;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#2facff) 22%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#010e22) 42%,transparent)}.sp-this-god-encryption-copy,.sp-this-god-encryption-path{min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#dceeff) 90%,transparent);font-size:11px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.sp-this-god-encryption-chips{display:flex;flex-wrap:wrap;gap:0;min-width:0}.sp-this-god-encryption-chip{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#2facff) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-primary,#2facff) 11%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#dceeff) 92%,transparent);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase;white-space:nowrap}@media (max-width:860px){.sp-this-god-encryption-meta,.sp-this-god-encryption-stats{grid-template-columns:1fr}}@media (max-width:760px){.sp-this-god-encryption-copy,.sp-this-god-encryption-path{font-size:12px}.sp-this-god-encryption-chip{font-size:11px}}body.theme-classic #folios-pane-this-god .sp-this-god-encryption-meta>div{border-color:rgba(95,138,184,.28);background:linear-gradient(160deg,rgba(239,248,255,.95),rgba(227,239,251,.95))}body.theme-classic #folios-pane-this-god .sp-this-god-encryption-copy,body.theme-classic #folios-pane-this-god .sp-this-god-encryption-path{color:#234a73}body.theme-classic #folios-pane-this-god .sp-this-god-encryption-chip{border-color:rgba(93,136,183,.34);background:rgba(214,231,248,.88);color:#274a73}body.theme-classic #folios-pane-this-god .sp-local-server-status-chip{border-color:rgba(95,138,184,.4);background:rgba(214,231,248,.9);color:#2b4f78}body.theme-classic #folios-pane-this-god .sp-local-server-status-chip.is-online{border-color:rgba(87,151,116,.5);background:rgba(199,233,214,.9);color:#245c45}body.theme-classic #folios-pane-this-god .sp-local-server-status-chip.is-offline{border-color:rgba(174,106,106,.48);background:rgba(243,216,216,.9);color:#7b2f2f}body.theme-classic #folios-pane-this-god .sp-local-server-token-text{color:#2b4f78}body.theme-classic #folios-pane-this-god .sp-local-server-token-btn{border-color:rgba(94,137,183,.42);background:rgba(220,235,250,.92);color:#234a72}body.theme-classic #folios-pane-this-god .sp-local-server-token-btn:focus-visible,body.theme-classic #folios-pane-this-god .sp-local-server-token-btn:hover{border-color:rgba(80,124,171,.56);background:rgba(204,223,244,.96);color:#193f66}body.theme-classic #folios-pane-this-god .sp-local-server-token-placeholder{color:rgba(63,101,143,.74)}body.theme-classic #side-panel #folios-panel-shell :is(.sp-folios-pane,.sp-folios-manage-pane) :is(.sp-fx-table-wrap,.sp-fx-table,.sp-fx-empty,.sp-fx-progress,.sp-folio-upload-block,.sp-folio-upload-preview,.sp-folio-upload-preview-item,.sp-folio-upload-preview-file,.sp-folio-gallery-card,.sp-fx-custom-section,.sp-fx-custom-body,.sp-fx-dynamic-row,.sp-fx-structured-row,.sp-fx-custom-row){border-color:rgba(96,139,186,.28)!important;background:rgba(236,246,254,.92)!important;color:#274a73!important;box-shadow:none!important;background-image:none!important}body.theme-classic #side-panel #folios-panel-shell :is(.sp-folios-pane,.sp-folios-manage-pane) :is(.sp-fx-input,.sp-fx-textarea,.sp-fx-action-btn,.sp-folio-visibility-btn,.sp-fx-mini-icon-btn,.sp-fx-add-btn,.sp-fx-list-badge){border-color:rgba(92,136,183,.42)!important;background:linear-gradient(180deg,rgba(239,248,255,.98),rgba(225,239,252,.98))!important;color:#24476d!important;box-shadow:none!important}body.theme-classic #side-panel #folios-panel-shell :is(.sp-folios-pane,.sp-folios-manage-pane) .sp-fx-select{border-color:rgba(92,136,183,.42)!important;background:linear-gradient(180deg,rgba(239,248,255,.98),rgba(225,239,252,.98))!important;color:#24476d!important;color-scheme:light!important;background-image:linear-gradient(45deg,transparent 50%,rgba(47,81,118,.9) 0),linear-gradient(135deg,rgba(47,81,118,.9) 50%,transparent 0)!important;background-position:calc(100% - .88rem) 52%,calc(100% - .58rem) 52%!important;background-size:.3rem .3rem,.3rem .3rem!important;background-repeat:no-repeat!important;box-shadow:none!important}body.theme-classic #side-panel #folios-panel-shell :is(.sp-folios-pane,.sp-folios-manage-pane) .sp-fx-select optgroup,body.theme-classic #side-panel #folios-panel-shell :is(.sp-folios-pane,.sp-folios-manage-pane) .sp-fx-select option{background:rgba(241,249,255,.99)!important;color:#1f446c!important}body.theme-classic #side-panel #folios-panel-shell :is(.sp-folios-pane,.sp-folios-manage-pane) :is(.sp-fx-title,.sp-fx-sub,.sp-fx-label,.sp-fx-help,.sp-fx-empty,.sp-fx-manage-status,.sp-folio-field-label,.sp-folio-field-hint,.sp-folio-gallery-card-label){color:#2b4f78!important}body.theme-classic #side-panel #folios-panel-shell :is(.sp-folios-pane,.sp-folios-manage-pane) .sp-fx-progress-fill{background:linear-gradient(90deg,rgba(88,131,184,.92),rgba(108,159,215,.9))!important}#ai-chat-settings-menu .ai-chat-string-direct-select,#orchestrate-panel-shell .sp-flow-blueprint-select,.gs-chat-connections-bucket-select,.sp-apps-inline-row select,.sp-apps-language-field select,.sp-connections-exchange-bucket-select,.sp-exchange-select,.sp-token-field select,.sp-vw-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:1.72rem;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--gs-public-theme-primary,#c1eaff) 90%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-primary,#c1eaff) 90%,transparent) 50%,transparent 50%);background-position:calc(100% - .86rem) 52%,calc(100% - .56rem) 52%;background-size:.28rem .28rem,.28rem .28rem;background-repeat:no-repeat}body.theme-classic #ai-chat-settings-menu .ai-chat-string-direct-select,body.theme-classic #orchestrate-panel-shell .sp-flow-blueprint-select,body.theme-classic .gs-chat-connections-bucket-select,body.theme-classic .sp-apps-inline-row select,body.theme-classic .sp-apps-language-field select,body.theme-classic .sp-connections-exchange-bucket-select,body.theme-classic .sp-exchange-select,body.theme-classic .sp-token-field select,body.theme-classic .sp-vw-field select{background-image:linear-gradient(45deg,transparent 50%,rgba(47,81,118,.9) 0),linear-gradient(135deg,rgba(47,81,118,.9) 50%,transparent 0)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal{align-items:center!important;gap:.56rem!important;margin:0 0 .22rem!important;padding:.08rem .08rem .2rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-nav,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-nav{align-items:center!important;justify-content:flex-start!important;gap:.42rem!important;width:100%!important;max-width:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-path,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-head--minimal .sp-memory-drive-path{text-align:left!important;flex:1 1 auto!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-card,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-card{display:grid;gap:.46rem;border-radius:.82rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ab8df) 28%,transparent);background:radial-gradient(circle at 2% 0,color-mix(in srgb,var(--gs-public-theme-primary,#418fff) 24%,transparent),transparent 42%),linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#071527) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101f) 96%,transparent));box-shadow:inset 0 0 0 1px rgba(108,173,213,.14);padding:.68rem .76rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-head,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-head{display:flex;align-items:center;justify-content:space-between;gap:.44rem;flex-wrap:wrap}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-label,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-label{font-size:.5rem;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#abd0e7) 88%,transparent);font-weight:700}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-name,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-name{font-size:.56rem;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--gs-public-theme-text,#d9eefc) 94%,transparent);font-weight:700}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-copy,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-copy{margin:0;font-size:.67rem;line-height:1.44;color:color-mix(in srgb,var(--gs-public-theme-text,#d6eaf8) 96%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-description,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-description{margin:0;font-size:.58rem;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-muted,#a5c7df) 92%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-description>span,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-description>span{color:color-mix(in srgb,var(--gs-public-theme-text,#c3def1) 96%,transparent);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-right:.24rem}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-card{border-color:rgba(106,145,188,.32);background:linear-gradient(180deg,rgba(236,246,254,.95),rgba(225,239,252,.95));box-shadow:inset 0 0 0 1px rgba(130,172,213,.14)}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-label{color:rgba(74,108,144,.9)}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-name{color:#2a4a70}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-copy{color:#335677}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-summary-description{color:rgba(65,93,122,.92)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card{overflow:hidden!important;isolation:isolate;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#84c7eb) 30%,transparent)!important;background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--gs-public-theme-primary,#56a7ff) 23%,transparent),transparent 44%),radial-gradient(circle at 88% 86%,rgba(76,230,190,.16),transparent 42%),linear-gradient(152deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1e) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-surface,#030914) 98%,transparent))!important;box-shadow:0 10px 26px rgba(2,12,27,.32),inset 0 0 0 1px rgba(113,184,220,.16)!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card:before{content:"";position:absolute;inset:-30% -18% auto;height:75%;background:linear-gradient(116deg,color-mix(in srgb,var(--gs-public-theme-primary,#748bff) 20%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,#4cdeff) 14%,transparent),rgba(88,255,196,.16));filter:blur(22px);opacity:.88;pointer-events:none;z-index:0}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-card-open{position:relative;z-index:1}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card :is(.sp-memory-item-favorite,.sp-memory-item-menu-toggle){position:absolute!important;z-index:7!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-item-menu{z-index:8!important}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#90dbff) 44%,transparent)!important;box-shadow:0 14px 30px rgba(5,20,39,.42),inset 0 0 0 1px rgba(128,215,255,.2)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-state,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-state{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#4fa9ff) 52%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#174c84) 68%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c7e7ff) 98%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-files,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-files{border-color:rgba(94,215,171,.48)!important;background:rgba(20,90,77,.66)!important;color:rgba(192,247,231,.98)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-size,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-size{border-color:rgba(184,142,255,.5)!important;background:rgba(68,46,126,.62)!important;color:rgba(232,219,255,.98)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-updated,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-updated{border-color:rgba(252,186,93,.5)!important;background:rgba(106,69,17,.64)!important;color:rgba(255,234,199,.98)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-state{border-color:rgba(93,141,196,.56)!important;background:rgba(214,231,249,.94)!important;color:#285886!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-files{border-color:rgba(84,155,129,.5)!important;background:rgba(220,242,234,.95)!important;color:#2a6a52!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-size{border-color:rgba(131,116,184,.5)!important;background:rgba(234,229,248,.95)!important;color:#4c3f81!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-card .sp-memory-folder-chip-updated{border-color:rgba(188,146,93,.5)!important;background:rgba(248,238,220,.95)!important;color:#76511f!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive){--sp-memory-menu-toggle-top:0.8rem;--sp-memory-menu-toggle-right:0.8rem;--sp-memory-menu-toggle-size:1.02rem;position:relative}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-menu-toggle,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-menu-toggle{top:var(--sp-memory-menu-toggle-top)!important;right:var(--sp-memory-menu-toggle-right)!important;width:var(--sp-memory-menu-toggle-size)!important;height:var(--sp-memory-menu-toggle-size)!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7bbce3) 36%,transparent)!important;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1b2e) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#061221) 94%,transparent))!important;color:color-mix(in srgb,var(--gs-public-theme-text,#c8e4f7) 94%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(145,205,241,.1)!important;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-menu-toggle :is(i,svg),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-menu-toggle :is(i,svg){width:.56rem!important;height:.56rem!important;stroke-width:2.25!important}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-menu-toggle:hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-menu-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9fdbfa) 58%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#eaf6ff) 98%,transparent)!important;transform:translateY(-1px)}#side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-menu-toggle[aria-expanded=true],body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-menu-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a3dfff) 70%,transparent)!important;background:linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#184367) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0b2036) 98%,transparent))!important;color:color-mix(in srgb,var(--gs-public-theme-strong,#f3faff) 99%,transparent)!important;transform:translateY(-1px)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu{position:absolute!important;top:calc(var(--sp-memory-menu-toggle-top) + var(--sp-memory-menu-toggle-size) + .34rem)!important;left:auto!important;right:var(--sp-memory-menu-toggle-right)!important;min-width:-moz-max-content!important;min-width:max-content!important;width:auto!important;max-width:min(13rem,calc(100vw - 1.2rem));padding:.26rem!important;border-radius:.72rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#aae2ff) 30%,transparent)!important;background:radial-gradient(circle at 86% -10%,color-mix(in srgb,var(--gs-public-theme-primary,#76d2ff) 32%,transparent),transparent 44%),radial-gradient(circle at 0 120%,color-mix(in srgb,var(--gs-public-theme-primary,#54adff) 24%,transparent),transparent 48%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1f34) 52%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d1c) 60%,transparent))!important;box-shadow:0 18px 34px rgba(1,8,17,.48),inset 0 0 0 1px rgba(184,233,255,.12)!important;backdrop-filter:blur(15px) saturate(145%);-webkit-backdrop-filter:blur(15px) saturate(145%);display:flex!important;flex-direction:column;gap:.12rem;z-index:64!important;transform-origin:top right;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-.26rem,0) scale(.96);transition:opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s!important;will-change:transform,opacity}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu.is-open,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1);transition-delay:0s!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn{width:auto!important;min-height:1.46rem;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.42rem!important;border-radius:.48rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#a1daf7) 6%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0d263e) 24%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#d2ebfa) 97%,transparent)!important;padding:.32rem .46rem!important;text-transform:none!important;font-size:.59rem!important;font-weight:600!important;letter-spacing:.005em!important;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn :is(i,svg),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn :is(i,svg){width:.66rem!important;height:.66rem!important;flex-shrink:0;stroke-width:2.15!important;opacity:.94}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn:hover,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a8e2ff) 38%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#1f4d72) 40%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f5ff) 99%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn.is-danger,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn.is-danger{color:rgba(255,180,180,.98)!important;background:rgba(74,27,27,.42)!important;border-color:rgba(224,104,104,.28)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-folder-card,.sp-memory-file-tile--drive) .sp-memory-item-menu-toggle{border-color:rgba(106,149,193,.44)!important;background:linear-gradient(160deg,rgba(247,252,255,.98),rgba(233,243,252,.98))!important;color:rgba(58,90,125,.96)!important;box-shadow:inset 0 0 0 1px rgba(132,171,211,.2)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu{border-color:rgba(104,146,188,.34)!important;background:linear-gradient(162deg,rgba(248,252,255,.99),rgba(234,243,251,.99))!important;box-shadow:0 16px 30px rgba(57,86,121,.2)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn{color:#2a4e74!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn:hover{background:rgba(197,219,241,.72)!important;color:#1f4568!important}#memory-panel-shell .sp-memory-file-row.has-open-menu,#memory-panel-shell .sp-memory-file-tile--drive.has-open-menu,#memory-panel-shell .sp-memory-folder-tile.has-open-menu{overflow:visible!important}.gs-ui-modal-shell--memory-edit{width:min(34rem,calc(100vw - 2rem))}.gs-ui-modal-memory-edit-form{display:grid;gap:.5rem;margin-bottom:.78rem}.gs-ui-modal-memory-edit-field{display:grid;gap:.22rem}.gs-ui-modal-memory-edit-label{font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b5def6) 90%,transparent);font-weight:700}.gs-ui-modal-memory-edit-input{min-height:1.9rem;font-size:.62rem}.gs-ui-modal-memory-edit-textarea{min-height:4.6rem;resize:vertical;line-height:1.42}.gs-ui-modal-memory-edit-color-row{display:flex;align-items:center;gap:.52rem}.gs-ui-modal-memory-edit-swatches{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.34rem}.gs-ui-modal-memory-edit-swatch{width:1.36rem;height:1.36rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#85cef6) 34%,transparent);background:var(--memory-edit-color);color:color-mix(in srgb,var(--gs-public-theme-strong,#f0fbff) 98%,transparent);display:inline-flex;align-items:center;justify-content:center;padding:0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease}.gs-ui-modal-memory-edit-swatch :is(i,svg){width:.68rem;height:.68rem;opacity:0;stroke-width:2.3}.gs-ui-modal-memory-edit-swatch:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b3e8ff) 68%,transparent)}.gs-ui-modal-memory-edit-swatch.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#b8eaff) 90%,transparent);box-shadow:0 0 0 2px rgba(70,162,232,.38)}.gs-ui-modal-memory-edit-swatch.is-active :is(i,svg){opacity:1}.gs-ui-modal-memory-edit-color-input{width:2.1rem;height:2.1rem;min-width:2.1rem;border-radius:.54rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84cef4) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1e34) 74%,transparent);padding:.14rem}.gs-ui-modal-memory-edit-feedback{margin:0;font-size:.56rem;color:rgba(255,180,180,.97);min-height:.78rem;opacity:0;transition:opacity .14s ease}.gs-ui-modal-memory-edit-feedback.is-visible{opacity:1}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{background:transparent!important;border:0!important;box-shadow:none!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive :is(.sp-memory-web-shell,.sp-memory-files-shell,.sp-memory-sidebar-card,.sp-memory-sidebar-card--uploading,.sp-memory-sidebar-card--promo,.sp-memory-sidebar-card--storage,.sp-memory-right-main){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#side-panel.apps-mode .sp-apps-shell.is-desk-workspace .sp-apps-workspace-shell{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#side-panel.apps-mode .sp-apps-shell.is-desk-workspace [data-apps-workspace-close="1"]{display:none!important}#side-panel.apps-mode .sp-apps-shell.is-desk-workspace .sp-apps-workspace-shell :is(.sp-apps-screen-stage,.sp-apps-screen-frame,.sp-apps-data-shell,.sp-apps-data-nav,.sp-apps-data-main,.sp-apps-data-content,.sp-apps-data-nav-block,.sp-apps-data-web,.sp-apps-manage-shell,.sp-apps-manage-note,.sp-apps-manage-panels>section,.sp-desk-workspace-card,.sp-apps-dashboard-panel,.sp-apps-data-dashboard){border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sp-fx-hashtag-card-modern{padding:.66rem;gap:.54rem}.sp-fx-hashtag-title-wrap{min-width:0;display:flex;flex-direction:column;gap:.12rem}.sp-fx-hashtag-title-row{display:flex;align-items:center;gap:.34rem;min-width:0}.sp-fx-hashtag-title-icon{width:1.04rem;height:1.04rem;min-width:1.04rem;border-radius:.38rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#84e4ff) 34%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--gs-public-theme-panel,#10324e) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081828) 95%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#dbf5ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(199,240,255,.1)}.sp-fx-hashtag-title-icon :is(i,svg){width:.58rem;height:.58rem;stroke-width:2.3}.sp-fx-hashtag-updated{margin:0;display:inline-flex;align-items:center;gap:.22rem;color:color-mix(in srgb,var(--gs-public-theme-text,#acd8f0) 84%,transparent);font-size:.47rem;line-height:1.3;letter-spacing:.02em}.sp-fx-hashtag-updated :is(i,svg){width:.54rem;height:.54rem;stroke-width:2.2;opacity:.9}.sp-fx-hashtag-source{display:inline-flex;align-items:center;gap:.2rem;min-height:1.2rem;padding-inline:.44rem}.sp-fx-hashtag-source :is(i,svg){width:.54rem;height:.54rem;stroke-width:2.2}.sp-fx-hashtag-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.sp-fx-hashtag-stat{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7dddff) 22%,transparent);border-radius:.62rem;padding:.36rem .4rem;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#071526) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d1b) 95%,transparent));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.34rem;min-width:0}.sp-fx-hashtag-stat-icon{width:1.02rem;height:1.02rem;min-width:1.02rem;border-radius:.36rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7addff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0f273f) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d8f5ff) 95%,transparent);display:inline-flex;align-items:center;justify-content:center}.sp-fx-hashtag-stat-icon :is(i,svg){width:.58rem;height:.58rem;stroke-width:2.2}.sp-fx-hashtag-stat-meta{min-width:0;display:flex;flex-direction:column;gap:.06rem}.sp-fx-hashtag-stat-label{display:block;font-size:.43rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a6d4ee) 80%,transparent);text-transform:uppercase;letter-spacing:.06em}.sp-fx-hashtag-stat-value{display:block;font-size:.64rem;font-weight:760;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f8ff) 97%,transparent);line-height:1.16}.sp-fx-hashtag-stat.is-positive .sp-fx-hashtag-stat-value{color:rgba(177,252,218,.98)}.sp-fx-hashtag-stat.is-negative .sp-fx-hashtag-stat-value{color:rgba(255,198,198,.98)}.sp-fx-hashtag-actions{gap:.28rem}.sp-fx-hashtag-action{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-height:1.64rem;font-size:.46rem;letter-spacing:.05em;border-radius:.5rem;padding:.26rem .46rem}.sp-fx-hashtag-action :is(i,svg){width:.58rem;height:.58rem;stroke-width:2.2}.sp-fx-hashtag-collapsible{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78d6ff) 16%,transparent);padding-top:.46rem}.sp-fx-hashtag-section-title{font-size:.56rem;letter-spacing:.06em}.sp-fx-hashtag-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.sp-fx-hashtag-insight-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76d6ff) 18%,transparent);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071221) 72%,transparent);padding:.32rem .38rem;display:flex;flex-direction:column;gap:.08rem;min-width:0}.sp-fx-hashtag-insight-label{font-size:.42rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d1ec) 78%,transparent)}.sp-fx-hashtag-insight-value{font-size:.58rem;line-height:1.24;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f6ff) 96%,transparent);word-break:break-word}.sp-fx-hashtag-post-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.sp-fx-hashtag-post-item{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79d8ff) 16%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#071321) 70%,transparent);padding:.32rem .38rem;min-width:0}.sp-fx-hashtag-post-content{margin:0;font-size:.53rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#d4ecfa) 92%,transparent);word-break:break-word}.sp-fx-hashtag-post-meta{margin-top:.24rem;display:inline-flex;align-items:center;gap:.2rem;font-size:.43rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d2ec) 82%,transparent)}.sp-fx-hashtag-post-meta :is(i,svg){width:.5rem;height:.5rem;stroke-width:2.2}.sp-fx-manage-hashtag-shell{position:relative;overflow:visible}.sp-fx-manage-hashtag-table-shell{display:flex;flex-direction:column;gap:.34rem;min-height:0}.sp-fx-manage-hashtag-table-anchor .sp-node-table-host{width:100%}.sp-fx-manage-hashtag-table-anchor .rdt-root{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#78e0ff) 24%,transparent);box-shadow:inset 0 0 0 1px rgba(193,237,255,.05),0 8px 22px rgba(2,12,24,.46)}.sp-fx-hashtag-toolbar-add{min-width:1.95rem;justify-content:center;gap:0;padding-inline:.5rem}.sp-fx-manage-showcase-shell{position:relative;overflow:visible}.sp-fx-manage-showcase-table-shell{display:flex;flex-direction:column;gap:.34rem;min-height:0}.sp-fx-manage-showcase-table-anchor .sp-node-table-host{width:100%}.sp-fx-manage-showcase-table-anchor .rdt-root{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#78e0ff) 24%,transparent);box-shadow:inset 0 0 0 1px rgba(193,237,255,.05),0 8px 22px rgba(2,12,24,.46)}.sp-fx-showcase-toolbar-add{min-width:1.95rem;justify-content:center;gap:0;padding-inline:.5rem}.sp-fx-hashtag-action-cell{text-align:right}.sp-fx-hashtag-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.22rem}.sp-fx-hashtag-row-action{width:1.66rem;height:1.66rem;min-width:1.66rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80e3ff) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e1d2f) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1c) 97%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e6f7ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.sp-fx-hashtag-row-action:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#99f1ff) 64%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#142840) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#091423) 98%,transparent));box-shadow:0 0 10px rgba(0,228,255,.2)}.sp-fx-hashtag-row-action.is-danger{border-color:rgba(255,166,166,.44);color:rgba(255,209,209,.98);background:linear-gradient(180deg,rgba(74,22,34,.9),rgba(49,13,22,.94))}.sp-fx-hashtag-row-action.is-danger:hover{border-color:rgba(255,188,188,.72);box-shadow:0 0 10px rgba(255,106,106,.24)}.sp-fx-hashtag-row-action :is(i,svg){width:.58rem;height:.58rem;stroke-width:2.15}.sp-fx-hashtag-bulk-modal{position:fixed;inset:0;z-index:36;display:none;align-items:center;justify-content:center;padding:.8rem}.sp-fx-hashtag-bulk-modal.is-open{display:flex}.sp-fx-hashtag-bulk-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--gs-public-theme-surface,#040a12) 62%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer}.sp-fx-hashtag-bulk-shell{position:relative;z-index:1;width:min(34rem,calc(100vw - 1.6rem));border-radius:.9rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#83e3ff) 32%,transparent);background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--gs-public-theme-primary,#3db4e2) 12%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#091626) 0%,transparent) 54%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1829) 96%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 98%,transparent) 100%);box-shadow:0 20px 48px rgba(0,0,0,.46),inset 0 0 0 1px rgba(202,240,255,.08);display:flex;flex-direction:column;gap:.72rem;padding:.9rem}.sp-fx-showcase-modal-shell{width:min(27rem,calc(100vw - 1.6rem))}.sp-fx-hashtag-posts-modal-shell{width:min(46rem,calc(100vw - 1.6rem));max-height:min(82vh,44rem)}.sp-fx-hashtag-posts-modal-body{min-height:0;overflow:auto;padding-right:.16rem}.sp-fx-hashtag-posts-modal-list{gap:.38rem}.sp-fx-hashtag-posts-modal-item{padding:.42rem .5rem}.sp-fx-showcase-modal-form{gap:.54rem}.sp-fx-showcase-modal-input{text-transform:none;letter-spacing:.02em}.sp-fx-hashtag-bulk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.sp-fx-hashtag-bulk-head-main{display:flex;align-items:flex-start;gap:.56rem;min-width:0}.sp-fx-hashtag-bulk-head-copy{display:flex;flex-direction:column;gap:.16rem;min-width:0}.sp-fx-hashtag-bulk-title{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f9ff) 98%,transparent);font-size:.84rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.12}.sp-fx-hashtag-bulk-sub{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b0d9ee) 90%,transparent);font-size:.6rem;line-height:1.34}.sp-fx-hashtag-bulk-head-icon{width:1.82rem;height:1.82rem;min-width:1.82rem;border-radius:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82e4ff) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e2339) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071221) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#dcf6ff) 98%,transparent);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.sp-fx-hashtag-bulk-head-icon :is(i,svg){width:.68rem;height:.68rem;stroke-width:2.2}.sp-fx-hashtag-bulk-form{display:flex;flex-direction:column;gap:.46rem}.sp-fx-hashtag-bulk-label{margin:0;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#b2dcf1) 92%,transparent)}.sp-fx-hashtag-bulk-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.34rem;align-items:center}.sp-fx-hashtag-bulk-input{min-height:2rem;font-family:JetBrains Mono,monospace;letter-spacing:.03em;font-size:.6rem;text-transform:lowercase}.sp-fx-hashtag-bulk-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d6ec) 70%,transparent)}.sp-fx-hashtag-bulk-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d6ec) 70%,transparent)}.sp-fx-hashtag-bulk-hint{margin:-.06rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7d5ec) 86%,transparent);font-size:.54rem;line-height:1.34}.sp-fx-hashtag-bulk-live-error{margin:-.04rem 0 0;color:rgba(255,185,185,.98);font-size:.54rem;line-height:1.32}.sp-fx-hashtag-bulk-input.is-invalid{border-color:rgba(255,160,160,.62);box-shadow:0 0 0 1px rgba(255,113,113,.24),0 0 10px rgba(255,94,94,.14)}.sp-fx-hashtag-bulk-icon-btn{width:1.82rem;height:1.82rem;min-width:1.82rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ce0ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091929) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#ddf5ff) 95%,transparent);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.sp-fx-hashtag-bulk-icon-btn:focus-visible,.sp-fx-hashtag-bulk-icon-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9af1ff) 64%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0e2237) 90%,transparent);box-shadow:0 0 10px rgba(0,228,255,.18)}.sp-fx-hashtag-bulk-icon-btn :is(i,svg){width:.6rem;height:.6rem;stroke-width:2.2}.sp-fx-hashtag-bulk-add-btn{width:2.04rem;height:2rem;min-width:2.04rem;border-radius:.54rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#80e4ff) 34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#10243a) 95%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071222) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#e4f7ff) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--gs-public-theme-text,#e2f7ff) 98%,transparent)}.sp-fx-hashtag-bulk-add-btn :is(i,svg){width:.66rem;height:.66rem;stroke-width:2.2}.sp-fx-hashtag-bulk-pill-grid{display:flex;flex-wrap:wrap;gap:.34rem}.sp-fx-hashtag-bulk-pill{display:inline-flex;align-items:center;gap:.22rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee0ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c2236) 76%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6f3ff) 96%,transparent);font-size:.56rem;letter-spacing:.025em;line-height:1.24;padding:.22rem .32rem .22rem .42rem}.sp-fx-hashtag-bulk-pill-remove{width:1.08rem;height:1.08rem;min-width:1.08rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8be5ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#061220) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d6f2ff) 95%,transparent);display:inline-flex;align-items:center;justify-content:center}.sp-fx-hashtag-bulk-pill-remove :is(i,svg){width:.46rem;height:.46rem;stroke-width:2.2}.sp-fx-hashtag-bulk-pill-remove:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a0f3ff) 68%,transparent)}.sp-fx-hashtag-bulk-muted{margin:0;display:flex;align-items:center;gap:.42rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a4d0e8) 84%,transparent);font-size:.56rem;line-height:1.28}.sp-fx-hashtag-bulk-muted-icon{width:1.34rem;height:1.34rem;min-width:1.34rem;border-radius:.5rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#7ee0ff) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#091b2b) 58%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#bde9fc) 90%,transparent);display:inline-flex;align-items:center;justify-content:center}.sp-fx-hashtag-bulk-muted-icon :is(i,svg){width:.56rem;height:.56rem;stroke-width:2.1}.sp-fx-hashtag-bulk-warning{border:1px solid rgba(255,151,151,.44);border-radius:.62rem;background:rgba(81,24,36,.42);color:rgba(255,206,206,.98);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.34rem;align-items:flex-start;padding:.38rem .46rem}.sp-fx-hashtag-bulk-warning-icon{width:1.08rem;height:1.08rem;min-width:1.08rem;border-radius:999px;border:1px solid rgba(255,175,175,.46);background:rgba(99,24,34,.62);color:rgba(255,222,222,.98);display:inline-flex;align-items:center;justify-content:center}.sp-fx-hashtag-bulk-warning-icon :is(i,svg){width:.54rem;height:.54rem;stroke-width:2.2}.sp-fx-hashtag-bulk-warning-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0;font-size:.54rem;line-height:1.36;word-break:break-word}.sp-fx-hashtag-bulk-warning-copy strong{font-size:.56rem;letter-spacing:.03em}.sp-fx-hashtag-bulk-actions{justify-content:flex-end;gap:.34rem;margin-top:.08rem}.sp-fx-hashtag-bulk-cancel-btn{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a5d8f0) 32%,transparent)}.sp-fx-hashtag-bulk-save-btn{border-color:rgba(120,232,177,.44);background:linear-gradient(180deg,rgba(22,76,66,.82),rgba(12,46,38,.9));color:rgba(203,255,232,.97)}.sp-fx-hashtag-bulk-save-btn:focus-visible,.sp-fx-hashtag-bulk-save-btn:hover{border-color:rgba(159,249,207,.72);background:linear-gradient(180deg,rgba(30,98,83,.9),rgba(16,59,49,.95));box-shadow:0 0 10px rgba(102,249,188,.2)}.sp-fx-hashtag-bulk-save-btn.is-loading{opacity:.6;pointer-events:none}.sp-fx-hashtag-bulk-save-btn:disabled{opacity:.48;pointer-events:none;box-shadow:none}@media (max-width:980px){.sp-fx-hashtag-grid,.sp-fx-hashtag-insight-grid,.sp-fx-hashtag-stat-grid{grid-template-columns:minmax(0,1fr)}.sp-fx-hashtag-row-actions{flex-wrap:wrap}.sp-fx-hashtag-bulk-modal{padding:.54rem}.sp-fx-hashtag-bulk-shell{width:min(34rem,calc(100vw - 1rem));padding:.54rem}.sp-fx-hashtag-posts-modal-shell{width:min(38rem,calc(100vw - 1rem));max-height:min(88vh,38rem)}}body.theme-classic .sp-fx-hashtag-card-modern{border-color:rgba(112,164,211,.38);background:radial-gradient(120% 120% at 100% 0,rgba(153,202,238,.2) 0,rgba(236,246,255,0) 56%),linear-gradient(160deg,rgba(228,239,251,.94),rgba(215,231,248,.96))}body.theme-classic .sp-fx-hashtag-insight-item,body.theme-classic .sp-fx-hashtag-post-item,body.theme-classic .sp-fx-hashtag-stat{border-color:rgba(112,164,211,.3);background:rgba(236,245,253,.92)}body.theme-classic .sp-fx-hashtag-row-action{border-color:rgba(109,165,214,.4);background:linear-gradient(180deg,rgba(235,245,254,.96),rgba(221,236,250,.98));color:#2f4f77}body.theme-classic .sp-fx-hashtag-row-action.is-danger{border-color:rgba(223,130,130,.44);color:#953a4b;background:linear-gradient(180deg,rgba(255,240,242,.96),rgba(255,230,234,.98))}body.theme-classic .sp-fx-hashtag-bulk-shell{border-color:rgba(108,164,212,.42);background:radial-gradient(120% 120% at 100% 0,rgba(172,210,241,.24) 0,rgba(243,249,255,0) 56%),linear-gradient(160deg,rgba(238,246,254,.98),rgba(226,239,252,.98))}body.theme-classic .sp-fx-hashtag-bulk-title{color:#20466d}body.theme-classic .sp-fx-hashtag-bulk-hint,body.theme-classic .sp-fx-hashtag-bulk-label,body.theme-classic .sp-fx-hashtag-bulk-muted,body.theme-classic .sp-fx-hashtag-bulk-sub{color:rgba(46,88,127,.92)}body.theme-classic .sp-fx-hashtag-bulk-warning{border-color:rgba(220,136,136,.44);background:rgba(255,236,236,.88);color:#9a3f4f}body.theme-classic .sp-fx-hashtag-bulk-head-icon,body.theme-classic .sp-fx-hashtag-bulk-icon-btn,body.theme-classic .sp-fx-hashtag-bulk-muted-icon{border-color:rgba(109,165,214,.4);background:linear-gradient(180deg,rgba(236,246,255,.96),rgba(223,237,251,.98));color:#2f4f77}body.theme-classic .sp-fx-hashtag-bulk-save-btn{border-color:rgba(95,180,139,.46);background:linear-gradient(180deg,rgba(225,247,239,.98),rgba(210,239,228,.98));color:#1d5f46}@keyframes sp-store-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-shell{gap:.72rem;padding-bottom:.08rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero{position:relative;overflow:hidden;border-radius:1rem;padding:.98rem 1rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#68b0e3) 36%,transparent);background:radial-gradient(130% 150% at 95% -10%,color-mix(in srgb,var(--gs-public-theme-primary,#8addff) 35%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-primary,#8addff) 0%,transparent) 58%),linear-gradient(128deg,color-mix(in srgb,var(--gs-public-theme-panel,#11488f) 94%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#0c3871) 94%,transparent) 38%,color-mix(in srgb,var(--gs-public-theme-panel,#08224f) 96%,transparent) 100%);box-shadow:0 18px 34px rgba(2,16,36,.44);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,1fr);align-items:end;gap:.82rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero-copy{display:grid;gap:.34rem;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero-chip{justify-self:start;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#c4ecff) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#def7ff) 16%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#effbff) 98%,transparent);padding:.14rem .48rem;font-size:.48rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;font-family:var(--gw-font-mono)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero h3{margin:0;font-size:clamp(1rem,1.08vw,1.34rem);line-height:1.12;letter-spacing:.01em;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#f6fdff) 98%,transparent);font-family:var(--gw-font-mono)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero p{margin:0;max-width:36rem;color:color-mix(in srgb,var(--gs-public-theme-text,#dbf1ff) 92%,transparent);font-size:.6rem;line-height:1.45;font-family:var(--gw-font-mono)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero-btn{justify-self:start;min-height:1.62rem;border-radius:.7rem;padding:0 .88rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#bee8ff) 56%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#f2fcff) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#d5f0fc) 96%,transparent));color:var(--gs-public-theme-muted,#0d4f86);font-size:.56rem;font-weight:700;letter-spacing:.03em;box-shadow:0 9px 18px rgba(4,20,46,.24);transition:transform .2s ease,box-shadow .2s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero-btn:hover{transform:translateY(-1px);box-shadow:0 12px 20px rgba(4,20,46,.28)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-search-shell{margin:0;display:flex;align-items:center;gap:.32rem;min-width:0;width:min(23rem,100%);justify-self:end;align-self:start}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-search-label{display:inline-flex;align-items:center;gap:.34rem;flex:1 1 auto;min-width:0;min-height:1.7rem;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ecff8) 50%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#051837) 72%,transparent);padding:0 .5rem;box-shadow:inset 0 0 0 1px rgba(110,180,229,.12),0 8px 16px rgba(3,13,28,.28);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-search-label svg{width:.78rem;height:.78rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b1ddf7) 88%,transparent);flex:0 0 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-search-label:focus-within{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a1e0ff) 72%,transparent);box-shadow:0 0 0 2px rgba(94,181,236,.26),inset 0 0 0 1px rgba(141,212,252,.2);background:color-mix(in srgb,var(--gs-public-theme-panel,#071f43) 82%,transparent)}body:not(.theme-classic) #side-panel.apps-mode #apps-store-search-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 96%,transparent);font-size:.58rem;line-height:1.2;padding:0;box-shadow:none;font-family:var(--gw-font-mono)}body:not(.theme-classic) #side-panel.apps-mode #apps-store-search-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5cae4) 78%,transparent)}body:not(.theme-classic) #side-panel.apps-mode #apps-store-search-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5cae4) 78%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-search-clear{width:1.7rem;min-width:1.7rem;height:1.7rem;border-radius:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#8ac9f0) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#071e3f) 72%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d4f1ff) 92%,transparent);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 15px rgba(2,12,27,.28);transition:transform .2s ease,border-color .2s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-search-clear:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#aee5ff) 74%,transparent);transform:translateY(-1px)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-search-clear svg{width:.74rem;height:.74rem;stroke-width:2.2}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;flex-wrap:wrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filter-row{display:flex;align-items:center;gap:.46rem;flex:1 1 28rem;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filters{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filter{min-height:1.5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#61a4d1) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#07182c) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b3d7ee) 92%,transparent);padding:0 .58rem;font-size:.52rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;font-family:var(--gw-font-mono);box-shadow:0 8px 15px rgba(3,12,24,.26);transition:transform .2s ease,border-color .2s ease,color .2s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filter:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#91d4fc) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 98%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filter.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#83d4ff) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#287dbe) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#165b97) 96%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fcff) 98%,transparent);box-shadow:0 12px 20px rgba(3,22,45,.34)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem;flex-wrap:wrap;margin-left:auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-btn{min-height:1.56rem;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#65a9d6) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081c33) 86%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d0ecfd) 96%,transparent);font-size:.54rem;font-weight:700;letter-spacing:.02em;padding:0 .6rem;display:inline-flex;align-items:center;gap:.24rem;box-shadow:0 10px 18px rgba(2,11,23,.28)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-btn.is-highlight{border-color:rgba(241,204,82,.72);background:linear-gradient(180deg,rgba(255,218,96,.96),rgba(243,192,41,.96));color:rgba(66,43,0,.96);box-shadow:0 12px 20px rgba(61,35,2,.28)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-section-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.06rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-section-head h4{margin:0;font-size:.9rem;letter-spacing:.02em;font-family:var(--gw-font-mono)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-section-sub{color:color-mix(in srgb,var(--gs-public-theme-secondary,#98c0de) 92%,transparent);font-size:.54rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;font-family:var(--gw-font-mono)}body:not(.theme-classic) #side-panel.apps-mode #apps-store-list.sp-apps-card-list{grid-template-columns:repeat(auto-fill,minmax(14.8rem,1fr));gap:.72rem;align-content:start;padding-right:.12rem;scroll-behavior:smooth}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item{position:relative;min-height:11rem;border-radius:.96rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#65aad8) 36%,transparent);padding:.76rem;background:radial-gradient(160% 125% at 100% 0,color-mix(in srgb,var(--gs-public-theme-panel,#2776b2) 14%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#2776b2) 0%,transparent) 62%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#08182d) 92%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-panel,#061222) 95%,transparent) 100%);box-shadow:0 13px 24px rgba(2,10,21,.32);gap:.58rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;animation:sp-store-rise-in .24s ease both}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#91d6fd) 68%,transparent);box-shadow:0 16px 28px rgba(2,12,27,.4)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-main{gap:.58rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-thumb{width:2.15rem;height:2.15rem;border-radius:.62rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#64acdb) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e2b4b) 88%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#091e38) 92%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#b6d8ef) 96%,transparent);box-shadow:inset 0 0 0 1px rgba(146,212,250,.14),0 9px 16px rgba(2,9,20,.28);padding:.16rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.46rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-thumb-fallback svg{width:1rem;height:1rem;stroke-width:1.8}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta{gap:.2rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta h5{font-size:.67rem;line-height:1.3;letter-spacing:.01em;font-family:var(--gw-font-mono)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta .sp-apps-store-author{font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9cc3df) 92%,transparent);letter-spacing:.01em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-stats{gap:.26rem;font-size:.47rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#97beda) 92%,transparent);text-transform:uppercase;letter-spacing:.04em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-stats .sp-apps-rating{color:rgba(255,208,97,.96);font-size:.48rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-summary{font-size:.52rem;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-muted,#aacce5) 90%,transparent);-webkit-line-clamp:3}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-actions{margin-top:auto;gap:.34rem;align-items:center}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install{width:100%;min-height:1.64rem;border-radius:.68rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#54aae3) 62%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#2383c6) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1366a2) 98%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fcff) 98%,transparent);font-size:.56rem;letter-spacing:.03em;box-shadow:0 10px 18px rgba(3,19,41,.34);text-transform:uppercase}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install small{color:color-mix(in srgb,var(--gs-public-theme-text,#dbf5ff) 92%,transparent);font-size:.42rem;border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#b4e6ff) 42%,transparent);padding-left:.26rem;letter-spacing:.05em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-actions>.sp-apps-btn-icon{border-radius:.58rem;width:1.7rem;height:1.7rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-menu{min-width:9.6rem;border-radius:.66rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6abaec) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#061323) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 98%,transparent));padding:.24rem;gap:.18rem;box-shadow:0 20px 30px rgba(1,8,17,.48)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-option{min-height:1.52rem;border-radius:.48rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#62abd9) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081728) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d5edff) 96%,transparent);font-size:.53rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-option:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#8dd1f9) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c223a) 92%,transparent)}@media (max-width:1260px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero{grid-template-columns:minmax(0,1fr);gap:.62rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-search-shell{width:100%;justify-self:stretch}body:not(.theme-classic) #side-panel.apps-mode #apps-store-list.sp-apps-card-list{grid-template-columns:repeat(auto-fill,minmax(13.4rem,1fr))}}@media (max-width:920px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-toolbar{align-items:stretch}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-actions{margin-left:0;justify-content:flex-start}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:thin}body:not(.theme-classic) #side-panel.apps-mode #apps-store-list.sp-apps-card-list{grid-template-columns:repeat(auto-fill,minmax(12.2rem,1fr))}}@media (max-width:680px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero{padding:.78rem .8rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-section-head{align-items:flex-start;flex-direction:column;gap:.2rem}body:not(.theme-classic) #side-panel.apps-mode #apps-store-list.sp-apps-card-list{grid-template-columns:minmax(0,1fr)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item{min-height:0}}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-actions{gap:.3rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-actions .sp-apps-store-meta-btn{width:1.72rem;min-width:1.72rem;height:1.72rem;min-height:1.72rem;padding:0;border-radius:.54rem;justify-content:center}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-actions .sp-apps-store-meta-btn span{display:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta-actions .sp-apps-store-meta-btn svg{width:.78rem;height:.78rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-shell{display:flex;flex-direction:column;gap:.68rem;min-height:0;flex:1 1 auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#66acd8) 34%,transparent);border-radius:.92rem;padding:.8rem;background:radial-gradient(130% 140% at 100% 0,color-mix(in srgb,var(--gs-public-theme-primary,#2c85c5) 14%,transparent) 0,color-mix(in srgb,var(--gs-public-theme-primary,#2c85c5) 0%,transparent) 62%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#071527) 92%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#06111e) 95%,transparent));box-shadow:0 14px 24px rgba(2,10,20,.32);overflow:auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-head{display:grid;gap:.2rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-head h4{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e6f5ff) 98%,transparent);font-size:.9rem;font-family:var(--gw-font-mono);letter-spacing:.02em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-head p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a1c6e0) 90%,transparent);font-size:.57rem;line-height:1.45;font-family:var(--gw-font-mono)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.2rem,1fr));gap:.62rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-card{display:grid;gap:.42rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#63aad8) 34%,transparent);border-radius:.76rem;padding:.66rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#091c31) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071628) 94%,transparent));box-shadow:0 10px 18px rgba(2,10,21,.26)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-card-head{display:flex;align-items:center;justify-content:space-between;gap:.42rem;flex-wrap:wrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-card-head h5{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f6ff) 98%,transparent);font-size:.66rem;font-family:var(--gw-font-mono);letter-spacing:.01em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-pill{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7abfe9) 42%,transparent);border-radius:999px;padding:.12rem .4rem;color:color-mix(in srgb,var(--gs-public-theme-text,#afd7f1) 98%,transparent);font-size:.44rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;background:color-mix(in srgb,var(--gs-public-theme-panel,#091f3a) 84%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-card p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a5cae4) 90%,transparent);font-size:.53rem;line-height:1.45;font-family:var(--gw-font-mono)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-grid--apps{grid-template-columns:repeat(auto-fill,minmax(14.6rem,1fr));gap:.56rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-card{gap:.54rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-head{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.42rem;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-icon{width:1.82rem;height:1.82rem;border-radius:.54rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#b1cde4) 52%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#f7fcff) 98%,transparent);color:color-mix(in srgb,var(--gs-public-theme-muted,#315c80) 96%,transparent);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(155,202,233,.16),0 8px 14px rgba(2,11,23,.22);flex:0 0 auto;overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-icon svg{width:.84rem;height:.84rem;stroke-width:2}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-icon img{width:.96rem;height:.96rem;-o-object-fit:contain;object-fit:contain;display:block}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-copy{min-width:0;display:grid;gap:.12rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-copy h5{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#e8f6ff) 98%,transparent);font-size:.66rem;font-family:var(--gw-font-mono);letter-spacing:.01em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-copy p{margin:0;color:color-mix(in srgb,var(--gs-public-theme-secondary,#a2c7e0) 90%,transparent);font-size:.5rem;line-height:1.38}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-status{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#6dafda) 34%,transparent);border-radius:999px;padding:.12rem .36rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081e35) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-secondary,#a7cce6) 94%,transparent);font-size:.44rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;white-space:nowrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-status.is-connected{border-color:rgba(84,209,162,.48);background:rgba(14,55,45,.88);color:rgba(165,244,214,.96)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-actions--single{justify-content:flex-start}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-connect-btn{min-width:7.2rem;justify-content:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#54aae3) 62%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,#2383c6) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#1366a2) 98%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fcff) 98%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-connect-btn.is-connected{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#61b4df) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#081d34) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#b4dcf4) 95%,transparent);box-shadow:0 8px 14px rgba(2,10,21,.26)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-grid{display:flex;align-items:center;gap:.26rem;flex-wrap:wrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-chip{display:inline-flex;align-items:center;gap:.18rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#63a8d4) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#07192c) 84%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#baddf3) 96%,transparent);font-size:.47rem;font-weight:700;letter-spacing:.02em;padding:.15rem .36rem;line-height:1}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-chip svg{width:.58rem;height:.58rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#91d0f5) 96%,transparent);flex:0 0 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-link-map{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap;color:color-mix(in srgb,var(--gs-public-theme-secondary,#aacfe9) 94%,transparent);font-size:.47rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-link-map span{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#64aad8) 34%,transparent);border-radius:.4rem;padding:.1rem .28rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#07182b) 84%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-link-map svg{width:.56rem;height:.56rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-actions{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-actions .sp-apps-btn{min-height:1.52rem;border-radius:.56rem;font-size:.5rem;letter-spacing:.03em;display:inline-flex;align-items:center;gap:.2rem;padding:0 .54rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-actions .sp-apps-btn svg{width:.62rem;height:.62rem}@media (max-width:920px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-grid{grid-template-columns:repeat(auto-fill,minmax(12.8rem,1fr))}}@media (max-width:660px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-shell{padding:.64rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-grid{grid-template-columns:minmax(0,1fr)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-head{grid-template-columns:auto 1fr}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-status{grid-column:1/-1;justify-self:start}}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-backdrop,#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-toggle-row,#side-panel #globe-panel-shell .sp-vw-mobile-sidebar-backdrop,#side-panel #globe-panel-shell .sp-vw-mobile-sidebar-toggle{display:none}@media (max-width:980px){#side-panel #globe-panel-shell #globe-vw-shop.sp-vw-tab-pane{display:none}#side-panel #globe-panel-shell .sp-vw-mobile-sidebar-toggle{width:100%;min-height:1.92rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.56rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdf7) 34%,transparent);border-radius:.76rem;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b2238) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071727) 92%,transparent));box-shadow:0 .52rem 1.08rem rgba(2,10,19,.26);color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 98%,transparent);padding:.42rem .58rem;cursor:pointer}#side-panel #globe-panel-shell .sp-vw-mobile-sidebar-toggle-main{display:inline-flex;align-items:center;gap:.42rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}#side-panel #globe-panel-shell .sp-vw-mobile-sidebar-toggle :is(i,svg){width:.84rem;height:.84rem;border:0;background:transparent;box-shadow:none;padding:0;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 98%,transparent)}#side-panel #globe-panel-shell .sp-vw-mobile-sidebar-toggle-chevron{transition:transform .2s ease}#side-panel #globe-panel-shell.is-globe-mobile-sidebar-expanded .sp-vw-mobile-sidebar-toggle-chevron{transform:rotate(180deg)}#side-panel #globe-panel-shell #globe-vw-shop.sp-vw-tab-pane.is-active{display:flex;flex-direction:column;align-items:stretch;gap:.56rem;min-height:0;height:auto;overflow:visible;padding-right:0}#side-panel #globe-panel-shell #globe-vw-main{min-height:0;max-height:none;overflow:visible}#side-panel #globe-panel-shell #globe-vw-sidebar{width:100%;flex:0 0 auto;min-height:0;max-height:0;overflow:hidden;padding-right:0;display:flex;opacity:0;transform:translateY(-.24rem);will-change:max-height,opacity,transform;transition:max-height .34s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .24s ease}#side-panel #globe-panel-shell.is-globe-mobile-sidebar-expanded #globe-vw-sidebar{max-height:var(--globe-mobile-sidebar-expanded-height,220rem);overflow:visible;transform:none}#side-panel #globe-panel-shell #globe-vw-shop{position:relative}#side-panel #globe-panel-shell .sp-vw-mobile-sidebar-toggle{position:absolute;left:0;top:50%;width:1.74rem;min-height:3.2rem;margin:0;padding:0;justify-content:center;border-radius:0 .7rem .7rem 0;transform:translateY(-50%);transition:left .28s ease;z-index:40}#side-panel #globe-panel-shell .sp-vw-mobile-sidebar-toggle-main{display:none}#side-panel #globe-panel-shell.is-globe-mobile-sidebar-expanded .sp-vw-mobile-sidebar-toggle{left:min(86%,21rem)}#side-panel #globe-panel-shell #globe-vw-sidebar{position:absolute;top:0;left:0;bottom:0;width:min(86%,21rem);max-width:none;max-height:none;margin:0;overflow-y:auto;opacity:1;pointer-events:none;z-index:30;transform:translateX(-102%);transition:transform .28s ease;box-shadow:0 0 1.4rem rgba(2,8,16,.46)}#side-panel #globe-panel-shell.is-globe-mobile-sidebar-expanded #globe-vw-sidebar{max-height:none;overflow-y:auto;opacity:1;transform:translateX(0);pointer-events:auto}#side-panel #globe-panel-shell .sp-vw-mobile-sidebar-backdrop{display:block;position:absolute;inset:0;z-index:25;background:rgba(2,8,16,.55);opacity:0;pointer-events:none;transition:opacity .28s ease}#side-panel #globe-panel-shell.is-globe-mobile-sidebar-expanded .sp-vw-mobile-sidebar-backdrop{opacity:1;pointer-events:auto}#side-panel #globe-panel-shell #globe-vw-results-shell{min-height:12rem;overflow:auto}#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-stream-profile-host.sp-vw-stream-profile-shell{overflow:auto!important;padding-right:0!important}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-toggle-row{display:block}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-toggle{width:100%;min-height:1.92rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ecdf7) 34%,transparent);border-radius:.76rem;background:linear-gradient(150deg,color-mix(in srgb,var(--gs-public-theme-panel,#0b2238) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071727) 92%,transparent));color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 98%,transparent);display:inline-flex;align-items:center;justify-content:space-between;gap:.56rem;padding:.42rem .58rem;cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-toggle-main{display:inline-flex;align-items:center;gap:.42rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-toggle :is(i,svg){width:.84rem;height:.84rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-toggle-chevron{transition:transform .2s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host:not(.is-globe-stream-compose-collapsed) .sp-globe-stream-compose-toggle-chevron{transform:rotate(180deg)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host .sp-profile-posts-grid>.sp-profile-compose-card{max-height:72rem;overflow:hidden;transform:translateY(0);transition:max-height .34s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .24s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host.is-globe-stream-compose-collapsed .sp-profile-posts-grid>.sp-profile-compose-card{max-height:0;opacity:0;transform:translateY(-.22rem)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host .sp-profile-posts-grid{display:flex;flex-direction:column;gap:.62rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host .sp-profile-posts-grid>.sp-profile-stream-content,#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host .sp-profile-posts-grid>.sp-profile-tab-switch-card{width:100%;margin:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host .sp-profile-column-posts{position:relative}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-toggle{position:absolute;left:min(86%,21rem);top:50%;width:1.74rem;min-height:3.2rem;padding:0;justify-content:center;border-radius:0 .7rem .7rem 0;transform:translateY(-50%);transition:left .28s ease;z-index:40}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host.is-globe-stream-compose-collapsed .sp-globe-stream-compose-toggle{left:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-toggle-main{display:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host .sp-profile-posts-grid>.sp-profile-compose-card{position:absolute;top:0;left:0;bottom:0;width:min(86%,21rem);max-width:none;max-height:none;margin:0;overflow-y:auto;opacity:1;transform:translateX(0);pointer-events:auto;z-index:30;box-shadow:0 0 1.4rem rgba(2,8,16,.46);transition:transform .28s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host.is-globe-stream-compose-collapsed .sp-profile-posts-grid>.sp-profile-compose-card{max-height:none;opacity:1;transform:translateX(-102%);pointer-events:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-backdrop{display:block;position:absolute;inset:0;z-index:25;background:rgba(2,8,16,.55);opacity:1;pointer-events:auto;transition:opacity .28s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host.is-globe-stream-compose-collapsed .sp-globe-stream-compose-backdrop{opacity:0;pointer-events:none}#side-panel.globe-mode #globe-panel-shell>#globe-vw-shop.sp-vw-tab-pane.is-active{flex:1 1 auto!important;min-height:0!important}#side-panel.globe-mode #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host{display:flex!important;flex-direction:column!important;min-height:100%!important}#side-panel.globe-mode #globe-panel-shell #globe-vw-stream-profile-host .sp-profile-column-posts,#side-panel.globe-mode #globe-panel-shell #globe-vw-stream-profile-host .sp-profile-dashboard-posts{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}#side-panel.globe-mode #globe-panel-shell #globe-vw-stream-profile-host .sp-profile-posts-grid{flex:1 1 auto!important;min-height:0!important}@media (prefers-reduced-motion:reduce){#side-panel #globe-panel-shell #globe-vw-sidebar,#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host .sp-profile-posts-grid>.sp-profile-compose-card{transition:none}}@media (max-width:760px),(pointer:coarse){#cockpit-left-panel,#side-panel,.glass-panel,.gs-floating-tooltip,.gs-startup-card,.sp-card,.sp-dock,.sp-modal,.sp-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}*,:after,:before{scroll-behavior:auto!important}}.godweb-root.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell,.godweb-root.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell .gs-chat-shell,.godweb-root.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell .gs-chat-shell.is-panel,body.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell,body.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell .gs-chat-shell,body.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell .gs-chat-shell.is-panel{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}.godweb-root.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell .gs-chat-directory-tab-strip,.godweb-root.gs-public-theme-active #side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs,body.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell .gs-chat-directory-tab-strip,body.gs-public-theme-active #side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs{border:1px solid color-mix(in srgb,var(--gs-public-theme-border) 44%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel-strong) 94%,transparent)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.godweb-root.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell .gs-chat-directory-tab,.godweb-root.gs-public-theme-active #side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab,body.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell .gs-chat-directory-tab,body.gs-public-theme-active #side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab{border:0!important;background:transparent!important;background-image:none!important;color:color-mix(in srgb,var(--gs-public-theme-text) 84%,transparent)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.godweb-root.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell .gs-chat-directory-tab:is(.is-active,[aria-selected=true],:hover,:focus-visible),.godweb-root.gs-public-theme-active #side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab:is(.is-active,[aria-selected=true],:hover,:focus-visible),body.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell .gs-chat-directory-tab:is(.is-active,[aria-selected=true],:hover,:focus-visible),body.gs-public-theme-active #side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs>.gs-chat-persona-tab:is(.is-active,[aria-selected=true],:hover,:focus-visible){background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary) 58%,var(--gs-public-theme-button) 42%),color-mix(in srgb,var(--gs-public-theme-button-hover) 80%,black 10%))!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary) 58%,var(--gs-public-theme-button) 42%),color-mix(in srgb,var(--gs-public-theme-button-hover) 80%,black 10%))!important;color:var(--gs-public-theme-button-text)!important;box-shadow:none!important}.godweb-root.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell :is(.gs-chat-directory,.gs-chat-thread,.gs-chat-contact-list,.gs-chat-message-list,.gs-chat-thread-head,.gs-chat-search-wrap,.gs-chat-composer,.gs-chat-directory-empty,.gs-chat-empty-state),body.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell :is(.gs-chat-directory,.gs-chat-thread,.gs-chat-contact-list,.gs-chat-message-list,.gs-chat-thread-head,.gs-chat-search-wrap,.gs-chat-composer,.gs-chat-directory-empty,.gs-chat-empty-state){border-color:color-mix(in srgb,var(--gs-public-theme-border) 38%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel) 74%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong) 94%,transparent))!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel) 74%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong) 94%,transparent))!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.godweb-root.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell :is(.gs-chat-search-input,.gs-chat-contact,.gs-chat-contact.is-active,.gs-chat-contact:hover,.gs-chat-message-day,.gs-chat-typing-bubble,.gs-chat-message-row:not(.is-call-event):not(.is-system) .gs-chat-message-bubble,.gs-chat-message-row.is-own:not(.is-call-event):not(.is-system) .gs-chat-message-bubble,.gs-chat-message-row.is-call-event .gs-chat-message-bubble),body.gs-public-theme-active #side-panel.chat-mode #chat-panel-shell :is(.gs-chat-search-input,.gs-chat-contact,.gs-chat-contact.is-active,.gs-chat-contact:hover,.gs-chat-message-day,.gs-chat-typing-bubble,.gs-chat-message-row:not(.is-call-event):not(.is-system) .gs-chat-message-bubble,.gs-chat-message-row.is-own:not(.is-call-event):not(.is-system) .gs-chat-message-bubble,.gs-chat-message-row.is-call-event .gs-chat-message-bubble){border-color:color-mix(in srgb,var(--gs-public-theme-border) 42%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel-strong) 86%,transparent)!important;background-image:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;color:var(--gs-public-theme-text)!important}}#side-panel .sp-apps-shell,#side-panel .sp-stack-shell,#side-panel .sp-stack-shell .rdt-controls,#side-panel .sp-stack-shell .rdt-root,#side-panel .sp-stack-shell .rdt-toolbar,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-main,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-shell{min-width:0}#side-panel .sp-stack-shell,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-shell{container-type:inline-size}#side-panel .sp-stack-shell .rdt-root:has(.sp-stack-builder-type-filters) .rdt-controls,#side-panel .sp-stack-shell .rdt-root:has(.sp-stack-collection-type-filters) .rdt-controls,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root:has(.sp-stack-builder-type-filters) .rdt-controls,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root:has(.sp-stack-collection-type-filters) .rdt-controls{flex-wrap:wrap!important;overflow:visible!important}#side-panel .sp-stack-shell .rdt-root .rdt-toolbar-addon,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .rdt-toolbar-addon{max-width:100%!important;overflow:hidden!important}#side-panel .sp-stack-shell .sp-stack-type-filter-wrap{max-width:100%!important}#side-panel .sp-stack-shell .sp-stack-app-subtype-filters,#side-panel .sp-stack-shell .sp-stack-builder-type-filters,#side-panel .sp-stack-shell .sp-stack-collection-type-filters,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-builder-type-filters,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-collection-type-filters{max-width:100%!important;min-width:0!important}#side-panel .sp-stack-shell .sp-stack-builder-app-subtype-filter,#side-panel .sp-stack-shell .sp-stack-builder-type-filter,#side-panel .sp-stack-shell .sp-stack-collection-app-subtype-filter,#side-panel .sp-stack-shell .sp-stack-collection-filter-label,#side-panel .sp-stack-shell .sp-stack-collection-type-filter{white-space:nowrap!important}body:not(.theme-classic) #side-panel.apps-mode #apps-internal-list.sp-apps-card-list,body:not(.theme-classic) #side-panel.apps-mode #apps-store-list.sp-apps-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.8rem),1fr))!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-actions,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-stats{flex-wrap:wrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-wrap{min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install{min-width:0;max-width:100%}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-menu{left:0!important;right:auto!important;width:min(14rem,calc(100vw - 2rem))!important;min-width:min(9.6rem,100%)!important;max-width:100%!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-option{min-width:0;white-space:normal}@media (max-width:1023px){#side-panel .sp-stack-shell .rdt-root:has(.sp-stack-builder-type-filters) .rdt-controls,#side-panel .sp-stack-shell .rdt-root:has(.sp-stack-collection-type-filters) .rdt-controls,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root:has(.sp-stack-builder-type-filters) .rdt-controls,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root:has(.sp-stack-collection-type-filters) .rdt-controls{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}#side-panel .sp-stack-shell .rdt-root .rdt-toolbar-addon,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .rdt-toolbar-addon{grid-column:1/-1!important;width:100%!important;margin-top:.04rem!important}#side-panel .sp-stack-shell :is(.sp-stack-collection-shell,.sp-apps-yours-shell,.sp-apps-yours-table-host,.sp-apps-yours-table-host .rdt-root,.sp-apps-yours-table-host .rdt-table-wrap){flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#side-panel .sp-stack-shell .sp-apps-yours-table-host .rdt-table tbody td{overflow-wrap:anywhere!important;min-width:0!important}#side-panel .sp-stack-shell .sp-stack-type-filter-wrap{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:.34rem!important}#side-panel .sp-stack-shell .sp-stack-builder-type-filters,#side-panel .sp-stack-shell .sp-stack-collection-type-filters,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-builder-type-filters,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-collection-type-filters{width:100%!important;flex-wrap:wrap!important;align-content:flex-start!important;overflow:visible!important;padding-bottom:0!important;row-gap:.28rem!important}#side-panel .sp-stack-shell .sp-stack-app-subtype-filters{width:100%!important;flex-wrap:wrap!important;align-content:flex-start!important;overflow:visible!important;padding-left:0!important;padding-top:.02rem!important;border-left:0!important;row-gap:.28rem!important}#side-panel .sp-stack-shell .sp-stack-builder-app-subtype-filter,#side-panel .sp-stack-shell .sp-stack-builder-type-filter,#side-panel .sp-stack-shell .sp-stack-collection-app-subtype-filter,#side-panel .sp-stack-shell .sp-stack-collection-type-filter,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-builder-app-subtype-filter,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-builder-type-filter,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-collection-app-subtype-filter,body:not(.theme-classic) #side-panel.stack-mode .sp-stack-shell .rdt-root .sp-stack-collection-type-filter{min-height:1.56rem!important;padding:.28rem .58rem!important;font-size:.54rem!important}}@media (max-width:680px){body:not(.theme-classic) #side-panel.apps-mode #apps-internal-list.sp-apps-card-list,body:not(.theme-classic) #side-panel.apps-mode #apps-store-list.sp-apps-card-list{grid-template-columns:minmax(0,1fr)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-main{align-items:flex-start}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-actions>.sp-apps-btn-icon{align-self:stretch;height:auto;min-height:1.7rem}}@media (max-width:420px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-actions{grid-template-columns:minmax(0,1fr)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item-actions>.sp-apps-btn-icon{width:100%!important}}@media (max-width:1023px),(pointer:coarse){.godweb-root .rdt-controls,.godweb-root .rdt-root,.godweb-root .rdt-table,.godweb-root .rdt-table-wrap,.godweb-root .rdt-title-row,.godweb-root .rdt-toolbar{min-width:0!important;max-width:100%!important}.godweb-root .rdt-root{gap:.5rem!important;padding:.5rem!important;border-radius:.78rem!important}.godweb-root .rdt-title-row{align-items:flex-start!important}.godweb-root .rdt-title{max-width:100%;line-height:1.25;overflow-wrap:anywhere}.godweb-root .rdt-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:.32rem!important;overflow:visible!important}.godweb-root .rdt-controls>:is(.rdt-btn,.rdt-select,.rdt-column-menu,.rdt-tools-menu){width:100%!important;min-width:0!important}.godweb-root .rdt-controls>.rdt-label[for]{display:none!important}.godweb-root .rdt-btn,.godweb-root .rdt-filter-pill,.godweb-root .rdt-search-input,.godweb-root .rdt-select{min-height:1.72rem!important;height:auto!important;border-radius:.54rem!important;font-size:.58rem!important;letter-spacing:.03em!important}.godweb-root .rdt-btn{justify-content:center!important;padding-inline:.5rem!important}.godweb-root .rdt-btn-label{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.godweb-root .rdt-column-filter,.godweb-root .rdt-god-type-filter,.godweb-root .rdt-search-wrap,.godweb-root .rdt-toolbar-addon{grid-column:1/-1!important;width:100%!important;max-width:100%!important;margin-left:0!important}.godweb-root .rdt-search-wrap{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.38rem!important}.godweb-root .rdt-search-input,.godweb-root .rdt-select{width:100%!important;min-width:0!important}.godweb-root .rdt-column-filter,.godweb-root .rdt-god-type-filter{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.28rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.08rem!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.godweb-root .rdt-column-filter::-webkit-scrollbar,.godweb-root .rdt-god-type-filter::-webkit-scrollbar{display:none;width:0;height:0}.godweb-root .rdt-column-filter .rdt-label,.godweb-root .rdt-filter-pill,.godweb-root .rdt-god-type-filter .rdt-label{flex:0 0 auto!important;white-space:nowrap!important}.godweb-root .rdt-table-wrap{overflow-x:hidden!important;border-radius:.7rem!important}.godweb-root .rdt-table,.godweb-root .rdt-table tbody,.godweb-root .rdt-table td,.godweb-root .rdt-table tr{display:block!important;width:100%!important}.godweb-root .rdt-table{table-layout:auto!important}.godweb-root .rdt-table thead{display:none!important}.godweb-root .rdt-table tbody tr{position:relative;margin:0 0 .52rem!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 18%,transparent)!important;border-radius:.68rem!important;background:radial-gradient(circle at top right,rgba(0,240,255,.08),transparent 48%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040c18) 82%,transparent)!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.godweb-root .rdt-table tbody tr:last-child{margin-bottom:0!important}.godweb-root .rdt-table tbody td{display:grid!important;grid-template-columns:minmax(5.6rem,34%) minmax(0,1fr)!important;align-items:start!important;gap:.5rem!important;padding:.5rem .64rem!important;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 10%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#e7f6ff) 96%,transparent);font-size:.64rem!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.godweb-root .rdt-table tbody td:not(.rdt-empty-cell):before{content:attr(data-column-label);color:color-mix(in srgb,var(--gs-public-theme-text,#bfe9fa) 86%,transparent);font-size:.52rem;font-weight:800;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;white-space:normal;overflow-wrap:normal}.godweb-root .rdt-table tbody td:last-child{border-bottom:0!important}.godweb-root .rdt-table tbody td.rdt-select-cell{position:absolute!important;top:.48rem!important;right:.56rem!important;z-index:2;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;border-bottom:0!important;background:transparent!important}.godweb-root .rdt-table .rdt-empty-cell:before,.godweb-root .rdt-table tbody td.rdt-select-cell:before{content:none!important}.godweb-root .rdt-table tbody td.rdt-select-cell+td{padding-right:2.5rem!important}.godweb-root .rdt-table .rdt-empty-cell{display:block!important;padding:1rem .75rem!important;text-align:center!important;white-space:normal!important}.godweb-root .rdt-table :is(.sp-entity-row-actions,.sp-apps-row-actions,.sp-access-actions-row,.sp-fx-hashtag-row-actions){justify-content:flex-start!important;margin-left:0!important;flex-wrap:wrap!important}.godweb-root .rdt-pagination,.godweb-root .rdt-table tbody td.sp-entity-bookmark-cell{grid-template-columns:minmax(0,1fr)!important;gap:.34rem!important}.godweb-root .rdt-pagination{display:grid!important;justify-items:stretch!important}.godweb-root .rdt-pagination-actions,.godweb-root .rdt-pagination-page,.godweb-root .rdt-pagination-size,.godweb-root .rdt-pagination-summary{justify-content:center!important;width:100%!important}}@media (max-width:1023px) and (max-height:560px) and (orientation:landscape),(max-width:760px),(pointer:coarse){.godweb-root{--gs-mobile-popup-gutter:0.5rem;--gs-mobile-popup-max-height:min(72dvh,calc(100dvh - 1rem))}.godweb-root :is(.rdt-tools-popover,.rdt-column-popover,.gs-profile-dropdown,.gs-chat-message-menu,.sp-memory-item-menu,.sp-apps-store-install-menu,.ai-chat-head-menu,.gs-ui-modal-shell,.sp-token-modal-shell,.sp-memory-preview-shell,#vault-access-modal .sp-vault-access-card){box-sizing:border-box!important;max-width:calc(100vw - (var(--gs-mobile-popup-gutter) * 2))!important;max-height:var(--gs-mobile-popup-max-height)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.godweb-root #ai-chat-panel{--cmp-sheet:calc(100% - 2 * var(--cmp-space-2));--cmp-sheet-wide:calc(100% - 2 * var(--cmp-space-2))}.godweb-root #ai-chat-panel .ai-chat-head-menu{left:max(var(--cmp-space-2),env(safe-area-inset-left,0px))!important;right:max(var(--cmp-space-2),env(safe-area-inset-right,0px))!important;bottom:var(--cmp-space-2);width:auto!important;min-width:0!important;max-width:none!important}.godweb-root .gs-ui-modal{padding:var(--gs-mobile-popup-gutter)}.godweb-root .sp-memory-preview-shell{top:var(--gs-mobile-popup-gutter)!important;right:var(--gs-mobile-popup-gutter)!important;left:var(--gs-mobile-popup-gutter)!important;width:var(--gs-entity-mobile-width)!important;max-height:calc(100dvh - (var(--gs-mobile-popup-gutter) * 2))!important}}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-workspace{border:1px solid #2b2b2b!important;border-radius:0!important;background:#181818!important;box-shadow:none!important;overflow:hidden!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-code-workspace .sp-apps-editor-shell{border-left:1px solid #2b2b2b!important;background:#1e1e1e!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-editor-tabbar{min-height:3.2rem!important;border-bottom:1px solid #2b2b2b!important;background:#181818!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-tab{min-width:11.4rem!important;max-width:min(18.5rem,54%)!important;padding:0 1rem!important;border-top:1px solid var(--gs-public-theme-border,#007acc)!important;border-right:1px solid #2b2b2b!important;background:#1e1e1e!important;color:#d4d4d4!important;font-size:.94rem!important;font-style:italic!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-tab i:first-child,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-tab svg:first-child{color:#3fb950!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-editor-head-actions{padding-right:.8rem!important;gap:.44rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-icon-action{width:1.72rem!important;height:1.72rem!important;border:0!important;border-radius:.2rem!important;background:transparent!important;box-shadow:none!important;color:#d4d4d4!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-icon-action:is(:hover,:focus-visible){background:var(--gs-public-theme-panel,#2a2d2e)!important;color:var(--gs-public-theme-strong,#ffffff)!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode #apps-manage-editor-language-pill{min-width:1.72rem!important;width:1.72rem!important;height:1.72rem!important;padding:0!important;border:0!important;background:transparent!important;color:transparent!important;position:relative!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode #apps-manage-editor-language-pill:before{content:"...";position:absolute;inset:0;display:grid;place-items:center;color:#d4d4d4;font:700 1.1rem/1 Consolas,monospace;letter-spacing:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-breadcrumbs{min-height:2.12rem!important;padding:0 1.35rem!important;border-bottom:1px solid #2b2b2b!important;background:#1e1e1e!important;color:var(--gs-public-theme-muted,#9d9d9d)!important;font-size:.98rem!important}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-editor{background:#1e1e1e!important;width:100%;height:600px;min-height:300px;display:block}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-editor .monaco-editor{font-size:14px!important}@media (max-width:1120px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-editor-shell-vscode .sp-apps-editor{height:400px}}#orchestrate-panel-shell .sp-flow-chip-strip.sp-access-tabs{justify-content:center!important;align-content:center!important}#side-panel,#ui-layer :where(.terminal-scroll,.rdt-table-wrap,.sp-folios-pane,.sp-folios-manage-pane){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}#ui-layer .rdt-table-wrap{overscroll-behavior:contain auto}#side-panel .sp-node-pin-picker,#web-view-container .gs-web-shell.hide-scrollbar,#web-view-container .gs-web-shell.terminal-scroll{-ms-overflow-style:none!important;scrollbar-width:none!important;scrollbar-gutter:auto!important}#side-panel .sp-node-pin-picker::-webkit-scrollbar,#side-panel .sp-node-pin-picker::-webkit-scrollbar-corner,#side-panel .sp-node-pin-picker::-webkit-scrollbar-thumb,#side-panel .sp-node-pin-picker::-webkit-scrollbar-track,#web-view-container .gs-web-shell.hide-scrollbar::-webkit-scrollbar,#web-view-container .gs-web-shell.hide-scrollbar::-webkit-scrollbar-button,#web-view-container .gs-web-shell.hide-scrollbar::-webkit-scrollbar-corner,#web-view-container .gs-web-shell.hide-scrollbar::-webkit-scrollbar-thumb,#web-view-container .gs-web-shell.hide-scrollbar::-webkit-scrollbar-track,#web-view-container .gs-web-shell.terminal-scroll::-webkit-scrollbar,#web-view-container .gs-web-shell.terminal-scroll::-webkit-scrollbar-button,#web-view-container .gs-web-shell.terminal-scroll::-webkit-scrollbar-corner,#web-view-container .gs-web-shell.terminal-scroll::-webkit-scrollbar-thumb,#web-view-container .gs-web-shell.terminal-scroll::-webkit-scrollbar-track{display:none!important;width:0!important;height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.godweb-root :where(button,[role=button],[role=tab],a,input,textarea,select,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (prefers-reduced-motion:reduce){.godweb-root *,.godweb-root :after,.godweb-root :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:760px),(pointer:coarse){.godweb-root #ui-layer{filter:none!important}.godweb-root #ui-layer :where(h1,h2,h3,p,span,input,button,label,strong,small){text-shadow:none!important}.godweb-root :where(.glass-panel,.gs-floating-tooltip,#left-sidebar,#right-sidebar,#side-panel,#top-bar.dynamic-island,#bottom-bar.dynamic-island,.gs-right-pane,.sp-panel,.sp-card,.sp-modal,.rdt-root,.rdt-table-wrap){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.godweb-root :where(.glass-panel,#left-sidebar,#right-sidebar,#side-panel,#top-bar.dynamic-island,#bottom-bar.dynamic-island,.sp-panel,.sp-card,.rdt-root,.rdt-table-wrap){box-shadow:0 10px 24px rgba(2,8,20,.3)!important}}@media (pointer:coarse){#bottom-bar.dynamic-island,#bottom-bar.dynamic-island .bottom-island-content,#bottom-shell,#left-sidebar-shell,#right-sidebar-shell,#side-panel,#top-bar.dynamic-island,#top-bar.dynamic-island .island-content,#top-shell{will-change:transform,opacity}#bottom-bar.dynamic-island,#top-bar.dynamic-island{transition-property:transform,opacity}#bottom-bar.dynamic-island .bottom-island-content,#top-bar.dynamic-island .island-content{transition-property:opacity,transform}#left-sidebar-shell,#right-sidebar-shell{transition-property:transform,opacity}#toggle-right-sidebar-ribbon:after,#toggle-sidebar-ribbon:after{content:"";position:absolute;inset:-.8rem;z-index:1}.sp-apps-editor-shell-vscode .sp-apps-editor-tabbar{overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.sp-apps-editor-tab{min-width:clamp(8rem,11.4rem,54vw)!important}}@media (max-width:767px){#side-panel{overflow-x:visible!important}#side-panel .rdt-column-filter,#side-panel .rdt-god-type-filter{overflow-x:auto!important;flex-wrap:nowrap!important;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none}#side-panel .rdt-column-filter::-webkit-scrollbar,#side-panel .rdt-god-type-filter::-webkit-scrollbar{display:none}}@media (max-width:1023px){#side-panel .rdt-table tbody td[data-column-label="Association ID"],#side-panel .rdt-table tbody td[data-column-label="Web Id"],#side-panel .rdt-table tbody td[data-column-label=GODID]{display:flex;flex-direction:row;align-items:baseline;gap:.55rem;flex-wrap:nowrap;overflow:hidden}#side-panel .rdt-table tbody td[data-column-label="Association ID"]>*,#side-panel .rdt-table tbody td[data-column-label="Web Id"]>*,#side-panel .rdt-table tbody td[data-column-label=GODID]>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 0}}@media (max-width:767px){body:not(:has(#side-panel.open)) #gs-brand-shell,body:not(:has(#side-panel.open)) #gs-profile-shell:not(.is-in-right-dock){z-index:6100!important}body:has(#side-panel.open) #gs-brand-shell,body:has(#side-panel.open) #gs-profile-shell:not(.is-in-right-dock){z-index:5003!important}}@media (max-width:767px){#side-panel:not(.node-preview-mode[data-panel-size="0.25"]) #close-panel{width:2.75rem!important;height:2.75rem!important;min-width:44px!important;min-height:44px!important}}@media (pointer:coarse){.bottom-edge-action-btn:active{transform:scale(.88)!important;opacity:.75!important;transition:transform .08s ease,opacity .08s ease!important}.gs-icon-btn:active,.gs-responsive-icon-btn:active{transform:scale(.85)!important;opacity:.7!important;transition:transform .08s ease,opacity .08s ease!important}#gs-brand-shell:active,#gs-profile-shell:active{transform:scale(.88)!important;opacity:.8!important;transition:transform .08s ease,opacity .08s ease!important}#close-panel:active{transform:scale(.84)!important;opacity:.7!important;transition:transform .08s ease,opacity .08s ease!important}:is(.sp-entity-row-actions,.sp-apps-row-actions,.sp-access-actions-row,.sp-fx-hashtag-row-actions) .gs-responsive-icon-btn:active{transform:scale(.82)!important;opacity:.65!important;transition:transform .08s ease,opacity .08s ease!important}#left-sidebar-toggle:active,#right-sidebar-toggle:active{opacity:.6!important;transition:opacity .08s ease!important}#side-panel,#side-panel #sp-node-table-host,#side-panel .rdt-table,#side-panel .rdt-table tbody,#side-panel .rdt-table-wrap{touch-action:pan-y!important}}@media (pointer:coarse){#side-panel.open:not(.collapsed)~* #canvas-container,body:has(#side-panel.open:not(.collapsed)) #canvas-container{touch-action:none;pointer-events:none}}@media (max-width:1023px){#side-panel .rdt-table-wrap{overflow:visible!important;overscroll-behavior:auto!important}#side-panel .rdt-table,#side-panel .rdt-table tbody,#side-panel .rdt-table td,#side-panel .rdt-table tr,#side-panel .rdt-table-wrap{touch-action:pan-y!important}#side-panel .sp-human-support-table-host .rdt-table-wrap{max-height:none}}@media (max-width:1023px) and (max-height:560px) and (orientation:landscape),(max-width:767px),(pointer:coarse) and (max-width:1023px){.godweb-root{--htm-mobile-gutter:clamp(0.42rem,2.6vw,0.72rem);--htm-mobile-hit-target:44px;--htm-mobile-panel-radius:clamp(0.82rem,3.4vw,1.15rem);--htm-mobile-top-safe:max(env(safe-area-inset-top,0px),0px);--htm-mobile-bottom-safe:max(env(safe-area-inset-bottom,0px),0px);--htm-mobile-left-safe:max(env(safe-area-inset-left,0px),0px);--htm-mobile-right-safe:max(env(safe-area-inset-right,0px),0px);overflow:hidden}.godweb-root,.godweb-root *,.godweb-root :after,.godweb-root :before{box-sizing:border-box}.godweb-root canvas,.godweb-root img,.godweb-root svg,.godweb-root video{max-width:100%}.godweb-root :where(input,textarea,select){font-size:max(16px,1em)!important}.godweb-root :where(#side-panel,#cockpit-left-panel,.sp-panel,.sp-card,.sp-modal,.rdt-root,.gs-chat-shell,.sp-memory-shell,.sp-apps-shell,.sp-stack-shell,.sp-globe-shell,.sp-activity-shell,.sp-orchestrate-shell){min-width:0!important;max-width:100%!important}body:has(#gs-profile-shell.open) :is(#bottom-edge-actions,#bottom-direction-action,#bottom-home-action,#bottom-shell,#sidebar-mobile-toggle),body:has(#right-sidebar-shell:not(.collapsed)) :is(#bottom-edge-actions,#bottom-direction-action,#bottom-home-action,#bottom-shell,#sidebar-mobile-toggle,#gs-brand-shell),body:has(#side-panel.open) :is(#bottom-edge-actions,#bottom-direction-action,#bottom-home-action,#bottom-shell,#left-sidebar-shell,#right-sidebar-shell,#sidebar-mobile-toggle){display:none!important}#right-sidebar-shell:not(.collapsed){top:calc(env(safe-area-inset-top, 0px) + 2.2rem)!important}#side-panel{top:calc(var(--htm-mobile-top-safe) + var(--gs-mobile-side-panel-top-offset, var(--htm-mobile-gutter)))!important;right:calc(var(--htm-mobile-right-safe) + var(--htm-mobile-gutter))!important;bottom:calc(var(--htm-mobile-bottom-safe) + var(--gs-mobile-side-panel-bottom-offset, var(--htm-mobile-gutter)))!important;left:calc(var(--htm-mobile-left-safe) + var(--htm-mobile-gutter))!important;width:var(--gs-entity-mobile-width)!important;min-width:0!important;max-width:none!important;height:calc(100dvh - var(--htm-mobile-top-safe) - var(--htm-mobile-bottom-safe) - (var(--htm-mobile-gutter) * 2))!important;max-height:calc(100dvh - var(--htm-mobile-top-safe) - var(--htm-mobile-bottom-safe) - (var(--htm-mobile-gutter) * 2))!important;padding:.82rem .66rem calc(max(.82rem, var(--htm-mobile-bottom-safe)) + 3.6rem)!important;z-index:210!important;border-radius:var(--htm-mobile-panel-radius)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y!important;scrollbar-gutter:auto!important}#side-panel.open{transform:translateX(0)!important}#side-panel :where(.side-panel-top-row,.sp-panel-head,.sp-memory-head,.sp-apps-head,.sp-stack-head,.sp-globe-head,.sp-activity-head,.gs-chat-thread-head){min-width:0!important;max-width:100%!important}#side-panel .side-panel-top-row{display:flex!important;align-items:center!important;gap:.5rem!important;position:sticky;top:-.82rem;z-index:6020;margin-inline:-.66rem;padding:.62rem .66rem .48rem;border-radius:var(--htm-mobile-panel-radius) var(--htm-mobile-panel-radius) 0 0;background:transparent;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#side-panel.open.node-tabs-only-mode .side-panel-top-row{display:flex!important}#side-panel :where(#close-panel,.gs-icon-btn,.gs-responsive-icon-btn,.rdt-btn--icon-tooltip,.sp-apps-icon-action,.sp-memory-drawer-close,.calendar-panel-close,.gs-chat-mobile-back,.gs-chat-call-btn,.sp-vw-mobile-sidebar-toggle,.sp-memory-mobile-rail-toggle){min-width:var(--htm-mobile-hit-target)!important;min-height:var(--htm-mobile-hit-target)!important}#side-panel:not(.node-preview-mode[data-panel-size="0.25"]) #close-panel{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:max(.54rem,var(--htm-mobile-top-safe))!important;right:max(.54rem,var(--htm-mobile-right-safe))!important;z-index:6022!important;width:var(--htm-mobile-hit-target)!important;height:var(--htm-mobile-hit-target)!important;flex:0 0 var(--htm-mobile-hit-target)!important}#top-shell{top:calc(var(--htm-mobile-top-safe) + .34rem)!important}#bottom-shell,#top-shell{width:min(calc(100vw - (var(--htm-mobile-gutter) * 2)),32rem)!important;max-width:calc(100vw - (var(--htm-mobile-gutter) * 2))!important}#bottom-shell{bottom:calc(var(--htm-mobile-bottom-safe) + .54rem)!important}#bottom-edge-actions{--edge-action-bottom:calc(var(--htm-mobile-bottom-safe) + 0.72rem)!important}.bottom-edge-action-btn{width:max(2.75rem,var(--htm-mobile-hit-target))!important;height:max(2.75rem,var(--htm-mobile-hit-target))!important}#gs-brand-shell,#gs-profile-shell{max-width:calc(100vw - (var(--htm-mobile-gutter) * 2))!important}#gs-brand-shell :where(.gs-brand-trigger,.gs-brand-title,.gs-brand-subtitle),#gs-profile-shell :where(.gs-profile-trigger,.gs-profile-mobile-name,.gs-profile-mobile-timer){min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.godweb-root :where(.rdt-tools-popover,.rdt-column-popover,.gs-profile-dropdown,.gs-chat-message-menu,.ai-chat-head-menu,.sp-memory-item-menu,.sp-apps-install-menu,.sp-apps-store-install-menu,.sp-apps-editor-menu,.sp-token-modal-shell,.sp-memory-preview-shell,.gs-ui-modal-shell,.sp-modal,.sp-dock){max-width:calc(100vw - (var(--htm-mobile-gutter) * 2))!important;max-height:min(76dvh,calc(100dvh - var(--htm-mobile-top-safe) - var(--htm-mobile-bottom-safe) - (var(--htm-mobile-gutter) * 2)))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;word-break:normal;overflow-wrap:anywhere}.godweb-root :where(.rdt-tools-popover,.rdt-column-popover,.gs-profile-dropdown,.gs-chat-message-menu,.ai-chat-head-menu){right:max(var(--htm-mobile-gutter),var(--htm-mobile-right-safe))!important;left:auto!important}.godweb-root :where(.gs-ui-modal,.sp-modal-backdrop,.rdt-modal-backdrop){padding:calc(var(--htm-mobile-top-safe) + var(--htm-mobile-gutter)) calc(var(--htm-mobile-right-safe) + var(--htm-mobile-gutter)) calc(var(--htm-mobile-bottom-safe) + var(--htm-mobile-gutter)) calc(var(--htm-mobile-left-safe) + var(--htm-mobile-gutter))!important}.godweb-root :where(.rdt-toolbar,.rdt-controls,.rdt-pagination,.sp-flow-chip-strip,.sp-persona-toggle-row,.sp-profile-post-tabs,.sp-vw-tab-row){min-width:0!important;max-width:100%!important}.godweb-root .rdt-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.godweb-root .rdt-controls>*{min-width:0!important}.godweb-root :where(.rdt-search-wrap,.rdt-god-type-filter,.rdt-column-filter,.rdt-toolbar-addon){grid-column:1/-1!important}.godweb-root .rdt-column-filter,.godweb-root .rdt-god-type-filter,.godweb-root :where(.sp-flow-chip-strip,.sp-persona-toggle-row,.sp-profile-post-tabs,.sp-vw-tab-row){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch}.godweb-root .rdt-column-filter::-webkit-scrollbar,.godweb-root .rdt-god-type-filter::-webkit-scrollbar,.godweb-root :where(.sp-flow-chip-strip,.sp-persona-toggle-row,.sp-profile-post-tabs,.sp-vw-tab-row)::-webkit-scrollbar{display:none!important}.godweb-root :where(.rdt-btn,.rdt-filter-pill,.rdt-select,.rdt-search-input){min-height:var(--htm-mobile-hit-target)!important}.godweb-root .rdt-table tbody tr{max-width:100%!important;overflow:hidden!important}.godweb-root .rdt-table tbody td:not(.rdt-empty-cell){grid-template-columns:minmax(5.4rem,36%) minmax(0,1fr)!important;gap:.48rem!important;max-width:100%!important;overflow-wrap:anywhere!important}.godweb-root .rdt-table tbody td:not(.rdt-empty-cell):before{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.godweb-root .rdt-table tbody td:not(.rdt-empty-cell)>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.godweb-root :where(.sp-entity-row-actions,.sp-apps-row-actions,.sp-access-actions-row,.sp-fx-hashtag-row-actions){display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.42rem!important}.godweb-root :where(.sp-apps-code-workspace,.sp-apps-editor-shell,.sp-apps-editor-shell-vscode,.sp-apps-editor-tabbar,.sp-apps-editor,.CodeMirror,.CodeMirror-scroll,.sp-memory-drive-shell,.sp-memory-right-grid,.sp-memory-right-main,.sp-vw-shell,.sp-vw-stream-main,.gs-chat-directory,.gs-chat-thread,.gs-chat-message-list){min-width:0!important;max-width:100%!important}.godweb-root :where(.CodeMirror,.sp-apps-editor){font-size:.76rem!important}.godweb-root .gs-chat-message-bubble{max-width:min(88%,calc(100vw - 5rem))!important;overflow-wrap:anywhere!important}.godweb-root .gs-chat-composer{position:sticky;bottom:0;z-index:5;padding-bottom:max(.42rem,var(--htm-mobile-bottom-safe))!important}.godweb-root :where(.gs-chat-message-list,.sp-memory-right-main,.sp-vw-stream-main,.rdt-table-wrap){overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}}@media (max-width:1023px) and (max-height:560px) and (orientation:landscape),(max-width:767px),(pointer:coarse) and (max-width:1023px){#side-panel.open:not(.vault-mode) .side-panel-top-row,#side-panel:not(.node-preview-ai-chat-mode)>#sp-compass-ai-chat-host{display:none!important}#side-panel{padding-bottom:max(.82rem,var(--htm-mobile-bottom-safe,0px))!important}}@media (max-width:430px){.godweb-root{--htm-mobile-gutter:0.46rem}#side-panel{padding-inline:.5rem!important}#side-panel .side-panel-top-row{margin-inline:-.5rem;padding-inline:.5rem}.godweb-root .rdt-controls,.godweb-root .rdt-pagination{grid-template-columns:minmax(0,1fr)!important}.godweb-root .rdt-table tbody td:not(.rdt-empty-cell){grid-template-columns:minmax(4.85rem,34%) minmax(0,1fr)!important}}@media (max-width:760px){#side-panel :is(.sp-node-tabs-shell,.sp-node-tabs-stack,.sp-node-tab-content,.sp-node-tab-workspace-host,#sp-node-sync-directory-tabs-row){max-width:100%!important;min-width:0!important}#side-panel :is(#chat-panel-shell,#chat-panel-host,#sync-react-chat-host,.gs-chat-shell,.gs-chat-directory,.gs-chat-thread,.gs-chat-search-wrap,.gs-chat-contact-list){width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;transform:none!important;box-sizing:border-box}#side-panel .sp-node-tab-content,#side-panel .sp-node-tab-workspace-host{overflow-x:clip}#side-panel #sp-node-sync-directory-tabs-row .sp-access-tab{flex:0 1 auto;min-width:0}}@media (max-width:1023px) and (max-height:560px) and (orientation:landscape){.godweb-root{--htm-mobile-gutter:0.34rem}#side-panel{top:calc(var(--htm-mobile-top-safe) + .34rem)!important;right:calc(var(--htm-mobile-right-safe) + .34rem)!important;bottom:calc(var(--htm-mobile-bottom-safe) + .34rem)!important;left:calc(var(--htm-mobile-left-safe) + .34rem)!important;max-height:calc(100dvh - var(--htm-mobile-top-safe) - var(--htm-mobile-bottom-safe) - .68rem)!important;padding-block:.58rem!important}#side-panel .side-panel-top-row{top:-.58rem;padding-block:.42rem .36rem}#bottom-shell,#top-shell{width:min(88vw,30rem)!important}.godweb-root :where(.rdt-tools-popover,.rdt-column-popover,.gs-profile-dropdown,.gs-chat-message-menu,.ai-chat-head-menu,.sp-memory-item-menu,.sp-apps-install-menu,.sp-apps-store-install-menu,.sp-apps-editor-menu,.sp-token-modal-shell,.sp-memory-preview-shell,.gs-ui-modal-shell){max-height:calc(100dvh - var(--htm-mobile-top-safe) - var(--htm-mobile-bottom-safe) - .68rem)!important}}@media (pointer:coarse){.godweb-root :where(#side-panel,#top-bar.dynamic-island,#bottom-bar.dynamic-island,.glass-panel,.sp-panel,.sp-card,.rdt-root,.rdt-table-wrap,.gs-chat-shell){text-shadow:none!important}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){#side-panel.entity-table-mode{transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .14s ease!important;will-change:transform,opacity!important}#side-panel.entity-table-mode.open{transform:translateZ(0)!important}#side-panel.entity-table-mode:not(.open){transform:translate3d(102%,0,0)!important}.godweb-root{--gs-entity-mobile-edge:clamp(0.38rem,2.2vw,0.84rem);--gs-entity-mobile-pad:clamp(0.34rem,2vw,0.64rem);--gs-entity-mobile-pad-right-extra:clamp(0.14rem,0.9vw,0.34rem);--gs-entity-mobile-pad-right:calc(var(--gs-entity-mobile-pad) + var(--gs-entity-mobile-pad-right-extra));--gs-entity-mobile-rail:min(100%,44rem);--gs-entity-mobile-table-pad:clamp(0.38rem,2.1vw,0.62rem)}#side-panel.entity-table-mode{left:calc(var(--htm-mobile-left-safe, 0px) + var(--gs-entity-mobile-edge))!important;right:calc(var(--htm-mobile-right-safe, 0px) + var(--gs-entity-mobile-edge))!important;width:auto!important;max-width:calc(100vw - var(--htm-mobile-left-safe, 0px) - var(--htm-mobile-right-safe, 0px) - (var(--gs-entity-mobile-edge) * 2))!important;margin-inline:auto!important;padding-inline-start:var(--gs-entity-mobile-pad)!important;padding-inline-end:var(--gs-entity-mobile-pad-right)!important}#side-panel.entity-table-mode #sp-node-table-host,#side-panel.entity-table-mode #sp-node-table-host .rdt-controls,#side-panel.entity-table-mode #sp-node-table-host .rdt-root,#side-panel.entity-table-mode #sp-node-table-host .rdt-table-wrap,#side-panel.entity-table-mode #sp-node-table-host .rdt-toolbar{width:100%!important;max-width:100%!important;min-width:0!important}#side-panel.entity-table-mode:not(.node-preview-mode[data-panel-size="0.25"]) #close-panel{top:max(.5rem,var(--htm-mobile-top-safe,0px))!important;right:max(.5rem,calc(var(--htm-mobile-right-safe, 0px) + var(--gs-entity-mobile-pad-right)))!important}#side-panel.entity-table-mode #sp-node-table-host,#side-panel.entity-table-mode #sp-persona-toggle-row{width:var(--gs-entity-mobile-rail)!important;max-width:var(--gs-entity-mobile-rail)!important;margin-left:auto!important;margin-right:auto!important}#side-panel.entity-table-mode #sp-node-table-host .rdt-root{padding:var(--gs-entity-mobile-table-pad)!important}}@media (max-width:430px){.godweb-root{--gs-entity-mobile-edge:0.34rem;--gs-entity-mobile-pad:0.3rem;--gs-entity-mobile-pad-right-extra:0.2rem;--gs-entity-mobile-table-pad:0.34rem}#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody td:not(.rdt-empty-cell){grid-template-columns:minmax(4.55rem,33%) minmax(0,1fr)!important;gap:.42rem!important;padding-inline:.48rem!important}#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody td.rdt-select-cell{padding:0!important}#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody td.rdt-select-cell+td{padding-right:2.5rem!important}}@media (max-width:1023px){#left-sidebar-shell,#right-sidebar-shell{width:min(286px,calc(100vw - 1.44rem));max-width:calc(100vw - 1.44rem)}.sp-human-pulse-pane-grid-support{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){#cockpit-left-panel{min-width:min(18rem,calc(100vw - 2.5rem))}}@media (max-width:980px){#profile-pane-host .sp-profile-dashboard{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.sp-vx-flip-card{width:min(240px,100%);height:auto;aspect-ratio:240/154}}.sp-apps-editor-shell-vscode .sp-apps-editor{max-height:80dvh}@media (max-width:760px){#chat-group-create-form .dropify-wrapper{height:auto}}@media (max-width:767.98px){#orchestrate-panel-shell .sp-flow-collab-flow-row,#orchestrate-panel-shell .sp-flow-collab-grid-head,#orchestrate-panel-shell .sp-flow-collab-node-row{grid-template-columns:minmax(0,1fr);gap:.28rem}}@media (min-width:768px) and (max-width:1023px){#side-panel .gs-responsive-icon-btn{min-width:44px!important;min-height:44px!important}}@media (pointer:coarse){.timeline-now-btn{min-height:2.75rem}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){#side-panel.entity-table-mode{left:calc(var(--htm-mobile-left-safe, 0px) + var(--gs-entity-mobile-edge, clamp(.38rem, 2.2vw, .84rem)))!important;right:calc(var(--htm-mobile-right-safe, 0px) + var(--gs-entity-mobile-edge, clamp(.38rem, 2.2vw, .84rem)))!important;top:var(--htm-mobile-top-safe,0)!important;bottom:calc(var(--htm-mobile-bottom-safe, 0px) + clamp(.12rem, 1.2vw, .34rem))!important;width:auto!important;height:auto!important;max-height:calc(100dvh - var(--htm-mobile-top-safe, 0px) - var(--htm-mobile-bottom-safe, 0px) - clamp(.12rem, 1.2vw, .34rem))!important;max-width:calc(100vw - var(--htm-mobile-left-safe, 0px) - var(--htm-mobile-right-safe, 0px) - (var(--gs-entity-mobile-edge, clamp(.38rem, 2.2vw, .84rem)) * 2))!important;margin-inline:auto!important;padding-block:clamp(.28rem,1.5vw,.48rem) max(.42rem,var(--htm-mobile-bottom-safe,0px))!important;padding-inline-start:var(--gs-entity-mobile-pad,clamp(.34rem,2vw,.64rem))!important;padding-inline-end:var(--gs-entity-mobile-pad-right,var(--gs-entity-mobile-pad,clamp(.34rem,2vw,.64rem)))!important;transform-origin:right center!important;overflow-y:auto!important}#side-panel.entity-table-mode.open{transform:translateZ(0)!important}#side-panel.entity-table-mode:not(.open){transform:translate3d(102%,0,0)!important}#side-panel.entity-table-mode #sp-node-table-host,#side-panel.entity-table-mode #sp-persona-toggle-row{width:min(100%,44rem)!important;max-width:min(100%,44rem)!important;margin-left:auto!important;margin-right:auto!important}#side-panel.entity-table-mode #sp-node-table-host .rdt-root{min-height:0!important}}#side-panel.gw-block-ui-mode .sp-activity-shell,#side-panel.gw-block-ui-mode .sp-cockpit-shell,#side-panel.gw-block-ui-mode .sp-connections-shell,#side-panel.gw-block-ui-mode .sp-exchange-shell,#side-panel.gw-block-ui-mode .sp-folios-shell,#side-panel.gw-block-ui-mode .sp-home-shell,#side-panel.gw-block-ui-mode .sp-info-grid,#side-panel.gw-block-ui-mode .sp-memory-shell,#side-panel.gw-block-ui-mode .sp-node-preview-shell,#side-panel.gw-block-ui-mode .sp-node-tabs-shell,#side-panel.gw-block-ui-mode .sp-orchestrate-shell,#side-panel.gw-block-ui-mode .sp-profile-shell,#side-panel.gw-block-ui-mode .sp-summary-shell,#side-panel.gw-block-ui-mode .sp-table-shell,.sp-gw-block-ui-shell{display:none}#side-panel.gw-block-ui-mode{overflow:hidden}#gw-block-ui-react-host,#side-panel.gw-block-ui-mode .sp-gw-block-ui-shell{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.godweb-root{--gw-edge-top:1.83rem;--gw-edge-x:1rem;--gw-edge-bottom:1.92rem;--htm-mobile-gutter:clamp(0.6rem,3vw,0.95rem);--gs-entity-mobile-edge:var(--gw-edge-x)}.godweb-root #side-panel,.godweb-root #side-panel.entity-table-mode{top:calc(var(--htm-mobile-top-safe, 0px) + var(--gw-edge-top))!important;right:calc(var(--htm-mobile-right-safe, 0px) + var(--gw-edge-x))!important;bottom:calc(var(--htm-mobile-bottom-safe, 0px) + var(--gw-edge-bottom))!important;left:calc(var(--htm-mobile-left-safe, 0px) + var(--gw-edge-x))!important;width:auto!important;height:auto!important;max-width:none!important;max-height:calc(100dvh - var(--htm-mobile-top-safe, 0px) - var(--htm-mobile-bottom-safe, 0px) - var(--gw-edge-top) - var(--gw-edge-bottom))!important}body:has(#side-panel.open) #bottom-edge-actions{display:block!important;z-index:5003!important}body:has(#side-panel.open) :is(#bottom-home-action,#bottom-direction-action){display:inline-flex!important;opacity:1!important;pointer-events:auto!important}}@media (max-width:1023px) and (max-height:560px) and (orientation:landscape){.godweb-root{--gw-edge-top:1.55rem;--gw-edge-bottom:1.55rem;--htm-mobile-gutter:0.5rem}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.godweb-root #side-panel.node-preview-mode{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(17rem,calc(100vw - 2rem))!important;min-width:0!important;max-width:calc(100vw - 2rem)!important;height:auto!important;max-height:calc(100dvh - 2rem)!important;margin:0!important;z-index:6000!important;background:radial-gradient(circle at 18% 0,rgba(70,160,255,.16),transparent 54%),linear-gradient(168deg,rgba(7,16,31,.985),rgba(4,10,22,.975))!important;backdrop-filter:blur(16px) saturate(122%)!important;-webkit-backdrop-filter:blur(16px) saturate(122%)!important;overflow-x:hidden!important;overflow-y:auto!important;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s ease!important}.godweb-root #side-panel.node-preview-mode:not(.open){transform:translate(-50%,calc(-50% + 120dvh))!important}.godweb-root #side-panel.node-preview-mode.open{transform:translate(-50%,-50%)!important}.godweb-root #side-panel.node-preview-mode.open.collapsed{transform:translate(-50%,calc(-50% + 70%))!important}.godweb-root #side-panel.node-preview-mode :where(.sp-node-preview-title,.sp-node-preview-description,.sp-node-preview-id,.sp-node-tabs-profile-name){max-width:100%!important;overflow-wrap:anywhere!important}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.godweb-root #side-panel .sp-access-tabs{flex-wrap:wrap!important;gap:.3rem!important;row-gap:.3rem!important}.godweb-root #side-panel .sp-access-tabs>.sp-access-tab{padding-inline:.6rem!important}.godweb-root #side-panel .sp-connections-list>.sp-connections-exchange-shell{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important}.godweb-root #side-panel .sp-connections-exchange-shell>.sp-connections-bucket-web{flex:1 1 auto!important;min-height:0!important}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.godweb-root #side-panel .sp-access-member-level-tabs,.godweb-root #side-panel :is(.sp-connections-shell,.sp-access-shell) .sp-access-tabs{flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin-inline:0!important;flex-wrap:wrap!important;overflow:visible!important;max-height:none!important;height:auto!important}.godweb-root #side-panel .sp-access-shell :is(.rdt-search-wrap,.rdt-god-type-filter,.rdt-column-filter){flex:1 1 100%!important;width:100%!important}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.godweb-root #side-panel :is(.sp-connections-shell,.sp-access-shell) .sp-access-tabs{row-gap:.16rem!important}.godweb-root #side-panel :is(.sp-connections-shell,.sp-access-shell) .sp-access-tabs>.sp-access-tab{min-height:1.56rem!important;padding-block:.16rem!important}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.godweb-root #side-panel:is(.connections-mode,.access-mode,.trash-mode){overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.godweb-root #side-panel:is(.connections-mode,.access-mode,.trash-mode) :is(.sp-connections-shell,.sp-access-shell,.sp-trash-shell,.sp-connections-list,.sp-connections-exchange-shell,.sp-connections-bucket-web,.sp-access-main-pane,.sp-access-manage-pane,.sp-access-subpane,.sp-access-table-host,.sp-access-table-wrap,.sp-access-list,.rdt-root,.rdt-table-wrap,.rdt-table){flex:0 0 auto!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}}#side-panel.access-mode #sp-persona-toggle-row,#side-panel.connections-mode #sp-persona-toggle-row{display:none!important}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.godweb-root #side-panel .sp-access-shell :is(.rdt-table,.rdt-table>tbody,.rdt-table tbody tr){width:100%!important;max-width:100%!important}.godweb-root #side-panel .sp-access-shell .rdt-table tbody td:not(.rdt-empty-cell){grid-template-columns:minmax(4.6rem,6.5rem) minmax(0,1fr)!important;gap:.45rem!important;max-width:100%!important}.godweb-root #side-panel .sp-access-shell .rdt-table tbody td:not(.rdt-empty-cell)>*{min-width:0!important;justify-self:start!important;text-align:left!important}}#side-panel .sp-connections-bucket-node.is-collapsed .sp-connections-bucket-grid,#side-panel .sp-connections-bucket-node.is-collapsed>.sp-connections-bucket-grid{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}#side-panel .sp-connections-bucket-node.is-collapsed{min-height:0!important;height:auto!important}:is(.sp-ctag-root,.sp-ctag-settings){--ctag-text:var(--gs-sidebar-text);--ctag-strong:var(--gs-sidebar-strong);--ctag-muted:var(--gs-sidebar-muted);--ctag-accent:var(--gs-sidebar-accent);--ctag-line:var(--gs-sidebar-border-soft);--ctag-line-strong:var(--gs-sidebar-border);--ctag-surface:var(--gs-sidebar-card);--ctag-sunk:color-mix(in srgb,var(--gs-sidebar-card) 55%,transparent);--ctag-hover:var(--gs-sidebar-hover);--ctag-active-bg:var(--gs-sidebar-active-bg);--ctag-active-line:var(--gs-sidebar-active-border);--ctag-primary-bg:var(--gw-tab-active-bg,var(--gs-sidebar-active-bg));--ctag-primary-text:var(--gw-tab-active-color,var(--gs-sidebar-strong));--ctag-ok:var(--gs-public-theme-success,#34d399);--ctag-warn:var(--gs-public-theme-warning,#fbbf24);--ctag-bad:var(--gs-public-theme-danger,#f87171);--ctag-shadow:color-mix(in srgb,var(--gs-public-theme-panel-strong,#01060d) 55%,transparent);--ctag-control-h:2.1rem;--ctag-radius:0.72rem;color-scheme:dark;color:var(--ctag-text)}.sp-ctag-root{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding-bottom:.8rem}body.theme-classic :is(.sp-ctag-root,.sp-ctag-settings){color-scheme:light;--ctag-sunk:color-mix(in srgb,var(--gs-sidebar-card) 82%,transparent);--ctag-shadow:color-mix(in srgb,var(--gs-sidebar-muted) 26%,transparent)}:is(.sp-ctag-root,.sp-ctag-settings) svg{width:.82rem;height:.82rem;flex:0 0 auto;stroke-width:2}:is(.sp-ctag-root,.sp-ctag-settings) :is(button,input,select){font-family:inherit}:is(.sp-ctag-root,.sp-ctag-settings) :is(button,input,select):focus-visible{outline:2px solid color-mix(in srgb,var(--ctag-accent) 70%,transparent);outline-offset:1px}:is(.sp-ctag-root,.sp-ctag-settings) [hidden]{display:none!important}.sp-ctag-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.5rem .8rem}.sp-ctag-title-wrap{min-width:0}.sp-ctag-title{margin:0;color:var(--ctag-strong);font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sp-ctag-copy{margin:.2rem 0 0;color:var(--ctag-muted);font-size:.56rem;line-height:1.45}.sp-ctag-tree-tools{display:inline-flex;gap:.3rem}.sp-ctag-ghost{display:inline-flex;align-items:center;gap:.28rem;height:1.7rem;padding:0 .62rem;border:1px solid var(--ctag-line);border-radius:999px;background:transparent;color:var(--ctag-muted);font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.sp-ctag-ghost:hover{color:var(--ctag-strong);border-color:var(--ctag-line-strong);background:var(--ctag-hover)}.sp-ctag-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sp-ctag-query{position:relative;display:flex;align-items:center;flex:1 1 17rem;min-width:0}.sp-ctag-query>svg{position:absolute;left:.72rem;color:var(--ctag-muted);pointer-events:none}.sp-ctag-field,.sp-ctag-query-field{width:100%;min-width:0;height:var(--ctag-control-h);border:1px solid var(--ctag-line-strong);background:var(--ctag-sunk);color:var(--ctag-strong);font-size:.6rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.sp-ctag-query-field{padding:0 2.1rem 0 2rem;border-radius:999px}.sp-ctag-field{padding:0 .7rem;border-radius:.6rem}#ui-layer :is(.sp-ctag-root,.sp-ctag-settings) :is(.sp-ctag-query-field,.sp-ctag-field)::-moz-placeholder,.sp-ctag-field::-moz-placeholder,.sp-ctag-query-field::-moz-placeholder{color:color-mix(in srgb,var(--ctag-muted) 82%,transparent)}#ui-layer :is(.sp-ctag-root,.sp-ctag-settings) :is(.sp-ctag-query-field,.sp-ctag-field)::placeholder,.sp-ctag-field::placeholder,.sp-ctag-query-field::placeholder{color:color-mix(in srgb,var(--ctag-muted) 82%,transparent)}.sp-ctag-query-field::-webkit-search-cancel-button{display:none}.sp-ctag-field:focus,.sp-ctag-query-field:focus{border-color:color-mix(in srgb,var(--ctag-accent) 75%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ctag-accent) 20%,transparent)}.sp-ctag-field:disabled{opacity:.55;cursor:not-allowed}.sp-ctag-query-clear{position:absolute;right:.34rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:transparent;color:var(--ctag-muted);cursor:pointer}.sp-ctag-query-clear:hover{color:var(--ctag-strong);background:var(--ctag-hover)}.sp-ctag-primary{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;height:var(--ctag-control-h);padding:0 .85rem;border:1px solid var(--ctag-active-line);border-radius:.6rem;background:var(--ctag-primary-bg);color:var(--ctag-primary-text);font-size:.52rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:filter .16s ease,transform .16s ease}.sp-ctag-primary:hover{filter:brightness(1.1)}.sp-ctag-primary:disabled{opacity:.5;cursor:not-allowed;filter:none}.sp-ctag-search-note{margin:-.25rem 0 0;color:var(--ctag-muted);font-size:.54rem}.sp-ctag-subgroups,.sp-ctag-tree{display:flex;flex-direction:column;gap:.45rem;min-width:0}.sp-ctag-group{min-width:0;border:1px solid var(--ctag-line);border-radius:var(--ctag-radius);background:color-mix(in srgb,var(--ctag-surface) 58%,transparent);transition:border-color .16s ease,background-color .16s ease}.sp-ctag-group.is-search-open,.sp-ctag-group:not(.is-collapsed){border-color:var(--ctag-line-strong)}.sp-ctag-group.is-sub{background:color-mix(in srgb,var(--ctag-surface) 32%,transparent);border-left:2px solid color-mix(in srgb,var(--ctag-accent) 50%,transparent)}.sp-ctag-group.is-filtered-out,.sp-ctag-person.is-filtered-out{display:none!important}.sp-ctag-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;min-height:2.6rem;padding:.28rem .32rem .28rem .28rem}.sp-ctag-group-open{flex:1 1 11rem;min-width:0;display:flex;align-items:center;gap:.5rem;padding:.32rem .42rem;border:0;border-radius:.55rem;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease}.sp-ctag-group-open:hover{background:var(--ctag-hover)}.sp-ctag-chevron{color:var(--ctag-muted);transition:transform .18s ease}.sp-ctag-group.is-search-open>.sp-ctag-group-head .sp-ctag-chevron,.sp-ctag-group:not(.is-collapsed)>.sp-ctag-group-head .sp-ctag-chevron{transform:rotate(90deg)}.sp-ctag-glyph{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:.52rem;background:var(--ctag-active-bg);color:var(--ctag-accent)}.sp-ctag-group.is-sub .sp-ctag-glyph{width:1.4rem;height:1.4rem;background:transparent;border:1px solid color-mix(in srgb,var(--ctag-accent) 38%,transparent)}.sp-ctag-group-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sp-ctag-group-name,.sp-ctag-group-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-ctag-group-name{color:var(--ctag-strong);font-size:.64rem;font-weight:700;letter-spacing:.03em}.sp-ctag-group.is-root>.sp-ctag-group-head .sp-ctag-group-name{letter-spacing:.08em;text-transform:uppercase}.sp-ctag-group-path{color:var(--ctag-muted);font-size:.5rem}.sp-ctag-count{margin-left:.1rem;justify-content:center;min-width:1.75rem;height:1.3rem;padding:0 .42rem;border:1px solid var(--ctag-line);border-radius:999px;background:var(--ctag-sunk);color:var(--ctag-strong);font-size:.54rem;font-weight:700}.sp-ctag-count,.sp-ctag-group-tools{display:inline-flex;align-items:center;flex:0 0 auto}.sp-ctag-group-tools{gap:.12rem;margin-left:auto;opacity:.62;transition:opacity .16s ease}.sp-ctag-group-head:focus-within .sp-ctag-group-tools,.sp-ctag-group-head:hover .sp-ctag-group-tools{opacity:1}.sp-ctag-tool{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.8rem;height:1.8rem;border:1px solid transparent;border-radius:.52rem;background:transparent;color:var(--ctag-muted);cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.sp-ctag-tool:hover{color:var(--ctag-strong);border-color:var(--ctag-line);background:var(--ctag-hover)}.sp-ctag-tool.is-danger:hover{color:var(--ctag-bad);border-color:color-mix(in srgb,var(--ctag-bad) 45%,transparent);background:color-mix(in srgb,var(--ctag-bad) 12%,transparent)}.sp-ctag-tool.is-confirm{color:var(--ctag-accent)}.sp-ctag-rename-form{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.3rem;padding-left:.3rem}.sp-ctag-rename-form>svg{color:var(--ctag-accent)}.sp-ctag-rename-form .sp-ctag-field{flex:1 1 auto;height:1.95rem}.sp-ctag-group-body{display:grid;grid-template-rows:1fr;min-width:0;opacity:1;visibility:visible;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s linear 0s}.sp-ctag-group.is-collapsed:not(.is-search-open)>.sp-ctag-group-body{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),opacity .18s ease,visibility 0s linear .26s}.sp-ctag-group-inner{min-width:0;min-height:0}.sp-ctag-group.is-animating>.sp-ctag-group-body>.sp-ctag-group-inner,.sp-ctag-group.is-collapsed:not(.is-search-open)>.sp-ctag-group-body>.sp-ctag-group-inner{overflow:hidden}.sp-ctag-group.is-collapsed:not(.is-search-open):not(.is-animating)>.sp-ctag-group-body>.sp-ctag-group-inner>.sp-ctag-group-content{content-visibility:hidden}.sp-ctag-group-content{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:.1rem .6rem .7rem}.sp-ctag-root.is-searching .sp-ctag-group:not(.is-animating)>.sp-ctag-group-body{transition:none}.sp-ctag-head-query{--ctag-control-h:1.95rem;flex:1 1 13rem;max-width:22rem;margin-left:auto}.sp-ctag-head-query+.sp-ctag-group-tools{margin-left:0}.sp-ctag-subtag-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem;padding:.45rem;border:1px dashed var(--ctag-active-line);border-radius:.6rem;background:color-mix(in srgb,var(--ctag-active-bg) 55%,transparent)}.sp-ctag-hint,.sp-ctag-none{margin:0;padding:.2rem .15rem;color:var(--ctag-muted);font-size:.54rem;line-height:1.45}.sp-ctag-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));align-items:start;gap:.55rem;min-width:0}.sp-ctag-person{position:relative;display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.72rem .72rem .55rem;border:1px solid var(--ctag-line);border-radius:.78rem;background:linear-gradient(165deg,color-mix(in srgb,var(--ctag-surface) 94%,transparent),color-mix(in srgb,var(--ctag-surface) 68%,transparent));transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sp-ctag-person:hover{border-color:var(--ctag-line-strong);box-shadow:0 8px 20px var(--ctag-shadow)}.sp-ctag-person.is-editing{border-color:var(--ctag-active-line);box-shadow:0 0 0 1px var(--ctag-active-line),0 8px 20px var(--ctag-shadow)}.sp-ctag-person-main{display:flex;align-items:center;gap:.65rem;min-width:0}.sp-ctag-avatar{display:grid;place-items:center;flex:0 0 auto;width:2.7rem;height:2.7rem;overflow:hidden;border-radius:50%;background:var(--ctag-active-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--ctag-accent) 32%,transparent);color:var(--ctag-strong);font-size:.7rem;font-weight:700}.sp-ctag-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sp-ctag-person-id{display:flex;flex-direction:column;gap:.12rem;min-width:0}.sp-ctag-person-godid,.sp-ctag-person-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-ctag-person-name{color:var(--ctag-strong);font-size:.68rem;font-weight:700;line-height:1.25}.sp-ctag-person-godid{color:var(--ctag-muted);font-size:.5rem;letter-spacing:.02em}.sp-ctag-person-meta{color:color-mix(in srgb,var(--ctag-muted) 82%,transparent);font-size:.48rem}.sp-ctag-person-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.sp-ctag-intag,.sp-ctag-status{display:inline-flex;align-items:center;gap:.25rem;height:1.25rem;max-width:100%;min-width:0;padding:0 .5rem;border:1px solid var(--ctag-line);border-radius:999px;font-size:.48rem;font-weight:700;white-space:nowrap}.sp-ctag-status{color:var(--ctag-muted);background:var(--ctag-sunk);letter-spacing:.06em;text-transform:uppercase}.sp-ctag-status.is-status-processed{color:color-mix(in srgb,var(--ctag-ok) 82%,var(--ctag-strong));border-color:color-mix(in srgb,var(--ctag-ok) 42%,transparent);background:color-mix(in srgb,var(--ctag-ok) 12%,transparent)}.sp-ctag-status.is-status-pending{color:color-mix(in srgb,var(--ctag-warn) 82%,var(--ctag-strong));border-color:color-mix(in srgb,var(--ctag-warn) 42%,transparent);background:color-mix(in srgb,var(--ctag-warn) 12%,transparent)}.sp-ctag-status.is-status-failed{color:color-mix(in srgb,var(--ctag-bad) 82%,var(--ctag-strong));border-color:color-mix(in srgb,var(--ctag-bad) 42%,transparent);background:color-mix(in srgb,var(--ctag-bad) 12%,transparent)}.sp-ctag-intag{color:var(--ctag-accent);border-color:color-mix(in srgb,var(--ctag-accent) 32%,transparent);background:color-mix(in srgb,var(--ctag-accent) 12%,transparent);font-size:.5rem}.sp-ctag-intag svg{width:.62rem;height:.62rem}.sp-ctag-intag span{overflow:hidden;text-overflow:ellipsis}.sp-ctag-editor{display:flex;flex-direction:column;gap:.42rem;padding:.5rem;border:1px dashed var(--ctag-line-strong);border-radius:.62rem;background:var(--ctag-sunk);--ctag-control-h:1.95rem}.sp-ctag-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.18rem;border:1px solid var(--ctag-line);border-radius:.55rem;background:color-mix(in srgb,var(--ctag-surface) 50%,transparent)}.sp-ctag-seg-opt{height:1.65rem;min-width:0;padding:0 .3rem;border:0;border-radius:.42rem;background:transparent;color:var(--ctag-muted);font-size:.48rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.sp-ctag-seg-opt.is-active{background:var(--ctag-primary-bg);color:var(--ctag-primary-text)}.sp-ctag-seg-opt:disabled{opacity:.45;cursor:not-allowed}.sp-ctag-create-move-form,.sp-ctag-move-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;min-width:0}.sp-ctag-create-move-form>select{grid-column:1/-1}.sp-ctag-editor .sp-ctag-field{font-size:.56rem}.sp-ctag-editor .sp-ctag-primary{padding:0 .62rem;font-size:.48rem}.sp-ctag-person-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr));gap:.2rem;margin-top:auto;padding-top:.45rem;border-top:1px solid var(--ctag-line)}.sp-ctag-act{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0;min-height:2.4rem;padding:.3rem .15rem;border:1px solid transparent;border-radius:.52rem;background:transparent;color:var(--ctag-muted);font-size:.44rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.sp-ctag-act span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-ctag-act:hover{color:var(--ctag-strong);border-color:var(--ctag-line);background:var(--ctag-hover)}.sp-ctag-act.is-active{color:var(--ctag-accent);border-color:var(--ctag-active-line);background:var(--ctag-active-bg)}.sp-ctag-act.is-disabled,.sp-ctag-act.is-disabled:hover{opacity:.4;color:var(--ctag-muted);border-color:transparent;background:transparent;cursor:not-allowed}.sp-ctag-settings{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:.2rem .1rem .1rem}.sp-ctag-settings-hero{display:flex;align-items:center;gap:.6rem;min-width:0}.sp-ctag-settings-hero .sp-ctag-glyph{width:2.2rem;height:2.2rem;border-radius:.65rem}.sp-ctag-settings-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ctag-strong);font-size:.78rem;font-weight:700;letter-spacing:.03em}.sp-ctag-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.sp-ctag-stat{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.55rem .65rem;border:1px solid var(--ctag-line);border-radius:.6rem;background:var(--ctag-sunk)}.sp-ctag-stat strong{color:var(--ctag-strong);font-size:.92rem;font-weight:700;line-height:1.1}.sp-ctag-label,.sp-ctag-stat span{color:var(--ctag-muted);font-size:.5rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sp-ctag-settings .sp-ctag-settings-form{display:flex;flex-direction:column;align-items:stretch;gap:.32rem;padding:0;border:0;background:none}.sp-ctag-settings-row{display:flex;gap:.4rem;min-width:0}.sp-ctag-settings .sp-ctag-settings-row>.sp-ctag-field{flex:1 1 auto;height:var(--ctag-control-h)}.sp-ctag-settings-access{align-self:flex-start}.sp-ctag-danger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem .7rem;border:1px solid color-mix(in srgb,var(--ctag-bad) 35%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--ctag-bad) 7%,transparent)}.sp-ctag-danger-copy{display:flex;flex:1 1 12rem;flex-direction:column;gap:.15rem;min-width:0}.sp-ctag-danger-copy strong{color:color-mix(in srgb,var(--ctag-bad) 85%,var(--ctag-strong));font-size:.6rem}.sp-ctag-danger-copy span{color:var(--ctag-muted);font-size:.52rem;line-height:1.4}.sp-ctag-danger-act{display:inline-flex;align-items:center;gap:.3rem;height:var(--ctag-control-h);padding:0 .85rem;border:1px solid color-mix(in srgb,var(--ctag-bad) 55%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--ctag-bad) 14%,transparent);color:color-mix(in srgb,var(--ctag-bad) 90%,var(--ctag-strong));font-size:.52rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease}.sp-ctag-danger-act:hover{background:color-mix(in srgb,var(--ctag-bad) 24%,transparent)}@media (hover:none){.sp-ctag-group-tools{opacity:1}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){:is(.sp-ctag-root,.sp-ctag-settings){--ctag-control-h:2.55rem}.sp-ctag-settings-name{font-size:.9rem}.sp-ctag-stat strong{font-size:1.05rem}.sp-ctag-danger-copy span,.sp-ctag-label,.sp-ctag-stat span{font-size:.6rem}.sp-ctag-danger-act,.sp-ctag-danger-copy strong{font-size:.64rem}.sp-ctag-title{font-size:.82rem}.sp-ctag-copy,.sp-ctag-hint,.sp-ctag-none,.sp-ctag-search-note{font-size:.66rem}#side-panel .sp-ctag-root :is(.sp-ctag-field,.sp-ctag-query-field){font-size:.8rem!important}.sp-ctag-ghost{height:2.2rem;font-size:.58rem}.sp-ctag-primary{font-size:.62rem}.sp-ctag-group-head{min-height:3rem}.sp-ctag-group-name{font-size:.76rem}.sp-ctag-group-path{font-size:.6rem}.sp-ctag-count{height:1.5rem;font-size:.64rem}.sp-ctag-tool{width:2.3rem;height:2.3rem}.sp-ctag-group.is-sub .sp-ctag-glyph{display:none}.sp-ctag-head-query{--ctag-control-h:2.35rem}.sp-ctag-root svg{width:.95rem;height:.95rem}.sp-ctag-avatar{width:3rem;height:3rem;font-size:.8rem}.sp-ctag-person-name{font-size:.82rem}.sp-ctag-person-godid{font-size:.62rem}.sp-ctag-intag,.sp-ctag-person-meta,.sp-ctag-status{font-size:.58rem}.sp-ctag-intag,.sp-ctag-status{height:1.5rem}.sp-ctag-seg-opt{height:2.2rem;font-size:.58rem}.sp-ctag-editor{--ctag-control-h:2.45rem}.sp-ctag-editor .sp-ctag-primary{font-size:.58rem}.sp-ctag-act{min-height:2.9rem;font-size:.54rem}}@media (prefers-reduced-motion:reduce){.sp-ctag-root *,.sp-ctag-root :after,.sp-ctag-root :before{transition:none!important}}#side-panel .sp-persona-toggle-row.is-chat-directory-tabs.sp-access-tabs,#side-panel .sp-persona-toggle-row.is-chat-directory-tabs.sp-access-tabs.is-multi-line{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;overflow:visible!important;border-radius:.6rem!important}#side-panel .sp-persona-toggle-row.is-chat-directory-tabs.sp-access-tabs>.sp-access-tab{flex:0 1 auto!important;min-width:0!important;width:auto!important;height:auto!important;max-height:none!important}.godweb-root{--gw-tab-idle-color:rgba(150,180,214,0.92);--gw-tab-hover-color:#eaf4ff;--gw-tab-active-bg:linear-gradient(180deg,#2f6ea3,#1f4f7b);--gw-tab-active-border:rgba(115,185,246,0.95);--gw-tab-active-color:#eef7ff;--gw-tab-active-glow:none;--gw-tab-radius:0.56rem}body.theme-classic .godweb-root,body.theme-classic.godweb-root{--gw-tab-idle-color:#2d547f;--gw-tab-hover-color:#173f69;--gw-tab-active-bg:rgba(108,159,210,0.24);--gw-tab-active-border:rgba(103,158,210,0.56);--gw-tab-active-color:#173f69;--gw-tab-active-glow:0 0 14px rgba(93,145,205,0.2)}.godweb-root :is(.gs-right-tab,.gs-anchor-subtab,.gs-activity-tab,.gs-chat-group-settings-tab,.gs-chat-persona-tab,.gs-chat-directory-tab,.ai-chat-tab-btn,.gs-fast-console-setting-btn,.gs-right-ai-mode-btn,.persona-toggle-btn,.view-toggle-btn,.access-toggle-btn,.favorite-toggle-btn,.sp-persona-toggle-btn,.sp-desk-create-mode-tab,.sp-desk-create-console-tab,.sp-access-tab,.sp-blueprint-subtab,.sp-exchange-main-tab,.sp-exchange-subtab,.sp-exchange-tab,.sp-exchange-tokenized-mode-btn,.sp-flow-primary-tab,.sp-flow-secondary-tab,.sp-flow-mode-btn,.sp-folios-manage-tab,.sp-folios-tab,.sp-fx-mini-tab,.sp-fx-tab,.sp-human-pulse-tab,.sp-manage-sub-tab,.sp-manage-tab,.sp-memory-drawer-tab,.sp-memory-system-tab,.sp-memory-tab,.sp-node-entity-filter-tab,.sp-node-tab-btn,.sp-node-log-tab,.sp-node-sync-directory-tab,.sp-orchestrate-subtab,.sp-orchestrate-tab,.sp-profile-post-tab,.sp-profile-tab,.sp-token-manage-tab,.sp-token-subtab,.sp-token-tab,.sp-token-vw-tab,.sp-top-create-associate-tab,.sp-connections-bucket-mode-btn,.sp-apps-live-tab,.sp-apps-main-tab,.sp-apps-manage-subtab,.sp-apps-workspace-tab){color:var(--gw-tab-idle-color)!important;background:transparent!important;border:1px solid transparent!important;border-radius:var(--gw-tab-radius)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}.godweb-root :is(.gs-right-tab,.gs-anchor-subtab,.gs-activity-tab,.gs-chat-group-settings-tab,.gs-chat-persona-tab,.gs-chat-directory-tab,.ai-chat-tab-btn,.gs-fast-console-setting-btn,.gs-right-ai-mode-btn,.persona-toggle-btn,.view-toggle-btn,.access-toggle-btn,.favorite-toggle-btn,.sp-persona-toggle-btn,.sp-desk-create-mode-tab,.sp-desk-create-console-tab,.sp-access-tab,.sp-blueprint-subtab,.sp-exchange-main-tab,.sp-exchange-subtab,.sp-exchange-tab,.sp-exchange-tokenized-mode-btn,.sp-flow-primary-tab,.sp-flow-secondary-tab,.sp-flow-mode-btn,.sp-folios-manage-tab,.sp-folios-tab,.sp-fx-mini-tab,.sp-fx-tab,.sp-human-pulse-tab,.sp-manage-sub-tab,.sp-manage-tab,.sp-memory-drawer-tab,.sp-memory-system-tab,.sp-memory-tab,.sp-node-entity-filter-tab,.sp-node-tab-btn,.sp-node-log-tab,.sp-node-sync-directory-tab,.sp-orchestrate-subtab,.sp-orchestrate-tab,.sp-profile-post-tab,.sp-profile-tab,.sp-token-manage-tab,.sp-token-subtab,.sp-token-tab,.sp-token-vw-tab,.sp-top-create-associate-tab,.sp-connections-bucket-mode-btn,.sp-apps-live-tab,.sp-apps-main-tab,.sp-apps-manage-subtab,.sp-apps-workspace-tab):hover:not(.is-active):not([aria-selected=true]){color:var(--gw-tab-hover-color)!important;border-color:transparent!important;background:transparent!important}.godweb-root :is(.gs-right-tab,.gs-anchor-subtab,.gs-activity-tab,.gs-chat-group-settings-tab,.gs-chat-persona-tab,.gs-chat-directory-tab,.ai-chat-tab-btn,.gs-fast-console-setting-btn,.gs-right-ai-mode-btn,.persona-toggle-btn,.view-toggle-btn,.access-toggle-btn,.favorite-toggle-btn,.sp-persona-toggle-btn,.sp-desk-create-mode-tab,.sp-desk-create-console-tab,.sp-access-tab,.sp-blueprint-subtab,.sp-exchange-main-tab,.sp-exchange-subtab,.sp-exchange-tab,.sp-exchange-tokenized-mode-btn,.sp-flow-primary-tab,.sp-flow-secondary-tab,.sp-flow-mode-btn,.sp-folios-manage-tab,.sp-folios-tab,.sp-fx-mini-tab,.sp-fx-tab,.sp-human-pulse-tab,.sp-manage-sub-tab,.sp-manage-tab,.sp-memory-drawer-tab,.sp-memory-system-tab,.sp-memory-tab,.sp-node-entity-filter-tab,.sp-node-tab-btn,.sp-node-log-tab,.sp-node-sync-directory-tab,.sp-orchestrate-subtab,.sp-orchestrate-tab,.sp-profile-post-tab,.sp-profile-tab,.sp-token-manage-tab,.sp-token-subtab,.sp-token-tab,.sp-token-vw-tab,.sp-top-create-associate-tab,.sp-connections-bucket-mode-btn,.sp-apps-live-tab,.sp-apps-main-tab,.sp-apps-manage-subtab,.sp-apps-workspace-tab):is(.is-active,[aria-selected=true]){background:var(--gw-tab-active-bg)!important;border:1px solid transparent!important;border-radius:var(--gw-tab-radius)!important;color:var(--gw-tab-active-color)!important;box-shadow:var(--gw-tab-active-glow)!important}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.godweb-root :is(.gs-right-tab,.gs-anchor-subtab,.gs-activity-tab,.gs-chat-group-settings-tab,.gs-chat-persona-tab,.gs-chat-directory-tab,.ai-chat-tab-btn,.gs-fast-console-setting-btn,.gs-right-ai-mode-btn,.persona-toggle-btn,.view-toggle-btn,.access-toggle-btn,.favorite-toggle-btn,.sp-persona-toggle-btn,.sp-desk-create-mode-tab,.sp-desk-create-console-tab,.sp-access-tab,.sp-blueprint-subtab,.sp-exchange-main-tab,.sp-exchange-subtab,.sp-exchange-tab,.sp-exchange-tokenized-mode-btn,.sp-flow-primary-tab,.sp-flow-secondary-tab,.sp-flow-mode-btn,.sp-folios-manage-tab,.sp-folios-tab,.sp-fx-mini-tab,.sp-fx-tab,.sp-human-pulse-tab,.sp-manage-sub-tab,.sp-manage-tab,.sp-memory-drawer-tab,.sp-memory-system-tab,.sp-memory-tab,.sp-node-entity-filter-tab,.sp-node-tab-btn,.sp-node-log-tab,.sp-node-sync-directory-tab,.sp-orchestrate-subtab,.sp-orchestrate-tab,.sp-profile-post-tab,.sp-profile-tab,.sp-token-manage-tab,.sp-token-subtab,.sp-token-tab,.sp-token-vw-tab,.sp-top-create-associate-tab,.sp-connections-bucket-mode-btn,.sp-apps-live-tab,.sp-apps-main-tab,.sp-apps-manage-subtab,.sp-apps-workspace-tab){min-height:1.95rem!important;font-size:clamp(.58rem,2.5vw,.72rem)!important;line-height:1.05!important}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){#side-panel :where(select){font-size:.82rem!important}#side-panel :where(input,textarea){font-size:.85rem!important}#side-panel :where(h1,h2,h3,.rdt-title){font-size:clamp(.72rem,3.2vw,1rem)!important;line-height:1.2!important}#side-panel .rdt-table tbody td:not(.rdt-empty-cell)>*{font-size:clamp(.62rem,2.7vw,.82rem)!important}}@media (max-width:1023px){.rdt-toolbar .rdt-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:.36rem!important}.rdt-toolbar .rdt-controls>.rdt-btn:not(.rdt-mobile-tools-item),.rdt-toolbar .rdt-controls>.rdt-column-menu,.rdt-toolbar .rdt-controls>.rdt-tools-menu{width:100%!important;min-width:0!important;margin:0!important}.rdt-toolbar .rdt-controls .rdt-column-menu>.rdt-btn,.rdt-toolbar .rdt-controls .rdt-tools-trigger,.rdt-toolbar .rdt-controls>.rdt-btn:not(.rdt-mobile-tools-item):not(.rdt-bulk-delete-btn),.rdt-toolbar .rdt-controls>.rdt-bulk-delete-btn.is-visible{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:2.9rem!important;align-items:center!important;justify-content:center!important;gap:.22rem!important;padding:.34rem .18rem!important;border-radius:.55rem!important;font-size:.5rem!important;line-height:1.12!important;white-space:normal!important;text-align:center!important}.rdt-toolbar .rdt-controls .rdt-column-menu>.rdt-btn .rdt-btn-label,.rdt-toolbar .rdt-controls .rdt-tools-trigger .rdt-btn-label,.rdt-toolbar .rdt-controls>.rdt-btn .rdt-btn-label{display:block!important;width:100%!important;white-space:normal!important;text-align:center!important;overflow:hidden!important}.rdt-toolbar .rdt-controls .rdt-btn-icon{width:.82rem!important;height:.82rem!important;flex:0 0 auto!important}.rdt-toolbar .rdt-controls>.rdt-column-filter,.rdt-toolbar .rdt-controls>.rdt-god-type-filter,.rdt-toolbar .rdt-controls>.rdt-search-wrap,.rdt-toolbar .rdt-controls>.rdt-select,.rdt-toolbar .rdt-controls>.sp-access-tabs.rdt-column-filter,.rdt-toolbar .rdt-controls>.sp-access-tabs.rdt-god-type-filter{grid-column:1/-1!important;width:100%!important;margin:0!important}.rdt-toolbar .rdt-controls>.rdt-select{height:2.35rem!important;border-radius:.6rem!important}.rdt-toolbar .rdt-controls>.rdt-label[for]{display:none!important}.godweb-root #side-panel.open #sp-persona-toggle-row{margin-top:.3rem!important;overflow:visible!important}body.gw-mobile-panel-nav #gs-brand-shell,body.gw-mobile-panel-nav #gs-profile-shell{opacity:0!important;pointer-events:none!important}.sp-memory-shell.is-tab-switching-in .sp-memory-layout{animation:none!important}}@media (max-width:1023px){#side-panel :is(.sp-access-tabs,.sp-persona-toggle-row,[class$=-tabs],[class*="-tabs "],[class$=-subtabs],[class*="-subtabs "],[class$=-tab-row],[class*="-tab-row "],[class$=-tabs-row],[class*="-tabs-row "],[class$=-tabs-shell],[class*="-tabs-shell "]){flex-shrink:0!important}#side-panel #memory-panel-shell .sp-memory-hero{flex:0 0 auto!important;min-height:auto!important;opacity:1!important}#side-panel #orchestrate-panel-shell .sp-flow-layout,#side-panel #orchestrate-panel-shell.sp-orchestrate-shell{align-items:stretch!important;align-content:start!important;justify-content:flex-start!important}#side-panel #orchestrate-panel-shell .sp-flow-main{align-self:stretch!important;justify-content:flex-start!important}}.gw-pnav-btn{display:none;position:fixed;top:.7rem;width:2.55rem;height:2.55rem;align-items:center;justify-content:center;padding:0;border-radius:.7rem;background:color-mix(in srgb,var(--gs-public-theme-panel,rgb(10,22,40)) 92%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,rgb(124,178,236)) 42%,transparent);box-shadow:0 6px 18px rgba(0,0,0,.32);color:var(--gs-public-theme-text,#dbeafe);cursor:pointer;z-index:99999;-webkit-tap-highlight-color:transparent}.gw-pnav-btn.is-visible{display:inline-flex}body:has(.gs-startup-splash) .gw-pnav-btn{display:none!important}.gw-pnav-btn:active{transform:scale(.94)}.gw-pnav-btn>svg{width:1.15rem;height:1.15rem}.gw-pnav-btn--back{left:.7rem}.gw-pnav-btn--close{right:.7rem}.gw-pnav-btn--create{left:.7rem}.gw-pnav-btn--collapse{right:.7rem}@media (max-width:1023px){body.gw-mobile-panel-nav #side-panel.flow-v2-mode #flow-v2-panel-shell>.flowv2-root>header{padding-top:max(.625rem,calc(3.65rem - var(--gw-edge-top, 1.83rem)))}}@media (max-width:767px){.sp-gateway-flow-agents-groups{display:flex;flex-direction:column}.sp-gateway-flow-agents-group[data-flow-agents-group=mine]{order:1}.sp-gateway-flow-agents-group[data-flow-agents-group=quickstart]{order:2}.sp-gateway-flow-agents-group[data-flow-agents-group=official]{order:3}.sp-gateway-flow-agents-group[data-flow-agents-group=mine] .sp-gateway-flow-agents-group-title{margin-top:0}}@media (max-width:1023px){body.gw-mobile-panel-nav #side-panel.calendar-mode #calendar-panel-shell .calendar-topbar{padding-top:max(.5rem,calc(3.65rem - var(--gw-edge-top, 1.83rem)))}}.calendar-topbar-views{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.calendar-topbar-views::-webkit-scrollbar{display:none}.calendar-editor-sheet{--cal-sheet-floor:#050b16;background:var(--cal-sheet-floor);background-image:linear-gradient(var(--gs-public-theme-surface,#07101e),var(--gs-public-theme-surface,#07101e))}body.theme-classic .calendar-editor-sheet{--cal-sheet-floor:#f7f9fc}.calendar-rail-drawer{--cal-sheet-floor:#050b16;background:var(--cal-sheet-floor);background-image:linear-gradient(var(--gs-public-theme-surface,#07101e),var(--gs-public-theme-surface,#07101e))}body.theme-classic .calendar-rail-drawer{--cal-sheet-floor:#f7f9fc}.calendar-hour-gutter{--cal-sheet-floor:#050b16;background:var(--cal-sheet-floor);background-image:linear-gradient(var(--gs-public-theme-surface,#07101e),var(--gs-public-theme-surface,#07101e))}body.theme-classic .calendar-hour-gutter{--cal-sheet-floor:#f7f9fc}body.gs-performance-lite.gs-performance-lite *,body.gs-performance-lite.gs-performance-lite :after,body.gs-performance-lite.gs-performance-lite :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;transition-duration:80ms!important}body.gs-performance-lite.gs-performance-lite :not([class*=spin i]):not([class*=load i]):not(.is-loading):not(.is-loading *),body.gs-performance-lite.gs-performance-lite :not([class*=spin i]):not([class*=load i]):not(.is-loading):not(.is-loading *):after,body.gs-performance-lite.gs-performance-lite :not([class*=spin i]):not([class*=load i]):not(.is-loading):not(.is-loading *):before{animation:none!important}.sp-apps-env-rows{display:flex;flex-direction:column;gap:8px;margin:10px 0}.sp-apps-env-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) auto auto;gap:8px;align-items:center}.sp-apps-env-actions{display:flex;align-items:center;gap:12px}.sp-apps-env-feedback{font-size:.8rem;opacity:.8}.sp-apps-env-empty{font-size:.82rem;opacity:.7;margin:8px 0}@media (max-width:768px){.sp-apps-env-row{grid-template-columns:1fr auto auto}.sp-apps-env-row input[type=password],.sp-apps-env-row input[type=text]:nth-child(2){grid-column:1/-1}}.sp-apps-livedb-actions{display:flex;gap:8px;margin:8px 0}.sp-apps-livedb-summary-line{font-size:.82rem;opacity:.85;margin:4px 0}.sp-apps-livedb-tables{display:flex;flex-direction:column;gap:6px;margin:8px 0}.sp-apps-livedb-table-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sp-apps-livedb-engine-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.sp-apps-livedb-empty,.sp-apps-livedb-error{font-size:.78rem;opacity:.65}.sp-apps-livedb-rows{max-height:320px;overflow:auto;margin:8px 0;font-size:.8rem}.sp-apps-livedb-grid{border-collapse:collapse;width:100%}.sp-apps-livedb-grid td,.sp-apps-livedb-grid th{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);padding:4px 8px;text-align:left;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.sp-apps-livedb-grid th{position:sticky;top:0}.sp-apps-livedb-pager{display:flex;gap:8px;margin:6px 0}.sp-apps-livedb-backups-head{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-top:10px}.sp-apps-livedb-backup-row{font-size:.8rem;margin:4px 0;overflow-wrap:anywhere}.sp-access-tab{position:relative;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.sp-access-tab:hover{transform:translateY(-1px)}.sp-access-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 70%,transparent);outline-offset:2px}@keyframes gw-apps-pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sp-apps-data-pane.is-active,.sp-apps-workspace-pane.is-active{animation:gw-apps-pane-in .26s ease both}@keyframes gw-apps-shimmer{0%{background-position:130% 0}to{background-position:-90% 0}}.sp-apps-screen-frame:has(.sp-apps-webcontainer-status.is-warning:not([hidden])):after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent 32%,color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 12%,transparent) 50%,transparent 68%);background-size:220% 100%;animation:gw-apps-shimmer 1.6s linear infinite}@keyframes gw-apps-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.sp-apps-webcontainer-status:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor;flex:0 0 auto;animation:gw-apps-pulse 1.4s ease-in-out infinite}.sp-apps-webcontainer-status.is-ready:before{animation:none}@keyframes gw-apps-iframe-in{0%{opacity:.2}to{opacity:1}}.sp-apps-screen-frame iframe.is-live-loaded{animation:gw-apps-iframe-in .32s ease both}.sp-apps-url-field{transition:box-shadow .2s ease}.sp-apps-url-field:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 45%,transparent)}@keyframes gw-apps-copy-pop{50%{transform:scale(1.14)}}[data-apps-preview-copy-url].is-copied{color:var(--gs-public-theme-primary,#7ae9ff);animation:gw-apps-copy-pop .3s ease}#apps-preview-stage:fullscreen{background:var(--gs-public-theme-surface,#04070d);padding:1rem}#apps-preview-stage:fullscreen .sp-apps-screen-frame{min-height:92vh}.sp-apps-dashboard-panel{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sp-apps-dashboard-panel:hover{transform:translateY(-2px);box-shadow:0 14px 30px color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 55%,transparent)}@keyframes gw-apps-count-pop{40%{transform:scale(1.18)}}.sp-apps-row-pill.is-count-pop{animation:gw-apps-count-pop .36s cubic-bezier(.2,.9,.2,1)}.sp-apps-livedb-grid th{background:var(--gs-public-theme-panel-strong,#040d18);z-index:1}.sp-apps-livedb-grid tr:nth-child(2n) td{background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1220) 55%,transparent)}.sp-apps-livedb-grid tr:hover td{background:color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 10%,transparent)}.sp-apps-livedb-table-btn{transition:transform .18s ease,box-shadow .18s ease}.sp-apps-livedb-table-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 22%,transparent)}@keyframes gw-apps-deploy-idle{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 34%,transparent)}50%{box-shadow:0 0 18px 2px color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 30%,transparent)}}@keyframes gw-apps-spin{to{transform:rotate(1turn)}}#apps-deploy-submit-btn{transition:box-shadow .25s ease,transform .2s ease}#apps-deploy-submit-btn:not(:disabled):not(.is-deploying){animation:gw-apps-deploy-idle 2.8s ease-in-out infinite}#apps-deploy-submit-btn.is-deploying{pointer-events:none}#apps-deploy-submit-btn.is-deploying i,#apps-deploy-submit-btn.is-deploying svg{display:none}#apps-deploy-submit-btn.is-deploying:before{content:"";width:.9rem;height:.9rem;border-radius:50%;border:2px solid color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 40%,transparent);border-top-color:var(--gs-public-theme-text,#e0f5ff);animation:gw-apps-spin .7s linear infinite;margin-right:.4rem;flex:0 0 auto}#apps-deploy-submit-btn.is-success{box-shadow:0 0 18px color-mix(in srgb,var(--gs-public-theme-strong,#5bffba) 45%,transparent)}#apps-deploy-submit-btn.is-success i,#apps-deploy-submit-btn.is-success svg{display:none}#apps-deploy-submit-btn.is-success:before{content:"✓";margin-right:.35rem;font-weight:700}.sp-apps-env-row{animation:gw-apps-pane-in .22s ease both}.sp-apps-env-row input{transition:box-shadow .2s ease}.sp-apps-env-row input:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 45%,transparent)}@media (max-width:1024px){.sp-apps-screen-tools{flex-wrap:wrap;gap:.5rem}.sp-apps-data-dashboard-layout{grid-template-columns:1fr}}@media (max-width:768px){.sp-apps-deploy-updates-grid{grid-template-columns:1fr}.sp-apps-manage-subtab-groups{flex-wrap:wrap}.sp-apps-livedb-rows{max-height:240px}}@media (prefers-reduced-motion:reduce){#apps-deploy-submit-btn:not(:disabled):not(.is-deploying),.sp-apps-data-pane.is-active,.sp-apps-env-row,.sp-apps-row-pill.is-count-pop,.sp-apps-screen-frame iframe.is-live-loaded,.sp-apps-webcontainer-status:before,.sp-apps-workspace-pane.is-active,[data-apps-preview-copy-url].is-copied{animation:none}.sp-apps-screen-frame:has(.sp-apps-webcontainer-status.is-warning:not([hidden])):after{animation:none;background:none}.sp-access-tab:hover,.sp-apps-dashboard-panel:hover,.sp-apps-livedb-table-btn:hover{transform:none}}.sp-apps-workspace-pane[data-apps-workspace-pane=console-manage].is-active,.sp-apps-workspace-pane[data-apps-workspace-pane=console-screen].is-active{overflow-y:auto;overflow-x:hidden}.sp-apps-workspace-pane[data-apps-workspace-pane=console-data].is-active{overflow:hidden}.sp-appflows-pane-body,.sp-appflows-panel{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1 auto}.sp-appflows-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sp-appflows-panel-head h5,.sp-appflows-placeholder-head h5{margin:0;font-size:.95rem}.sp-appflows-panel-head p,.sp-appflows-placeholder-head p{margin:2px 0 0;font-size:.78rem;opacity:.7}.sp-appflows-shared-grid{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:10px;min-height:0;flex:1 1 auto}.sp-appflows-shared-tables{display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0}.sp-appflows-app-group{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:8px}.sp-appflows-app-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sp-appflows-app-name{font-size:.84rem;font-weight:600}.sp-appflows-app-id{font-size:.68rem;opacity:.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.sp-appflows-engine-group{display:flex;flex-direction:column;gap:6px}.sp-appflows-engine-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.sp-appflows-table-list{display:flex;flex-wrap:wrap;gap:6px}.sp-appflows-empty,.sp-appflows-error,.sp-appflows-note{font-size:.78rem;opacity:.68;margin:0}.sp-appflows-shared-rows-wrap{display:flex;flex-direction:column;gap:8px;min-height:0}.sp-appflows-shared-rows-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.8rem;opacity:.85}.sp-appflows-shared-pager{display:flex;gap:6px}.sp-appflows-shared-rows{overflow:auto;min-height:0;flex:1 1 auto;font-size:.8rem}.sp-appflows-grid{border-collapse:collapse;width:100%}.sp-appflows-grid td,.sp-appflows-grid th{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);padding:4px 8px;text-align:left;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.sp-appflows-grid th{position:sticky;top:0}.sp-appflows-placeholder{display:flex;flex-direction:column;gap:10px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);border-radius:12px;padding:14px}@media (max-width:768px){.sp-appflows-shared-grid{grid-template-columns:1fr}}.sp-appflows-manage{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1 auto}.sp-appflows-manage-actions{display:flex;align-items:center;gap:8px}.sp-appflows-engine-chip{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 25%,transparent);border-radius:999px;padding:4px 10px;opacity:.85;white-space:nowrap}.sp-appflows-engine-chip.is-running{border-color:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 55%,transparent)}.sp-appflows-engine-chip.is-failed{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 55%,transparent)}.sp-appflows-notice{font-size:.78rem;margin:0;padding:6px 10px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:8px;overflow-wrap:anywhere}.sp-appflows-manage-grid{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:10px;min-height:0;flex:1 1 auto}.sp-appflows-flow-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0}.sp-appflows-flow-row{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.sp-appflows-flow-row.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 55%,transparent)}.sp-appflows-flow-row-main{display:flex;flex-direction:column;gap:2px}.sp-appflows-flow-row-main small{font-size:.7rem;opacity:.6}.sp-appflows-flow-row-actions{display:flex;flex-wrap:wrap;gap:6px}.sp-appflows-builder{display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0;padding-right:.1rem}.sp-appflows-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.sp-appflows-card-head{display:flex;align-items:center;gap:8px}.sp-appflows-card-badge{font-size:.66rem;letter-spacing:.08em;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 45%,transparent);border-radius:6px;padding:2px 8px;white-space:nowrap}.sp-appflows-card-body{display:flex;flex-direction:column;gap:8px}.sp-appflows-field{display:flex;flex-direction:column;gap:4px;font-size:.76rem}.sp-appflows-field>span{opacity:.7}.sp-appflows-field-row{display:flex;gap:8px;align-items:flex-end}.sp-appflows-field-grow{flex:1 1 auto}.sp-appflows-field-small{flex:0 0 auto}.sp-appflows-input,.sp-appflows-select{background:color-mix(in srgb,var(--gs-public-theme-surface,#0a1626) 85%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);border-radius:8px;color:inherit;font-size:.8rem;padding:6px 8px;min-width:0}.sp-appflows-kv-rows{display:flex;flex-direction:column;gap:6px}.sp-appflows-kv-row{display:grid;grid-template-columns:minmax(80px,160px) minmax(0,1fr) auto;gap:6px;align-items:center}.sp-appflows-add-row-btn,.sp-appflows-add-step-btn{align-self:flex-start}.sp-appflows-steps{display:flex;flex-direction:column;gap:8px}.sp-appflows-pills{display:flex;flex-direction:column;gap:6px}.sp-appflows-pills-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.sp-appflows-pills-row{display:flex;flex-wrap:wrap;gap:6px}.sp-appflows-pill-chip{border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 40%,transparent);border-radius:999px;background:none;color:inherit;font-size:.72rem;padding:4px 10px;cursor:pointer}.sp-appflows-pill-chip:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#7ae9ff) 75%,transparent)}.sp-appflows-errors{border:1px solid color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 45%,transparent);border-radius:8px;padding:6px 10px}.sp-appflows-errors p{margin:2px 0;font-size:.76rem}.sp-appflows-builder-actions{display:flex;justify-content:flex-end;gap:8px}@media (max-width:768px){.sp-appflows-manage-grid{grid-template-columns:1fr}}.sp-appflows-screen{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1 auto}.sp-appflows-live-dot{width:9px;height:9px;border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 45%,transparent);display:inline-block}.sp-appflows-live-dot.is-live{background:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 85%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 85%,transparent)}.sp-appflows-run-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;flex:1 1 auto}.sp-appflows-run-lane{display:flex;flex-direction:column;gap:8px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 16%,transparent);border-radius:12px;padding:10px;min-height:0}.sp-appflows-run-lane-head{display:flex;align-items:center;justify-content:space-between;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.sp-appflows-run-lane.is-failed .sp-appflows-run-lane-head{color:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 85%,transparent)}.sp-appflows-run-lane.is-success .sp-appflows-run-lane-head{color:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 85%,transparent)}.sp-appflows-run-lane-body{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;flex:1 1 auto}.sp-appflows-run-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.sp-appflows-run-card.is-failed{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 45%,transparent)}.sp-appflows-run-card.is-success{border-color:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 40%,transparent)}.sp-appflows-run-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sp-appflows-run-card-head small{font-size:.66rem;opacity:.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.sp-appflows-run-card-meta{font-size:.7rem;opacity:.65;display:flex;gap:4px}.sp-appflows-run-chips{display:flex;flex-wrap:wrap;gap:4px}.sp-appflows-run-chip{font-size:.66rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 30%,transparent);border-radius:999px;padding:2px 8px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sp-appflows-run-chip.is-failed{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 55%,transparent)}.sp-appflows-run-chip.is-finish{border-color:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 55%,transparent)}.sp-appflows-run-chip.is-start{opacity:.7}.sp-appflows-run-detail{display:flex;flex-direction:column;gap:6px;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 16%,transparent);padding-top:6px}.sp-appflows-run-event{display:flex;flex-direction:column;gap:2px}.sp-appflows-run-event small{font-size:.66rem;opacity:.6}.sp-appflows-run-excerpt{margin:0;font-size:.68rem;opacity:.8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:120px;overflow-y:auto}.sp-appflows-run-table-wrap{overflow:auto;min-height:0;flex:1 1 auto;font-size:.8rem}.sp-appflows-run-table-row{cursor:pointer}.sp-appflows-run-table-detail td{white-space:normal;max-width:none}@media (max-width:900px){.sp-appflows-run-board{grid-template-columns:1fr}}.sp-appflows-screen{position:relative}.sp-appflows-stats{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sp-appflows-stat{font-size:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);border-radius:999px;padding:4px 12px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 55%,transparent);color:inherit;opacity:.9;white-space:nowrap}.sp-appflows-stat b{font-size:.82rem;margin-right:3px}.sp-appflows-stat.is-ok b{color:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 90%,transparent)}.sp-appflows-stat.is-bad{cursor:pointer}.sp-appflows-stat.is-bad b{color:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 90%,transparent)}.sp-appflows-stat.is-bad:hover{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 55%,transparent)}.sp-appflows-stat.is-bad.is-zero{cursor:default;opacity:.55}.sp-appflows-sparkline{width:96px;height:26px;flex:0 0 auto}.sp-appflows-sparkline polyline{stroke:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 85%,transparent);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.sp-appflows-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sp-appflows-filter-chip{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent);border-radius:999px;padding:3px 10px;background:transparent;color:inherit;cursor:pointer;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-appflows-filter-chip:hover{border-color:color-mix(in srgb,var(--afx-flow,var(--gs-public-theme-primary,#4fb0ff)) 65%,transparent)}.sp-appflows-filter-chip.is-active{border-color:color-mix(in srgb,var(--afx-flow,var(--gs-public-theme-primary,#4fb0ff)) 80%,transparent);background:color-mix(in srgb,var(--afx-flow,var(--gs-public-theme-primary,#4fb0ff)) 14%,transparent)}.sp-appflows-filter-chip.is-clear{opacity:.75}.sp-appflows-flow-dot-mini{width:8px;height:8px;border-radius:50%;flex:0 0 auto;display:inline-block;background:var(--afx-flow,var(--gs-public-theme-primary,#4fb0ff))}.sp-appflows-range-select{font-size:.72rem;max-width:130px}.sp-appflows-run-search{font-size:.72rem;flex:1 1 160px;max-width:240px;min-width:120px}.sp-appflows-run-lane-tools{display:inline-flex;align-items:center;gap:8px}.sp-appflows-lane-action{font-size:.66rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 40%,transparent);border-radius:999px;padding:2px 8px;background:transparent;color:inherit;cursor:pointer;text-transform:none;letter-spacing:normal}.sp-appflows-lane-action:hover{background:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 14%,transparent)}.sp-appflows-run-card{border-left:3px solid var(--afx-flow,var(--gs-public-theme-primary,#4fb0ff))}.sp-appflows-run-status{font-size:.78rem;flex:0 0 auto}.sp-appflows-run-status.is-success{color:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 90%,transparent)}.sp-appflows-run-status.is-failed{color:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 90%,transparent)}.sp-appflows-run-card-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}.sp-appflows-run-subject{font-style:normal;font-size:.7rem;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto}.sp-appflows-run-error{margin:0;font-size:.68rem;color:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 88%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-appflows-replay-btn.is-inline{align-self:flex-start;font-size:.68rem;padding:3px 10px}.sp-appflows-drawer-backdrop{position:absolute;inset:0;z-index:30;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1424) 55%,transparent);backdrop-filter:blur(2px)}.sp-appflows-drawer{position:absolute;top:0;right:0;bottom:0;z-index:31;width:min(440px,94%);display:flex;flex-direction:column;overflow-y:auto;border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);border-radius:12px 0 0 12px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1424) 94%,transparent);box-shadow:-18px 0 40px color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1424) 65%,transparent);animation:afx-drawer-in .22s ease-out}@keyframes afx-drawer-in{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.sp-appflows-drawer-head{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px 10px;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 16%,transparent);background:inherit}.sp-appflows-drawer-head h6{margin:0 0 4px;font-size:.86rem;display:flex;align-items:center;gap:7px}.sp-appflows-drawer-head h6 em{font-style:normal;opacity:.6;font-size:.74rem}.sp-appflows-drawer-head p{margin:0;font-size:.7rem;opacity:.75;display:flex;align-items:center;gap:7px}.sp-appflows-stepper{list-style:none;margin:0;padding:14px;display:flex;flex-direction:column;flex:1 1 auto}.sp-appflows-stepper-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;position:relative;padding-bottom:16px}.sp-appflows-stepper-item:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:1px;background:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent)}.sp-appflows-stepper-item:last-child{padding-bottom:4px}.sp-appflows-stepper-item:last-child:before{display:none}.sp-appflows-stepper-dot{width:13px;height:13px;border-radius:50%;margin-top:2px;border:2px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 75%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1424) 90%,transparent)}.sp-appflows-stepper-item.is-finish .sp-appflows-stepper-dot,.sp-appflows-stepper-item.is-success .sp-appflows-stepper-dot{border-color:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 80%,transparent)}.sp-appflows-stepper-item.is-failed .sp-appflows-stepper-dot{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 85%,transparent);background:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 30%,transparent)}.sp-appflows-stepper-body{min-width:0;display:flex;flex-direction:column;gap:4px}.sp-appflows-stepper-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sp-appflows-stepper-head strong{font-size:.76rem}.sp-appflows-stepper-head small{font-size:.64rem;opacity:.55;margin-left:auto}.sp-appflows-stepper-io summary{cursor:pointer;font-size:.68rem;opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-appflows-stepper-io[open] summary{opacity:.9}.sp-appflows-stepper-io pre{margin-top:4px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 14%,transparent);border-radius:8px;padding:8px;max-height:220px}.sp-appflows-drawer-foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 14px 12px;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 16%,transparent);background:inherit}.sp-appflows-run-board.is-skeleton{pointer-events:none}.sp-appflows-skeleton-card{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 14%,transparent);border-radius:10px;padding:12px 10px;display:flex;flex-direction:column;gap:8px}.sp-appflows-skeleton-line{display:block;height:9px;border-radius:6px;background:linear-gradient(100deg,color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 10%,transparent) 30%,color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 24%,transparent) 50%,color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 10%,transparent) 70%);background-size:200% 100%;animation:afx-shimmer 1.4s linear infinite}.sp-appflows-skeleton-line.is-title{width:62%;height:11px}.sp-appflows-skeleton-line.is-short{width:36%}@keyframes afx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:560px){.sp-appflows-drawer{width:100%;border-radius:0}.sp-appflows-run-search{max-width:none}}@media (prefers-reduced-motion:reduce){.sp-appflows-drawer,.sp-appflows-skeleton-line{animation:none}}.sp-appflows-manage,.sp-appflows-pane,.sp-appflows-screen{--afx-glass:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 72%,transparent);--afx-glass-strong:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1424) 80%,transparent);--afx-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);--afx-line-soft:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 12%,transparent);--afx-accent:var(--gs-public-theme-primary,#4fb0ff);--afx-accent-soft:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 16%,transparent);--afx-ok:var(--gs-public-theme-success,#35d49a);--afx-bad:var(--gs-public-theme-danger,#ff6b81);--afx-text-dim:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 62%,transparent)}.sp-appflows-panel-head{position:relative;padding:12px 14px;border-radius:14px;background:radial-gradient(120% 140% at 0 0,var(--afx-accent-soft),transparent 60%),linear-gradient(180deg,var(--afx-glass),var(--afx-glass-strong));border:1px solid var(--afx-line);box-shadow:0 10px 30px color-mix(in srgb,var(--gs-public-theme-surface,#000) 40%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sp-appflows-panel-head h5{letter-spacing:.01em;background:linear-gradient(92deg,var(--gs-public-theme-strong,#f3f9ff),var(--afx-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sp-appflows-app-group,.sp-appflows-card,.sp-appflows-flow-row,.sp-appflows-placeholder,.sp-appflows-run-card,.sp-appflows-run-lane,.sp-appflows-run-table-wrap,.sp-appflows-shared-rows,.sp-appflows-shared-tables{background:linear-gradient(180deg,var(--afx-glass),var(--afx-glass-strong));border:1px solid var(--afx-line);border-radius:14px;box-shadow:0 6px 20px color-mix(in srgb,var(--gs-public-theme-surface,#000) 32%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sp-appflows-card,.sp-appflows-flow-row,.sp-appflows-run-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.sp-appflows-card:hover,.sp-appflows-flow-row:hover,.sp-appflows-run-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--afx-accent) 45%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--gs-public-theme-surface,#000) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--afx-accent) 22%,transparent)}.sp-appflows-flow-row.is-active{border-color:color-mix(in srgb,var(--afx-accent) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--afx-accent) 40%,transparent),0 10px 26px color-mix(in srgb,var(--afx-accent) 14%,transparent)}.sp-appflows-card-badge{background:linear-gradient(135deg,color-mix(in srgb,var(--afx-accent) 30%,transparent),transparent);border-color:color-mix(in srgb,var(--afx-accent) 50%,transparent);color:var(--gs-public-theme-strong,#eaf6ff);font-weight:600}.sp-appflows-trigger-card{border-color:color-mix(in srgb,var(--afx-accent) 38%,transparent)}.sp-appflows-trigger-card .sp-appflows-card-badge{background:linear-gradient(135deg,color-mix(in srgb,var(--afx-accent) 45%,transparent),transparent)}.sp-appflows-input,.sp-appflows-select{background:color-mix(in srgb,var(--gs-public-theme-surface,#050b16) 55%,transparent);border:1px solid var(--afx-line-soft);transition:border-color .15s ease,box-shadow .15s ease}.sp-appflows-input:focus,.sp-appflows-select:focus{outline:none;border-color:color-mix(in srgb,var(--afx-accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--afx-accent) 22%,transparent)}.sp-appflows-pill-chip{background:color-mix(in srgb,var(--afx-accent) 12%,transparent);border-color:color-mix(in srgb,var(--afx-accent) 40%,transparent);color:var(--gs-public-theme-strong,#eaf6ff);transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease}.sp-appflows-pill-chip:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--afx-accent) 24%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--afx-accent) 30%,transparent)}.sp-appflows-engine-chip{background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sp-appflows-engine-chip.is-running{background:color-mix(in srgb,var(--afx-ok) 16%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--afx-ok) 26%,transparent)}.sp-appflows-engine-chip.is-failed{background:color-mix(in srgb,var(--afx-bad) 16%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--afx-bad) 26%,transparent)}.sp-appflows-live-dot.is-live{animation:afx-live-pulse 1.8s ease-out infinite}@keyframes afx-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--afx-ok) 55%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--afx-ok) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--afx-ok) 0%,transparent)}}.sp-appflows-run-lane{position:relative;overflow:hidden}.sp-appflows-run-lane:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--afx-accent);opacity:.85}.sp-appflows-run-lane.is-success:before{background:var(--afx-ok)}.sp-appflows-run-lane.is-failed:before{background:var(--afx-bad)}.sp-appflows-run-card{border-left:3px solid color-mix(in srgb,var(--afx-accent) 55%,transparent)}.sp-appflows-run-card.is-success{border-left-color:color-mix(in srgb,var(--afx-ok) 65%,transparent)}.sp-appflows-run-card.is-failed{border-left-color:color-mix(in srgb,var(--afx-bad) 65%,transparent)}.sp-appflows-run-chip{background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 72%,transparent);font-weight:500}.sp-appflows-run-chip.is-success{background:color-mix(in srgb,var(--afx-ok) 18%,transparent);border-color:color-mix(in srgb,var(--afx-ok) 45%,transparent)}.sp-appflows-run-chip.is-finish{background:color-mix(in srgb,var(--afx-ok) 22%,transparent);border-color:color-mix(in srgb,var(--afx-ok) 55%,transparent)}.sp-appflows-run-chip.is-failed{background:color-mix(in srgb,var(--afx-bad) 20%,transparent);border-color:color-mix(in srgb,var(--afx-bad) 55%,transparent)}.sp-appflows-builder-actions .sp-apps-btn-primary,.sp-appflows-manage .sp-apps-btn-primary,.sp-appflows-screen .sp-apps-btn.is-active{background:linear-gradient(135deg,var(--afx-accent),color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 60%,#6ad0ff));border-color:transparent;color:color-mix(in srgb,var(--gs-public-theme-surface,#041018) 96%,#000000);font-weight:600;box-shadow:0 6px 18px color-mix(in srgb,var(--afx-accent) 28%,transparent)}.sp-appflows-placeholder{align-items:flex-start;padding:20px;background:radial-gradient(90% 120% at 100% 0,var(--afx-accent-soft),transparent 55%),linear-gradient(180deg,var(--afx-glass),var(--afx-glass-strong))}.sp-appflows-empty{color:var(--afx-text-dim)}.sp-appflows-notice{background:color-mix(in srgb,var(--afx-accent) 12%,transparent);border-color:color-mix(in srgb,var(--afx-accent) 34%,transparent);color:var(--gs-public-theme-strong,#eaf6ff)}.sp-appflows-app-group-head{padding-bottom:6px;border-bottom:1px solid var(--afx-line-soft)}.sp-appflows-app-name{color:var(--gs-public-theme-strong,#eaf6ff)}.sp-appflows-grid th,.sp-appflows-run-table th{background:linear-gradient(180deg,var(--afx-glass-strong),color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 90%,transparent));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sp-appflows-manage-grid{grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:14px}.sp-appflows-builder{max-width:960px;gap:14px;padding:4px 4px 12px}.sp-appflows-flow-name-field input{font-size:.95rem;padding:10px 12px}.sp-appflows-chain{position:relative;display:flex;flex-direction:column;gap:14px;padding-left:26px}.sp-appflows-chain:before{content:"";position:absolute;left:9px;top:18px;bottom:24px;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--afx-accent) 70%,transparent),color-mix(in srgb,var(--afx-ok) 55%,transparent));opacity:.7}.sp-appflows-chain-item{position:relative}.sp-appflows-chain-item:before{content:"";position:absolute;left:-22px;top:16px;width:10px;height:10px;border-radius:50%;background:var(--afx-accent);box-shadow:0 0 10px color-mix(in srgb,var(--afx-accent) 55%,transparent)}.sp-appflows-chain-item:first-child:before{background:var(--afx-accent)}.sp-appflows-chain-item:not(:first-child):before{background:var(--afx-ok);box-shadow:0 0 10px color-mix(in srgb,var(--afx-ok) 50%,transparent)}.sp-appflows-chain-add:before{opacity:.4;box-shadow:none}.sp-appflows-card-badge.is-when{background:linear-gradient(135deg,color-mix(in srgb,var(--afx-accent) 50%,transparent),transparent);border-color:color-mix(in srgb,var(--afx-accent) 65%,transparent)}.sp-appflows-card-badge.is-then{background:linear-gradient(135deg,color-mix(in srgb,var(--afx-ok) 40%,transparent),transparent);border-color:color-mix(in srgb,var(--afx-ok) 60%,transparent)}.sp-appflows-hint{font-size:.73rem;color:var(--afx-text-dim);margin:0;line-height:1.5}.sp-appflows-hint code{font-size:.7rem;padding:1px 5px;border-radius:5px;background:color-mix(in srgb,var(--afx-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--afx-accent) 30%,transparent)}.sp-appflows-flow-row{gap:8px;padding:10px 12px}.sp-appflows-flow-row-top{display:flex;align-items:center;gap:9px}.sp-appflows-flow-row-top .sp-appflows-flow-row-main{flex:1 1 auto;min-width:0}.sp-appflows-flow-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 30%,transparent)}.sp-appflows-flow-dot.is-live{background:var(--afx-ok);box-shadow:0 0 10px color-mix(in srgb,var(--afx-ok) 55%,transparent)}.sp-appflows-flow-dot.is-draft{background:var(--afx-accent);box-shadow:0 0 8px color-mix(in srgb,var(--afx-accent) 45%,transparent)}.sp-appflows-toggle-btn.is-on{border-color:color-mix(in srgb,var(--afx-ok) 55%,transparent);background:color-mix(in srgb,var(--afx-ok) 14%,transparent)}.sp-appflows-list-empty{display:flex;flex-direction:column;gap:6px;padding:14px}.sp-appflows-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:46px 24px;border-radius:16px;background:radial-gradient(60% 90% at 50% 0,var(--afx-accent-soft),transparent 60%),linear-gradient(180deg,var(--afx-glass),var(--afx-glass-strong));border:1px solid var(--afx-line)}.sp-appflows-hero h5{margin:0;font-size:1.05rem;background:linear-gradient(92deg,var(--gs-public-theme-strong,#f3f9ff),var(--afx-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sp-appflows-hero p{margin:0;font-size:.82rem;color:var(--afx-text-dim)}.sp-appflows-hero-glyph{width:52px;height:52px;border-radius:50%;border:2px solid color-mix(in srgb,var(--afx-accent) 55%,transparent);background:radial-gradient(circle at 32% 30%,color-mix(in srgb,var(--afx-accent) 45%,transparent),transparent 65%);box-shadow:0 0 24px color-mix(in srgb,var(--afx-accent) 25%,transparent)}.sp-appflows-hero-glyph.is-waiting{animation:afx-hero-breathe 2.6s ease-in-out infinite}@keyframes afx-hero-breathe{0%,to{box-shadow:0 0 16px color-mix(in srgb,var(--afx-accent) 20%,transparent)}50%{box-shadow:0 0 34px color-mix(in srgb,var(--afx-accent) 45%,transparent)}}.sp-appflows-hero-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.sp-appflows-hero-step{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;color:var(--afx-text-dim);border:1px solid var(--afx-line);border-radius:999px;padding:6px 12px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 60%,transparent)}.sp-appflows-hero-step b{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:.66rem;background:color-mix(in srgb,var(--afx-accent) 30%,transparent);border:1px solid color-mix(in srgb,var(--afx-accent) 55%,transparent)}.sp-appflows-hero-step strong{color:var(--gs-public-theme-strong,#eaf6ff)}@media (prefers-reduced-motion:reduce){.sp-appflows-card,.sp-appflows-flow-row,.sp-appflows-pill-chip,.sp-appflows-run-card{transition:none}.sp-appflows-card:hover,.sp-appflows-flow-row:hover,.sp-appflows-pill-chip:hover,.sp-appflows-run-card:hover{transform:none}.sp-appflows-hero-glyph.is-waiting,.sp-appflows-live-dot.is-live{animation:none}}.sp-appflows-loader{display:flex;align-items:center;justify-content:center;gap:10px;padding:26px 14px;flex:1 1 auto}.sp-appflows-loader-ring{width:22px;height:22px;border-radius:50%;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 25%,transparent);border-top-color:var(--gs-public-theme-primary,#4fb0ff);animation:afx-loader-spin .8s linear infinite;flex:0 0 auto}.sp-appflows-loader-text{font-size:.82rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 72%,transparent)}.sp-appflows-loader-text i{font-style:normal;animation:afx-loader-dot 1.2s ease-in-out infinite}.sp-appflows-loader-text i:nth-child(2){animation-delay:.2s}.sp-appflows-loader-text i:nth-child(3){animation-delay:.4s}@keyframes afx-loader-spin{to{transform:rotate(1turn)}}@keyframes afx-loader-dot{0%,to{opacity:.2}50%{opacity:1}}.sp-appflows-shared-nav{display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0;padding:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 72%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1424) 80%,transparent));border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);border-radius:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sp-appflows-shared-nav .sp-appflows-nav-group{border:none;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0 0 8px;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 12%,transparent);border-radius:0}.sp-appflows-shared-nav .sp-appflows-nav-group:last-child{border-bottom:none;padding-bottom:0}.sp-appflows-nav-items{display:flex;flex-direction:column;gap:2px}.sp-appflows-nav-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:none;border-radius:9px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 82%,transparent);font-size:.8rem;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.sp-appflows-nav-item:hover{background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 12%,transparent);color:var(--gs-public-theme-strong,#f3f9ff)}.sp-appflows-nav-item.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 20%,transparent);color:var(--gs-public-theme-strong,#f3f9ff);box-shadow:inset 2px 0 0 var(--gs-public-theme-primary,#4fb0ff)}.sp-appflows-nav-item-dot{width:6px;height:6px;border-radius:50%;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 65%,transparent);flex:0 0 auto}.sp-appflows-nav-item.is-active .sp-appflows-nav-item-dot{background:var(--gs-public-theme-primary,#4fb0ff);box-shadow:0 0 8px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 55%,transparent)}.sp-appflows-nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-appflows-shared-main{flex-direction:column}.sp-appflows-shared-empty-host,.sp-appflows-shared-main{display:flex;min-height:0;flex:1 1 auto}.sp-appflows-shared-empty-host[hidden]{display:none}.sp-appflows-shared-hero{margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:42px 24px;max-width:380px}.sp-appflows-shared-hero-glyph{width:54px;height:54px;border-radius:16px;background:radial-gradient(60% 60% at 32% 30%,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 55%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 24%,transparent),transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 40%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 20%,transparent)}.sp-appflows-shared-hero h6{margin:0;font-size:.98rem;color:var(--gs-public-theme-strong,#f3f9ff)}.sp-appflows-shared-hero p{margin:0;font-size:.8rem;opacity:.68}.sp-appflows-shared-table-wrap{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0}.sp-appflows-shared-table-wrap[hidden]{display:none}.sp-appflows-shared-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 16%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 68%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sp-appflows-shared-toolbar-title{display:flex;flex-direction:column;gap:1px;min-width:0}.sp-appflows-shared-toolbar-title span{font-size:.86rem;font-weight:600;color:var(--gs-public-theme-strong,#f3f9ff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-appflows-shared-toolbar-title small{font-size:.68rem;opacity:.6}.sp-appflows-shared-page-label{font-size:.7rem;opacity:.65;min-width:52px;text-align:center}.sp-appflows-shared-table-host{flex:1 1 auto;min-height:240px;overflow:auto}@media (prefers-reduced-motion:reduce){.sp-appflows-loader-text i{animation:none;opacity:.8}.sp-appflows-nav-item{transition:none}}.sp-appflows-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-appflows-mode-btn{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:10px 12px;border-radius:11px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 60%,transparent);color:var(--gs-public-theme-strong,#eaf6ff);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.sp-appflows-mode-btn strong{font-size:.8rem}.sp-appflows-mode-btn small{font-size:.66rem;opacity:.6}.sp-appflows-mode-btn:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 45%,transparent)}.sp-appflows-mode-btn.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 18%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 30%,transparent)}.sp-appflows-unlock{animation:afx-unlock-in .22s ease}@keyframes afx-unlock-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sp-appflows-inline-loader{display:flex;align-items:center;gap:8px;padding:8px 2px;font-size:.76rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 65%,transparent)}.sp-appflows-inline-loader .sp-appflows-loader-ring{width:15px;height:15px;border-width:2px}.sp-appflows-map-row{display:flex;flex-direction:column;gap:6px}.sp-appflows-map-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.35fr) auto;gap:6px;align-items:center}.sp-appflows-map-arrow{font-size:.8rem;opacity:.55}.sp-appflows-map-custom{margin-left:2px}@media (max-width:900px){.sp-appflows-map-line{grid-template-columns:1fr}.sp-appflows-map-arrow{display:none}}@media (prefers-reduced-motion:reduce){.sp-appflows-mode-btn{transition:none}.sp-appflows-unlock{animation:none}}.sp-appflows-plain-controls{display:flex;align-items:center;gap:10px}.sp-appflows-api-source{margin:0 0 14px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 62%,transparent)}.sp-appflows-api-source-head h6{margin:0 0 2px;font-size:13px;font-weight:700;color:var(--gs-public-theme-text,#eaf7ff)}.sp-appflows-api-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 14px;margin-top:10px}.sp-appflows-api-source-url{grid-column:1/-1}.sp-appflows-api-source-actions{display:flex;justify-content:flex-end;margin-top:12px}.sp-appflows-api-source .is-hidden{display:none}.sp-appflows-switch{display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-appflows-switch input{position:absolute;opacity:0;pointer-events:none}.sp-appflows-switch-track{width:34px;height:18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 35%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 70%,transparent);position:relative;transition:background-color .18s ease,border-color .18s ease;flex:none}.sp-appflows-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 80%,transparent);transition:transform .18s ease,background-color .18s ease}.sp-appflows-switch input:checked+.sp-appflows-switch-track{background:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 45%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 65%,transparent)}.sp-appflows-switch input:checked+.sp-appflows-switch-track:after{transform:translateX(16px);background:var(--gs-public-theme-strong,#f3f9ff)}.sp-appflows-switch-label{font-size:.74rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 85%,transparent);white-space:nowrap}.sp-appflows-ai-btn{white-space:nowrap}.sp-appflows-ai-btn:disabled{opacity:.55;cursor:not-allowed}.sp-appflows-abstract-desc{display:block;font-size:.7rem;opacity:.62;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-appflows-abstract-name.is-abstract,.sp-appflows-nav-item-label.is-abstract{border-bottom:1px dotted color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 45%,transparent);cursor:text}.sp-appflows-abstract-name.is-manual,.sp-appflows-nav-item-label.is-manual{border-bottom-style:solid;border-bottom-color:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 55%,transparent)}.sp-appflows-abstract-edit{width:100%;min-width:90px;max-width:240px;font:inherit;color:inherit;padding:2px 6px;border-radius:7px;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 60%,transparent);background:color-mix(in srgb,var(--gs-public-theme-surface,#050b16) 70%,transparent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 20%,transparent)}@media (prefers-reduced-motion:reduce){.sp-appflows-switch-track,.sp-appflows-switch-track:after{transition:none}}.sp-appflows-runs-table-wrap{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;border-radius:14px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 18%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 62%,transparent);padding:8px;overflow:hidden}.sp-appflows-runs-table-wrap[hidden]{display:none}.sp-appflows-runs-table-host{min-height:0;flex:1 1 auto;overflow:auto}.sp-appflows-pane:has(>.sp-appflows-runs-table-wrap:not([hidden]))>.sp-appflows-pane-body{flex:0 0 auto}@media (max-width:900px){.sp-appflows-run-board{grid-template-columns:1fr}.sp-appflows-run-lane{min-height:140px}.sp-appflows-map-line{grid-template-columns:1fr}.sp-appflows-map-arrow{display:none}}@media (max-width:820px){.sp-appflows-manage-grid,.sp-appflows-shared-grid{grid-template-columns:1fr}.sp-appflows-flow-list,.sp-appflows-shared-nav,.sp-appflows-shared-tables{max-height:38vh;overflow-y:auto}.sp-appflows-panel-head{flex-direction:column;align-items:stretch;gap:10px}.sp-appflows-manage-actions,.sp-appflows-plain-controls,.sp-appflows-shared-rows-head,.sp-appflows-shared-toolbar{flex-wrap:wrap;row-gap:8px}.sp-appflows-flow-row-actions{flex-wrap:wrap;row-gap:6px}.sp-appflows-field-row,.sp-appflows-kv-row{grid-template-columns:1fr}.sp-appflows-hero-steps{flex-direction:column;align-items:flex-start;gap:8px}.sp-appflows-abstract-desc{max-width:100%;white-space:normal}}@media (max-width:560px){.sp-appflows-panel-head{padding:10px;border-radius:12px}.sp-appflows-panel-head h5{font-size:.88rem}.sp-appflows-panel-head p{font-size:.72rem}.sp-appflows-pane,.sp-appflows-pane-body{gap:8px}.sp-appflows-app-group,.sp-appflows-card,.sp-appflows-placeholder{padding:10px;border-radius:11px}.sp-appflows-mode-toggle{grid-template-columns:1fr}.sp-appflows-builder-actions{flex-wrap:wrap}.sp-appflows-builder-actions .sp-apps-btn,.sp-appflows-builder-actions .sp-apps-btn-primary{flex:1 1 auto;min-height:38px}.sp-appflows-ai-btn,.sp-appflows-manage-actions .sp-apps-btn{min-height:34px}.sp-appflows-input,.sp-appflows-select{min-height:36px;font-size:16px}.sp-appflows-pills-row{flex-wrap:wrap}.sp-appflows-pill-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sp-appflows-run-table-wrap,.sp-appflows-runs-table-wrap{padding:4px}.sp-appflows-shared-pager{margin-left:auto}.sp-appflows-hero{padding:18px 12px}.sp-appflows-hero-glyph{width:44px;height:44px}.sp-appflows-switch-label{font-size:.7rem}.sp-appflows-flow-row-top{flex-wrap:wrap;row-gap:4px}.sp-appflows-chain-item{padding-left:14px}}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split{display:grid;grid-template-columns:minmax(232px,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:none;gap:14px;height:100%;min-height:clamp(20rem,60vh,44rem);overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split>.sp-apps-dashboard-collections-panel{grid-column:1;grid-row:1}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split>.sp-apps-dashboard-data-panel{grid-column:2;grid-row:1}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split>.sp-apps-dashboard-panel{display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;border-radius:14px;border:1px solid var(--gs-sidebar-border);background:var(--gs-sidebar-card);box-shadow:0 18px 40px -30px rgba(2,8,18,.7);overflow:hidden}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split>.sp-apps-dashboard-panel:hover{transform:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-panel-head,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--gs-sidebar-border-soft);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a101c) 60%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-panel-title h6,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-title h6{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--gs-sidebar-strong)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-panel-title small,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-title small{display:block;margin-top:2px;font-size:.6rem;letter-spacing:.03em;color:var(--gs-sidebar-muted)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-tools{display:flex;gap:6px;flex:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-icon-btn{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--gs-sidebar-border);background:var(--gs-sidebar-card);color:var(--gs-sidebar-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-icon-btn:hover{color:var(--gs-sidebar-strong);border-color:var(--gs-sidebar-active-border);background:var(--gs-sidebar-hover)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-icon-btn i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-icon-btn svg{width:15px;height:15px}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-icon-btn--accent{color:var(--gs-sidebar-accent);border-color:var(--gs-sidebar-active-border);background:var(--gs-sidebar-active-bg)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-icon-btn--accent:hover{color:var(--gs-public-theme-surface,#03050a);background:var(--gs-sidebar-accent);border-color:transparent}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-dashboard-collections-panel .sp-apps-data-dashboard{flex:1 1 auto;min-height:0;overflow:auto;padding:6px;margin:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-foot{flex:none;border-top:1px solid var(--gs-sidebar-border-soft);padding:8px 12px;font-size:.62rem;color:var(--gs-sidebar-muted)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-foot .sp-apps-livedb-summary{margin:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-panel-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tv-host{flex:1 1 auto;min-height:0;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-table-view-toggle{display:inline-flex;gap:2px;flex:none;padding:2px;border-radius:9px;border:1px solid var(--gs-sidebar-border);background:var(--gs-sidebar-bg)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tvt-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tvt-label{font-size:.66rem;font-weight:600;letter-spacing:.02em;color:var(--gs-sidebar-muted);padding:5px 12px;border-radius:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease,background .15s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel:has(#apps-table-view-columns:checked) .sp-apps-tvt-label[for=apps-table-view-columns],body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel:has(#apps-table-view-data:checked) .sp-apps-tvt-label[for=apps-table-view-data]{background:var(--gs-sidebar-active-bg);color:var(--gs-sidebar-strong)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel:has(#apps-table-view-columns:checked) .sp-apps-tv-host--data,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel:has(#apps-table-view-data:checked) .sp-apps-tv-host--columns{display:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-livedb-detail[hidden]{display:none!important}.sp-apps-data-collapse{display:none}@media (max-width:900px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:10px;height:auto;min-height:0;overflow:visible}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split>.sp-apps-dashboard-collections-panel{grid-column:1;grid-row:1}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split>.sp-apps-dashboard-data-panel{grid-column:1;grid-row:2}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data],body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .rdt-root,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .rdt-table-wrap,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-dashboard,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-panel-body,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tv-host,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split>.sp-apps-dashboard-panel,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-pane{flex:0 0 auto;min-height:0;max-height:none;overflow:visible}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split:not(.is-rows-open)>.sp-apps-dashboard-data-panel>:not(.sp-apps-data-panel-head),body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split:not(.is-tables-open)>.sp-apps-dashboard-collections-panel>:not(.sp-apps-tables-head){display:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-dashboard{flex-direction:column;align-items:stretch}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-dashboard-table-list{width:100%}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-panel-title small,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-title small{display:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-panel-title h6,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-title h6{white-space:nowrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-panel-head,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-head{flex:none;padding:7px 10px}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-collapse{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;padding:0;border:1px solid var(--gs-sidebar-border-soft);border-radius:8px;background:transparent;color:inherit;cursor:pointer}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-collapse i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-collapse svg{width:15px;height:15px;transition:transform .16s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-collapse:not(.is-open) i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-collapse:not(.is-open) svg{transform:rotate(-90deg)}}@media (max-width:767px){#flow-v2-panel-shell .sp-system-brain-graph{min-height:22rem;grid-template-rows:auto minmax(18rem,1fr) auto}#flow-v2-panel-shell .sp-system-brain-svg{min-height:18rem}}@media (min-width:1024px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools{flex-wrap:nowrap}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools>.sp-apps-url-field{order:2;flex:1 1 12rem;min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools>.sp-apps-screen-tools-right{order:3;flex:none}}.sp-apps-preview-devices{display:inline-flex;align-items:center;gap:2px}.sp-apps-screen-tools-toggle,.sp-apps-url-toggle{display:none}@media (max-width:1023px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools .gs-responsive-icon-btn:after{content:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.34rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-left,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-right{display:inline-flex;align-items:center;gap:.3rem;flex:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-right{margin-left:auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-preview-devices{gap:0;padding:2px;border:1px solid var(--gs-sidebar-border-soft);border-radius:.7rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1727) 70%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-preview-devices>.sp-apps-btn-icon{width:1.66rem!important;height:1.62rem!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:.52rem;background:transparent;color:var(--gs-sidebar-muted)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-preview-devices>.sp-apps-btn-icon.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 22%,transparent);color:var(--gs-sidebar-strong)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-left>.sp-apps-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-left>.sp-apps-btn-icon,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools>#apps-preview-fullscreen-btn,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-url-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:1.86rem!important;height:1.86rem!important;min-width:0!important;min-height:0!important;flex:none;padding:0!important;border:1px solid var(--gs-sidebar-border-soft);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1727) 55%,transparent);color:var(--gs-sidebar-strong);cursor:pointer}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-right>#apps-preview-fullscreen-btn{width:1.86rem!important;height:1.86rem!important;min-width:0!important;min-height:0!important;padding:0!important;border:1px solid var(--gs-sidebar-border-soft);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1727) 55%,transparent);color:var(--gs-sidebar-strong);margin-left:.16rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-left>.sp-apps-btn-primary{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 45%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 20%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools button i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools button svg{width:.9rem;height:.9rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.1rem;order:-1;width:auto;height:1.86rem;flex:none;padding:0 .34rem;border:1px solid var(--gs-sidebar-border-soft);border-radius:.56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1727) 55%,transparent);color:var(--gs-sidebar-strong);cursor:pointer}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-toggle .sp-apps-screen-tools-toggle-caret{display:inline-flex;transition:transform .16s ease}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-toggle:not(.is-open) .sp-apps-screen-tools-toggle-caret{transform:rotate(-90deg)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools-toggle.is-open,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-url-toggle.is-open{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 55%,transparent);color:var(--gs-sidebar-strong)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools:not(.is-open)>.sp-apps-screen-tools-left,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools:not(.is-open)>.sp-apps-screen-tools-right,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools>.sp-apps-url-field{display:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-tools.is-open.is-url-open>.sp-apps-url-field{display:inline-flex;order:9;width:100%;max-width:100%;min-width:0!important;box-sizing:border-box;flex:1 0 100%}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){body:not(.theme-classic) #side-panel.apps-mode #apps-panel-shell,body:not(.theme-classic) #side-panel.apps-mode #apps-workspace-shell{flex:0 0 auto;min-height:0;height:auto;max-height:none;overflow:visible}body:not(.theme-classic) #side-panel.apps-mode #apps-workspace-shell{overflow-y:visible!important;overscroll-behavior-y:auto}}#side-panel .sp-apps-workspace-shell:not(.is-desk-workspace) .sp-apps-manage-subtab-groups>.sp-access-tabs:first-child{display:none!important}@media (max-width:1023px){body:not(.theme-classic) #side-panel.apps-mode [data-apps-manage-pane=activity] .rdt-root,body:not(.theme-classic) #side-panel.apps-mode [data-apps-manage-pane=activity] .rdt-table-wrap,body:not(.theme-classic) #side-panel.apps-mode [data-apps-manage-pane=activity] .sp-apps-manage-panels,body:not(.theme-classic) #side-panel.apps-mode [data-apps-manage-pane=activity] .sp-apps-manage-panels>section,body:not(.theme-classic) #side-panel.apps-mode [data-apps-manage-pane=activity] .sp-apps-manage-table-host{min-height:0;max-height:none;overflow:visible}body:not(.theme-classic) #side-panel.apps-mode [data-apps-manage-pane=activity] .sp-apps-list[hidden]{display:none}}@media (max-width:900px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-panel-head,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-head{flex-wrap:wrap;row-gap:6px}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-data-panel-title,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-tables-title{min-width:0;flex:1 1 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split .sp-apps-table-view-toggle{max-width:100%}}@media (max-width:1023px){#side-panel #apps-deploy-hub #apps-deploy-history,#side-panel #apps-deploy-hub #apps-deploy-history.terminal-scroll,#side-panel #apps-deploy-hub .sp-apps-list,#side-panel #apps-deploy-hub .terminal-scroll{max-height:none;overflow:visible}body:not(.theme-classic).gw-mobile-panel-nav #side-panel.apps-mode .sp-apps-workspace-head-actions{display:none}}.gs-nav-item.is-access-locked{opacity:.42;cursor:not-allowed;filter:grayscale(.6)}.gs-nav-item.is-access-locked:after{content:"🔒";margin-left:auto;font-size:.72em;opacity:.85}.god-info-btn{display:inline-flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;margin-left:.35em;padding:0;border:none;border-radius:50%;background:rgba(0,240,255,.14);color:#00f0ff;cursor:pointer;vertical-align:middle;line-height:0;opacity:.8;transition:opacity .15s ease,background .15s ease}.god-info-btn:hover{opacity:1;background:rgba(0,240,255,.28)}.god-info-btn i,.god-info-btn svg{width:.72em;height:.72em}.god-info-popover{position:fixed;z-index:2147483000;width:280px;max-width:calc(100vw - 24px);max-height:60vh;overflow:auto;background:#0b1020;color:#e6f0ff;border:1px solid rgba(0,240,255,.35);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.55);padding:12px 14px;font-size:12.5px;line-height:1.5}.god-info-popover-head{display:flex;align-items:center;gap:6px;font-weight:600;color:#00f0ff;margin-bottom:8px}.god-info-popover-head i,.god-info-popover-head svg{width:14px;height:14px}.god-info-rows{margin:0 0 8px;padding:0}.god-info-row{display:flex;gap:8px;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.06)}.god-info-row dt{flex:0 0 64px;color:#8aa0c0;font-weight:600}.god-info-row dd{flex:1;margin:0;word-break:break-word}.god-info-id{color:#8aa0c0;font-size:11px}.god-info-muted{color:#6b7a90}.god-info-history-head{margin:8px 0 4px;font-weight:600;color:#8aa0c0;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.god-info-history{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.god-info-history li{padding:2px 0}.god-info-hist-tag{display:inline-block;font-size:10.5px;text-transform:capitalize;color:#00f0ff;background:rgba(0,240,255,.12);border-radius:6px;padding:0 5px;margin-right:4px}.god-info-popover-error,.god-info-popover-loading{color:#8aa0c0;padding:6px 0}.god-info-btn.is-open{opacity:1;background:rgba(0,240,255,.32)}.god-info-inline{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.god-info-inline.is-open{grid-template-rows:1fr;opacity:1}.god-info-inline-body{min-height:0;overflow:hidden}.god-info-inline-card{max-height:14rem;overflow:auto;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#95deff) 44%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 12%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#effaff) 96%,transparent);font-size:.6rem;line-height:1.5}.god-info-inline-card .god-info-popover-head{margin-bottom:.4rem;font-size:.55rem;text-transform:uppercase;letter-spacing:.06em}.god-info-inline-card .god-info-popover-head i,.god-info-inline-card .god-info-popover-head svg{width:.7rem;height:.7rem}.god-info-inline-card .god-info-rows{margin-bottom:.35rem}.god-info-inline-card .god-info-row dt{flex:0 0 3.4rem}.god-info-inline-card .god-info-id{font-size:.52rem}.god-info-inline-card .god-info-hist-tag,.god-info-inline-card .god-info-history-head{font-size:.5rem}.god-info-inline-close{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;margin-left:auto;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,var(--gs-public-theme-primary,#00F0FF) 16%,transparent);color:var(--gs-public-theme-primary,#00F0FF);cursor:pointer;transition:background .15s ease}.god-info-inline-close:hover{background:color-mix(in srgb,var(--gs-public-theme-primary,#00F0FF) 32%,transparent)}.god-info-inline-close i,.god-info-inline-close svg{width:.68rem;height:.68rem}@media (min-width:2600px){#bottom-shell{width:min(30vw,780px)}#ai-chat-panel:not(.is-embedded-side-panel):not(.is-page-mode){width:min(64vw,100rem);max-width:100rem}#bottom-home-action{left:calc(50% - 28rem)}#bottom-direction-action{right:calc(50% - 28rem)}}.sp-access-select-all-btn{font-size:.4rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,monospace;color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 92%,#ffffff);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 14%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 42%,transparent);border-radius:999px;padding:.2rem .62rem;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease}.sp-access-select-all-btn:hover{background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 24%,transparent);border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 62%,transparent)}.sp-access-page-group{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.sp-access-page-subtab-list,.sp-access-page-tab,.sp-access-page-tab-list{min-width:0}.sp-access-page-group.has-subitems>.sp-access-page-option{position:relative;padding-right:1.1rem}.sp-access-page-group.has-subitems>.sp-access-page-option:after{content:"";position:absolute;right:.44rem;top:50%;width:.3rem;height:.3rem;border-right:1.5px solid color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 68%,transparent);border-bottom:1.5px solid color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 68%,transparent);transform:translateY(-50%) rotate(-45deg);transition:transform .25s ease;pointer-events:none}.sp-access-page-group.has-subitems.is-expanded>.sp-access-page-option:after{transform:translateY(-50%) rotate(45deg)}.sp-access-page-tab-list{margin:0 0 0 1.1rem;display:flex;flex-flow:row wrap;align-items:flex-start;gap:.28rem .4rem;border-left:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 26%,transparent);padding-left:.6rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .22s ease,margin .3s ease}.sp-access-page-group.is-expanded>.sp-access-page-tab-list{max-height:100rem;opacity:1;margin:.4rem 0 .18rem 1.1rem}.sp-access-page-tab{display:flex;flex-direction:column;gap:.22rem}.sp-access-page-tab.is-expanded:has(>.sp-access-page-subtab-list){flex-basis:100%}.sp-access-page-tab-label{display:inline-flex;align-items:center;gap:.28rem;font-size:.4rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#cfe6f8) 90%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1ec) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2d) 46%,transparent);border-radius:999px;padding:.16rem .46rem;cursor:pointer;transition:border-color .16s ease,background .16s ease}.sp-access-page-tab-label:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 46%,transparent)}.sp-access-page-tab-label:has(input:checked){border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 58%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 16%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eaf7ff) 98%,transparent)}.sp-access-page-subtab-list{margin:0 0 0 .4rem;display:flex;flex-flow:row wrap;align-items:flex-start;gap:.22rem .32rem;border-left:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 22%,transparent);padding-left:.6rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .22s ease,margin .3s ease}.sp-access-page-tab.is-expanded>.sp-access-page-subtab-list{max-height:60rem;opacity:1;margin:.1rem 0 .24rem .4rem}.sp-access-page-subtab{display:inline-flex;align-items:center;gap:.24rem;font-size:.36rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a7c6e2) 80%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1ec) 20%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2d) 40%,transparent);border-radius:999px;padding:.12rem .38rem;cursor:pointer}.sp-access-page-subtab:has(input:checked){border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 55%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 14%,transparent)}.sp-access-input:focus{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 62%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 22%,transparent)}.sp-access-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#9fc2df) 50%,transparent)}.sp-access-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-text,#9fc2df) 50%,transparent)}.sp-access-radio{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cc1ec) 22%,transparent);border-radius:999px;padding:.22rem .56rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2d) 40%,transparent);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.sp-access-radio:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#a9e2ff) 44%,transparent)}.sp-access-radio:has(input:checked){border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 60%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 15%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#eaf7ff) 98%,transparent)}.sp-access-option-block>.sp-access-fieldset>legend,.sp-access-pages-title{text-transform:uppercase}.sp-access-form-actions{position:sticky;bottom:0;margin-top:.25rem;padding-top:.5rem;background:linear-gradient(to top,color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 97%,transparent) 62%,transparent);border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec9f8) 16%,transparent)}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){body:has(#memory-panel-shell.is-memory-drawer-modal-open) .gw-pnav-btn{opacity:0!important;pointer-events:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer[data-memory-drawer-layout=sheet] .sp-memory-drawer-pane.is-active,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer[data-memory-drawer-layout=sheet] .sp-memory-drawer-pane.is-active{flex:1 1 auto!important}}@media (max-width:980px){#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-mobile-rail-shell{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--gs-public-theme-primary,#4a9ad6) 15%,transparent),transparent 46%),linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#071624) 99%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 100%,transparent))!important;border-right:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cbce7) 26%,transparent)!important;border-radius:0 .9rem .9rem 0!important;overscroll-behavior:contain!important}#side-panel.open:has(#memory-panel-shell.is-memory-mobile-rail-expanded){overflow:hidden!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-mobile-rail-expanded{overflow:hidden!important}}.sp-apps-workspace-pane[data-apps-workspace-pane^=browser-].is-active{overflow-y:auto;overflow-x:hidden}.sp-deskbrowser-screen{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1 1 auto}.sp-deskbrowser-chrome{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sp-deskbrowser-actions,.sp-deskbrowser-nav{display:flex;align-items:center;gap:4px;flex:0 0 auto}.sp-deskbrowser-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--afx-line-soft);background:var(--afx-glass);color:inherit;cursor:pointer}.sp-deskbrowser-address{display:flex;align-items:center;gap:6px;flex:1 1 220px;min-width:0;padding:0 8px;border-radius:8px;background:var(--afx-glass)}.sp-deskbrowser-address.is-busy{border-color:var(--afx-accent)}.sp-deskbrowser-address-input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:6px 0;caret-color:var(--afx-accent)}.sp-deskbrowser-address-input:focus,.sp-deskbrowser-address-input:focus-visible{outline:none}.sp-deskbrowser-driver{display:inline-flex;gap:4px;padding:3px 8px}.sp-deskbrowser-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto}.sp-deskbrowser-tab{max-width:190px;padding:4px 10px;border-radius:8px 8px 0 0;border-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.sp-deskbrowser-tab.is-active{background:var(--afx-glass-strong);color:inherit}.sp-deskbrowser-alert{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--afx-accent);background:var(--afx-accent-soft)}.sp-deskbrowser-alert-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.sp-deskbrowser-alert-body span{color:var(--afx-text-dim);font-size:12px}.sp-deskbrowser-alert-vendor{font-size:11px}.sp-deskbrowser-alert-action{flex:0 0 auto;display:inline-flex;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid var(--afx-accent);background:transparent;color:var(--afx-accent);cursor:pointer;text-decoration:none}.sp-deskbrowser-alert-action.is-busy{cursor:progress;opacity:.75}.sp-deskbrowser-alert-action.is-busy i{animation:gs-chat-spin .95s linear infinite}.sp-deskbrowser-alert.is-quiet{border-color:var(--afx-line-soft);background:var(--afx-glass)}.sp-deskbrowser-offer-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sp-deskbrowser-offer-skip{margin-top:10px;padding:4px 2px;border:0;background:none;font-size:12px;text-decoration:underline;cursor:pointer}.sp-deskbrowser-offer-skip:hover{color:var(--afx-text)}.sp-fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--afx-accent);background:var(--afx-accent-soft);color:var(--afx-accent);font:inherit;font-size:13px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sp-fx-btn>i,.sp-fx-btn>svg{flex:0 0 auto;width:15px;height:15px}.sp-fx-btn:hover{background:var(--afx-accent-glow);color:var(--afx-text)}.sp-fx-btn:focus-visible{outline:2px solid var(--afx-accent);outline-offset:2px}.sp-fx-btn:disabled{opacity:.55;cursor:not-allowed}.sp-deskbrowser-empty.is-mobile{justify-content:flex-start;padding-top:30px}.sp-deskbrowser-empty.is-mobile .sp-deskbrowser-searchbar{gap:6px;padding:0 4px 0 12px;min-height:48px}.sp-deskbrowser-empty.is-mobile .sp-deskbrowser-searchbar-tools{gap:2px}.sp-deskbrowser-empty.is-mobile .sp-deskbrowser-mic,.sp-deskbrowser-empty.is-mobile .sp-deskbrowser-searchbar-go{width:34px;height:34px}.sp-deskbrowser-empty.is-mobile .sp-deskbrowser-shortcuts:not([hidden]){gap:10px;margin-top:0;margin-bottom:18px;min-height:86px}.sp-deskbrowser-empty.is-mobile .sp-deskbrowser-shortcut{width:80px;padding:8px 4px}.sp-deskbrowser-empty.is-mobile .sp-deskbrowser-shortcut-icon{width:46px;height:46px;border-radius:13px}.sp-deskbrowser-empty.is-mobile .sp-deskbrowser-shortcut-name{font-size:10.5px}.sp-deskbrowser-empty.is-mobile .sp-deskbrowser-mobile-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;width:100%;max-width:22rem;margin:18px auto 0}.sp-deskbrowser-empty.is-mobile .sp-deskbrowser-mobile-links .sp-deskbrowser-offer-skip{margin-top:0}.sp-deskbrowser-stage{position:relative;flex:0 0 auto;aspect-ratio:var(--gw-deskbrowser-frame-aspect,8/5);min-height:0;border-radius:10px;border:1px solid var(--afx-line-soft);overflow:hidden;background:#0b0d12}.sp-deskbrowser-canvas{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;outline:none}.sp-deskbrowser-screen.is-driving .sp-deskbrowser-stage{border-color:var(--afx-accent)}.sp-deskbrowser-connecting{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--afx-text-dim)}.sp-deskbrowser-connecting[hidden]{display:none}.sp-deskbrowser-nav-btn.is-stop{color:var(--afx-bad)}.sp-deskbrowser-driver{flex:0 0 auto;display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid var(--afx-line-soft);background:var(--afx-glass);font-size:11px;cursor:pointer;white-space:nowrap}.sp-deskbrowser-driver.is-user{color:var(--afx-text)}.sp-deskbrowser-driver i{width:13px;height:13px}.sp-deskbrowser-canvas-hint{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid var(--afx-line-soft);background:var(--afx-glass);color:var(--afx-text-dim);font-size:11px;pointer-events:none;max-width:calc(100% - 24px)}.sp-deskbrowser-canvas-hint[hidden]{display:none}.sp-deskbrowser-canvas-hint i,.sp-deskbrowser-canvas-hint svg{width:13px;height:13px}.sp-deskbrowser-canvas:focus-visible{outline:2px solid var(--afx-accent);outline-offset:-2px}.sp-deskbrowser-screen.is-driving .sp-deskbrowser-stage{box-shadow:inset 0 0 0 1px var(--afx-accent)}.sp-deskbrowser-status{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--afx-text-dim);font-size:11px}.sp-deskbrowser-status>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-deskbrowser-persist{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:var(--afx-ok)}.sp-deskbrowser-empty,.sp-deskbrowser-persist.is-off{color:var(--afx-text-dim)}.sp-deskbrowser-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1 1 auto;min-height:220px;padding:24px 16px;text-align:center}.sp-deskbrowser-empty>i{opacity:.55}.sp-deskbrowser-empty b{font-size:14px}.sp-deskbrowser-empty>span{max-width:46ch;font-size:12px;line-height:1.55}.sp-deskbrowser-empty .sp-deskbrowser-alert-action{margin-top:6px}.sp-deskbrowser-empty.has-search{gap:6px}.sp-deskbrowser-searchbar{display:flex;align-items:center;gap:10px;width:100%;max-width:640px;margin-top:10px;padding:0 8px 0 18px;min-height:52px;border-radius:999px;border:1px solid var(--afx-line-soft);background:var(--afx-glass);text-align:left}.sp-deskbrowser-searchbar:focus-within{background:var(--afx-glass-strong);box-shadow:0 0 0 3px var(--afx-accent-soft)}.sp-deskbrowser-address:focus-within{background:var(--afx-glass-strong)}.sp-deskbrowser-searchbar>i,.sp-deskbrowser-searchbar>svg{flex:0 0 auto;opacity:.6}.sp-deskbrowser-searchbar-input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:12px 0}.sp-deskbrowser-searchbar-tools{display:flex;align-items:center;gap:4px;flex:0 0 auto}.sp-deskbrowser-searchbar.is-busy{border-color:var(--afx-accent);cursor:progress}.sp-deskbrowser-searchbar.is-busy .sp-deskbrowser-searchbar-go i,.sp-deskbrowser-searchbar.is-busy .sp-deskbrowser-searchbar-go svg{animation:gs-chat-spin .95s linear infinite}.sp-deskbrowser-mic,.sp-deskbrowser-searchbar-go{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:0;background:transparent;color:var(--afx-text-dim);cursor:pointer}.sp-deskbrowser-address .sp-deskbrowser-mic{width:26px;height:26px}.sp-deskbrowser-mic:hover,.sp-deskbrowser-searchbar-go:hover{background:var(--afx-glass-strong);color:var(--afx-text)}.sp-deskbrowser-mic.is-listening{color:var(--afx-accent);border:1px solid var(--afx-accent);animation:gs-deskbrowser-mic-pulse 1.4s ease-in-out infinite}@keyframes gs-deskbrowser-mic-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.sp-deskbrowser-mic.is-listening,.sp-deskbrowser-searchbar.is-busy .sp-deskbrowser-searchbar-go i,.sp-deskbrowser-searchbar.is-busy .sp-deskbrowser-searchbar-go svg{animation:none}}.sp-deskbrowser-empty>.sp-deskbrowser-searchbar-note{max-width:46ch;margin-top:8px;font-size:11px;line-height:1.5}.sp-deskbrowser-searchbar-note .sp-deskbrowser-offer-skip{margin:0 0 0 4px;font-size:11px}@media (max-width:640px){.sp-deskbrowser-driver span,.sp-deskbrowser-persist span{display:none}.sp-deskbrowser-address{flex-basis:100%;order:3}.sp-deskbrowser-alert.is-quiet{flex-wrap:wrap}.sp-deskbrowser-alert.is-quiet .sp-deskbrowser-alert-action{margin-left:26px}}.sp-deskbrowser-data{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;flex:1 1 auto}.sp-deskbrowser-section-head{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--afx-text-dim);font-size:12px}.sp-deskbrowser-section-head b{color:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.sp-deskbrowser-search{flex:1 1 auto;min-width:0;padding:4px 8px;background:var(--afx-glass)}.sp-deskbrowser-clear,.sp-deskbrowser-search{border-radius:8px;border:1px solid var(--afx-line-soft)}.sp-deskbrowser-clear{flex:0 0 auto;padding:3px 8px;background:transparent;color:var(--afx-bad);cursor:pointer}.sp-deskbrowser-marks{display:flex;flex-wrap:wrap;gap:6px}.sp-deskbrowser-mark{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--afx-line-soft);background:var(--afx-glass);max-width:260px}.sp-deskbrowser-mark-open,.sp-deskbrowser-visit-open{display:flex;align-items:center;gap:6px;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.sp-deskbrowser-mark-open{padding:4px 4px 4px 10px;overflow:hidden}.sp-deskbrowser-mark-open span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-deskbrowser-mark-del{display:inline-flex;align-items:center;padding:4px 8px 4px 4px;border:0;background:transparent;color:var(--afx-text-dim);cursor:pointer}.sp-deskbrowser-mark-del:hover{color:var(--afx-bad)}.sp-deskbrowser-history{display:flex;flex-direction:column}.sp-deskbrowser-visit{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--afx-line-soft)}.sp-deskbrowser-visit-open{flex:1 1 auto;flex-direction:column;gap:1px;align-items:flex-start}.sp-deskbrowser-visit-title,.sp-deskbrowser-visit-url{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-deskbrowser-actor,.sp-deskbrowser-visit-url{color:var(--afx-text-dim);font-size:11px}.sp-deskbrowser-actor{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:2px 8px;border-radius:999px;border:1px solid var(--afx-line-soft)}.sp-deskbrowser-visit.is-agent .sp-deskbrowser-actor{border-color:var(--afx-accent);color:var(--afx-accent)}.sp-deskbrowser-when{flex:0 0 auto;color:var(--afx-text-dim);font-size:11px}.sp-deskbrowser-hint{margin:0;color:var(--afx-text-dim);font-size:12px}.sp-deskbrowser-manage{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;flex:1 1 auto}.sp-deskbrowser-logins{display:flex;flex-direction:column;gap:8px;margin-top:8px}.sp-deskbrowser-login{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--afx-line-soft);background:var(--afx-glass)}.sp-deskbrowser-login.is-allowed{border-color:var(--afx-accent-soft);box-shadow:inset 3px 0 0 var(--afx-accent)}.sp-deskbrowser-login.is-browse-only{border-style:dashed}.sp-deskbrowser-login-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sp-deskbrowser-login-origin{color:var(--afx-text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-deskbrowser-login-detail,.sp-deskbrowser-login-meta{color:var(--afx-text-dim);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-deskbrowser-login-meta{display:flex;align-items:center;gap:4px}.sp-deskbrowser-login-meta i{width:12px;height:12px}.sp-deskbrowser-login-grant{flex:0 0 auto;display:flex;align-items:center;gap:6px;color:var(--afx-text-dim);font-size:11px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-deskbrowser-login-grant input{accent-color:var(--afx-accent);cursor:pointer}.sp-deskbrowser-login-form{display:flex;align-items:center;gap:8px;margin-top:8px}.sp-deskbrowser-login-form.is-import{flex-direction:column;align-items:stretch}.sp-deskbrowser-login-form input[type=url]{flex:1 1 auto;min-width:0}.sp-deskbrowser-import-text{resize:vertical;min-height:72px;font-family:JetBrains Mono,monospace;font-size:11px;max-width:100%}.sp-deskbrowser-browse-only>summary,.sp-deskbrowser-import>summary{cursor:pointer;color:var(--afx-text-dim);font-size:12px}.sp-deskbrowser-browse-only>summary b,.sp-deskbrowser-import>summary b{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.sp-deskbrowser-persist-note{padding-top:4px;border-top:1px solid var(--afx-line-soft)}@media (max-width:640px){.sp-deskbrowser-visit-url,.sp-deskbrowser-when{display:none}.sp-deskbrowser-login{flex-wrap:wrap}.sp-deskbrowser-login-main{flex:1 1 100%}.sp-deskbrowser-login-form{flex-wrap:wrap}}.sp-deskbrowser-data,.sp-deskbrowser-empty,.sp-deskbrowser-manage,.sp-deskbrowser-pane,.sp-deskbrowser-screen{--afx-accent:var(--gs-public-theme-primary,#4fb0ff);--afx-accent-soft:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 16%,transparent);--afx-accent-glow:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 28%,transparent);--afx-accent-ghost:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 9%,transparent);--afx-text:var(--gs-public-theme-strong,#e8f4ff);--afx-text-dim:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 68%,transparent);--afx-text-faint:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 46%,transparent);--afx-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 26%,transparent);--afx-line-soft:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 15%,transparent);--afx-glass:color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 72%,transparent);--afx-glass-strong:color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1424) 88%,transparent);--afx-ok:var(--gs-public-theme-success,#35d49a);--afx-ok-soft:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 13%,transparent);--afx-ok-line:color-mix(in srgb,var(--gs-public-theme-success,#35d49a) 32%,transparent);--afx-bad:var(--gs-public-theme-danger,#ff6b81);--afx-shadow:rgba(3,8,18,0.4);--afx-shadow-lift:rgba(3,8,18,0.55);--afx-hairline:rgba(255,255,255,0.06);--afx-stage:#0b0d12;--afx-scrim:rgba(5,9,17,0.66)}.sp-deskbrowser-screen{gap:10px}.sp-deskbrowser-chrome{gap:6px;padding:6px;border-radius:14px;border:1px solid var(--afx-line-soft);background:linear-gradient(180deg,var(--afx-glass),var(--afx-glass-strong));box-shadow:inset 0 1px 0 var(--afx-hairline)}.sp-deskbrowser-actions,.sp-deskbrowser-nav{gap:3px}.sp-deskbrowser-nav-btn{width:32px;height:32px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--afx-text-dim);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.sp-deskbrowser-nav-btn>i,.sp-deskbrowser-nav-btn>svg{flex:0 0 auto;width:15px;height:15px}.sp-deskbrowser-nav-btn:hover{border-color:var(--afx-line);background:var(--afx-glass-strong);color:var(--afx-text)}.sp-deskbrowser-nav-btn:focus-visible{outline:2px solid var(--afx-accent);outline-offset:1px}.sp-deskbrowser-nav-btn.is-stop:hover{border-color:var(--afx-bad);background:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 14%,transparent);color:var(--afx-bad)}.sp-deskbrowser-address{gap:8px;flex:1 1 260px;min-height:34px;padding:0 5px 0 12px;border-radius:10px;border:1px solid var(--afx-line-soft);background:var(--afx-glass-strong);transition:border-color .15s ease,box-shadow .15s ease}.sp-deskbrowser-address>i,.sp-deskbrowser-address>svg{flex:0 0 auto;width:14px;height:14px;color:var(--afx-text-faint)}.sp-deskbrowser-address:focus-within{border-color:var(--afx-accent);box-shadow:0 0 0 3px var(--afx-accent-ghost)}.sp-deskbrowser-address:focus-within>i,.sp-deskbrowser-address:focus-within>svg{color:var(--afx-accent)}.sp-deskbrowser-address-input{padding:7px 0;font-size:12.5px}.sp-deskbrowser-address-input::-moz-placeholder,.sp-deskbrowser-searchbar-input::-moz-placeholder{color:var(--afx-text-faint);opacity:1}.sp-deskbrowser-address-input::placeholder,.sp-deskbrowser-searchbar-input::placeholder{color:var(--afx-text-faint);opacity:1}.sp-deskbrowser-driver{min-height:32px;padding:0 12px;border:1px solid var(--afx-line);background:var(--afx-glass-strong);color:var(--afx-text-dim);font-size:11.5px;font-weight:600;letter-spacing:.01em;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.sp-deskbrowser-driver>i,.sp-deskbrowser-driver>svg{flex:0 0 auto;width:14px;height:14px}.sp-deskbrowser-driver:hover{color:var(--afx-text)}.sp-deskbrowser-driver.is-user,.sp-deskbrowser-driver:hover{border-color:var(--afx-accent);background:var(--afx-accent-soft)}.sp-deskbrowser-driver.is-user{color:var(--afx-accent);box-shadow:0 0 0 3px var(--afx-accent-ghost)}.sp-deskbrowser-driver:focus-visible{outline:2px solid var(--afx-accent);outline-offset:2px}.sp-deskbrowser-tabs{gap:6px;padding-bottom:2px;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.sp-deskbrowser-tabs::-webkit-scrollbar{display:none}.sp-deskbrowser-tab{display:inline-flex;align-items:center;flex:0 0 auto;min-height:30px;padding:0 12px;border-radius:10px;border:1px solid var(--afx-line-soft);background:var(--afx-glass);color:var(--afx-text-dim);font-size:11.5px;scroll-snap-align:start;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.sp-deskbrowser-tab:hover{border-color:var(--afx-line);color:var(--afx-text)}.sp-deskbrowser-tab.is-active{border-color:var(--afx-accent);background:var(--afx-accent-soft);color:var(--afx-text)}.sp-deskbrowser-alert{gap:10px;padding:11px 12px;border-radius:12px;background:linear-gradient(180deg,var(--afx-accent-soft),transparent);box-shadow:0 8px 24px var(--afx-shadow)}.sp-deskbrowser-alert>i,.sp-deskbrowser-alert>svg{flex:0 0 auto;width:16px;height:16px;margin-top:1px;color:var(--afx-accent)}.sp-deskbrowser-alert.is-quiet{background:linear-gradient(180deg,var(--afx-glass),var(--afx-glass-strong));box-shadow:inset 0 1px 0 var(--afx-hairline)}.sp-deskbrowser-alert.is-quiet>i,.sp-deskbrowser-alert.is-quiet>svg{color:var(--afx-text-dim)}.sp-deskbrowser-alert-body b{color:var(--afx-text);font-size:12.5px}.sp-deskbrowser-alert-vendor{align-self:flex-start;margin-top:3px;padding:2px 8px;border-radius:999px;border:1px solid var(--afx-line);background:var(--afx-glass-strong);color:var(--afx-text-dim);font-size:10.5px;font-weight:600;letter-spacing:.02em}.sp-deskbrowser-alert-body span{line-height:1.55}.sp-deskbrowser-alert-action{align-items:center;min-height:32px;padding:0 14px;border-radius:10px;background:var(--afx-accent-soft);font-size:12px;font-weight:600;transition:background-color .15s ease,color .15s ease}.sp-deskbrowser-alert-action>i,.sp-deskbrowser-alert-action>svg{width:14px;height:14px}.sp-deskbrowser-alert-action:hover{background:var(--afx-accent-glow);color:var(--afx-text)}.sp-deskbrowser-alert-action:focus-visible{outline:2px solid var(--afx-accent);outline-offset:2px}.sp-deskbrowser-alert-action.is-busy>i,.sp-deskbrowser-alert-action.is-busy>svg{animation:gs-chat-spin .95s linear infinite}.sp-deskbrowser-stage{border-radius:14px;border:1px solid var(--afx-line);background:var(--afx-stage);box-shadow:0 18px 40px var(--afx-shadow),inset 0 0 0 1px var(--afx-hairline)}.sp-deskbrowser-connecting{background:var(--afx-scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:12px;letter-spacing:.02em}.sp-deskbrowser-connecting>i,.sp-deskbrowser-connecting>svg{width:15px;height:15px;animation:gs-chat-spin .95s linear infinite}.sp-deskbrowser-canvas-hint{bottom:12px;padding:7px 14px;border-color:var(--afx-line);background:var(--afx-scrim);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--afx-text);font-size:11.5px;box-shadow:0 8px 22px var(--afx-shadow-lift)}.sp-deskbrowser-status{padding:0 4px;color:var(--afx-text-faint)}.sp-deskbrowser-status>span:first-child{color:var(--afx-text-dim)}.sp-deskbrowser-persist{padding:3px 9px;border-radius:999px;border:1px solid var(--afx-ok-line);background:var(--afx-ok-soft);font-size:10.5px;font-weight:600}.sp-deskbrowser-persist>i,.sp-deskbrowser-persist>svg{flex:0 0 auto;width:12px;height:12px}.sp-deskbrowser-persist.is-off{border-color:var(--afx-line-soft);background:var(--afx-glass);color:var(--afx-text-faint)}.sp-deskbrowser-empty{gap:0;min-height:240px;padding:clamp(20px,4vh,40px) 20px}.sp-deskbrowser-empty.has-search{gap:0}.sp-deskbrowser-empty>i,.sp-deskbrowser-empty>svg{box-sizing:content-box;flex:0 0 auto;width:24px;height:24px;margin-bottom:16px;padding:15px;border-radius:17px;border:1px solid var(--afx-line);background:radial-gradient(120% 120% at 50% 0,var(--afx-accent-soft),transparent 68%),linear-gradient(180deg,var(--afx-glass),var(--afx-glass-strong));color:var(--afx-accent);box-shadow:0 14px 30px var(--afx-shadow),inset 0 1px 0 var(--afx-hairline);opacity:1}.sp-deskbrowser-empty b{color:var(--afx-text);font-size:clamp(15px,.8vw + 11px,18px);font-weight:600;line-height:1.35;letter-spacing:.005em}.sp-deskbrowser-empty>span:not([class]){max-width:52ch;margin-top:8px;color:var(--afx-text-dim);font-size:13px;line-height:1.65}.sp-deskbrowser-empty code{padding:1px 6px;border-radius:6px;border:1px solid var(--afx-line-soft);background:var(--afx-glass-strong);color:var(--afx-text);font-size:.94em;overflow-wrap:anywhere}.sp-deskbrowser-empty .sp-deskbrowser-alert-action{margin-top:18px}.sp-deskbrowser-empty>.sp-deskbrowser-empty-note{max-width:52ch;margin-top:12px;color:var(--afx-text-faint);font-size:11.5px;line-height:1.5}.sp-deskbrowser-offer-links{justify-content:center;gap:8px;margin-top:14px}.sp-deskbrowser-searchbar{gap:8px;max-width:620px;margin-top:22px;padding:0 8px 0 20px;min-height:54px;border:1px solid var(--afx-line);background:linear-gradient(180deg,var(--afx-glass),var(--afx-glass-strong));box-shadow:0 16px 34px var(--afx-shadow),inset 0 1px 0 var(--afx-hairline);transition:border-color .16s ease,box-shadow .16s ease}.sp-deskbrowser-searchbar:hover{border-color:var(--afx-accent-glow)}.sp-deskbrowser-searchbar:focus-within{border-color:var(--afx-accent);box-shadow:0 0 0 3px var(--afx-accent-ghost),0 18px 38px var(--afx-shadow-lift)}.sp-deskbrowser-searchbar>i,.sp-deskbrowser-searchbar>svg{width:18px;height:18px;color:var(--afx-text-faint);opacity:1;transition:color .16s ease}.sp-deskbrowser-searchbar:focus-within>i,.sp-deskbrowser-searchbar:focus-within>svg{color:var(--afx-accent)}.sp-deskbrowser-searchbar-input{padding:13px 0;font-size:15px;letter-spacing:.01em}.sp-deskbrowser-searchbar-tools{gap:6px}.sp-deskbrowser-mic{width:38px;height:38px;color:var(--afx-text-dim);transition:background-color .15s ease,color .15s ease}.sp-deskbrowser-searchbar-go{width:40px;height:40px;border:1px solid transparent;color:var(--afx-text-dim);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.sp-deskbrowser-searchbar-go:hover,.sp-deskbrowser-searchbar:focus-within .sp-deskbrowser-searchbar-go{border-color:var(--afx-accent);background:var(--afx-accent-soft);color:var(--afx-accent)}.sp-deskbrowser-mic:focus-visible,.sp-deskbrowser-searchbar-go:focus-visible{outline:2px solid var(--afx-accent);outline-offset:2px}.sp-deskbrowser-empty>.sp-deskbrowser-searchbar-note{max-width:52ch;margin-top:14px;color:var(--afx-text-faint);font-size:12px}.sp-deskbrowser-offer-skip{color:var(--afx-text-dim);text-decoration-color:var(--afx-line);text-underline-offset:3px;transition:color .15s ease}.sp-deskbrowser-offer-skip:hover{color:var(--afx-accent);text-decoration-color:var(--afx-accent)}.sp-deskbrowser-offer-skip:focus-visible{outline:2px solid var(--afx-accent);outline-offset:2px;border-radius:4px}.sp-deskbrowser-shortcuts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:640px;margin-top:18px}.sp-deskbrowser-shortcuts[hidden]{display:none}.sp-deskbrowser-shortcut{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto;width:72px;padding:10px 4px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--afx-text-dim);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sp-deskbrowser-shortcut:hover{border-color:var(--afx-line-soft);background:var(--afx-glass);color:var(--afx-text)}.sp-deskbrowser-shortcut:focus-visible{outline:2px solid var(--afx-accent);outline-offset:2px}.sp-deskbrowser-shortcut-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--afx-line-soft);border-radius:12px;background:var(--afx-glass-strong);overflow:hidden}.sp-deskbrowser-shortcut-icon img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.sp-deskbrowser-shortcut-icon i,.sp-deskbrowser-shortcut-icon svg{width:18px;height:18px;color:var(--afx-text-faint)}.sp-deskbrowser-shortcut-name{max-width:100%;overflow:hidden;font-size:11px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}@media (pointer:coarse){.sp-deskbrowser-nav-btn{width:38px;height:38px}.sp-deskbrowser-nav-btn>i,.sp-deskbrowser-nav-btn>svg{width:16px;height:16px}.sp-deskbrowser-address{min-height:40px}.sp-deskbrowser-address .sp-deskbrowser-mic{width:32px;height:32px}.sp-deskbrowser-driver{min-height:38px}.sp-deskbrowser-tab{min-height:36px}.sp-deskbrowser-alert-action{min-height:38px}.sp-deskbrowser-address-input,.sp-deskbrowser-searchbar-input{font-size:16px}}@media (max-width:900px){.sp-deskbrowser-empty{min-height:220px;padding:26px 16px}.sp-deskbrowser-searchbar{max-width:100%;margin-top:18px}}@media (max-width:640px){.sp-deskbrowser-screen{gap:8px}.sp-deskbrowser-chrome{gap:6px;padding:6px}.sp-deskbrowser-address{flex:1 1 100%;order:1;min-height:40px}.sp-deskbrowser-nav{order:2;flex:0 0 auto}.sp-deskbrowser-actions{order:3;flex:1 1 0;justify-content:flex-end;min-width:0}.sp-deskbrowser-driver{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-deskbrowser-empty{min-height:200px;padding:22px 14px}.sp-deskbrowser-empty>i,.sp-deskbrowser-empty>svg{width:22px;height:22px;margin-bottom:12px;padding:12px;border-radius:15px}.sp-deskbrowser-empty>span:not([class]){max-width:42ch;font-size:12.5px}.sp-deskbrowser-searchbar{gap:6px;margin-top:16px;padding:0 6px 0 14px;min-height:48px}.sp-deskbrowser-searchbar>i,.sp-deskbrowser-searchbar>svg{width:17px;height:17px}.sp-deskbrowser-searchbar-input{padding:11px 0;font-size:16px;text-overflow:ellipsis}.sp-deskbrowser-searchbar-input::-moz-placeholder{font-size:13.5px;text-overflow:ellipsis}.sp-deskbrowser-searchbar-input::placeholder{font-size:13.5px;text-overflow:ellipsis}.sp-deskbrowser-mic,.sp-deskbrowser-searchbar-go{width:38px;height:38px}.sp-deskbrowser-empty>.sp-deskbrowser-searchbar-note{max-width:42ch;margin-top:12px;font-size:11.5px}.sp-deskbrowser-stage{border-radius:12px;box-shadow:0 10px 24px var(--afx-shadow)}.sp-deskbrowser-canvas-hint{left:0;right:0;bottom:0;max-width:none;transform:none;justify-content:center;padding:7px 10px;border-width:1px 0 0;border-radius:0;font-size:10.5px;line-height:1.35;text-align:center}.sp-deskbrowser-status{flex-wrap:wrap;row-gap:4px}}@media (max-width:400px){.sp-deskbrowser-empty{padding:18px 10px}.sp-deskbrowser-empty>span:not([class]){max-width:34ch}.sp-deskbrowser-searchbar{padding:0 5px 0 12px;min-height:46px}.sp-deskbrowser-searchbar>i,.sp-deskbrowser-searchbar>svg{width:16px;height:16px}.sp-deskbrowser-mic,.sp-deskbrowser-searchbar-go{width:36px;height:36px}.sp-deskbrowser-chrome{padding:5px;gap:4px}.sp-deskbrowser-nav-btn{width:36px;height:36px}.sp-deskbrowser-driver{padding:0 10px}}@media (prefers-reduced-motion:reduce){.sp-deskbrowser-empty *,.sp-deskbrowser-screen *{transition-duration:.01ms}.sp-deskbrowser-alert-action.is-busy>i,.sp-deskbrowser-alert-action.is-busy>svg,.sp-deskbrowser-connecting>i,.sp-deskbrowser-connecting>svg,.sp-deskbrowser-searchbar.is-busy .sp-deskbrowser-searchbar-go>i,.sp-deskbrowser-searchbar.is-busy .sp-deskbrowser-searchbar-go>svg{animation:none}}.sp-deskbrowser-data-tables{display:flex;flex-direction:column;gap:16px;min-width:0;flex:1 1 auto}.sp-deskbrowser-data-tables[hidden]{display:none}.sp-deskbrowser-table-host{min-width:0;contain:inline-size}.sp-deskbrowser-table-host[hidden]{display:none}.sp-deskbrowser-data-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.sp-deskbrowser-data-tabs::-webkit-scrollbar{display:none}.sp-deskbrowser-data-tab{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 12px;border:1px solid var(--gs-sidebar-border);border-radius:999px;background-color:var(--gs-sidebar-card);color:var(--gs-sidebar-muted);font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sp-deskbrowser-data-tab i,.sp-deskbrowser-data-tab svg{width:13px;height:13px;flex:0 0 auto}.sp-deskbrowser-data-tab.is-active,.sp-deskbrowser-data-tab:hover{border-color:var(--gs-sidebar-active-border);color:var(--gs-sidebar-strong)}.sp-deskbrowser-data-tab.is-active{background-color:var(--gs-sidebar-active)}.sp-deskbrowser-data-tab-count{color:var(--gs-sidebar-muted);font-variant-numeric:tabular-nums;font-size:.66rem}.sp-deskbrowser-data-fallback[hidden]{display:none}.sp-deskbrowser-cell-open{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;border:0;background:none;color:var(--afx-text,var(--gs-public-theme-strong,#e8f4ff));font:inherit;text-align:left;cursor:pointer}.sp-deskbrowser-cell-open>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-deskbrowser-cell-open>i,.sp-deskbrowser-cell-open>svg{flex:0 0 auto;width:13px;height:13px;color:var(--afx-accent,var(--gs-public-theme-primary,#4fb0ff))}.sp-deskbrowser-cell-open:hover{color:var(--afx-accent,var(--gs-public-theme-primary,#4fb0ff));text-decoration:underline;text-underline-offset:3px}.sp-deskbrowser-cell-open:focus-visible{outline:2px solid var(--afx-accent,var(--gs-public-theme-primary,#4fb0ff));outline-offset:2px;border-radius:4px}.sp-deskbrowser-cell-address{color:var(--afx-text-dim,color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 68%,transparent));word-break:break-all}.sp-deskbrowser-actor.is-agent{color:var(--afx-accent,var(--gs-public-theme-primary,#4fb0ff))}.sp-deskbrowser-cell-actions{white-space:nowrap}.sp-deskbrowser-cell-action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--afx-text-dim,color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 68%,transparent));cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.sp-deskbrowser-cell-action-btn>i,.sp-deskbrowser-cell-action-btn>svg{flex:0 0 auto;width:14px;height:14px}.sp-deskbrowser-cell-action-btn.is-danger:hover{border-color:var(--afx-bad,var(--gs-public-theme-danger,#ff6b81));background:color-mix(in srgb,var(--gs-public-theme-danger,#ff6b81) 14%,transparent);color:var(--afx-bad,var(--gs-public-theme-danger,#ff6b81))}.sp-deskbrowser-cell-action-btn:focus-visible{outline:2px solid var(--afx-accent,var(--gs-public-theme-primary,#4fb0ff));outline-offset:1px}@media (pointer:coarse){.sp-deskbrowser-cell-action-btn{width:36px;height:36px}}@media (max-width:640px){.sp-deskbrowser-data-tables{gap:12px}}#side-panel #globe-panel-shell #globe-vw-stream-profile-host{--gw-vws-cyan:var(--gs-public-theme-primary,#38bdf8);--gw-vws-violet:#9d8cff;--gw-vws-emerald:#4fd1a5;--gw-vws-amber:#f2b872;--gw-vws-magenta:#f291c8;--gw-vws-indigo:#7ea6ff;--gw-vws-accent:var(--gw-vws-cyan);--gw-vws-surface:linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#08131f) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 98%,transparent));--gw-vws-surface-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 15%,transparent);--gw-vws-surface-shadow:0 0.5rem 1.1rem rgba(2,8,16,0.2);--gw-vws-control-height:1.9rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-layout,.gw-vws-drawer,.gw-vws-composer-slot,.gw-vws-main,.sp-profile-stream-content,.sp-post-feed,.gw-vws-feed-card){background:transparent;box-shadow:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .is-accent-cyan{--gw-vws-accent:var(--gw-vws-cyan)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .is-accent-violet{--gw-vws-accent:var(--gw-vws-violet)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .is-accent-emerald{--gw-vws-accent:var(--gw-vws-emerald)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .is-accent-amber{--gw-vws-accent:var(--gw-vws-amber)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .is-accent-magenta{--gw-vws-accent:var(--gw-vws-magenta)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .is-accent-indigo{--gw-vws-accent:var(--gw-vws-indigo)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-profile-column-posts{width:100%;max-width:none;margin:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-layout{display:grid;grid-template-columns:minmax(15rem,17rem) minmax(0,1fr) minmax(16rem,19rem);grid-template-areas:"gwRailLeft gwComposer gwRailRight" "gwRailLeft gwFeed     gwRailRight";grid-template-rows:auto minmax(0,1fr);gap:1.15rem;width:100%}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-drawer{display:contents}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-rail-left{grid-area:gwRailLeft}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-rail-right{grid-area:gwRailRight}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-slot{grid-area:gwComposer;align-self:start;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-main{grid-area:gwFeed;align-self:start}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-rail{display:flex;flex-direction:column;gap:.85rem;min-width:0;position:sticky;top:0;max-height:calc(100vh - 9rem);overflow-y:auto;overscroll-behavior:contain;padding-bottom:.4rem;scrollbar-width:thin}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-rail::-webkit-scrollbar{width:.24rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-rail::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 22%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-main{min-width:0;gap:1rem;display:block}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-card{display:flex;flex-direction:column;gap:.72rem;border:1px solid var(--gw-vws-surface-border);border-radius:1rem;padding:.88rem .9rem;background:var(--gw-vws-surface);box-shadow:var(--gw-vws-surface-shadow)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-card-head{display:flex;align-items:center;gap:.5rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-card-icon{display:inline-flex;align-items:center;justify-content:center;width:1.36rem;height:1.36rem;flex:0 0 auto;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gw-vws-accent) 34%,transparent);background:color-mix(in srgb,var(--gw-vws-accent) 15%,transparent);color:var(--gw-vws-accent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-card-icon :is(i,svg){width:.74rem;height:.74rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-card-title{margin:0;flex:1 1 auto;min-width:0;font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 82%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-card-badge{flex:0 0 auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--gw-vws-accent) 32%,transparent);background:color-mix(in srgb,var(--gw-vws-accent) 13%,transparent);padding:.1rem .4rem;font-size:.5rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--gw-vws-accent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-card-body{display:flex;flex-direction:column;gap:.62rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-state{margin:0;font-size:.58rem;line-height:1.6;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 86%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-state.is-error{color:color-mix(in srgb,#ff9d9d 88%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-identity{flex-direction:row;align-items:center;gap:.66rem;padding:.8rem .9rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-identity-avatar{position:relative;width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1f33) 88%,transparent);padding:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-identity-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-identity-initials{font-size:.74rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 92%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-identity-copy{display:flex;flex-direction:column;gap:.16rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-identity-name{font-size:.74rem;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-identity-meta{font-size:.52rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 82%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-identity-godid{font-size:.5rem;letter-spacing:.06em;line-height:1.35;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 70%,transparent);min-width:0;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-pulse-tile{display:flex;flex-direction:column;gap:.16rem;border:0;border-left:.14rem solid color-mix(in srgb,var(--gw-vws-accent) 72%,transparent);border-radius:.2rem .62rem .62rem .2rem;background:color-mix(in srgb,var(--gw-vws-accent) 8%,transparent);padding:.5rem .58rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-pulse-value{font-size:1.14rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 97%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-pulse-label{font-size:.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 84%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-pulse-foot{margin:0;font-size:.52rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 70%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-nav{display:flex;flex-direction:column;gap:.24rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-filter-block{display:flex;flex-direction:column;gap:.42rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 12%,transparent);padding-top:.62rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-nav-divider-label{margin:0;font-size:.48rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 62%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-nav-item{display:flex;align-items:center;gap:.48rem;width:100%;border:1px solid transparent;border-radius:.62rem;background:transparent;padding:.46rem .54rem;cursor:pointer;text-align:left;font-size:.64rem;font-weight:500;letter-spacing:.01em;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 84%,transparent);transition:background .18s ease,border-color .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-nav-item :is(i,svg){width:.72rem;height:.72rem;flex:0 0 auto;opacity:.7}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-nav-item>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-nav-item:hover{background:color-mix(in srgb,var(--gw-vws-accent) 9%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-nav-item.is-active{background:color-mix(in srgb,var(--gw-vws-accent) 16%,transparent);border-color:color-mix(in srgb,var(--gw-vws-accent) 34%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 98%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-nav-item.is-active :is(i,svg){opacity:1;color:var(--gw-vws-accent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-filter-chips{display:flex;flex-wrap:wrap;gap:.32rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-filter-chip{display:inline-flex;align-items:baseline;gap:.3rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 16%,transparent);background:transparent;padding:.26rem .54rem;cursor:pointer;font-size:.58rem;font-weight:500;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 82%,transparent);transition:background .18s ease,border-color .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-filter-chip>b{font-size:.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 68%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-filter-chip:hover{border-color:color-mix(in srgb,var(--gw-vws-accent) 40%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 94%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-filter-chip.is-active{border-color:color-mix(in srgb,var(--gw-vws-accent) 54%,transparent);background:color-mix(in srgb,var(--gw-vws-accent) 18%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 98%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-filter-chip.is-active>b{color:var(--gw-vws-accent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.16rem;padding:.16rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#071624) 55%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:0;min-height:1.32rem;border:0;border-radius:999px;background:transparent;padding:.2rem .42rem;cursor:pointer;font-size:.54rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 78%,transparent);transition:background .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-toggle-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-toggle-btn>b{font-size:.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 68%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-toggle-btn:hover{color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 94%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-toggle-btn.is-active{background:color-mix(in srgb,var(--gw-vws-accent) 20%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 98%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-toggle-btn.is-active>b{color:var(--gw-vws-accent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-people-list,.gw-vws-showcase-list){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.58rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-people-copy,.gw-vws-showcase-copy){display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1 auto}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-people-copy,.gw-vws-showcase-copy) strong{font-size:.62rem;font-weight:600;line-height:1.45;color:color-mix(in srgb,var(--gs-public-theme-text,#dbecff) 94%,transparent);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-people-copy,.gw-vws-showcase-copy) small{font-size:.5rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 74%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-item{display:flex;align-items:center;gap:.5rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-link{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;margin:-.16rem -.28rem;padding:.16rem .28rem;border:0;border-radius:.55rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-link:hover{background:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 12%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-link:focus-visible{outline:2px solid color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 70%,transparent);outline-offset:1px}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-link:hover .gw-vws-people-copy strong{color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 100%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-people-avatar,.gw-vws-showcase-thumb){width:1.76rem;height:1.76rem;flex:0 0 auto;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gw-vws-accent) 26%,transparent);background:color-mix(in srgb,var(--gw-vws-accent) 10%,transparent);font-size:.56rem;font-weight:700;color:var(--gw-vws-accent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-showcase-thumb{border-radius:.56rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-people-avatar,.gw-vws-showcase-thumb) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-people-avatar,.gw-vws-showcase-thumb) :is(i,svg){width:.74rem;height:.74rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-tag{display:inline-flex;align-items:center;gap:.24rem;flex:0 0 auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--gw-vws-accent) 26%,transparent);background:color-mix(in srgb,var(--gw-vws-accent) 10%,transparent);padding:.1rem .4rem;font-size:.46rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--gw-vws-accent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-live-dot{width:.3rem;height:.3rem;flex:0 0 auto;border-radius:999px;background:var(--gw-vws-emerald);box-shadow:0 0 0 .12rem color-mix(in srgb,var(--gw-vws-emerald) 22%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-item.is-online .gw-vws-people-avatar{border-color:color-mix(in srgb,var(--gw-vws-emerald) 62%,transparent);background:color-mix(in srgb,var(--gw-vws-emerald) 14%,transparent);color:var(--gw-vws-emerald)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-showcase-item{display:flex;align-items:center;gap:.5rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-showcase-btn{flex:0 0 auto;width:1.42rem;height:1.42rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.48rem;border:1px solid color-mix(in srgb,var(--gw-vws-accent) 28%,transparent);background:transparent;color:var(--gw-vws-accent);cursor:pointer;transition:background .18s ease,border-color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-showcase-btn :is(i,svg){width:.66rem;height:.66rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-showcase-btn:hover{border-color:color-mix(in srgb,var(--gw-vws-accent) 62%,transparent);background:color-mix(in srgb,var(--gw-vws-accent) 16%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-tag-cloud{display:flex;flex-wrap:wrap;gap:.36rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-tag{display:inline-flex;align-items:baseline;gap:.28rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gw-vws-accent) 30%,transparent);background:color-mix(in srgb,var(--gw-vws-accent) 10%,transparent);padding:.24rem .52rem;cursor:pointer;font-size:.58rem;font-weight:600;letter-spacing:.01em;color:var(--gw-vws-accent);transition:background .18s ease,border-color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-tag>b{font-size:.48rem;font-weight:700;font-variant-numeric:tabular-nums;opacity:.68}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-tag:hover{background:color-mix(in srgb,var(--gw-vws-accent) 20%,transparent);border-color:color-mix(in srgb,var(--gw-vws-accent) 54%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-tag.is-active{background:color-mix(in srgb,var(--gw-vws-accent) 30%,transparent);border-color:var(--gw-vws-accent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 98%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer{border-radius:1.1rem;padding:1rem;border:1px solid var(--gw-vws-surface-border);background:var(--gw-vws-surface);box-shadow:var(--gw-vws-surface-shadow)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer.is-editing{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 48%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-form{display:flex;flex-direction:column;gap:.8rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-head{display:flex;align-items:center;gap:.62rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-avatar{width:2.16rem;height:2.16rem;flex:0 0 auto;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 24%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1f33) 84%,transparent);font-size:.66rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 92%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-head-copy{display:flex;flex-direction:column;gap:.14rem;flex:1 1 auto;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-head-copy strong{font-size:.8rem;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 97%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-head-copy small{font-size:.56rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 82%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-badge{flex:0 0 auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 16%,transparent);padding:.14rem .44rem;font-size:.48rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-modes{display:inline-flex;align-self:flex-start;gap:.2rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 14%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-input,#03101f) 56%,transparent);padding:.2rem;max-width:100%;overflow-x:auto;scrollbar-width:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-mode{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;border:0;border-radius:999px;background:transparent;padding:.28rem .66rem;cursor:pointer;font-size:.58rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 88%,transparent);transition:background .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-mode :is(i,svg){width:.68rem;height:.68rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-mode:hover:not(:disabled){color:color-mix(in srgb,var(--gs-public-theme-text,#dbecff) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-mode.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 22%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 98%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-mode:disabled{opacity:.4;cursor:not-allowed}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-fields{display:flex;flex-direction:column;gap:.5rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-field{position:relative;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-title-input{width:100%;border:0;border-radius:0;background:transparent;padding:.1rem .02rem .34rem;font-size:1rem;font-weight:700;letter-spacing:.005em;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 97%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 14%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-title-input:focus{outline:none;border-bottom-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 62%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-textarea{width:100%;min-height:6rem;resize:vertical;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 14%,transparent);border-radius:.82rem;background:color-mix(in srgb,var(--gs-public-theme-input,#03101f) 62%,transparent);padding:.66rem .72rem 1.5rem;font-size:.7rem;line-height:1.7;color:color-mix(in srgb,var(--gs-public-theme-text,#dbecff) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-textarea:focus{outline:none;border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 52%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-counter{position:absolute;right:.76rem;bottom:.56rem;font-size:.5rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 60%,transparent);pointer-events:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-counter.is-warn{color:color-mix(in srgb,#ffca7a 92%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-drop{display:flex;align-items:center;gap:.58rem;border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 26%,transparent);border-radius:.82rem;background:transparent;padding:.62rem .72rem;cursor:pointer;transition:border-color .18s ease,background .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-drop.is-dragging,#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-drop:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 70%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 9%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-drop.has-files{border-style:solid;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 36%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-drop :is(i,svg){width:.94rem;height:.94rem;flex:0 0 auto;color:color-mix(in srgb,var(--gs-public-theme-secondary,#8acfff) 84%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-drop-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-drop-copy strong{font-size:.62rem;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--gs-public-theme-text,#dbecff) 92%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-drop-copy small{font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 78%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 12%,transparent);padding-top:.72rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer-tools,.gw-vws-composer-actions){display:flex;align-items:center;gap:.46rem;min-width:0;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer-tool,.gw-vws-composer-visibility){display:inline-flex;align-items:center;gap:.32rem;height:var(--gw-vws-control-height);min-height:var(--gw-vws-control-height);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 18%,transparent);border-radius:.66rem;background:transparent;padding:0 .58rem;cursor:pointer;font-size:.58rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 88%,transparent);transition:background .18s ease,border-color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-tool :is(i,svg){width:.66rem;height:.66rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-visibility{min-width:0;max-width:100%;flex-shrink:1}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-visibility :is(i,svg){width:.66rem;height:.66rem;flex:0 0 auto;color:color-mix(in srgb,var(--gs-public-theme-secondary,#8acfff) 86%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-visibility-select{border:0;background:transparent;padding:0;min-width:0;font:inherit;font-weight:600;letter-spacing:.02em;color:inherit;cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-visibility-select:focus{outline:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer-tool,.gw-vws-composer-visibility):hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 44%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 10%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-btn{display:inline-flex;align-items:center;gap:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 22%,transparent);border-radius:.7rem;background:transparent;padding:.42rem .76rem;cursor:pointer;font-size:.6rem;font-weight:700;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-button-text,#dbecff) 94%,transparent);transition:background .18s ease,border-color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-btn :is(i,svg){width:.68rem;height:.68rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-button-hover,#0b3559) 62%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-btn.is-primary{border-color:transparent;background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 88%,transparent);color:var(--gs-public-theme-surface,#04121f)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-btn.is-primary:hover:not(:disabled){background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 100%,transparent);border-color:transparent}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-btn:disabled{opacity:.45;cursor:not-allowed}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-hint{margin:0;font-size:.46rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 48%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer :is(.sp-post-composer-poll,.sp-post-composer-quiz){display:flex;flex-direction:column;gap:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 16%,transparent);border-radius:.82rem;background:color-mix(in srgb,var(--gs-public-theme-input,#03101f) 44%,transparent);padding:.76rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer .sp-post-section-head{display:flex;align-items:center;gap:.36rem;font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-strong,#eef8ff) 82%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer .sp-post-section-head :is(i,svg){width:.7rem;height:.7rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer :is(.sp-post-stack,.sp-post-inline){display:flex;gap:.42rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer .sp-post-stack{flex-direction:column}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer .sp-post-inline{align-items:center;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer .sp-post-inline>:is(.sp-fx-input,.sp-fx-select){flex:1 1 8rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer :is(.sp-post-check,.sp-post-mini-label){display:inline-flex;align-items:center;gap:.3rem;font-size:.56rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 88%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-feed-card{padding:0;border:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:.85rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-feed-toolbar{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;border:0;border-radius:0;background:transparent;padding:0 .24rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-feed-summary{display:inline-flex;align-items:center;gap:.34rem;flex:1 1 auto;min-width:0;font-size:.55rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 78%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-feed-summary :is(i,svg){width:.66rem;height:.66rem;color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 76%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-feed-chips{display:inline-flex;align-items:center;gap:.32rem;flex-wrap:wrap;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-chip{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 15%,transparent);padding:.24rem .52rem;cursor:pointer;font-size:.55rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 94%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-chip :is(i,svg){width:.6rem;height:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-chip:hover{background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 28%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-feed-refresh{flex:0 0 auto;width:1.42rem;height:1.42rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 20%,transparent);background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 86%,transparent);cursor:pointer;transition:background .18s ease,border-color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-feed-refresh :is(i,svg){width:.66rem;height:.66rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-feed-refresh:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 48%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 14%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-feed-refresh:disabled{opacity:.5;cursor:progress}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-post-feed,#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-profile-stream-content{display:flex;flex-direction:column;gap:.85rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post{display:flex;flex-direction:column;gap:.72rem;border:1px solid var(--gw-vws-surface-border);border-radius:1.1rem;padding:1rem 1.05rem!important;background:var(--gw-vws-surface);box-shadow:var(--gw-vws-surface-shadow);transition:border-color .2s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 26%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-head{display:flex;align-items:center;gap:.62rem;margin:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-author-avatar,#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-avatar{width:2.16rem;height:2.16rem;min-width:2.16rem;flex:0 0 auto;border-radius:999px;font-size:.64rem;font-weight:700}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-head-main{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-head-copy{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-author{font-size:.72rem;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 97%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-meta{margin:0;font-size:.52rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 72%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-owner-menu-toggle{width:1.5rem;height:1.5rem;border-radius:.52rem;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 82%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-owner-menu-toggle:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 32%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 12%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-content-block{display:flex;flex-direction:column;gap:.34rem;margin:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-title{margin:0;font-size:.94rem;font-weight:700;line-height:1.35;letter-spacing:.005em;color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fcff) 98%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-body{font-size:.7rem;font-weight:400;line-height:1.78;letter-spacing:.004em;color:color-mix(in srgb,var(--gs-public-theme-text,#cfe6f9) 90%,transparent);max-width:62ch}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post :is(.sp-post-title,.sp-post-body){overflow-wrap:anywhere;word-break:break-word}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-modules-grid{display:flex;flex-direction:column;gap:.62rem;margin:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reactions-shell{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 11%,transparent);padding-top:.68rem;margin:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reactions-summary{gap:.4rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-total{font-weight:600;letter-spacing:.06em;text-transform:uppercase}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-actions-row{margin:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reactions-actions{gap:.4rem;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn{gap:.34rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 15%,transparent);border-radius:.68rem;padding:.36rem .62rem;font-size:.58rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 84%,transparent);transition:background .18s ease,border-color .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn :is(i,svg){width:.68rem;height:.68rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 11%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 56%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 18%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f4fcff) 98%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-count{opacity:.7}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-replies{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 11%,transparent);padding-top:.62rem;margin:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-attachments-preview{gap:.4rem;border-radius:.82rem;overflow:hidden}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-media-tile{border-radius:.7rem;overflow:hidden}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-fx-empty{font-size:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-profile-empty-state{border:1px dashed color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 20%,transparent);border-radius:1rem;padding:1.6rem 1rem;text-align:center;font-size:.64rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 80%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-host{min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll,.gw-vws-quiz){display:flex;flex-direction:column;gap:.58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 15%,transparent);border-radius:.92rem;background:color-mix(in srgb,var(--gs-public-theme-input,#03101f) 44%,transparent);padding:.8rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll-head,.gw-vws-quiz-head){display:flex;align-items:flex-start;gap:.5rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll{--gw-vws-accent:var(--gw-vws-violet)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz{--gw-vws-accent:var(--gw-vws-indigo)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll-icon,.gw-vws-quiz-icon){width:1.42rem;height:1.42rem;flex:0 0 auto;border-radius:.52rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gw-vws-accent) 32%,transparent);background:color-mix(in srgb,var(--gw-vws-accent) 14%,transparent);color:var(--gw-vws-accent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll-icon,.gw-vws-quiz-icon) :is(i,svg){width:.76rem;height:.76rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll-head-copy,.gw-vws-quiz-head-copy){display:flex;flex-direction:column;gap:.14rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll-head-copy,.gw-vws-quiz-head-copy) strong{font-size:.72rem;font-weight:700;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll-head-copy,.gw-vws-quiz-head-copy) small{font-size:.5rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 72%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-options{display:flex;flex-direction:column;gap:.36rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-option{position:relative;display:flex;align-items:center;gap:.46rem;width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 13%,transparent);border-radius:.7rem;background:transparent;padding:.48rem .62rem;cursor:pointer;overflow:hidden;text-align:left;transition:border-color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-bar{position:absolute;inset:0 auto 0 0;width:var(--gw-vws-poll-share,0);background:color-mix(in srgb,var(--gw-vws-accent) 16%,transparent);transition:width .32s cubic-bezier(.22,1,.36,1);pointer-events:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-mark{position:relative;flex:0 0 auto;display:inline-flex;color:color-mix(in srgb,var(--gw-vws-accent) 82%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-mark :is(i,svg){width:.74rem;height:.74rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-label{position:relative;flex:1 1 auto;min-width:0;font-size:.66rem;font-weight:500;color:color-mix(in srgb,var(--gs-public-theme-text,#dbecff) 94%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll-share,.gw-vws-poll-count){position:relative;flex:0 0 auto;font-size:.56rem;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gw-vws-accent) 88%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-count{min-width:1.6rem;text-align:right;font-weight:500;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 62%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--gw-vws-accent) 44%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-option.is-selected{border-color:color-mix(in srgb,var(--gw-vws-accent) 64%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-option:disabled{cursor:default}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-foot{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-submit{display:inline-flex;align-items:center;gap:.32rem;border:0;border-radius:.66rem;background:color-mix(in srgb,var(--gw-vws-accent) 84%,transparent);padding:.36rem .7rem;cursor:pointer;font-size:.58rem;font-weight:700;letter-spacing:.03em;color:var(--gs-public-theme-surface,#04121f)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-submit :is(i,svg){width:.64rem;height:.64rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-submit:disabled{opacity:.4;cursor:not-allowed}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll-note,.gw-vws-poll-feedback){font-size:.54rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 84%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-desc{margin:0;font-size:.64rem;line-height:1.7;color:color-mix(in srgb,var(--gs-public-theme-text,#c6e2f7) 86%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-empty{margin:0;font-size:.56rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 76%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-result{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 14%,transparent);border-radius:.7rem;background:transparent;padding:.5rem .62rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-result.is-passed{border-color:color-mix(in srgb,var(--gw-vws-emerald) 44%,transparent);background:color-mix(in srgb,var(--gw-vws-emerald) 9%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-result.is-failed{border-color:color-mix(in srgb,#ff9d9d 38%,transparent);background:color-mix(in srgb,#ff9d9d 8%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-result-badge{display:inline-flex;align-items:center;gap:.32rem;font-size:.56rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-result-badge :is(i,svg){width:.72rem;height:.72rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-result.is-passed .gw-vws-quiz-result-badge{color:var(--gw-vws-emerald)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-result.is-failed .gw-vws-quiz-result-badge{color:color-mix(in srgb,#ffb1b1 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-result-score{display:flex;flex-direction:column;align-items:flex-end;gap:.06rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-result-score b{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 97%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-result-score small{font-size:.48rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 76%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-question-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-question{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.6rem .65rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 13%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#071624) 45%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-question-head{display:flex;align-items:flex-start;gap:.45rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-question-index{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;background:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 22%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent);font-size:.5rem;font-weight:700;font-variant-numeric:tabular-nums}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-question-prompt{flex:1 1 auto;margin:0;min-width:0;font-size:.63rem;font-weight:600;line-height:1.55;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 95%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-question-meta{flex:0 0 auto;display:inline-flex;align-items:center;gap:.34rem;font-size:.48rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 74%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-question-meta em{font-style:normal;text-transform:uppercase}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-question-meta b{font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 88%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-option{display:flex;align-items:center;gap:.45rem;width:100%;min-width:0;padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 15%,transparent);border-radius:.6rem;background:transparent;cursor:pointer;text-align:left;font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 88%,transparent);transition:background .18s ease,border-color .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 40%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-option:disabled{cursor:default;opacity:.6}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-option.is-selected{border-color:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 58%,transparent);background:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 15%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 98%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-option-mark{flex:0 0 auto;width:.72rem;height:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 42%,transparent);border-radius:999px;background:transparent;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-option-mark.is-box{border-radius:.24rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-option.is-selected .gw-vws-quiz-option-mark{border-color:var(--gw-vws-accent,#79e2ff);background:var(--gw-vws-accent,#79e2ff);box-shadow:inset 0 0 0 .14rem color-mix(in srgb,var(--gs-public-theme-panel-strong,#071624) 88%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-option-label{flex:1 1 auto;min-width:0;line-height:1.45;overflow-wrap:anywhere}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-text-input{width:100%;min-width:0;padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 20%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 62%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent);font:inherit;font-size:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-text-input:focus-visible{outline:none;border-color:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 62%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-foot{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-submit{display:inline-flex;align-items:center;gap:.34rem;min-height:var(--gw-vws-control-height,1.9rem);padding:.3rem .72rem;border:1px solid transparent;border-radius:999px;background:var(--gw-vws-accent,#79e2ff);color:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04121f) 96%,transparent);cursor:pointer;font-size:.56rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:filter .18s ease,background .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-submit:hover:not(:disabled){filter:brightness(1.08)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-submit:disabled{cursor:default;opacity:.62}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-submit.is-ghost{background:transparent;border-color:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 94%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-submit :is(i,svg){width:.7rem;height:.7rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-feedback{font-size:.52rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gw-vws-amber,#f0b357) 92%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-review{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.34rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-review-row{display:flex;align-items:flex-start;gap:.45rem;min-width:0;padding:.42rem .55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 12%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#071624) 42%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-review-mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-review-mark :is(i,svg){width:.62rem;height:.62rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-review-row.is-correct .gw-vws-quiz-review-mark{background:color-mix(in srgb,var(--gw-vws-emerald,#4bd6a0) 22%,transparent);color:var(--gw-vws-emerald,#4bd6a0)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-review-row.is-wrong .gw-vws-quiz-review-mark{background:color-mix(in srgb,var(--gw-vws-magenta,#f177c4) 20%,transparent);color:var(--gw-vws-magenta,#f177c4)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-review-copy{flex:1 1 auto;display:flex;flex-direction:column;gap:.1rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-review-copy strong{font-size:.58rem;font-weight:600;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 94%,transparent);overflow-wrap:anywhere}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-review-copy small{font-size:.5rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 78%,transparent);overflow-wrap:anywhere}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-review-points{flex:0 0 auto;font-size:.56rem;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 92%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb{--gw-vws-accent:var(--gw-vws-indigo,#7ea6ff);display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:.75rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 18%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#071624) 52%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb.is-poll{--gw-vws-accent:var(--gw-vws-violet,#9d8cff)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-head{display:flex;align-items:center;gap:.5rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-head-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.55rem;background:color-mix(in srgb,var(--gw-vws-accent,#7ea6ff) 20%,transparent);color:var(--gw-vws-accent,#7ea6ff)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-head-icon :is(i,svg){width:.84rem;height:.84rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-head-copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-head-copy strong{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-head-copy small{font-size:.5rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 78%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-meta{display:flex;flex-direction:column;gap:.42rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-qb-title,.gw-vws-qb-desc,.gw-vws-qb-prompt,.gw-vws-qb-option-input,.gw-vws-qb-select,.gw-vws-qb-points-input){width:100%;min-width:0;padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 18%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent);font:inherit;font-size:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-qb-title,.gw-vws-qb-desc,.gw-vws-qb-prompt,.gw-vws-qb-option-input,.gw-vws-qb-select,.gw-vws-qb-points-input):focus-visible{outline:none;border-color:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 62%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-title{font-size:.68rem;font-weight:600}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-qb-desc,.gw-vws-qb-prompt){resize:vertical;line-height:1.55}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-settings{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-pass{display:inline-flex;align-items:center;gap:.3rem;font-size:.52rem;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 84%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-pass .gw-vws-qb-points-input{width:3rem;text-align:center}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-pass b{font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 90%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-toggle{display:inline-flex;align-items:center;gap:.32rem;font-size:.52rem;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 84%,transparent);cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-toggle input{accent-color:var(--gw-vws-accent,#79e2ff);cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-questions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-question{display:flex;flex-direction:column;gap:.42rem;min-width:0;padding:.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 14%,transparent);border-left:.14rem solid color-mix(in srgb,var(--gw-vws-accent,#7ea6ff) 55%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 42%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-question.has-problem{border-left-color:color-mix(in srgb,var(--gw-vws-amber,#f0b357) 78%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-question-head{display:flex;align-items:center;gap:.36rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-question-index{flex:0 0 auto;font-size:.52rem;font-weight:700;letter-spacing:.05em;color:color-mix(in srgb,var(--gw-vws-accent,#7ea6ff) 92%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-pb-bullet{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;background:color-mix(in srgb,var(--gw-vws-accent,#9d8cff) 20%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 94%,transparent);font-size:.48rem;font-weight:700;font-variant-numeric:tabular-nums}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-pb-closes .gw-vws-qb-points-input{width:auto;min-width:9.5rem;text-align:left;color-scheme:dark}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-select{flex:1 1 auto;width:auto;padding-right:.4rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-points{flex:0 0 auto;display:inline-flex;align-items:center;gap:.24rem;font-size:.48rem;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 80%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-points .gw-vws-qb-points-input{width:2.6rem;text-align:center}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-icon-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 18%,transparent);border-radius:.42rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 88%,transparent);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-icon-btn :is(i,svg){width:.66rem;height:.66rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-icon-btn:hover{color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent);border-color:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 42%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-icon-btn.is-danger:hover{color:var(--gw-vws-magenta,#f177c4);border-color:color-mix(in srgb,var(--gw-vws-magenta,#f177c4) 52%,transparent);background:color-mix(in srgb,var(--gw-vws-magenta,#f177c4) 12%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-options{display:flex;flex-direction:column;gap:.3rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-options-label{display:inline-flex;align-items:center;gap:.28rem;font-size:.46rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 72%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-options-label :is(i,svg){width:.6rem;height:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-option{display:flex;align-items:center;gap:.36rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-correct{flex:0 0 auto;display:inline-flex;align-items:center;cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-correct input{accent-color:var(--gw-vws-emerald,#4bd6a0);cursor:pointer;margin:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-option.is-correct .gw-vws-qb-option-input{border-color:color-mix(in srgb,var(--gw-vws-emerald,#4bd6a0) 46%,transparent);background:color-mix(in srgb,var(--gw-vws-emerald,#4bd6a0) 10%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-field{display:flex;flex-direction:column;gap:.24rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-field-label{display:inline-flex;align-items:center;gap:.28rem;font-size:.46rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 72%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-field-label :is(i,svg){width:.6rem;height:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-field-hint{font-size:.46rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 66%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-problem{display:inline-flex;align-items:center;gap:.28rem;margin:0;font-size:.48rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gw-vws-amber,#f0b357) 94%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-problem :is(i,svg){width:.6rem;height:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-add{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;align-self:flex-start;min-height:var(--gw-vws-control-height,1.9rem);padding:.28rem .7rem;border:1px dashed color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 42%,transparent);border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 92%,transparent);cursor:pointer;font-size:.52rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-add:hover{background:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 14%,transparent);border-color:color-mix(in srgb,var(--gw-vws-accent,#79e2ff) 66%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-add.is-subtle{min-height:1.5rem;font-size:.46rem;border-style:solid;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 18%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-add :is(i,svg){width:.62rem;height:.62rem}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host,body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host{--gw-vws-violet:#6d55e0;--gw-vws-emerald:#17916c;--gw-vws-amber:#b1741f;--gw-vws-magenta:#c0458c;--gw-vws-indigo:#3d63c9}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-card,.gw-vws-post,.gw-vws-composer),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-card,.gw-vws-post,.gw-vws-composer){background:var(--gs-public-theme-panel,#ffffff);border-color:color-mix(in srgb,var(--gs-public-theme-border,#d6ddea) 82%,transparent);box-shadow:0 .3rem .7rem rgba(24,38,56,.07)}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer-textarea,.gw-vws-poll,.gw-vws-quiz,.sp-post-composer-poll,.sp-post-composer-quiz,.gw-vws-qb),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer-textarea,.gw-vws-poll,.gw-vws-quiz,.sp-post-composer-poll,.sp-post-composer-quiz,.gw-vws-qb){background:var(--gs-public-theme-panel-strong,#e6ebf3);border-color:color-mix(in srgb,var(--gs-public-theme-border,#d6ddea) 76%,transparent)}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-quiz-question,.gw-vws-quiz-review-row,.gw-vws-qb-question,.gw-vws-quiz-text-input,.gw-vws-qb-title,.gw-vws-qb-desc,.gw-vws-qb-prompt,.gw-vws-qb-option-input,.gw-vws-qb-select,.gw-vws-qb-points-input),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-quiz-question,.gw-vws-quiz-review-row,.gw-vws-qb-question,.gw-vws-quiz-text-input,.gw-vws-qb-title,.gw-vws-qb-desc,.gw-vws-qb-prompt,.gw-vws-qb-option-input,.gw-vws-qb-select,.gw-vws-qb-points-input){background:var(--gs-public-theme-panel,#ffffff);border-color:color-mix(in srgb,var(--gs-public-theme-border,#d6ddea) 78%,transparent);color:var(--gs-public-theme-strong,#16202e)}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-pb-closes .gw-vws-qb-points-input,body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-pb-closes .gw-vws-qb-points-input{color-scheme:light}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer-btn.is-primary,.gw-vws-poll-submit,.gw-vws-quiz-submit:not(.is-ghost)),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer-btn.is-primary,.gw-vws-poll-submit,.gw-vws-quiz-submit:not(.is-ghost)){color:var(--gs-public-theme-panel,#ffffff)}@media (max-width:1480px){#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-stream-profile-host .gw-vws-layout{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr);grid-template-areas:"gwRailLeft gwComposer" "gwRailLeft gwFeed" "gwRailRight gwRailRight";grid-template-rows:auto auto auto}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-rail-right{position:static;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem}}@media (max-width:980px){#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-stream-profile-host .gw-vws-layout{display:block;position:relative;flex:1 1 auto;min-height:12rem;gap:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-drawer{display:flex;flex-direction:column;gap:.7rem;position:absolute;top:0;left:0;bottom:0;width:min(88%,22rem);min-height:min(34rem,100%);z-index:30;padding:.62rem .62rem .9rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 22%,transparent);border-left:0;border-radius:0 1.1rem 1.1rem 0;background:linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#071624) 99%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 100%,transparent));box-shadow:0 0 1.5rem rgba(2,8,16,.5);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translateX(0);transition:transform .28s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host.is-globe-stream-compose-collapsed .gw-vws-drawer{transform:translateX(-102%);pointer-events:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-drawer :is(.gw-vws-rail,.gw-vws-composer-slot){position:static;max-height:none;overflow:visible;display:flex;flex-direction:column;gap:.7rem;width:auto;min-width:0;max-width:100%;grid-area:auto;align-self:stretch}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-drawer :is(.gw-vws-card,.gw-vws-composer){min-width:0;max-width:100%}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-slot{order:1}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-rail-left{order:2}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-rail-right{order:3}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer{border-radius:.9rem;padding:.8rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:.2rem;overflow-x:visible;border-radius:.9rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-mode{min-width:0;justify-content:center}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-head-copy strong{white-space:normal;overflow:visible;line-height:1.28}#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-stream-profile-host .gw-vws-main{grid-area:auto;width:100%}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .sp-globe-stream-compose-toggle{left:min(88%,22rem)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host #profile-pane-host.is-globe-stream-compose-collapsed .sp-globe-stream-compose-toggle{left:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post{padding:.85rem .8rem!important;border-radius:.9rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-foot{align-items:stretch;flex-direction:column}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-actions{justify-content:flex-start}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-actions .gw-vws-composer-btn{flex:1 1 0;min-width:0;justify-content:center}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-toggle-btn{min-height:var(--gw-vws-control-height,1.9rem);font-size:.58rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll,.gw-vws-quiz){padding:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form{padding:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-quiz-question{padding:.5rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-question{padding:.48rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-quiz-option,.gw-vws-form-option){padding-right:.45rem;padding-left:.45rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-poll-option{padding-right:.5rem;padding-left:.5rem}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-visibility-select{font-size:inherit!important}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-title-input{font-size:.82rem!important}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-textarea{font-size:.7rem!important}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-quiz-text-input,.gw-vws-qb-title,.gw-vws-qb-desc,.gw-vws-qb-prompt,.gw-vws-qb-option-input,.gw-vws-qb-select,.gw-vws-qb-points-input,.gw-vws-form-text-input,.gw-vws-form-select){font-size:.6rem!important}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-help{font-size:.56rem!important}}@media (prefers-reduced-motion:reduce){#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-poll-bar,.gw-vws-nav-item,.gw-vws-tag,.gw-vws-filter-chip,.gw-vws-people-toggle-btn,.gw-vws-people-link,.gw-vws-composer-btn,.gw-vws-composer-mode,.gw-vws-composer-drop,.gw-vws-post,.gw-vws-quiz-option,.gw-vws-quiz-option-mark,.gw-vws-quiz-submit,.gw-vws-qb-icon-btn,.gw-vws-qb-add,.sp-post-action-btn){transition:none}}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer,.gw-vws-post){border:1px solid var(--gw-vws-surface-border)!important;background:var(--gw-vws-surface)!important;box-shadow:var(--gw-vws-surface-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-feed-card{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.sp-post-composer-section,.sp-post-reply-card){border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 14%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-input,#03101f) 44%,transparent)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer,.gw-vws-post),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer,.gw-vws-post){border-color:color-mix(in srgb,var(--gs-public-theme-border,#d6ddea) 82%,transparent)!important;background:var(--gs-public-theme-panel,#ffffff)!important;box-shadow:0 .3rem .7rem rgba(24,38,56,.07)!important}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.sp-post-composer-section,.sp-post-reply-card),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.sp-post-composer-section,.sp-post-reply-card){border-color:color-mix(in srgb,var(--gs-public-theme-border,#d6ddea) 76%,transparent)!important;background:var(--gs-public-theme-panel-strong,#e6ebf3)!important}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reactions-shell{gap:0;border-top:0;padding-top:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reactions-summary{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;min-height:1.1rem;padding:0 .1rem .46rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-chip{display:inline-flex;align-items:center;gap:.2rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1f33) 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gs-public-theme-surface,#020617) 88%,transparent);padding:.14rem .4rem .14rem .32rem;font-size:.58rem;line-height:1;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-chip+.sp-post-reaction-chip{margin-left:-.4rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-chip:hover{z-index:2;transform:translateY(-.12rem) scale(1.08)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-chip>b{font-size:.5rem;font-weight:600;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 84%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-total{margin-left:.14rem;font-size:.52rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 68%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-empty{font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 42%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-empty+.sp-post-reaction-total{display:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-actions-row{border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 9%,transparent);padding-top:.42rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reactions-actions{display:flex;align-items:center;gap:.16rem;flex-wrap:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.24rem;width:auto;min-width:2rem;height:2rem;box-sizing:border-box;border:0;border-radius:999px;background:transparent;padding:0 .42rem;cursor:pointer;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 90%,transparent);transition:background .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn>span:not(.sp-post-action-icon):not(.sp-post-action-count){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;border:0;background:transparent;box-shadow:none;padding:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn :is(i,svg){width:1.02rem;height:1.02rem;stroke-width:1.5px;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:hover:not(:disabled){background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 13%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 97%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:hover:not(:disabled) :is(i,svg){transform:translateY(-.1rem) scale(1.14)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:active:not(:disabled) :is(i,svg){transform:scale(.88)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:is(.is-active,.is-liked,.has-reaction){color:var(--gs-public-theme-primary,#38bdf8);background:transparent}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn.is-liked :is(i,svg){fill:currentColor;stroke-width:1.4px}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn.is-pulsing :is(i,svg,.sp-post-action-emoji){animation:gw-vws-react-pop .5s cubic-bezier(.34,1.56,.64,1)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-emoji{display:inline-flex;align-items:center;justify-content:center;width:1.02rem;height:1.02rem;font-size:.86rem;line-height:1;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:hover:not(:disabled) .sp-post-action-emoji{transform:translateY(-.1rem) scale(1.14)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn.is-busy{opacity:.5;cursor:progress}@keyframes gw-vws-react-pop{0%{transform:scale(.7) rotate(-14deg)}45%{transform:scale(1.32) rotate(7deg)}70%{transform:scale(.94) rotate(-3deg)}to{transform:scale(1) rotate(0)}}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-count{position:absolute;left:50%;top:.02rem;transform:translateX(-50%);font-size:.5rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;background:transparent;border-radius:0;padding:0;min-width:0;pointer-events:none;color:inherit;opacity:.9}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:has(.sp-post-action-count){padding-top:.5rem}@media (hover:hover){#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-react-trigger-shell:hover .sp-post-action-count{opacity:0}}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn.is-disliked{color:color-mix(in srgb,#ffb782 92%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn.is-disliked :is(i,svg){fill:currentColor;stroke-width:1.4px}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-report-btn{margin-left:auto;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 46%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-report-btn:hover:not(:disabled){background:color-mix(in srgb,#ff8f8f 14%,transparent);color:color-mix(in srgb,#ffb1b1 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:after{content:attr(aria-label);position:absolute;left:50%;top:calc(100% + .24rem);transform:translate(-50%,-.2rem);z-index:24;border-radius:.42rem;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 96%,transparent);box-shadow:0 .3rem .7rem rgba(2,8,16,.45);padding:.2rem .42rem;font-size:.5rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 94%,transparent);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}@media (hover:hover){#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:hover:after{opacity:1;transform:translate(-50%)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-react-trigger-shell:hover .sp-post-action-btn:after{opacity:0}}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-react-trigger-shell{position:relative;display:inline-flex}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-picker{position:absolute;left:50%;bottom:calc(100% + .4rem);transform:translate(-50%,.5rem) scale(.86);transform-origin:bottom center;display:flex;align-items:center;gap:.08rem;z-index:30;border:0;border-radius:999px;background:linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#0b1e30) 99%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 100%,transparent));box-shadow:0 .7rem 1.5rem rgba(2,8,16,.55),0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 14%,transparent);padding:.24rem .32rem;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .26s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-react-trigger-shell:hover .sp-post-reaction-picker{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-picker.is-open{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option{display:inline-flex;align-items:center;justify-content:center;position:relative;width:1.74rem;height:1.74rem;border:0;border-radius:999px;background:transparent;padding:0;cursor:pointer;font-size:.92rem;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .16s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post :is(.sp-post-reaction-picker.is-open,.sp-post-react-trigger-shell:hover .sp-post-reaction-picker) .sp-post-reaction-option{animation:gw-vws-reaction-rise .34s cubic-bezier(.34,1.56,.64,1) backwards}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:first-child{animation-delay:.02s}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:nth-child(2){animation-delay:.05s}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:nth-child(3){animation-delay:.08s}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:nth-child(4){animation-delay:.11s}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:nth-child(5){animation-delay:.14s}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:nth-child(6){animation-delay:.17s}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:nth-child(7){animation-delay:.2s}@keyframes gw-vws-reaction-rise{0%{opacity:0;transform:translateY(.5rem) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:hover:not(:disabled){transform:translateY(-.4rem) scale(1.45)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option.is-active{background:color-mix(in srgb,var(--gs-public-theme-primary,#38bdf8) 24%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:after{content:attr(aria-label);position:absolute;left:50%;bottom:calc(100% + .24rem);transform:translateX(-50%);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-surface,#020617) 94%,transparent);padding:.12rem .34rem;font-size:.38rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 92%,transparent);opacity:0;pointer-events:none;transition:opacity .14s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:hover:after{opacity:1}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option-count{display:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-people-self{display:inline-block;margin-left:.26rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 24%,transparent);padding:0 .3rem;font-size:.44rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 82%,transparent)}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-chip,body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-chip{background:var(--gs-public-theme-panel,#ffffff);box-shadow:0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border,#d6ddea) 90%,transparent)}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-picker,body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-picker{background:var(--gs-public-theme-panel,#ffffff);color:var(--gs-public-theme-strong,#0a0e16);box-shadow:0 .5rem 1.1rem rgba(24,38,56,.18),0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border,#d6ddea) 88%,transparent)}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:after,.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:after,body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-action-btn:after,body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:after{background:var(--gs-public-theme-panel,#ffffff);color:var(--gs-public-theme-strong,#0a0e16);box-shadow:0 .4rem .9rem rgba(24,38,56,.18),0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border,#d6ddea) 88%,transparent)}@media (prefers-reduced-motion:reduce){#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post :is(.sp-post-action-btn,.sp-post-action-btn :is(i,svg),.sp-post-action-emoji,.sp-post-reaction-option,.sp-post-reaction-picker,.sp-post-reaction-chip){transition:none;animation:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post :is(.sp-post-action-btn:hover,.sp-post-action-btn:active) :is(i,svg){transform:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-post .sp-post-reaction-option:hover:not(:disabled){transform:scale(1.12)}}.pfx-shell{--pfx-font:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--pfx-mono:"Geist Mono",var(--gw-font-mono);--pfx-ground:#08111f;--pfx-glow:rgba(110,150,215,0.16);--pfx-surface-top:#0e1a2b;--pfx-surface-bottom:#0a1422;--pfx-edge:rgba(255,255,255,0.14);--pfx-edge-soft:rgba(255,255,255,0.04);--pfx-field:#070e19;--pfx-field-ring:rgba(255,255,255,0.08);--pfx-field-ring-hover:rgba(255,255,255,0.16);--pfx-tile:rgba(255,255,255,0.025);--pfx-tile-ring:rgba(255,255,255,0.06);--pfx-chip-bg:rgba(255,255,255,0.04);--pfx-chip-ring:rgba(255,255,255,0.1);--pfx-hairline:rgba(255,255,255,0.08);--pfx-rule:rgba(255,255,255,0.24);--pfx-dash:rgba(255,255,255,0.16);--pfx-strong:#f5f8fc;--pfx-text:#e9eef6;--pfx-value:#eef3f9;--pfx-body:#cfd8e5;--pfx-note:#b4c1d2;--pfx-status:#c9d5e4;--pfx-muted:#93a3b8;--pfx-faint:#7d8ea5;--pfx-disabled:#6f8098;--pfx-accent:var(--gs-public-theme-primary,#7fb2ff);--pfx-on-accent:#08111f;--pfx-primary-bg:#eef2f8;--pfx-primary-bg-hover:#ffffff;--pfx-primary-fg:#08111f;--pfx-primary-inset:rgba(255,255,255,0.9);--pfx-ghost-bg:rgba(255,255,255,0.02);--pfx-ghost-bg-hover:rgba(255,255,255,0.05);--pfx-ghost-ring:rgba(255,255,255,0.18);--pfx-ghost-ring-hover:rgba(255,255,255,0.4);--pfx-icon-hover:rgba(255,255,255,0.06);--pfx-overlay:rgba(5,10,19,0.74);--pfx-overlay-strong:rgba(8,17,31,0.72);--pfx-media-fade:rgba(5,10,19,0.7);--pfx-on-media:#ffffff;--pfx-avatar-from:#3b5d8f;--pfx-avatar-to:#1a2c49;--pfx-banner-from:#13243d;--pfx-banner-mid:#0b1629;--pfx-banner-to:#1d3352;--pfx-danger:#f28b82;--pfx-danger-soft:#f6b3ad;--pfx-warning:#f2c46d;--pfx-positive:#7fd8b5;--pfx-shadow:rgba(0,0,0,0.75);--pfx-shadow-strong:rgba(0,0,0,0.85);position:relative;display:block;padding:20px;border:0;border-radius:24px;background:radial-gradient(900px 340px at 50% -80px,var(--pfx-glow),transparent 70%),var(--pfx-ground);color:var(--pfx-text);color-scheme:dark;font-family:var(--pfx-font);font-size:14px;line-height:1.5;letter-spacing:normal;text-align:left}.pfx-shell,.pfx-shell *,.pfx-shell :after,.pfx-shell :before{box-sizing:border-box}.pfx-form{display:block;min-width:0;margin:0}.pfx-builder{display:flex;flex-direction:column;gap:16px}.pfx-head{justify-content:space-between;gap:16px 24px;padding:16px 16px 16px 22px;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,var(--pfx-surface-top),var(--pfx-surface-bottom)) padding-box,linear-gradient(180deg,var(--pfx-edge),var(--pfx-edge-soft)) border-box;box-shadow:0 24px 48px -28px var(--pfx-shadow-strong)}.pfx-head,.pfx-head-title-row{display:flex;flex-wrap:wrap;align-items:center}.pfx-head-title-row{gap:10px 14px;min-width:0}.pfx-head-main{display:flex;flex-direction:column;gap:8px;min-width:0}.pfx-head-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--pfx-mono);font-size:11px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--pfx-faint)}.pfx-head-rule{width:18px;height:1px;flex:0 0 auto;background:var(--pfx-rule)}.pfx-shell .pfx-head-title{margin:0;font-family:var(--pfx-font);font-size:30px;font-weight:300;line-height:1.05;letter-spacing:-.03em;text-transform:none;color:var(--pfx-strong)}.pfx-head-sub{margin:0;font-size:13px;line-height:1.5;color:var(--pfx-muted)}.pfx-hidden-chip,.pfx-type-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 10px;border-radius:999px;background:var(--pfx-chip-bg);box-shadow:inset 0 0 0 1px var(--pfx-chip-ring);white-space:nowrap}.pfx-type-chip{font-family:var(--pfx-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pfx-status)}.pfx-hidden-chip{font-size:12px;color:var(--pfx-note)}.pfx-hidden-chip[hidden]{display:none!important}.pfx-hidden-chip svg,.pfx-type-chip svg{width:15px;height:15px;flex:0 0 auto}.pfx-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pfx-save-state{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 6px;font-size:12px;color:var(--pfx-muted);white-space:nowrap}.pfx-save-dot{width:7px;height:7px;border-radius:50%;background:var(--pfx-positive);box-shadow:0 0 0 3px color-mix(in srgb,var(--pfx-positive) 18%,transparent)}.pfx-form[data-folios-draft-dirty="1"] .pfx-save-clean,.pfx-save-dirty{display:none}.pfx-form[data-folios-draft-dirty="1"] .pfx-save-dirty{display:inline}.pfx-form[data-folios-draft-dirty="1"] .pfx-save-dot{background:var(--pfx-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--pfx-warning) 18%,transparent)}.pfx-shell .pfx-ghost-btn,.pfx-shell .pfx-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:999px;font-family:var(--pfx-font);font-size:14px;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.pfx-shell .pfx-ghost-btn{padding:0 16px;border:1px solid var(--pfx-ghost-ring);background:var(--pfx-ghost-bg);color:var(--pfx-text)}.pfx-shell .pfx-ghost-btn:hover{border-color:var(--pfx-ghost-ring-hover);background:var(--pfx-ghost-bg-hover)}.pfx-shell .pfx-submit{padding:0 22px;border:0;background:var(--pfx-primary-bg);color:var(--pfx-primary-fg);box-shadow:inset 0 1px 0 var(--pfx-primary-inset),0 10px 24px -14px var(--pfx-shadow-strong)}.pfx-shell .pfx-submit:hover{background:var(--pfx-primary-bg-hover);transform:translateY(-1px)}.pfx-shell .pfx-submit:disabled{opacity:.6;cursor:progress;transform:none}.pfx-shell .pfx-ghost-btn svg,.pfx-shell .pfx-submit svg{width:16px;height:16px;flex:0 0 auto}.pfx-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.pfx-rail{flex:1 1 236px;min-width:0;display:flex;flex-direction:column;gap:12px}.pfx-progress,.pfx-rail-list{border:1px solid transparent;border-radius:22px;background:linear-gradient(180deg,var(--pfx-surface-top),var(--pfx-surface-bottom)) padding-box,linear-gradient(180deg,var(--pfx-edge),var(--pfx-edge-soft)) border-box}.pfx-progress{display:flex;align-items:center;gap:14px;padding:16px}.pfx-progress-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.pfx-progress-copy strong{font-size:15px;font-weight:500;color:var(--pfx-strong)}.pfx-progress-copy span{font-size:12px;color:var(--pfx-muted)}.pfx-meter{position:relative;width:56px;height:56px;flex:0 0 auto}.pfx-meter svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.pfx-meter-arc,.pfx-meter-track{fill:none;stroke-width:3.5}.pfx-meter-track{stroke:var(--pfx-hairline)}.pfx-meter-arc{stroke:var(--pfx-accent);stroke-linecap:round;transition:stroke-dasharray .4s ease}.pfx-meter-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--pfx-strong)}.pfx-meter-value i{font-size:9px;font-style:normal;color:var(--pfx-muted)}.pfx-rail-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px;padding:8px}.pfx-shell .pfx-rail-btn{display:flex;align-items:center;gap:12px;min-width:0;height:50px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--pfx-body);font-family:var(--pfx-font);font-size:14px;font-weight:500;line-height:1;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.pfx-shell .pfx-rail-btn:hover{background:var(--pfx-icon-hover)}.pfx-shell .pfx-rail-btn.is-active{background:color-mix(in srgb,var(--pfx-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pfx-accent) 28%,transparent);color:var(--pfx-strong)}.pfx-rail-icon{width:32px;height:32px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--pfx-chip-bg);color:var(--pfx-muted)}.pfx-rail-btn.is-active .pfx-rail-icon{background:color-mix(in srgb,var(--pfx-accent) 16%,transparent);color:var(--pfx-accent)}.pfx-rail-icon svg{width:16px;height:16px}.pfx-rail-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfx-rail-count,.pfx-rail-tag{flex:0 0 auto;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--pfx-mono);font-style:normal;line-height:1}.pfx-rail-count{min-width:24px;padding:0 7px;background:var(--pfx-chip-bg);font-size:11px;font-weight:500;color:var(--pfx-note)}.pfx-rail-tag{padding:0 8px;background:color-mix(in srgb,var(--pfx-accent) 10%,transparent);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pfx-accent)}.pfx-rail-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 8px;font-size:12px;line-height:1.5;color:var(--pfx-faint)}.pfx-rail-note svg{width:14px;height:14px;flex:0 0 auto;margin-top:2px}.pfx-workspace{flex:999 1 520px;min-width:0}.pfx-section,.pfx-sections{display:flex;flex-direction:column;gap:16px}.pfx-section{min-width:0}.pfx-shell .pfx-section[data-section-active=false]{display:none}.pfx-section-head{display:flex;align-items:center;gap:18px;padding:22px 24px;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--pfx-accent) 7%,transparent),transparent 60%) padding-box,linear-gradient(180deg,var(--pfx-surface-top),var(--pfx-surface-bottom)) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--pfx-accent) 45%,transparent),var(--pfx-edge-soft) 70%) border-box}.pfx-section-num{width:52px;height:52px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:16px;background:radial-gradient(100% 100% at 50% 0,var(--pfx-icon-hover),transparent 70%),var(--pfx-field);box-shadow:inset 0 0 0 1px var(--pfx-field-ring);font-family:var(--pfx-mono);font-size:15px;font-weight:500;color:var(--pfx-accent)}.pfx-section-headings{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-width:0}.pfx-group-title,.pfx-section-kicker{font-family:var(--pfx-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase}.pfx-section-kicker{color:var(--pfx-faint)}.pfx-shell .pfx-section-title{margin:0;font-family:var(--pfx-font);font-size:30px;font-weight:300;line-height:1.05;letter-spacing:-.03em;text-transform:none;color:var(--pfx-strong)}.pfx-section-copy{margin:0;font-size:14px;line-height:1.5;color:var(--pfx-muted)}.pfx-section-badge{flex:0 0 auto;align-self:flex-start;height:26px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:var(--pfx-chip-bg);box-shadow:inset 0 0 0 1px var(--pfx-chip-ring);font-family:var(--pfx-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pfx-status)}.pfx-section-body{gap:16px}.pfx-group,.pfx-section-body{display:flex;flex-direction:column;min-width:0}.pfx-group{gap:18px;padding:22px 24px 24px;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,var(--pfx-surface-top),var(--pfx-surface-bottom)) padding-box,linear-gradient(180deg,var(--pfx-edge),var(--pfx-edge-soft) 60%) border-box}.pfx-group-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.pfx-group-titles{display:flex;flex-direction:column;gap:7px;min-width:0;max-width:680px}.pfx-group-title{color:var(--pfx-muted)}.pfx-group-copy,.pfx-group-note{margin:0;font-size:12px;line-height:1.5;color:var(--pfx-faint)}.pfx-group-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pfx-group.is-field-hidden>:not(.pfx-group-head){opacity:.55}.pfx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px 16px}.pfx-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px}.pfx-slot{display:flex;flex-direction:column;gap:8px;min-width:0}.pfx-slot.is-full{grid-column:1/-1}.pfx-slot-head{order:1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.pfx-slot-control{order:2;min-width:0}.pfx-slot-helper{order:3;margin:0;font-size:12px;line-height:1.4;color:var(--pfx-faint)}.pfx-slot.is-field-hidden .pfx-slot-control{opacity:.55}.pfx-slot-label{display:inline-flex;align-items:baseline;gap:4px;min-width:0;font-family:var(--pfx-mono);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--pfx-muted)}.pfx-slot-req{font-style:normal;color:var(--pfx-accent)}.pfx-control{position:relative;display:block}.pfx-control-icon{display:none}.pfx-control-lock{position:absolute;top:50%;right:14px;display:flex;transform:translateY(-50%);color:var(--pfx-disabled);pointer-events:none}.pfx-control-lock svg{width:14px;height:14px}.pfx-shell .pfx-builder :is(.sp-fx-input,.sp-fx-textarea){width:100%;min-height:46px;margin:0;padding:0 14px;border:0;border-radius:12px;background:var(--pfx-field);box-shadow:inset 0 0 0 1px var(--pfx-field-ring);color:var(--pfx-value);font-family:var(--pfx-font);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:normal;transition:box-shadow .2s ease}.pfx-shell .pfx-builder .sp-fx-input{height:46px}.pfx-shell .pfx-builder .sp-fx-textarea{height:auto;min-height:110px;padding:12px 14px;line-height:1.6;resize:vertical}.pfx-shell .pfx-builder :is(.sp-fx-input,.sp-fx-textarea)::-moz-placeholder{color:var(--pfx-disabled);opacity:1}.pfx-shell .pfx-builder :is(.sp-fx-input,.sp-fx-textarea)::placeholder{color:var(--pfx-disabled);opacity:1}.pfx-shell .pfx-builder :is(.sp-fx-input,.sp-fx-textarea):hover:not([readonly]):not(:disabled){box-shadow:inset 0 0 0 1px var(--pfx-field-ring-hover)}.pfx-shell .pfx-builder :is(.sp-fx-input,.sp-fx-textarea):focus{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pfx-accent) 70%,transparent),0 0 0 4px color-mix(in srgb,var(--pfx-accent) 14%,transparent)}.pfx-shell .pfx-builder .sp-fx-input[readonly]{padding-right:40px;background:var(--pfx-tile);box-shadow:inset 0 0 0 1px var(--pfx-tile-ring);color:var(--pfx-note);font-family:var(--pfx-mono);font-size:13px}.pfx-shell .pfx-builder .sp-fx-input:disabled{opacity:.6;cursor:not-allowed}.pfx-shell .pfx-builder input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.75);cursor:pointer}.pfx-shell .pfx-builder select.sp-fx-input{padding-right:32px;cursor:pointer}.pfx-shell .pfx-eye{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:28px;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--pfx-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pfx-accent) 30%,transparent);color:var(--pfx-accent);font-family:var(--pfx-font);font-size:11px;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.pfx-shell .pfx-eye.is-hidden{background:var(--pfx-chip-bg);box-shadow:inset 0 0 0 1px var(--pfx-chip-ring);color:var(--pfx-muted)}.pfx-eye-icon{display:flex}.pfx-eye-icon svg{width:13px;height:13px}.pfx-shell .pfx-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--pfx-ghost-ring);border-radius:999px;background:var(--pfx-ghost-bg);color:var(--pfx-text);font-family:var(--pfx-font);font-size:13px;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.pfx-shell .pfx-add-btn:hover{border-color:var(--pfx-ghost-ring-hover);background:var(--pfx-ghost-bg-hover)}.pfx-shell .pfx-add-btn.is-block{display:flex;width:100%;height:44px;border-style:dashed;border-radius:14px;background:transparent;color:var(--pfx-body)}.pfx-shell .pfx-mini{width:32px;height:32px;min-width:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--pfx-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.pfx-shell .pfx-mini:hover{background:var(--pfx-icon-hover);color:var(--pfx-strong)}.pfx-shell .pfx-mini.is-danger:hover{background:color-mix(in srgb,var(--pfx-danger) 14%,transparent);color:var(--pfx-danger-soft)}.pfx-shell .pfx-grip{color:var(--pfx-disabled);cursor:grab}.pfx-shell :is(.pfx-add-btn,.pfx-mini,.pfx-entry-edit,.pfx-drag-toggle,.pfx-fit-btn,.pfx-fit-label,.pfx-gal-remove,.pfx-field-label,.pfx-acc-icon) svg{width:14px;height:14px;flex:0 0 auto}.pfx-shell :is(.pfx-ghost-btn,.pfx-submit,.pfx-add-btn,.pfx-mini,.pfx-eye,.pfx-rail-btn,.pfx-entry-edit,.pfx-drag-toggle,.pfx-fit-btn,.pfx-acc-toggle,.pfx-gal-remove,.pfx-gal-trigger):focus-visible{outline:2px solid var(--pfx-accent);outline-offset:2px}.pfx-chips{display:flex;flex-wrap:wrap;gap:8px}.pfx-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;height:36px;padding:0 4px 0 14px;border-radius:999px;background:var(--sp-list-badge-bg,var(--pfx-chip-bg));box-shadow:inset 0 0 0 1px var(--sp-list-badge-border,var(--pfx-chip-ring));color:var(--sp-list-badge-text,var(--pfx-text))}.pfx-chip:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pfx-accent) 70%,transparent)}.pfx-chip-badge{display:none}.pfx-shell .pfx-builder .pfx-chip .pfx-chip-input{width:9rem;min-width:5ch;max-width:16rem;height:34px;min-height:34px;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font-size:13px;field-sizing:content}.pfx-shell .pfx-builder .pfx-chip .pfx-chip-input:focus{box-shadow:none}.pfx-chip .pfx-mini{width:26px;height:26px;min-width:26px;color:inherit}.pfx-list-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pfx-table-body{gap:10px}.pfx-entry-card,.pfx-table-body{display:flex;flex-direction:column}.pfx-entry-card{min-width:0;border-radius:18px;background:var(--pfx-tile);box-shadow:inset 0 0 0 1px var(--pfx-tile-ring);transition:box-shadow .2s ease,opacity .2s ease}.pfx-entry-card.is-editing{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pfx-accent) 30%,transparent)}.pfx-custom-row.is-dragging,.pfx-entry-card.is-dragging{opacity:.5}.pfx-entry-head{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 6px}.pfx-entry-heading{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.pfx-entry-title{font-size:15px;font-weight:500;color:var(--pfx-strong)}.pfx-entry-summary,.pfx-entry-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfx-entry-summary{font-size:12px;color:var(--pfx-muted)}.pfx-entry-summary:empty{display:none}.pfx-shell .pfx-entry-edit{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:36px;padding:0 12px;border:1px solid var(--pfx-chip-ring);border-radius:999px;background:transparent;color:var(--pfx-text);font-family:var(--pfx-font);font-size:12px;font-weight:500;line-height:1;text-transform:none;cursor:pointer}.pfx-shell .pfx-entry-edit:hover{border-color:var(--pfx-ghost-ring-hover)}.pfx-entry-grid{display:none}.pfx-entry-card.is-editing .pfx-entry-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 12px;padding:4px 18px 18px}.pfx-field{display:flex;flex-direction:column;gap:7px;min-width:0;grid-column:span 12}.pfx-field-half{grid-column:span 6}.pfx-field-third{grid-column:span 4}.pfx-field-quarter{grid-column:span 3}.pfx-field.is-disabled{opacity:.45}.pfx-field-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--pfx-mono);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--pfx-faint)}.pfx-field-label svg{width:12px;height:12px}.pfx-shell .pfx-builder .pfx-entry-grid :is(.sp-fx-input,.sp-fx-textarea){min-height:42px;border-radius:11px;font-size:13px}.pfx-shell .pfx-builder .pfx-entry-grid .sp-fx-input{height:42px}.pfx-shell .pfx-builder .pfx-entry-grid .sp-fx-textarea{min-height:72px}.pfx-field-check{flex-direction:row;align-items:center;gap:10px;min-height:32px;font-size:13px;color:var(--pfx-body);cursor:pointer}.pfx-check{width:18px;height:18px;margin:0;accent-color:var(--pfx-accent)}.pfx-custom-stack{display:flex;flex-direction:column;gap:10px}.pfx-acc{overflow:hidden;border:1px solid transparent;border-radius:22px;background:linear-gradient(180deg,var(--pfx-surface-top),var(--pfx-surface-bottom)) padding-box,linear-gradient(180deg,var(--pfx-edge),var(--pfx-edge-soft) 60%) border-box}.pfx-shell .pfx-acc-toggle{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:0;background:transparent;color:var(--pfx-text);font-family:var(--pfx-font);text-align:left;text-transform:none;cursor:pointer}.pfx-shell .pfx-acc-toggle:hover{background:var(--pfx-icon-hover)}.pfx-acc-icon{width:40px;height:40px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--pfx-field);box-shadow:inset 0 0 0 1px var(--pfx-field-ring);color:var(--pfx-accent)}.pfx-acc-headings{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.pfx-acc-title{font-size:15px;font-weight:500;color:var(--pfx-strong)}.pfx-acc-copy{font-size:12px;color:var(--pfx-muted)}.pfx-acc-count{min-width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:var(--pfx-chip-bg);font-family:var(--pfx-mono);font-size:11px;font-style:normal;color:var(--pfx-note)}.pfx-acc-count.is-empty{color:var(--pfx-faint)}.pfx-acc-chevron{width:16px;height:16px;flex:0 0 auto;color:var(--pfx-muted);transition:transform .2s ease}.pfx-acc.is-open .pfx-acc-chevron{transform:rotate(180deg)}.pfx-acc-body{display:none}.pfx-acc.is-open .pfx-acc-body{padding:0 18px 18px}.pfx-acc-grid,.pfx-acc.is-open .pfx-acc-body{display:flex;flex-direction:column;gap:10px}.pfx-acc-grid:empty{display:none}.pfx-custom-row{display:flex;align-items:flex-end;gap:10px;padding:12px;border-radius:16px;background:var(--pfx-tile);box-shadow:inset 0 0 0 1px var(--pfx-tile-ring)}.pfx-custom-row .pfx-mini{height:42px}.pfx-custom-cell{display:flex;flex-direction:column;gap:7px;min-width:0}.pfx-custom-cell.is-label{flex:1 1 35%}.pfx-custom-cell.is-content{flex:1 1 65%}.pfx-table-cell-label{font-family:var(--pfx-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--pfx-faint)}.pfx-shell .pfx-builder .pfx-custom-cell .sp-fx-input{height:42px;min-height:42px;border-radius:11px;font-size:13px}.pfx-empty{margin:0;padding:14px 16px;border:1px dashed var(--pfx-dash);border-radius:14px;font-size:13px;color:var(--pfx-faint);text-align:center}.pfx-dropify{position:relative;min-width:0}.pfx-shell .pfx-dropify .dropify-wrapper{width:100%;margin:0;padding:0;overflow:hidden;border:1.5px dashed var(--pfx-dash);border-radius:18px;background:var(--pfx-field);color:var(--pfx-body);font-family:var(--pfx-font);font-size:14px;line-height:1.5;transition:border-color .2s ease,background-color .2s ease}.pfx-shell .pfx-dropify .dropify-wrapper:hover{border-color:color-mix(in srgb,var(--pfx-accent) 55%,transparent);background:color-mix(in srgb,var(--pfx-accent) 4%,var(--pfx-field));background-image:none;animation:none}.pfx-shell .pfx-dropify .dropify-wrapper.has-preview{border-style:solid;border-color:var(--pfx-field-ring)}.pfx-shell .pfx-dropify .dropify-wrapper.has-error{border-color:color-mix(in srgb,var(--pfx-danger) 60%,transparent)}.pfx-shell .pfx-dropify .dropify-message{position:absolute;inset:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;transform:none;text-align:center}.pfx-shell .pfx-dropify .dropify-message span.file-icon{font-size:40px;line-height:1;color:var(--pfx-faint);transition:color .2s ease,transform .2s ease}.pfx-shell .pfx-dropify .dropify-wrapper:hover .dropify-message span.file-icon{color:var(--pfx-accent);transform:translateY(-2px)}.pfx-shell .pfx-dropify .dropify-message p{margin:0;font-size:14px;color:var(--pfx-text)}.pfx-shell .pfx-dropify .dropify-preview{padding:0;background:var(--pfx-field)}.pfx-shell .pfx-dropify .dropify-wrapper.has-preview .dropify-message{visibility:hidden}.pfx-shell .pfx-dropify .dropify-render img{background:transparent}.pfx-shell .pfx-dropify.is-profile .dropify-render img{width:150px;height:150px;max-width:none;max-height:none;border-radius:16px;-o-object-fit:cover;object-fit:cover;box-shadow:0 16px 32px -18px var(--pfx-shadow-strong)}.pfx-shell .pfx-dropify.is-banner .dropify-render,.pfx-shell .pfx-dropify.is-banner .dropify-render img{width:100%;height:100%}.pfx-shell .pfx-dropify.is-banner .dropify-render img{top:0;max-width:none;max-height:none;transform:none;-o-object-fit:cover;object-fit:cover}.pfx-shell .pfx-dropify .dropify-render .dropify-extension{color:var(--pfx-accent);font-family:var(--pfx-mono);letter-spacing:.06em}.pfx-shell .pfx-dropify .dropify-infos{background:var(--pfx-overlay)}.pfx-shell .pfx-dropify .dropify-infos .dropify-infos-inner p.dropify-filename{font-family:var(--pfx-font);font-size:14px;font-weight:500;color:var(--pfx-strong)}.pfx-shell .pfx-dropify .dropify-infos .dropify-infos-inner p.dropify-infos-message{margin:6px 0 0;padding:0;font-size:12px;color:var(--pfx-note);opacity:1}.pfx-shell .pfx-dropify .dropify-infos .dropify-infos-inner p.dropify-infos-message:before{display:none}.pfx-shell .pfx-dropify .dropify-clear{top:10px;right:10px;height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--pfx-overlay-strong);color:var(--pfx-text);font-family:var(--pfx-font);font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none}.pfx-shell .pfx-dropify .dropify-clear:hover{background:color-mix(in srgb,var(--pfx-danger) 18%,var(--pfx-overlay-strong));color:var(--pfx-danger-soft)}.pfx-shell .pfx-dropify.has-default:not(.has-new-file) .dropify-clear{display:none!important}.pfx-shell .pfx-dropify .dropify-errors-container{background:var(--pfx-overlay)}.pfx-shell .pfx-dropify .dropify-errors-container ul li{font-family:var(--pfx-font);font-size:13px;color:var(--pfx-danger)}.pfx-shell .pfx-dropify:not(.is-ready) .pfx-dropify-input{width:100%;min-height:56px;padding:12px 14px;border:1.5px dashed var(--pfx-dash);border-radius:16px;background:var(--pfx-field);color:var(--pfx-body);font-family:var(--pfx-font);font-size:13px}.pfx-shell .pfx-dropify:not(.is-ready) .pfx-dropify-input::file-selector-button{margin-right:12px;padding:8px 14px;border:1px solid var(--pfx-ghost-ring);border-radius:999px;background:var(--pfx-ghost-bg);color:var(--pfx-text);font:inherit;cursor:pointer}.pfx-dropify+.pfx-fit-row,.pfx-dropify+.pfx-group-note{margin-top:14px}.pfx-shell .pfx-dropify.is-profile.is-drag-mode .dropify-clear,.pfx-shell .pfx-dropify.is-profile.is-drag-mode .dropify-infos,.pfx-shell .pfx-dropify.is-profile.is-drag-mode .dropify-wrapper input{pointer-events:none}.pfx-shell .pfx-dropify.is-profile.is-drag-mode .dropify-infos{opacity:0!important}.pfx-shell .pfx-dropify.is-profile.is-drag-mode .dropify-render img{cursor:grab;touch-action:none;pointer-events:auto}.pfx-shell .pfx-dropify.is-profile .dropify-render img.is-dragging{cursor:grabbing}.pfx-shell .pfx-dropify.is-profile .dropify-render img.is-returning{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.pfx-shell .pfx-drag-toggle{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:999px;background:var(--pfx-chip-bg);box-shadow:inset 0 0 0 1px var(--pfx-chip-ring);color:var(--pfx-muted);font-family:var(--pfx-font);font-size:11px;font-weight:500;line-height:1;text-transform:none;cursor:pointer}.pfx-shell .pfx-drag-toggle.is-active{background:color-mix(in srgb,var(--pfx-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pfx-accent) 30%,transparent);color:var(--pfx-accent)}.pfx-fit-row{display:flex;flex-direction:column;align-items:stretch;gap:10px}.pfx-fit-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--pfx-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pfx-faint)}.pfx-fit-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;border-radius:999px;background:var(--pfx-field);box-shadow:inset 0 0 0 1px var(--pfx-field-ring)}.pfx-shell .pfx-fit-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:32px;padding:0 4px;border:0;border-radius:999px;background:transparent;color:var(--pfx-muted);font-family:var(--pfx-font);font-size:12px;font-weight:500;line-height:1;text-transform:none;cursor:pointer}.pfx-shell .pfx-fit-btn.is-active{background:color-mix(in srgb,var(--pfx-accent) 16%,transparent);color:var(--pfx-strong)}.pfx-gal{display:flex;flex-direction:column;gap:12px;margin-top:16px}.pfx-gal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.pfx-gal-grid>.pfx-empty{grid-column:1/-1}.pfx-gal-card{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:16px;background:var(--pfx-field);box-shadow:inset 0 0 0 1px var(--pfx-field-ring)}.pfx-shell .pfx-gal-trigger{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.pfx-gal-trigger img,.pfx-gal-trigger video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pfx-gal-trigger:after{content:"";position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(transparent,var(--pfx-media-fade));pointer-events:none}.pfx-gal-play{position:absolute;top:50%;left:50%;z-index:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border-radius:50%;background:var(--pfx-overlay-strong);color:var(--pfx-on-media)}.pfx-gal-play svg{width:16px;height:16px}.pfx-gal-label{position:absolute;left:10px;bottom:9px;z-index:1;max-width:calc(100% - 20px);overflow:hidden;font-size:11px;font-weight:500;color:var(--pfx-on-media);text-overflow:ellipsis;white-space:nowrap}.pfx-gal-file{inset:0;color:var(--pfx-muted)}.pfx-gal-file,.pfx-shell .pfx-gal-remove{position:absolute;display:flex;align-items:center;justify-content:center}.pfx-shell .pfx-gal-remove{top:6px;right:6px;z-index:2;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--pfx-overlay-strong);color:var(--pfx-text);cursor:pointer}.pfx-shell .pfx-gal-remove:hover{color:var(--pfx-danger-soft)}.pfx-preview{flex:1 1 290px;min-width:0;display:flex;flex-direction:column;gap:12px}.pfx-builder[data-preview-visible=false] .pfx-preview{display:none}.pfx-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px}.pfx-preview-kicker{font-family:var(--pfx-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pfx-muted)}.pfx-preview-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--pfx-faint)}.pfx-preview-live span{width:6px;height:6px;border-radius:50%;background:var(--pfx-positive)}.pfx-preview-card{overflow:hidden;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,var(--pfx-surface-top),var(--pfx-surface-bottom)) padding-box,linear-gradient(180deg,var(--pfx-edge),var(--pfx-edge-soft)) border-box;box-shadow:0 30px 60px -36px var(--pfx-shadow)}.pfx-preview-banner{height:108px;background:radial-gradient(120% 140% at 15% 0,color-mix(in srgb,var(--pfx-accent) 35%,transparent),transparent 55%),linear-gradient(120deg,var(--pfx-banner-from),var(--pfx-banner-mid) 60%,var(--pfx-banner-to))}.pfx-preview-banner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pfx-preview-body{display:flex;flex-direction:column;gap:14px;padding:0 20px 22px}.pfx-preview-avatar{width:76px;height:76px;margin-top:-38px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:linear-gradient(140deg,var(--pfx-avatar-from),var(--pfx-avatar-to) 70%);box-shadow:0 0 0 4px var(--pfx-surface-top);font-size:26px;font-weight:300;color:var(--pfx-text)}.pfx-preview-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pfx-preview-names{display:flex;flex-direction:column;gap:6px;min-width:0}.pfx-preview-name{overflow:hidden;font-size:22px;font-weight:400;letter-spacing:-.02em;color:var(--pfx-strong);text-overflow:ellipsis;white-space:nowrap}.pfx-preview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--pfx-muted)}.pfx-preview-type{font-family:var(--pfx-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pfx-status)}.pfx-preview-bio{display:-webkit-box;margin:0;overflow:hidden;font-size:13px;line-height:1.6;color:var(--pfx-note);-webkit-line-clamp:5;-webkit-box-orient:vertical}.pfx-preview-rows{display:flex;flex-direction:column;gap:6px;margin:0;padding-top:12px;border-top:1px solid var(--pfx-hairline)}.pfx-preview-rows>div{display:flex;justify-content:space-between;gap:10px;min-width:0;font-size:12px}.pfx-preview-rows dt{flex:0 0 auto;font-family:var(--pfx-mono);font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--pfx-faint)}.pfx-preview-rows dd{margin:0;min-width:0;overflow:hidden;color:var(--pfx-body);text-overflow:ellipsis;white-space:nowrap}.pfx-preview-pills{display:flex;flex-wrap:wrap;gap:6px}.pfx-preview-pill{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:var(--pfx-chip-bg);box-shadow:inset 0 0 0 1px var(--pfx-chip-ring);font-size:12px;color:var(--pfx-body)}.pfx-preview-pill.is-skill{height:26px;background:color-mix(in srgb,var(--pfx-accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pfx-accent) 30%,transparent);color:var(--pfx-accent)}.pfx-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:14px;border-top:1px solid var(--pfx-hairline)}.pfx-preview-stats>span{display:flex;flex-direction:column;gap:6px;min-width:0}.pfx-preview-stats strong{font-size:20px;font-weight:300;color:var(--pfx-strong)}.pfx-preview-stats span span{font-family:var(--pfx-mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pfx-faint)}.pfx-preview-hidden{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;border-radius:16px;background:var(--pfx-tile);box-shadow:inset 0 0 0 1px var(--pfx-tile-ring);font-size:12px;line-height:1.5;color:var(--pfx-muted)}.pfx-preview-hidden svg{width:14px;height:14px;flex:0 0 auto;margin-top:2px}.pfx-preview-bio[hidden],.pfx-preview-hidden[hidden],.pfx-preview-pills[hidden],.pfx-preview-rows[hidden]{display:none!important}@media (max-width:767px){.pfx-shell{padding:12px;border-radius:20px}.pfx-group,.pfx-head,.pfx-section-head{padding:16px}.pfx-shell .pfx-head-title,.pfx-shell .pfx-section-title{font-size:24px}.pfx-head-actions{width:100%}.pfx-shell .pfx-head-actions .pfx-submit{flex:1 1 auto}.pfx-rail{gap:10px}.pfx-progress{padding:12px 14px}.pfx-meter{width:44px;height:44px}.pfx-rail-list{display:flex;gap:6px;padding:6px;border-radius:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.pfx-rail-list::-webkit-scrollbar{display:none}.pfx-shell .pfx-rail-btn{flex:0 0 auto;gap:8px;height:42px;padding:0 12px 0 6px;border-radius:13px;font-size:13px;scroll-snap-align:start}.pfx-rail-icon{width:30px;height:30px;border-radius:9px}.pfx-rail-label{overflow:visible}.pfx-rail-note{display:none}.pfx-chip .pfx-mini{width:30px;height:30px;min-width:30px}.pfx-entry-head{flex-wrap:wrap;row-gap:4px}.pfx-entry-heading{flex-basis:calc(100% - 42px)}.pfx-entry-summary,.pfx-entry-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.pfx-shell .pfx-entry-edit{margin-left:auto}.pfx-fit-options{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px}.pfx-shell .pfx-fit-btn{height:38px;border-radius:12px}.pfx-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pfx-section-num{width:44px;height:44px}.pfx-entry-card.is-editing .pfx-entry-grid{padding:4px 12px 14px}.pfx-field-half,.pfx-field-third{grid-column:span 12}.pfx-field-quarter{grid-column:span 6}.pfx-custom-row{flex-wrap:wrap}.pfx-custom-cell.is-content,.pfx-custom-cell.is-label{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.pfx-shell :is(.pfx-submit,.pfx-ghost-btn,.pfx-rail-btn,.pfx-meter-arc,.pfx-acc-chevron,.pfx-entry-card){transition:none}.pfx-shell .pfx-submit:hover{transform:none}}.godweb-root.theme-light .pfx-shell,body.theme-classic .pfx-shell{--pfx-ground:#f3f6fa;--pfx-glow:rgba(120,160,220,0.2);--pfx-surface-top:#ffffff;--pfx-surface-bottom:#f7f9fc;--pfx-edge:rgba(20,40,70,0.16);--pfx-edge-soft:rgba(20,40,70,0.05);--pfx-field:#ffffff;--pfx-field-ring:rgba(20,40,70,0.16);--pfx-field-ring-hover:rgba(20,40,70,0.3);--pfx-tile:rgba(20,40,70,0.03);--pfx-tile-ring:rgba(20,40,70,0.08);--pfx-chip-bg:rgba(20,40,70,0.05);--pfx-chip-ring:rgba(20,40,70,0.12);--pfx-hairline:rgba(20,40,70,0.1);--pfx-rule:rgba(20,40,70,0.3);--pfx-dash:rgba(20,40,70,0.22);--pfx-strong:#0d1b2e;--pfx-text:#1a2b42;--pfx-value:#13233a;--pfx-body:#2a3d57;--pfx-note:#3c506b;--pfx-status:#2a3d57;--pfx-muted:#52647d;--pfx-faint:#5f718a;--pfx-disabled:#8696aa;--pfx-accent:var(--gs-public-theme-primary,#2f6fd1);--pfx-on-accent:#ffffff;--pfx-primary-bg:#0d1b2e;--pfx-primary-bg-hover:#1c3050;--pfx-primary-fg:#ffffff;--pfx-primary-inset:rgba(255,255,255,0.12);--pfx-ghost-bg:#ffffff;--pfx-ghost-bg-hover:#f1f5fa;--pfx-ghost-ring:rgba(20,40,70,0.18);--pfx-ghost-ring-hover:rgba(20,40,70,0.4);--pfx-icon-hover:rgba(20,40,70,0.06);--pfx-overlay:rgba(13,27,46,0.72);--pfx-avatar-from:#8fb3e6;--pfx-avatar-to:#3f6aa6;--pfx-banner-from:#dbe7f6;--pfx-banner-mid:#c6d8ef;--pfx-banner-to:#e8f0fa;--pfx-danger:#b3362b;--pfx-danger-soft:#b3362b;--pfx-warning:#9a6200;--pfx-positive:#17784e;--pfx-shadow:rgba(20,40,70,0.14);--pfx-shadow-strong:rgba(20,40,70,0.18);color-scheme:light}.godweb-root.theme-light .pfx-shell .pfx-builder input[type=date]::-webkit-calendar-picker-indicator,body.theme-classic .pfx-shell .pfx-builder input[type=date]::-webkit-calendar-picker-indicator{filter:none}body.theme-classic #side-panel :is(#folios-panel-shell,#manage-panel-shell) .pfx-shell .pfx-builder :is(.sp-fx-input,.sp-fx-textarea){border:0!important;background:var(--pfx-field)!important;box-shadow:inset 0 0 0 1px var(--pfx-field-ring)!important;color:var(--pfx-value)!important}body.theme-classic #side-panel :is(#folios-panel-shell,#manage-panel-shell) .pfx-shell .pfx-builder .sp-fx-input[readonly]{background:var(--pfx-tile)!important;color:var(--pfx-note)!important}body.theme-classic #side-panel :is(#folios-panel-shell,#manage-panel-shell) .pfx-shell .pfx-builder :is(.sp-fx-input,.sp-fx-textarea):focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pfx-accent) 70%,transparent),0 0 0 4px color-mix(in srgb,var(--pfx-accent) 14%,transparent)!important}body.theme-classic #side-panel :is(#folios-panel-shell,#manage-panel-shell) .pfx-shell .pfx-builder .pfx-chip .pfx-chip-input{background:transparent!important;box-shadow:none!important;color:inherit!important}body.theme-classic #side-panel :is(#folios-panel-shell,#manage-panel-shell) .pfx-shell .pfx-builder .pfx-mini{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--pfx-muted)!important}body.theme-classic #side-panel :is(#folios-panel-shell,#manage-panel-shell) .pfx-shell .pfx-builder .pfx-mini:hover{background:var(--pfx-icon-hover)!important;color:var(--pfx-strong)!important}.tgx{--tgx-font:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--tgx-mono:"Geist Mono",var(--gw-font-mono);--tgx-ground:#08111f;--tgx-glow:rgba(110,150,215,0.16);--tgx-surface-top:#0e1a2b;--tgx-surface-bottom:#0a1422;--tgx-edge:rgba(255,255,255,0.14);--tgx-edge-soft:rgba(255,255,255,0.04);--tgx-field:#070e19;--tgx-field-ring:rgba(255,255,255,0.08);--tgx-field-ring-hover:rgba(255,255,255,0.16);--tgx-tile:rgba(255,255,255,0.025);--tgx-tile-ring:rgba(255,255,255,0.07);--tgx-chip-bg:rgba(255,255,255,0.04);--tgx-chip-ring:rgba(255,255,255,0.1);--tgx-hairline:rgba(255,255,255,0.08);--tgx-rule:rgba(255,255,255,0.24);--tgx-strong:#f5f8fc;--tgx-text:#e9eef6;--tgx-value:#eef3f9;--tgx-body:#cfd8e5;--tgx-note:#b4c1d2;--tgx-status:#c9d5e4;--tgx-muted:#93a3b8;--tgx-faint:#7d8ea5;--tgx-disabled:#6f8098;--tgx-accent:var(--gs-public-theme-primary,#7fb2ff);--tgx-on-accent:#08111f;--tgx-primary-bg:#eef2f8;--tgx-primary-bg-hover:#ffffff;--tgx-primary-fg:#08111f;--tgx-primary-inset:rgba(255,255,255,0.9);--tgx-ghost-bg:rgba(255,255,255,0.02);--tgx-ghost-bg-hover:rgba(255,255,255,0.05);--tgx-ghost-ring:rgba(255,255,255,0.18);--tgx-ghost-ring-hover:rgba(255,255,255,0.4);--tgx-icon-hover:rgba(255,255,255,0.05);--tgx-switch-off:rgba(255,255,255,0.16);--tgx-switch-knob:#e9eef6;--tgx-danger:#f28b82;--tgx-danger-text:#f6b3ad;--tgx-warning:#e5b567;--tgx-warning-text:#ecc98c;--tgx-positive:#6fd3a5;--tgx-positive-text:#8fe0bb;--tgx-shadow-strong:rgba(0,0,0,0.85);--tgx-card-ink:#ffffff;position:relative;display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:24px;background:radial-gradient(900px 340px at 50% -80px,var(--tgx-glow),transparent 70%),var(--tgx-ground);color:var(--tgx-text);color-scheme:dark;font-family:var(--tgx-font);font-size:14px;line-height:1.5;letter-spacing:normal;text-align:left}.tgx,.tgx *,.tgx :after,.tgx :before{box-sizing:border-box}.tgx .sp-fx-hidden,.tgx [hidden]{display:none!important}.tgx svg{flex:0 0 auto}.tgx-head{flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding:18px 18px 18px 20px;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,var(--tgx-surface-top),var(--tgx-surface-bottom)) padding-box,linear-gradient(180deg,var(--tgx-edge),var(--tgx-edge-soft)) border-box;box-shadow:0 24px 48px -28px var(--tgx-shadow-strong)}.tgx-head,.tgx-head-id{display:flex;align-items:center}.tgx-head-id{gap:16px;min-width:0;flex:1 1 360px}.tgx-avatar{width:60px;height:60px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:18px;background:radial-gradient(120% 120% at 30% 0,color-mix(in srgb,var(--tgx-accent) 14%,transparent),transparent 70%),var(--tgx-field);box-shadow:inset 0 0 0 1px var(--tgx-chip-ring);font-size:19px;font-weight:500;color:var(--tgx-strong)}.tgx-head-main{display:flex;flex-direction:column;gap:8px;min-width:0}.tgx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--tgx-mono);font-size:11px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--tgx-faint)}.tgx-rule{width:18px;height:1px;background:var(--tgx-rule)}.tgx-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.tgx .tgx-title{margin:0;font-family:var(--tgx-font);font-size:30px;font-weight:300;line-height:1.05;letter-spacing:-.03em;text-transform:none;color:var(--tgx-strong);overflow-wrap:anywhere}.tgx-type-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 9px;border-radius:999px;background:var(--tgx-chip-bg);box-shadow:inset 0 0 0 1px var(--tgx-chip-ring);font-family:var(--tgx-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tgx-status);white-space:nowrap}.tgx-fact svg,.tgx-type-chip svg{width:14px;height:14px}.tgx-godid-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.tgx-godid{font-family:var(--tgx-mono);font-size:12px;letter-spacing:.04em;color:var(--tgx-muted);overflow-wrap:anywhere}.tgx .tgx-copy{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:999px;background:var(--tgx-chip-bg);color:var(--tgx-note);font:500 11px/1 var(--tgx-font);letter-spacing:normal;text-transform:none;cursor:pointer}.tgx .tgx-copy:hover{background:var(--tgx-icon-hover);color:var(--tgx-strong)}.tgx-copy svg{width:12px;height:12px}.tgx-head-facts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tgx-fact{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:var(--tgx-chip-bg);box-shadow:inset 0 0 0 1px var(--tgx-chip-ring);font-weight:500;color:var(--tgx-body);white-space:nowrap}.tgx .tgx-ghost.tgx-go-global,.tgx-fact{height:32px;padding:0 12px;font-size:12px}.tgx .tgx-ghost.tgx-go-global{text-decoration:none}.tgx .tgx-go-global svg{width:13px;height:13px}.sp-folios-manage-pane:has(>.sp-folios-manage-host .tgx)>.sp-folios-go-global{display:none!important}.tgx-fact.is-warn{background:color-mix(in srgb,var(--tgx-warning) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-warning) 30%,transparent);color:var(--tgx-warning-text)}.tgx-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.tgx-rail{flex:1 1 264px;min-width:0;display:flex;flex-direction:column;gap:12px}.tgx-workspace{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.tgx-aside{flex:1 1 280px;min-width:0}.tgx[data-tgx-section=card] .tgx-aside{display:none}.tgx .tgx-ring-card,.tgx-checklist,.tgx-rail-card{border:1px solid transparent;background:linear-gradient(180deg,var(--tgx-surface-top),var(--tgx-surface-bottom)) padding-box,linear-gradient(180deg,var(--tgx-edge),var(--tgx-edge-soft)) border-box}.tgx .tgx-ring-card{display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:14px 16px;border-radius:22px;color:var(--tgx-text);font:400 14px/1.3 var(--tgx-font);letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer}.tgx-ring{position:relative;width:52px;height:52px;flex:0 0 auto;display:block}.tgx-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.tgx-ring-arc,.tgx-ring-track{fill:none;stroke-width:3.5}.tgx-ring-track{stroke:var(--tgx-hairline)}.tgx-ring-arc{stroke:var(--tgx-accent);stroke-linecap:round;transition:stroke-dasharray .4s ease}.tgx-ring-arc.is-complete{stroke:var(--tgx-positive)}.tgx-ring-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--tgx-strong)}.tgx-ring-value i{font-size:9px;font-style:normal;color:var(--tgx-muted)}.tgx-ring-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.tgx-ring-copy strong{font-size:15px;font-weight:500;color:var(--tgx-strong)}.tgx-ring-copy span{font-size:12px;color:var(--tgx-muted)}.tgx-rail-card{display:block;border-radius:22px}.tgx .tgx-rail-arrow{display:none}.tgx-rail-list{display:flex;flex-direction:column;gap:2px;padding:8px}.tgx .tgx-rail-btn{display:flex;align-items:center;gap:12px;width:100%;min-width:0;height:50px;margin:0;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--tgx-body);font:500 14px/1 var(--tgx-font);letter-spacing:normal;text-align:left;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.tgx .tgx-rail-btn:hover{background:var(--tgx-icon-hover)}.tgx .tgx-rail-btn.is-active{background:color-mix(in srgb,var(--tgx-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-accent) 28%,transparent);color:var(--tgx-strong)}.tgx .tgx-rail-btn.is-danger.is-active{background:color-mix(in srgb,var(--tgx-danger) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-danger) 28%,transparent)}.tgx-rail-icon{width:32px;height:32px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--tgx-chip-bg);color:var(--tgx-muted)}.tgx-rail-icon svg{width:16px;height:16px}.tgx-rail-btn.is-danger .tgx-rail-icon{background:color-mix(in srgb,var(--tgx-danger) 8%,transparent);color:var(--tgx-danger-text)}.tgx-rail-btn.is-active .tgx-rail-icon{background:color-mix(in srgb,var(--tgx-accent) 16%,transparent);color:var(--tgx-accent)}.tgx-rail-btn.is-danger.is-active .tgx-rail-icon{background:color-mix(in srgb,var(--tgx-danger) 16%,transparent);color:var(--tgx-danger)}.tgx-rail-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.tgx-rail-tag{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;background:var(--tgx-chip-bg);font:normal 500 11px/1 var(--tgx-mono);color:var(--tgx-note)}.tgx-rail-tag.is-success{background:color-mix(in srgb,var(--tgx-positive) 10%,transparent);color:var(--tgx-positive-text)}.tgx-rail-tag.is-warn{background:color-mix(in srgb,var(--tgx-warning) 12%,transparent);color:var(--tgx-warning-text)}.tgx-rail-tag.is-danger{background:color-mix(in srgb,var(--tgx-danger) 12%,transparent);color:var(--tgx-danger-text)}.tgx-rail-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.tgx-note,.tgx-rail-note{display:flex;gap:8px;margin:0;font-size:12px;line-height:1.5;color:var(--tgx-faint)}.tgx-rail-note{padding:0 8px}.tgx-note svg,.tgx-rail-note svg{width:14px;height:14px;margin-top:2px}.tgx-section{display:flex;flex-direction:column;gap:16px;min-width:0}.tgx-section-head{--tgx-head-tint:var(--tgx-accent);display:flex;flex-wrap:wrap;align-items:center;gap:16px 18px;padding:22px 24px;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--tgx-head-tint) 8%,transparent),transparent 60%) padding-box,linear-gradient(180deg,var(--tgx-surface-top),var(--tgx-surface-bottom)) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--tgx-head-tint) 45%,transparent),var(--tgx-edge-soft) 70%) border-box}.tgx-section.is-danger .tgx-section-head{--tgx-head-tint:var(--tgx-danger)}.tgx-section-num{width:52px;height:52px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:16px;background:radial-gradient(100% 100% at 50% 0,var(--tgx-chip-ring),transparent 70%),var(--tgx-field);box-shadow:inset 0 0 0 1px var(--tgx-field-ring);font:500 15px/1 var(--tgx-mono);color:var(--tgx-head-tint)}.tgx-section-headings{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 240px}.tgx-section-kicker{font:500 10px/1 var(--tgx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tgx-faint)}.tgx .tgx-section-title{margin:0;font-family:var(--tgx-font);font-size:30px;font-weight:300;line-height:1.05;letter-spacing:-.03em;text-transform:none;color:var(--tgx-strong)}.tgx-section-copy{margin:0;font-size:14px;line-height:1.5;color:var(--tgx-muted)}.tgx-pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;background:var(--tgx-chip-bg);box-shadow:inset 0 0 0 1px var(--tgx-chip-ring);font-size:12px;font-weight:500;line-height:1;color:var(--tgx-note);white-space:nowrap}.tgx-pill-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.tgx-pill.is-success{background:color-mix(in srgb,var(--tgx-positive) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-positive) 28%,transparent);color:var(--tgx-positive-text)}.tgx-pill.is-warn{background:color-mix(in srgb,var(--tgx-warning) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-warning) 28%,transparent);color:var(--tgx-warning-text)}.tgx-pill.is-danger{background:color-mix(in srgb,var(--tgx-danger) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-danger) 30%,transparent);color:var(--tgx-danger-text)}.tgx-pill.is-accent{background:color-mix(in srgb,var(--tgx-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-accent) 30%,transparent);color:var(--tgx-accent)}.tgx-form,.tgx-group{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0}.tgx-group{padding:22px 22px 24px;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,var(--tgx-surface-top),var(--tgx-surface-bottom)) padding-box,linear-gradient(180deg,var(--tgx-edge),var(--tgx-edge-soft) 60%) border-box}.tgx-group-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.tgx-group-title{font:500 10px/1 var(--tgx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tgx-muted)}.tgx-group-copy{font-size:12px;color:var(--tgx-faint)}.tgx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px 16px}.tgx-field{display:flex;flex-direction:column;gap:8px;min-width:0}.tgx-field.is-full{grid-column:1/-1}.tgx .tgx-label{margin:0;font:500 10px/1.4 var(--tgx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tgx-muted)}.tgx .tgx-label-spaced{margin-top:10px}.tgx-required{color:var(--tgx-accent)}.tgx .tgx-input{width:100%;height:46px;margin:0;padding:0 14px;border:0;border-radius:12px;background:var(--tgx-field);box-shadow:inset 0 0 0 1px var(--tgx-field-ring);color:var(--tgx-value);font:400 14px/1 var(--tgx-font);letter-spacing:normal;text-transform:none;outline:none}.tgx .tgx-input:hover{box-shadow:inset 0 0 0 1px var(--tgx-field-ring-hover)}.tgx .tgx-input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-accent) 70%,transparent),0 0 0 4px color-mix(in srgb,var(--tgx-accent) 14%,transparent)}.tgx .tgx-input.is-readonly,.tgx .tgx-input[readonly]{background:var(--tgx-tile);color:var(--tgx-note);font-family:var(--tgx-mono);font-size:13px}.tgx-readonly-row{display:flex;gap:8px;min-width:0}.tgx-readonly{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;height:46px;padding:0 14px;border-radius:12px;background:var(--tgx-tile);box-shadow:inset 0 0 0 1px var(--tgx-tile-ring);color:var(--tgx-note);font:400 13px/1 var(--tgx-mono)}.tgx-readonly span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgx-readonly svg{width:14px;height:14px;color:var(--tgx-disabled)}.tgx .tgx-icon-btn{width:46px;height:46px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:12px;background:var(--tgx-chip-bg);box-shadow:inset 0 0 0 1px var(--tgx-field-ring);color:var(--tgx-note);cursor:pointer}.tgx .tgx-icon-btn:hover{background:var(--tgx-icon-hover);color:var(--tgx-strong)}.tgx-icon-btn svg{width:16px;height:16px}.tgx .tgx-help{margin:0;font-size:12px;line-height:1.5;color:var(--tgx-faint)}.tgx .tgx-help.is-error{color:var(--tgx-danger-text)}.tgx .tgx-help.is-success{color:var(--tgx-positive-text)}.tgx .tgx-choice-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.tgx :is(.tgx-tile,.tgx-option,.tgx-seg-option):has(.tgx-choice-input:focus-visible){outline:2px solid var(--tgx-accent);outline-offset:2px}.tgx-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px}.tgx-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px}.tgx-option,.tgx-tile{position:relative;display:flex;min-width:0;margin:0;border-radius:16px;background:var(--tgx-tile);box-shadow:inset 0 0 0 1px var(--tgx-chip-ring);cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease}.tgx-tile{flex-direction:column;align-items:flex-start;gap:12px;min-height:104px;padding:14px}.tgx-option{align-items:center;gap:14px;min-height:72px;padding:14px 16px}.tgx-option:hover,.tgx-tile:hover{box-shadow:inset 0 0 0 1px var(--tgx-field-ring-hover)}.tgx-option:has(.tgx-choice-input:checked),.tgx-tile:has(.tgx-choice-input:checked){background:color-mix(in srgb,var(--tgx-accent) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-accent) 55%,transparent)}.tgx-method-icon,.tgx-option-icon,.tgx-tile-icon{width:34px;height:34px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--tgx-chip-bg);color:var(--tgx-muted)}.tgx-option-icon{width:38px;height:38px;border-radius:12px}.tgx-method-icon svg,.tgx-option-icon svg,.tgx-tile-icon svg{width:16px;height:16px}.tgx-option:has(.tgx-choice-input:checked) .tgx-option-icon,.tgx-tile:has(.tgx-choice-input:checked) .tgx-tile-icon{background:color-mix(in srgb,var(--tgx-accent) 16%,transparent);color:var(--tgx-accent)}.tgx-option-text,.tgx-tile-text{display:flex;flex-direction:column;gap:4px;min-width:0}.tgx-option-text{flex:1 1 auto}.tgx-option-text strong,.tgx-tile-text strong{font-size:14px;font-weight:500;color:var(--tgx-strong)}.tgx-option-text span,.tgx-tile-text span{font-size:12px;line-height:1.4;color:var(--tgx-muted)}.tgx-tile-check{position:absolute;top:12px;right:12px;width:20px;height:20px;display:none;align-items:center;justify-content:center;border-radius:50%;background:var(--tgx-accent);color:var(--tgx-on-accent)}.tgx-tile:has(.tgx-choice-input:checked) .tgx-tile-check{display:flex}.tgx-tile-check svg{width:12px;height:12px}.tgx-radio{width:20px;height:20px;flex:0 0 auto;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--tgx-rule);transition:box-shadow .2s ease}.tgx-option:has(.tgx-choice-input:checked) .tgx-radio{box-shadow:inset 0 0 0 6px var(--tgx-accent)}.tgx-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 18px;border-radius:20px;background:var(--tgx-tile);box-shadow:inset 0 0 0 1px var(--tgx-tile-ring)}.tgx-foot-note{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 220px;font-size:12px;line-height:1.45;color:var(--tgx-muted)}.tgx-foot-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--tgx-rule)}.tgx-foot-dirty,.tgx-form[data-folios-draft-dirty="1"] .tgx-foot.is-dirty-aware .tgx-foot-clean{display:none}.tgx-form[data-folios-draft-dirty="1"] .tgx-foot.is-dirty-aware .tgx-foot-dirty{display:inline}.tgx-form[data-folios-draft-dirty="1"] .tgx-foot.is-dirty-aware .tgx-foot-dot{background:var(--tgx-warning)}.tgx .tgx-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;margin:0;padding:0 22px;border:0;border-radius:999px;background:var(--tgx-primary-bg);color:var(--tgx-primary-fg);font:500 14px/1 var(--tgx-font);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 var(--tgx-primary-inset),0 10px 24px -14px var(--tgx-shadow-strong)}.tgx .tgx-submit:before{content:"";width:16px;height:16px;flex:0 0 auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat}.tgx .tgx-submit:hover{background:var(--tgx-primary-bg-hover)}.tgx .tgx-submit:disabled{opacity:.6;cursor:progress}.tgx .tgx-danger-btn,.tgx .tgx-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;margin:0;padding:0 16px;border-radius:999px;font:500 14px/1 var(--tgx-font);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer}.tgx .tgx-ghost{border:1px solid var(--tgx-ghost-ring);background:var(--tgx-ghost-bg);color:var(--tgx-text)}.tgx .tgx-ghost:hover{border-color:var(--tgx-ghost-ring-hover);background:var(--tgx-ghost-bg-hover)}.tgx .tgx-ghost-sm{height:36px;padding:0 14px;font-size:13px}.tgx-ghost svg{width:14px;height:14px}.tgx-when-hidden,.tgx-when-shown{display:inline-flex}.tgx .tgx-ghost .tgx-when-shown,.tgx .tgx-ghost[aria-pressed=true] .tgx-when-hidden{display:none}.tgx .tgx-ghost[aria-pressed=true] .tgx-when-shown{display:inline-flex}.tgx .tgx-danger-btn{border:1px solid color-mix(in srgb,var(--tgx-danger) 45%,transparent);background:color-mix(in srgb,var(--tgx-danger) 8%,transparent);color:var(--tgx-danger-text)}.tgx .tgx-danger-btn:hover{background:color-mix(in srgb,var(--tgx-danger) 16%,transparent)}.tgx-strength{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--tgx-tile);box-shadow:inset 0 0 0 1px var(--tgx-tile-ring)}.tgx-pw-card .tgx-strength{padding:0;background:none;box-shadow:none}.tgx-strength-head{display:contents}.tgx-strength>.tgx-strength-head>.tgx-label{order:0}.tgx-meter{order:1}.tgx .tgx-strength-text{order:2;margin:0;font-size:12px;font-weight:500;line-height:1.4;color:var(--tgx-faint)}.tgx-reqs{order:3}.tgx-strength[data-tgx-strength-tone=weak] .tgx-strength-text{color:var(--tgx-danger-text)}.tgx-strength[data-tgx-strength-tone=medium] .tgx-strength-text{color:var(--tgx-warning-text)}.tgx-strength[data-tgx-strength-tone=strong] .tgx-strength-text{color:var(--tgx-positive-text)}.tgx-meter{position:relative;height:6px;overflow:hidden;border-radius:999px;background:var(--tgx-hairline)}.tgx-meter:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(25% - 3px),var(--tgx-surface-bottom) calc(25% - 3px),var(--tgx-surface-bottom) 25%,transparent 25%,transparent calc(50% - 3px),var(--tgx-surface-bottom) calc(50% - 3px),var(--tgx-surface-bottom) 50%,transparent 50%,transparent calc(75% - 3px),var(--tgx-surface-bottom) calc(75% - 3px),var(--tgx-surface-bottom) 75%,transparent 75%)}.tgx-meter-fill{display:block;width:0;height:100%;background:var(--tgx-danger);transition:width .25s ease,background-color .25s ease}.tgx-strength[data-tgx-strength-tone=medium] .tgx-meter-fill{background:var(--tgx-warning)}.tgx-strength[data-tgx-strength-tone=strong] .tgx-meter-fill{background:var(--tgx-positive)}.tgx-reqs{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.tgx-reqs li{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--tgx-muted)}.tgx-reqs li svg{width:13px;height:13px;opacity:.3}.tgx-reqs li.is-met{color:var(--tgx-positive-text)}.tgx-reqs li.is-met svg{opacity:1}.tgx-callout{--tgx-callout-tint:var(--tgx-accent);display:flex;gap:12px;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--tgx-callout-tint) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-callout-tint) 24%,transparent);color:var(--tgx-callout-tint)}.tgx-callout.is-warn{--tgx-callout-tint:var(--tgx-warning)}.tgx-callout.is-danger{--tgx-callout-tint:var(--tgx-danger)}.tgx-callout svg{width:16px;height:16px;margin-top:2px}.tgx-callout p{margin:0;font-size:13px;line-height:1.55;color:var(--tgx-body)}.tgx-methods{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px}.tgx .tgx-method{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:14px;border:0;border-radius:16px;background:var(--tgx-tile);box-shadow:inset 0 0 0 1px var(--tgx-chip-ring);color:var(--tgx-text);font:400 14px/1.2 var(--tgx-font);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease}.tgx .tgx-method:hover{box-shadow:inset 0 0 0 1px var(--tgx-field-ring-hover)}.tgx .tgx-method.is-active{background:color-mix(in srgb,var(--tgx-accent) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-accent) 55%,transparent)}.tgx-method.is-active .tgx-method-icon{background:color-mix(in srgb,var(--tgx-accent) 16%,transparent);color:var(--tgx-accent)}.tgx-method-text{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.tgx-method-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.tgx-method-name strong{font-size:14px;font-weight:500;color:var(--tgx-strong)}.tgx-method-badge{display:none;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--tgx-positive) 12%,transparent);color:var(--tgx-positive-text);font:normal 500 10px/1 var(--tgx-mono);letter-spacing:.1em;text-transform:uppercase}.tgx-method.is-elected .tgx-method-badge{display:inline-flex}.tgx-method-badge span{width:6px;height:6px;border-radius:50%;background:var(--tgx-positive)}.tgx-method-copy{font-size:12px;line-height:1.4;color:var(--tgx-muted)}.tgx .sp-this-god-identifier-mailbox-wrap{margin:0;padding:0;max-height:none;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.tgx .sp-this-god-identifier-mailbox-table{display:block;width:100%;min-width:0;margin:0;border:0;background:none}.tgx .sp-this-god-identifier-mailbox-table thead{display:none}.tgx .sp-this-god-identifier-mailbox-table tbody{display:flex;flex-direction:column;gap:8px}.tgx .sp-this-god-identifier-mailbox-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;grid-template-areas:"label email pick" "provider user pick" "provider recovery pick";align-items:center;gap:3px 14px;padding:10px 14px;border-radius:14px;background:var(--tgx-tile);box-shadow:inset 0 0 0 1px var(--tgx-tile-ring);cursor:pointer}.tgx .sp-this-god-identifier-mailbox-row:hover{box-shadow:inset 0 0 0 1px var(--tgx-field-ring-hover)}.tgx .sp-this-god-identifier-mailbox-row.is-selected{background:color-mix(in srgb,var(--tgx-accent) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-accent) 45%,transparent)}.tgx .sp-this-god-identifier-mailbox-row:focus-visible{outline:2px solid var(--tgx-accent);outline-offset:2px}.tgx .sp-this-god-identifier-mailbox-row td{display:block;min-width:0;padding:0;border:0;background:none;font-size:12px;line-height:1.35;color:var(--tgx-muted);overflow-wrap:anywhere;text-align:left}.tgx .sp-this-god-identifier-mailbox-row td:first-child{grid-area:label;font-size:13px;font-weight:500;color:var(--tgx-strong)}.tgx .sp-this-god-identifier-mailbox-row td:nth-child(2){grid-area:provider;align-self:start}.tgx .sp-this-god-identifier-mailbox-row td:nth-child(3){grid-area:email;font-family:var(--tgx-mono);font-size:13px;color:var(--tgx-body)}.tgx .sp-this-god-identifier-mailbox-row td:nth-child(4){grid-area:user}.tgx .sp-this-god-identifier-mailbox-row td:nth-child(5){grid-area:recovery}.tgx .sp-this-god-identifier-mailbox-row td:nth-child(4):before{content:"Username ";color:var(--tgx-faint)}.tgx .sp-this-god-identifier-mailbox-row td:nth-child(5):before{content:"Recovery ";color:var(--tgx-faint)}.tgx .sp-this-god-identifier-mailbox-row td[data-login-mailbox-selected-cell]{grid-area:pick;width:18px;height:18px;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--tgx-rule);font-size:0;color:transparent}.tgx .sp-this-god-identifier-mailbox-row.is-selected td[data-login-mailbox-selected-cell]{box-shadow:inset 0 0 0 5px var(--tgx-accent)}.tgx-card-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.tgx-card-layout>.tgx-form{flex:999 1 380px}.tgx-card-column{flex:1 1 330px;max-width:440px;min-width:0;display:flex;flex-direction:column;gap:10px}.tgx-switch-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px 16px}.tgx-switch-group{display:flex;flex-direction:column;gap:8px;min-width:0}.tgx .tgx-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0;padding:8px 12px 8px 14px;border:0;border-radius:12px;background:var(--tgx-tile);box-shadow:inset 0 0 0 1px var(--tgx-tile-ring);color:var(--tgx-text);font:400 14px/1.2 var(--tgx-font);letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer}.tgx .tgx-switch-row:hover{box-shadow:inset 0 0 0 1px var(--tgx-field-ring-hover)}.tgx-switch-text{display:flex;flex-direction:column;gap:3px;min-width:0}.tgx .tgx-switch-row .sp-this-god-visibility-pill-label{margin:0;font:inherit;letter-spacing:normal;text-transform:none;color:var(--tgx-faint)}.tgx .tgx-switch-row[aria-pressed=true] .sp-this-god-visibility-pill-label{color:var(--tgx-text)}.tgx-switch-text small{font-size:11px;line-height:1.3;color:var(--tgx-faint)}.tgx .tgx-switch-row .sp-this-god-visibility-pill-state{display:none!important}.tgx-switch{position:relative;width:40px;height:22px;flex:0 0 auto;border-radius:999px;background:var(--tgx-switch-off);transition:background-color .2s ease}.tgx-switch span{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--tgx-switch-knob);transition:transform .2s ease,background-color .2s ease}.tgx-switch-row[aria-pressed=true] .tgx-switch{background:var(--tgx-accent)}.tgx-switch-row[aria-pressed=true] .tgx-switch span{transform:translateX(18px);background:var(--tgx-on-accent)}.tgx-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.tgx-preview-kicker{font:500 10px/1 var(--tgx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tgx-muted)}.tgx-preview-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--tgx-muted)}.tgx-preview-live span{width:6px;height:6px;border-radius:50%;background:var(--tgx-positive)}.tgx .tgx-card-preview{min-width:0;color:var(--tgx-card-ink);font-family:var(--gw-font-mono);font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal}.tgx .sp-vmx-card>.sp-fx-head{display:none}.tgx .sp-vmx-card{--vmx-edge:var(--tgx-rule);--vmx-panel:var(--tgx-surface-top);--vmx-panel-strong:var(--tgx-field);--vmx-ink:var(--tgx-text);--vmx-accent:var(--tgx-accent);--vmx-accent-soft:var(--tgx-accent);--vmx-ok:var(--tgx-positive);--vmx-warn:var(--tgx-warning);--vmx-bad:var(--tgx-danger);display:flex;flex-direction:column;gap:16px;margin:0;padding:22px;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,var(--tgx-surface-top),var(--tgx-surface-bottom)) padding-box,linear-gradient(180deg,var(--tgx-edge),var(--tgx-edge-soft) 60%) border-box;box-shadow:none;font-family:var(--tgx-font);color:var(--tgx-text)}.tgx .sp-vmx-summary{gap:16px 24px;padding-bottom:6px}.tgx .sp-vmx-ring{width:88px;height:88px}.tgx .sp-vmx-ring-value{font-size:24px;font-weight:300;letter-spacing:-.02em}.tgx .sp-vmx-ring-value i{font-size:12px}.tgx .sp-vmx-summary-main{gap:12px}.tgx .sp-vmx-segments{gap:8px}.tgx .sp-vmx-segment{height:8px;border:0;background:var(--tgx-hairline)}.tgx .sp-vmx-segment i{background:var(--tgx-accent)}.tgx .sp-vmx-segment.is-complete i{background:var(--tgx-positive)}.tgx .sp-vmx-summary-note{font-size:13px;line-height:1.5;color:var(--tgx-note)}.tgx .sp-vmx-rows{gap:10px}.tgx .sp-vmx-row{padding:14px;border:0;border-radius:16px;background:var(--tgx-tile);box-shadow:inset 0 0 0 1px var(--tgx-tile-ring)}.tgx .sp-vmx-row.is-open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-accent) 35%,transparent)}.tgx .sp-vmx-row.is-complete{background:color-mix(in srgb,var(--tgx-positive) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-positive) 18%,transparent)}.tgx .sp-vmx-row-head{gap:10px 14px}.tgx .sp-vmx-row-icon{width:36px;height:36px;border:0;border-radius:11px;background:var(--tgx-chip-bg);color:var(--tgx-muted)}.tgx .sp-vmx-row-icon svg{width:16px;height:16px}.tgx .sp-vmx-row.is-complete .sp-vmx-row-icon{background:color-mix(in srgb,var(--tgx-positive) 12%,transparent);color:var(--tgx-positive-text)}.tgx .sp-vmx-row-label{gap:4px}.tgx .sp-vmx-row-label b{font-size:14px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--tgx-strong)}.tgx .sp-vmx-row-label em{font-size:12px;color:var(--tgx-muted)}.tgx .sp-vmx-row-points{font:500 12px/1 var(--tgx-mono);letter-spacing:normal;color:var(--tgx-note)}.tgx .sp-vmx-row-state{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:0;box-shadow:inset 0 0 0 1px var(--tgx-chip-ring);background:var(--tgx-chip-bg);font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--tgx-note)}.tgx .sp-vmx-row-state[data-tone=success]{background:color-mix(in srgb,var(--tgx-positive) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-positive) 28%,transparent);color:var(--tgx-positive-text)}.tgx .sp-vmx-row-state[data-tone=warn]{background:color-mix(in srgb,var(--tgx-warning) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-warning) 28%,transparent);color:var(--tgx-warning-text)}.tgx .sp-vmx-row-state[data-tone=error]{background:color-mix(in srgb,var(--tgx-danger) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-danger) 30%,transparent);color:var(--tgx-danger-text)}.tgx .sp-vmx-row-drawer{gap:12px;margin-top:12px;padding:16px;border-top:0;border-radius:14px;background:var(--tgx-field);box-shadow:inset 0 0 0 1px var(--tgx-tile-ring)}.tgx .sp-vmx-card .sp-fx-help{font-size:12px;line-height:1.5;color:var(--tgx-faint)}.tgx .sp-vmx-card .sp-fx-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:auto;padding:0 14px;border:1px solid var(--tgx-ghost-ring);border-radius:999px;background:var(--tgx-ghost-bg);box-shadow:none;color:var(--tgx-text);font:500 13px/1 var(--tgx-font);letter-spacing:normal;text-transform:none;white-space:nowrap}.tgx .sp-vmx-card .sp-fx-action-btn:hover{border-color:var(--tgx-ghost-ring-hover);background:var(--tgx-ghost-bg-hover)}.tgx-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none}.tgx-steps li{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:var(--tgx-tile);box-shadow:inset 0 0 0 1px var(--tgx-tile-ring)}.tgx-steps li>span{font:500 11px/1 var(--tgx-mono);letter-spacing:.1em;color:var(--tgx-accent)}.tgx-steps li.is-danger>span{color:var(--tgx-danger)}.tgx-steps li.is-warn>span{color:var(--tgx-warning)}.tgx-steps strong{font-size:14px;font-weight:500;color:var(--tgx-strong)}.tgx-steps em{font-size:12px;font-style:normal;line-height:1.5;color:var(--tgx-muted)}.tgx-pw-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px}.tgx-pw-card{--tgx-card-tint:var(--tgx-accent);background:linear-gradient(180deg,var(--tgx-surface-top),var(--tgx-surface-bottom)) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--tgx-card-tint) 32%,transparent),var(--tgx-edge-soft) 60%) border-box}.tgx-pw-card.is-danger{--tgx-card-tint:var(--tgx-danger)}.tgx-pw-card .tgx-group-title{color:var(--tgx-card-tint)}.tgx-timer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.tgx-timer-value{flex:0 1 140px}.tgx-timer-unit{flex:1 1 300px}.tgx-seg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:3px;border-radius:14px;background:var(--tgx-field);box-shadow:inset 0 0 0 1px var(--tgx-field-ring)}.tgx-seg-option{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:38px;margin:0;padding:0 4px;border-radius:11px;font-size:12px;font-weight:500;color:var(--tgx-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.tgx-seg-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgx-seg-option:has(.tgx-choice-input:checked){background:color-mix(in srgb,var(--tgx-accent) 16%,transparent);color:var(--tgx-strong)}.tgx-device{flex-wrap:wrap;gap:16px}.tgx-device,.tgx-device-icon{display:flex;align-items:center}.tgx-device-icon{width:52px;height:52px;flex:0 0 auto;justify-content:center;border-radius:16px;background:color-mix(in srgb,var(--tgx-accent) 12%,transparent);color:var(--tgx-accent)}.tgx-device-icon svg{width:22px;height:22px}.tgx-device-text{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:6px}.tgx-device-text strong{font-size:16px;font-weight:500;color:var(--tgx-strong)}.tgx-device-text span{font-size:13px;line-height:1.5;color:var(--tgx-muted)}.tgx .tgx-switch-btn{position:relative;width:52px;height:30px;flex:0 0 auto;margin:0;padding:0;border:0;border-radius:999px;background:var(--tgx-switch-off);cursor:pointer;transition:background-color .2s ease}.tgx-switch-btn span{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--tgx-switch-knob);transition:transform .2s ease,background-color .2s ease}.tgx .tgx-switch-btn.is-on{background:var(--tgx-accent)}.tgx-switch-btn.is-on span{transform:translateX(22px);background:var(--tgx-on-accent)}.tgx-account{gap:12px}.tgx-account-row{--tgx-row-tint:var(--tgx-muted);display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;border-radius:16px;background:var(--tgx-tile);box-shadow:inset 0 0 0 1px var(--tgx-tile-ring)}.tgx-account-row.is-danger{--tgx-row-tint:var(--tgx-danger);background:color-mix(in srgb,var(--tgx-danger) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tgx-danger) 25%,transparent)}.tgx-account-icon{width:40px;height:40px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--tgx-row-tint) 12%,transparent);color:var(--tgx-row-tint)}.tgx-account-icon svg{width:17px;height:17px}.tgx-account-text{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:4px}.tgx-account-text strong{font-size:14px;font-weight:500;color:var(--tgx-strong)}.tgx-account-text span{font-size:12px;line-height:1.45;color:var(--tgx-muted)}.tgx-checklist{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:22px}.tgx-checklist-title{padding:10px 10px 8px;font:500 10px/1 var(--tgx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tgx-muted)}.tgx .tgx-check-row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--tgx-body);font:400 13px/1.3 var(--tgx-font);letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer}.tgx .tgx-check-row:hover{background:var(--tgx-icon-hover)}.tgx-check-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--tgx-rule)}.tgx-check-dot.is-success{background:var(--tgx-positive)}.tgx-check-dot.is-warn{background:var(--tgx-warning)}.tgx-check-dot.is-danger{background:var(--tgx-danger)}.tgx-check-label{flex:1 1 auto;min-width:0}.tgx-check-value{flex:0 0 auto;font-size:12px;text-align:right;white-space:nowrap;color:var(--tgx-muted)}.tgx-check-value.is-success{color:var(--tgx-positive-text)}.tgx-check-value.is-warn{color:var(--tgx-warning-text)}.tgx-check-value.is-danger{color:var(--tgx-danger-text)}.tgx-check-row svg{width:14px;height:14px;color:var(--tgx-disabled)}.tgx :is(.tgx-rail-btn,.tgx-ring-card,.tgx-rail-arrow,.tgx-copy,.tgx-icon-btn,.tgx-submit,.tgx-ghost,.tgx-danger-btn,.tgx-method,.tgx-switch-row,.tgx-switch-btn,.tgx-check-row):focus-visible{outline:2px solid var(--tgx-accent);outline-offset:2px}@media (max-width:767px){.tgx{gap:12px;padding:12px;border-radius:20px}.tgx-group,.tgx-head,.tgx-section-head{padding:16px}.tgx .tgx-section-title,.tgx .tgx-title{font-size:24px}.tgx-avatar{width:48px;height:48px;border-radius:14px;font-size:16px}.tgx-section-num{width:44px;height:44px}.tgx-rail{gap:10px}.tgx .tgx-ring-card{padding:12px 14px}.tgx-ring{width:44px;height:44px}.tgx-rail-card{display:flex;align-items:center;gap:2px;padding:4px;border-radius:18px}.tgx .tgx-rail-arrow{width:30px;height:42px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:12px;background:transparent;color:var(--tgx-muted);cursor:pointer}.tgx .tgx-rail-arrow:hover{background:var(--tgx-icon-hover);color:var(--tgx-strong)}.tgx-rail-arrow svg{width:16px;height:16px}.tgx-rail-list{flex:1 1 auto;flex-direction:row;min-width:0;gap:6px;padding:2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.tgx-rail-list::-webkit-scrollbar{display:none}.tgx .tgx-rail-btn{flex:0 0 auto;width:auto;height:42px;gap:8px;padding:0 12px 0 6px;border-radius:13px;font-size:13px;scroll-snap-align:start}.tgx-rail-icon{width:30px;height:30px;border-radius:9px}.tgx-rail-label{overflow:visible}.tgx-rail-note{display:none}.tgx .tgx-submit{flex:1 1 auto}.tgx-card-column{max-width:none}.tgx .sp-this-god-identifier-mailbox-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label pick" "provider pick" "email email" "user user" "recovery recovery"}}@media (prefers-reduced-motion:reduce){.tgx :is(.tgx-rail-btn,.tgx-tile,.tgx-option,.tgx-method,.tgx-switch,.tgx-switch span,.tgx-switch-btn,.tgx-switch-btn span,.tgx-meter-fill,.tgx-ring-arc,.tgx-seg-option){transition:none}}.godweb-root.theme-light .tgx,body.theme-classic .tgx{--tgx-ground:#f3f6fa;--tgx-glow:rgba(120,160,220,0.2);--tgx-surface-top:#ffffff;--tgx-surface-bottom:#f7f9fc;--tgx-edge:rgba(20,40,70,0.16);--tgx-edge-soft:rgba(20,40,70,0.05);--tgx-field:#ffffff;--tgx-field-ring:rgba(20,40,70,0.16);--tgx-field-ring-hover:rgba(20,40,70,0.3);--tgx-tile:rgba(20,40,70,0.03);--tgx-tile-ring:rgba(20,40,70,0.09);--tgx-chip-bg:rgba(20,40,70,0.05);--tgx-chip-ring:rgba(20,40,70,0.12);--tgx-hairline:rgba(20,40,70,0.1);--tgx-rule:rgba(20,40,70,0.3);--tgx-strong:#0d1b2e;--tgx-text:#1a2b42;--tgx-value:#13233a;--tgx-body:#2a3d57;--tgx-note:#3c506b;--tgx-status:#2a3d57;--tgx-muted:#52647d;--tgx-faint:#5f718a;--tgx-disabled:#8696aa;--tgx-accent:var(--gs-public-theme-primary,#2f6fd1);--tgx-on-accent:#ffffff;--tgx-primary-bg:#0d1b2e;--tgx-primary-bg-hover:#1c3050;--tgx-primary-fg:#ffffff;--tgx-primary-inset:rgba(255,255,255,0.12);--tgx-ghost-bg:#ffffff;--tgx-ghost-bg-hover:#f1f5fa;--tgx-ghost-ring:rgba(20,40,70,0.18);--tgx-ghost-ring-hover:rgba(20,40,70,0.4);--tgx-icon-hover:rgba(20,40,70,0.06);--tgx-switch-off:rgba(20,40,70,0.2);--tgx-switch-knob:#ffffff;--tgx-danger:#b3362b;--tgx-danger-text:#b3362b;--tgx-warning:#9a6200;--tgx-warning-text:#8a5800;--tgx-positive:#17784e;--tgx-positive-text:#17784e;--tgx-shadow-strong:rgba(20,40,70,0.18);color-scheme:light}@media (max-width:1023px){#side-panel.activity-mode #activity-panel-shell .gs-activity-schedule-host,#side-panel.activity-mode #activity-panel-shell .gs-activity-shell,#side-panel.activity-mode #activity-panel-shell .gs-activity-table-host,#side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-root,#side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-table-wrap,#side-panel.activity-mode .sp-activity-shell{flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#side-panel.activity-mode #activity-panel-shell .gs-activity-tab-row,#side-panel.activity-mode #activity-panel-shell .gs-activity-title{flex:0 0 auto!important}#side-panel.activity-mode.open{overflow-y:auto!important;overscroll-behavior-y:contain}}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell.is-panel{--gsfb-accent:var(--gs-public-theme-primary,#4fb0ff);--gsfb-accent-bright:var(--gs-public-theme-secondary,#8fd6ff);--gsfb-line:color-mix(in srgb,var(--gs-public-theme-border,rgb(120,190,255)) 16%,transparent);--gsfb-line-strong:color-mix(in srgb,var(--gs-public-theme-border,rgb(130,200,255)) 32%,transparent);--gsfb-text:var(--gs-public-theme-text,#d9ecff);--gsfb-text-dim:color-mix(in srgb,var(--gs-public-theme-muted,rgb(160,200,235)) 62%,transparent);--gsfb-m:0;--gsfb-avatar:calc(36px + (8px * var(--gsfb-m)));--gsfb-avatar-font:calc(12px + (4px * var(--gsfb-m)));--gsfb-name:calc(11.5px + (3.5px * var(--gsfb-m)));--gsfb-preview:calc(10px + (2.5px * var(--gsfb-m)));--gsfb-time:calc(9px + (2px * var(--gsfb-m)));--gsfb-row-pad-y:calc(12px - (2px * var(--gsfb-m)));--gsfb-row-pad-x:calc(16px - (4px * var(--gsfb-m)));--gsfb-row-gap:12px;--gsfb-msg-font:calc(11px + (1px * var(--gsfb-m)));--gsfb-bubble-max:calc(74% + (12% * var(--gsfb-m)));--gsfb-send:calc(36px + (4px * var(--gsfb-m)));--gsfb-send-icon:calc(15px + (1px * var(--gsfb-m)));--gsfb-input-font:calc(11px + (5px * var(--gsfb-m)));--gsfb-search-font:calc(10.5px + (5.5px * var(--gsfb-m)));--gsfb-icon-pad:calc(5px + (2px * var(--gsfb-m)));--gsfb-icon-size:calc(15px + (2px * var(--gsfb-m)));--gsfb-surf-a:50%;--gsfb-surf-b:62%;--gsfb-blur:14px;font-family:Inter,JetBrains Mono,monospace,sans-serif;font-size:11px;color:var(--gsfb-text);gap:calc(8px - (8px * var(--gsfb-m)))}@media (max-width:900px){body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell.is-panel{--gsfb-m:1;--gsfb-surf-a:98%;--gsfb-surf-b:99%;--gsfb-blur:0px}}@media (max-width:1180px){body #side-panel[data-panel-size="0.75"] #chat-panel-shell.sp-chat-shell .gs-chat-shell.is-panel{--gsfb-m:1;--gsfb-surf-a:98%;--gsfb-surf-b:99%;--gsfb-blur:0px}}@media (max-width:1730px){body #side-panel:not([data-panel-size]) #chat-panel-shell.sp-chat-shell .gs-chat-shell.is-panel,body #side-panel[data-panel-size="0.5"] #chat-panel-shell.sp-chat-shell .gs-chat-shell.is-panel{--gsfb-m:1;--gsfb-surf-a:98%;--gsfb-surf-b:99%;--gsfb-blur:0px}}body #side-panel[data-panel-size="0.25"] #chat-panel-shell.sp-chat-shell .gs-chat-shell.is-panel{--gsfb-m:1;--gsfb-surf-a:98%;--gsfb-surf-b:99%;--gsfb-blur:0px}@media (min-width:961px){body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell.is-panel:not(.is-connections-book):not(.is-exchange-book){grid-template-columns:clamp(180px,var(--gs-chat-directory-width,224px),55%) 6px minmax(0,1fr);-moz-column-gap:4px;column-gap:4px}}@media (max-width:960px){body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-directory-resizer{display:none}}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-directory-resizer{position:relative;align-self:stretch;justify-self:center;width:6px;min-width:6px;cursor:col-resize;touch-action:none;border:0;background:transparent;padding:0}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-directory-resizer:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-secondary,rgb(143,214,255)) 55%,transparent);opacity:0;transition:opacity .16s ease,height .16s ease}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-directory-resizer:focus-visible:after,body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-directory-resizer:hover:after,body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell.is-resizing-directory .gs-chat-directory-resizer:after{opacity:1;height:56px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-directory-resizer:focus-visible{outline:none}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell.is-resizing-directory{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:col-resize}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell.is-resizing-directory :is(.gs-chat-directory,.gs-chat-thread){transition:none}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell :is(.gs-chat-directory,.gs-chat-thread){border:1px solid var(--gsfb-line)!important;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,rgb(14,30,56)) var(--gsfb-surf-a),transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,rgb(6,14,30)) var(--gsfb-surf-b),transparent))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-secondary,rgb(150,210,255)) 6%,transparent),0 8px 28px rgba(0,0,0,.32);backdrop-filter:blur(var(--gsfb-blur));-webkit-backdrop-filter:blur(var(--gsfb-blur))}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-thread{background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--gs-public-theme-panel,rgb(20,46,84)) 32%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,rgb(8,18,36)) var(--gsfb-surf-a),transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,rgb(5,12,26)) var(--gsfb-surf-b),transparent))!important}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-search-wrap{display:flex;align-items:center;gap:8px;padding:11px 12px;min-height:0;border-bottom:1px solid var(--gsfb-line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,rgb(20,44,78)) 45%,transparent),transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-search-actions:empty{display:none}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-search-field{flex:1 1 auto;min-width:0}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-search-icon{left:10px;width:13px;height:13px;color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(150,205,245)) 55%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-search-input{box-sizing:border-box;border:1px solid var(--gsfb-line);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,rgb(4,12,26)) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,rgb(225,246,255)) 95%,transparent);font-family:inherit;font-size:var(--gsfb-search-font);letter-spacing:normal;padding:6px 12px 6px 30px;min-height:0}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-search-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(150,195,235)) 40%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-search-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(150,195,235)) 40%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-search-input:focus-visible{border-color:color-mix(in srgb,var(--gs-public-theme-secondary,rgb(143,214,255)) 60%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,rgb(6,16,34)) 95%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 12%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-list{padding:calc(8px - (2px * var(--gsfb-m))) calc(5px + (1px * var(--gsfb-m))) calc(8px + (2px * var(--gsfb-m))) calc(8px - (2px * var(--gsfb-m)));gap:2px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 30%,transparent) transparent}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-list::-webkit-scrollbar{width:8px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-list::-webkit-scrollbar-track{background:transparent}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 42%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 20%,transparent));border-radius:99px;border:2px solid transparent;background-clip:padding-box}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact{position:relative;border:1px solid transparent!important;border-radius:11px;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--gs-public-theme-text,rgb(223,242,255)) 96%,transparent);min-height:0;flex-shrink:0;gap:var(--gsfb-row-gap);padding:var(--gsfb-row-pad-y) var(--gsfb-row-pad-x);overflow:hidden;transition:background .15s,border-color .15s}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact:after{content:"";position:absolute;left:calc(var(--gsfb-row-pad-x) + var(--gsfb-avatar) + var(--gsfb-row-gap));right:var(--gsfb-row-pad-x);bottom:-1px;height:1px;background:color-mix(in srgb,var(--gs-public-theme-border,rgb(120,185,245)) 8%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact:last-child:after{display:none}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact.is-active:after,body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact:hover:after{opacity:0}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:58%;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--gsfb-accent-bright),var(--gsfb-accent));box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 70%,transparent);transition:transform .2s ease}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact:hover{border-color:transparent!important;background:color-mix(in srgb,var(--gs-public-theme-primary,rgb(73,130,200)) 12%,transparent)!important}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact.is-active{border-color:color-mix(in srgb,var(--gs-public-theme-secondary,rgb(120,200,255)) 32%,transparent)!important;background:linear-gradient(100deg,color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 18%,transparent),color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 5%,transparent))!important}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact.is-active:before{transform:translateY(-50%) scaleY(1)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-avatar{width:36px;height:36px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,rgb(120,190,255)) 35%,transparent);background:linear-gradient(135deg,var(--gs-public-theme-primary,#2563a8),var(--gs-public-theme-primary,#0d2a4f));color:var(--gs-public-theme-secondary,#aed8ff);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;overflow:hidden;box-shadow:inset 0 1px 2px rgba(255,255,255,.12)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact>.gs-chat-avatar{width:var(--gsfb-avatar);height:var(--gsfb-avatar);font-size:var(--gsfb-avatar-font)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-main{gap:3px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-row{gap:6px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-main>.gs-chat-contact-row:nth-child(3){display:none}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-name{font-size:var(--gsfb-name);font-weight:600;letter-spacing:normal;line-height:1.4;min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,rgb(223,242,255)) 96%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-time{font-family:inherit;font-size:var(--gsfb-time);color:var(--gsfb-text-dim);white-space:nowrap}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-preview{font-size:var(--gsfb-preview);line-height:1.4;min-width:0;color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(160,200,235)) 55%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-thread-head{display:flex;align-items:center;gap:10px;padding:9px calc(13px - (3px * var(--gsfb-m)));border-bottom:1px solid var(--gsfb-line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,rgb(18,42,76)) 50%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,rgb(8,18,36)) 20%,transparent))}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-thread-head-main{flex:1 1 auto;gap:10px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-identity{gap:10px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-meta{flex:1 1 auto;gap:1px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-meta b{font-size:12px;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--gs-public-theme-text,rgb(225,244,255)) 97%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-meta span{display:flex;align-items:center;gap:5px;font-family:inherit;font-size:9.5px;color:var(--gsfb-text-dim)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-meta span:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:rgba(140,175,210,.55)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-mobile-back{width:auto;height:auto;padding:var(--gsfb-icon-pad);border:1px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-primary,rgb(70,140,230)) 8%,transparent);color:var(--gsfb-text-dim);transition:background .18s,color .18s,border-color .18s,transform .12s}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-mobile-back:hover{border-color:var(--gsfb-line-strong);background:color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 16%,transparent);color:var(--gsfb-accent-bright)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-mobile-back :is(i,svg){width:var(--gsfb-icon-size);height:var(--gsfb-icon-size)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-list{padding:calc(14px - (2px * var(--gsfb-m))) calc(16px - (4px * var(--gsfb-m)));gap:6px;background:transparent;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-list::-webkit-scrollbar{width:0;height:0;display:none}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-list>:first-child{margin-top:auto}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-day{margin:6px 0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,rgb(110,175,235)) 14%,transparent)!important;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,rgb(26,50,86)) 55%,transparent);color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(165,205,240)) 72%,transparent);font-family:inherit;font-size:9px;font-weight:700;letter-spacing:.06em;padding:3px 12px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-row{gap:4px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-bubble{max-width:var(--gsfb-bubble-max);border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;padding:0;gap:0;align-items:flex-start}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-row.is-own .gs-chat-message-bubble{align-items:flex-end}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-row.is-system .gs-chat-message-bubble{align-items:center;max-width:92%}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-sender{font-family:inherit;font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:none;line-height:1.2;margin-bottom:3px;padding-left:3px;color:var(--gsfb-accent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-text{padding:7px 12px 6px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,rgb(110,175,235)) 16%,transparent);border-radius:14px 14px 14px 4px;background:color-mix(in srgb,var(--gs-public-theme-panel,rgb(20,38,68)) 78%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,rgb(215,238,255)) 96%,transparent);font-size:var(--gsfb-msg-font);line-height:1.5}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-row.is-own .gs-chat-message-text{border-color:transparent;border-radius:14px 14px 4px 14px;background:linear-gradient(135deg,var(--gs-public-theme-primary,#2a7fd6),var(--gs-public-theme-primary,#144aa0));color:var(--gs-public-theme-button-text,#f0f9ff);box-shadow:0 2px 14px color-mix(in srgb,var(--gs-public-theme-primary,rgb(34,110,200)) 35%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-text.is-system{border-color:color-mix(in srgb,var(--gs-public-theme-border,rgb(110,175,235)) 14%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel,rgb(26,50,86)) 55%,transparent);color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(165,205,240)) 72%,transparent);font-size:9.5px;letter-spacing:.03em;padding:4px 13px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-bubble.is-flow-pending .gs-chat-message-text{border-style:dashed;border-color:color-mix(in srgb,var(--gs-public-theme-secondary,rgb(143,214,255)) 34%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-meta{justify-content:flex-start;font-family:inherit;font-size:9.5px;line-height:1.2;margin-top:3px;padding:0 3px;color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(158,202,240)) 62%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-message-row.is-own .gs-chat-message-meta{justify-content:flex-end}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-compose-row{align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--gsfb-line)!important;background:linear-gradient(0deg,color-mix(in srgb,var(--gs-public-theme-panel,rgb(8,18,36)) 60%,transparent),transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-compose-actions{align-items:center;gap:8px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-compose-input{border:1px solid var(--gsfb-line);border-radius:18px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,rgb(4,12,26)) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,rgb(225,246,255)) 96%,transparent);font-family:inherit;font-size:var(--gsfb-input-font);letter-spacing:normal;line-height:1.45;padding:calc(9px + (1px * var(--gsfb-m))) 14px;min-height:18px;max-height:120px;scrollbar-width:none;-ms-overflow-style:none}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-compose-input::-webkit-scrollbar,body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-compose-input::-webkit-scrollbar-button,body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-compose-input::-webkit-scrollbar-thumb,body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-compose-input::-webkit-scrollbar-track{width:0;height:0;display:none;background:transparent}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-compose-input::-moz-placeholder{color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(150,195,235)) 42%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-compose-input::placeholder{color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(150,195,235)) 42%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-compose-input:focus-visible{border-color:color-mix(in srgb,var(--gs-public-theme-secondary,rgb(143,214,255)) 55%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,rgb(6,16,34)) 95%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 12%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-send-btn{width:var(--gsfb-send);height:var(--gsfb-send);min-width:var(--gsfb-send);min-height:var(--gsfb-send);border:1px solid color-mix(in srgb,var(--gs-public-theme-secondary,rgb(120,195,255)) 45%,transparent)!important;border-radius:50%;background:linear-gradient(135deg,var(--gs-public-theme-primary,#3a8fe0),var(--gs-public-theme-primary,#1a5fa8))!important;color:var(--gs-public-theme-button-text,#eaf6ff);box-shadow:0 4px 16px color-mix(in srgb,var(--gs-public-theme-primary,rgb(34,110,200)) 40%,transparent)!important;transition:background .16s,transform .1s,box-shadow .16s}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-send-btn:hover{transform:scale(1.06);background:linear-gradient(135deg,var(--gs-public-theme-primary,#4ba0f2),var(--gs-public-theme-primary,#2271c2))!important;box-shadow:0 6px 22px color-mix(in srgb,var(--gs-public-theme-primary,rgb(34,130,230)) 55%,transparent)!important}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-send-btn:active{transform:scale(.92)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-send-btn:disabled{opacity:.4;transform:none;box-shadow:none!important}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-send-btn :is(i,svg){width:var(--gsfb-send-icon);height:var(--gsfb-send-icon);transform:translateX(-1px)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-directory-empty{margin:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;font-family:inherit;font-size:10px;color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(140,185,225)) 45%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-empty-state{margin:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;font-family:inherit;font-size:11px;color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(140,185,225)) 40%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell :is(.gs-chat-connection-head-copy,.gs-chat-connection-meta-grid,.gs-chat-exchange-meta-grid) :is(p,span,b,small),body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell :is(.gs-chat-unread-pill,.gs-chat-call-live-pill,.gs-chat-call-mode-chip,.gs-chat-call-time,.gs-chat-call-title,.gs-chat-call-subtitle,.gs-chat-call-event-copy span,.gs-chat-connections-bucket-select,.gs-chat-connections-idle p,.gs-chat-connection-avatar,.gs-chat-connection-action-btn,.gs-chat-connection-tag,.gs-chat-exchange-status,.gs-chat-exchange-error){font-family:Inter,JetBrains Mono,monospace,sans-serif;letter-spacing:normal}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-unread-pill{min-width:16px;height:auto;border:0;border-radius:999px;padding:1px 6px;background:linear-gradient(135deg,var(--gsfb-accent-bright),var(--gsfb-accent));color:var(--gs-public-theme-surface,#03050a);font-size:8px;font-weight:800;text-align:center;box-shadow:0 0 10px color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 50%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-contact-preview.is-typing{color:var(--gsfb-accent);font-style:italic}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-call-mode-chip{gap:4px;padding:1px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,rgb(110,175,235)) 22%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,rgb(20,38,68)) 70%,transparent);color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(160,200,235)) 78%,transparent);font-size:9px;font-weight:600}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-call-mode-chip :is(i,svg){width:10px;height:10px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-call-live-pill{padding:1px 7px;border-radius:999px;border:0;background:linear-gradient(135deg,#37e08b,#16a862);color:var(--gs-public-theme-surface,#04140c);font-size:8px;font-weight:800}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-icon-btn{width:auto;height:auto;padding:var(--gsfb-icon-pad);border:1px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--gs-public-theme-primary,rgb(70,140,230)) 8%,transparent);color:var(--gsfb-text-dim);transition:background .18s,color .18s,border-color .18s,transform .12s}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-icon-btn:hover{border-color:var(--gsfb-line-strong);background:color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 16%,transparent);color:var(--gsfb-accent-bright)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-icon-btn:active{transform:scale(.92)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-icon-btn :is(i,svg){width:var(--gsfb-icon-size);height:var(--gsfb-icon-size)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-thread-actions{gap:6px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-connections-toolbar{gap:8px;padding:11px 12px;border-bottom:1px solid var(--gsfb-line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,rgb(20,44,78)) 45%,transparent),transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-connections-bucket-select{border:1px solid var(--gsfb-line);border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,rgb(4,12,26)) 80%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,rgb(225,246,255)) 95%,transparent);padding:6px 10px;font-size:var(--gsfb-search-font)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell :is(.gs-chat-connections-grid,.gs-chat-exchange-grid){padding:calc(8px - (2px * var(--gsfb-m))) calc(8px - (2px * var(--gsfb-m))) calc(10px + (2px * var(--gsfb-m)));gap:8px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gs-public-theme-primary,rgb(79,176,255)) 30%,transparent) transparent}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell :is(.gs-chat-connection-card,.gs-chat-exchange-card){border:1px solid var(--gsfb-line)!important;border-radius:11px;background:color-mix(in srgb,var(--gs-public-theme-panel,rgb(20,38,68)) 55%,transparent)!important;box-shadow:none;padding:12px;gap:10px}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell :is(.gs-chat-connection-card,.gs-chat-exchange-card):hover{border-color:color-mix(in srgb,var(--gs-public-theme-secondary,rgb(120,200,255)) 32%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-primary,rgb(73,130,200)) 14%,transparent)!important}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-connection-avatar{width:var(--gsfb-avatar);height:var(--gsfb-avatar);border:1px solid color-mix(in srgb,var(--gs-public-theme-border,rgb(120,190,255)) 35%,transparent);background:linear-gradient(135deg,var(--gs-public-theme-primary,#2563a8),var(--gs-public-theme-primary,#0d2a4f));color:var(--gs-public-theme-secondary,#aed8ff);font-size:var(--gsfb-avatar-font);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px 2px rgba(255,255,255,.12)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell :is(.gs-chat-connection-head-copy>h4,.gs-chat-exchange-card-head>strong){font-size:var(--gsfb-name);font-weight:600;letter-spacing:normal;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,rgb(223,242,255)) 96%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-connection-head-copy>p{font-size:var(--gsfb-preview);line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(160,200,235)) 55%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell :is(.gs-chat-connection-meta-grid,.gs-chat-exchange-meta-grid)>div>span{font-size:var(--gsfb-time);color:var(--gsfb-text-dim)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell :is(.gs-chat-connection-meta-grid,.gs-chat-exchange-meta-grid)>div>b{font-size:var(--gsfb-preview);font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,rgb(215,238,255)) 94%,transparent)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell :is(.gs-chat-connection-tag,.gs-chat-connection-bucket,.gs-chat-connection-added,.gs-chat-exchange-status){border-radius:999px;padding:2px 8px;font-size:9px;font-weight:600;letter-spacing:normal}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-connection-action-btn{border:1px solid var(--gsfb-line);border-radius:9px;background:color-mix(in srgb,var(--gs-public-theme-primary,rgb(30,80,140)) 30%,transparent);color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(170,220,255)) 90%,transparent);padding:7px 9px;font-size:10px;letter-spacing:normal}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-connection-action-btn:hover{border-color:var(--gsfb-line-strong);background:color-mix(in srgb,var(--gs-public-theme-primary,rgb(60,130,220)) 32%,transparent);color:var(--gs-public-theme-secondary,#c6ecff)}body #side-panel #chat-panel-shell.sp-chat-shell .gs-chat-shell .gs-chat-connections-idle p{font-size:10px;color:color-mix(in srgb,var(--gs-public-theme-muted,rgb(140,185,225)) 45%,transparent)}@media (max-width:1023px){#side-panel .sp-this-god-local-servers-card{--lsm-card-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 16%,transparent);--lsm-card-bg:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 72%,transparent);--lsm-cell-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#78e6ff) 10%,transparent);--lsm-head-bg:color-mix(in srgb,var(--gs-public-theme-panel,#061120) 82%,transparent);--lsm-label:color-mix(in srgb,var(--gs-public-theme-text,#bfe9fa) 82%,transparent);--lsm-value:color-mix(in srgb,var(--gs-public-theme-text,#cbeafc) 92%,transparent)}body.theme-classic #side-panel .sp-this-god-local-servers-card{--lsm-card-line:rgba(96,139,186,0.3);--lsm-card-bg:rgba(246,251,255,0.96);--lsm-cell-line:rgba(96,139,186,0.22);--lsm-head-bg:rgba(228,240,252,0.96);--lsm-label:rgba(45,82,122,0.82);--lsm-value:rgba(35,72,112,0.96)}#side-panel .sp-this-god-local-servers-card :is(.sp-fx-table-wrap,.sp-local-server-table){background:transparent!important;border-width:0!important;border-radius:0}body.theme-classic #side-panel #folios-panel-shell .sp-this-god-local-servers-card :is(.sp-fx-table-wrap,.sp-local-server-table){background:transparent!important;border-width:0!important}#side-panel .sp-this-god-local-servers-card .sp-fx-table-wrap{overflow:visible}#side-panel .sp-local-server-table thead{display:none}#side-panel .sp-local-server-table,#side-panel .sp-local-server-table tbody,#side-panel .sp-local-server-table td,#side-panel .sp-local-server-table tr{display:block;width:100%;box-sizing:border-box}#side-panel .sp-local-server-table tbody tr{margin:0 0 .48rem;border:1px solid var(--lsm-card-line);border-radius:.56rem;background:var(--lsm-card-bg);overflow:hidden}#side-panel .sp-local-server-table tbody tr:last-child{margin-bottom:0}#side-panel .sp-local-server-table tbody td{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:.36rem;min-width:0;padding:.4rem .54rem;text-align:left;white-space:normal;word-break:break-word;border-bottom:1px solid var(--lsm-cell-line);color:var(--lsm-value)}#side-panel .sp-local-server-table tbody td:last-child{border-bottom:0}#side-panel .sp-local-server-table tbody td[data-local-server-label]:before{content:attr(data-local-server-label);font-size:.5rem;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:var(--lsm-label)}#side-panel .sp-local-server-table tbody td.sp-local-server-device-cell{grid-template-columns:minmax(0,1fr);gap:.1rem;padding-block:.46rem;background:var(--lsm-head-bg);font-size:.62rem;font-weight:700}#side-panel .sp-local-server-table tbody td.sp-local-server-id-cell{align-items:start;font-family:Consolas,Liberation Mono,monospace;font-size:.5rem;letter-spacing:.01em;word-break:break-all}#side-panel .sp-local-server-table tbody td.sp-local-server-id-cell:before{padding-top:.04rem;font-family:inherit}#side-panel .sp-local-server-table tbody td.sp-local-server-token-td{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.24rem}#side-panel .sp-local-server-table .sp-local-server-token-cell{flex-wrap:wrap;gap:.3rem .42rem;justify-content:space-between}#side-panel .sp-local-server-table .sp-local-server-token-text{flex:1 1 8rem;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-all}#side-panel .sp-local-server-table tbody td .sp-local-server-status-chip{justify-self:start}#side-panel .sp-local-server-table :is(.sp-local-server-token-btn,.sp-local-server-status-chip){white-space:nowrap;word-break:normal}#side-panel .sp-local-server-table .sp-local-server-token-btn{flex:0 0 auto;min-height:1.42rem;padding:.24rem .62rem}}@media (pointer:coarse) and (max-width:1023px){#side-panel .sp-local-server-table .sp-local-server-token-btn{min-height:2.1rem;padding-inline:.8rem}}.godweb-root :is(.rdt-tools-menu,.rdt-column-menu)>:is(.rdt-tools-popover,.rdt-column-popover){transform:translateX(var(--rdt-pop-shift,0))}@media (max-width:1023px),(pointer:coarse){:is(#side-panel,.godweb-root) :is(.rdt-tools-menu,.rdt-column-menu)>:is(.rdt-tools-popover,.rdt-column-popover){position:absolute!important;top:calc(100% + .34rem)!important;right:0!important;bottom:auto!important;left:auto!important;z-index:30!important;transform:translateX(var(--rdt-pop-shift,0))!important;max-height:min(var(--rdt-pop-avail,58dvh),58dvh)!important;overflow-y:auto!important}:is(#side-panel,.godweb-root) :is(.rdt-tools-menu,.rdt-column-menu)[data-rdt-pop-anchored=true][data-rdt-pop-placement=up]>:is(.rdt-tools-popover,.rdt-column-popover){top:auto!important;bottom:calc(100% + .34rem)!important}:is(#side-panel,.godweb-root) :is(.rdt-tools-menu,.rdt-column-menu).is-open[data-rdt-pop-anchored=true]:after{content:"";position:absolute;top:calc(100% + .34rem);left:50%;z-index:31;width:.5rem;height:.5rem;margin-top:-.25rem;transform:translateX(-50%) rotate(45deg);border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 36%,transparent);border-left:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 36%,transparent);background:var(--gs-public-theme-panel-strong,#070e1b);pointer-events:none}:is(#side-panel,.godweb-root) :is(.rdt-tools-menu,.rdt-column-menu).is-open[data-rdt-pop-anchored=true][data-rdt-pop-placement=up]:after{top:auto;bottom:calc(100% + .34rem);margin-top:0;margin-bottom:-.25rem;border-top:0;border-left:0;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 36%,transparent);border-right:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 36%,transparent)}}@media (max-width:1023px){#side-panel :is(#stack-panel-shell,#apps-workspace-shell,#exchange-tokenized-v2-log-table-host){overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}#side-panel :is(.sp-token-shell,.sp-token-mode-pane) :is(.sp-access-table-shell,.sp-access-table-host),#side-panel :is(.sp-token-shell,.sp-token-mode-pane,.sp-token-manage-pane,.sp-token-subpane,.sp-token-vw-pane){flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer{--mdx-accent:var(--gs-public-theme-primary,#4fb0ff);--mdx-text:var(--gs-public-theme-strong,#eaf6ff);--mdx-text-dim:color-mix(in srgb,var(--gs-public-theme-text,#b7d8ef) 72%,transparent);--mdx-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cbce7) 20%,transparent);--mdx-line-strong:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cbce7) 42%,transparent);--mdx-field:color-mix(in srgb,var(--gs-public-theme-panel-strong,#061422) 74%,transparent);--mdx-field-lift:color-mix(in srgb,var(--gs-public-theme-panel,#0b1e31) 88%,transparent);--mdx-bar:color-mix(in srgb,var(--gs-public-theme-panel,#081626) 96%,transparent);--mdx-on-accent:#06121f;--mdx-on-swatch:#ffffff;--mdx-placeholder:color-mix(in srgb,var(--gs-public-theme-text,#b7d8ef) 46%,transparent);--mdx-pad:1rem;padding:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-drawer-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.66rem;padding:.86rem var(--mdx-pad) .78rem;border-bottom:1px solid var(--mdx-line)}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-drawer-head{background:radial-gradient(120% 190% at 0 0,color-mix(in srgb,var(--mdx-accent) 20%,transparent),transparent 62%),linear-gradient(180deg,var(--mdx-bar),color-mix(in srgb,var(--gs-public-theme-panel,#081626) 82%,transparent))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-badge{width:2.05rem;height:2.05rem;border-radius:.66rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid color-mix(in srgb,var(--mdx-accent) 46%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--mdx-accent) 30%,transparent),color-mix(in srgb,var(--mdx-accent) 10%,transparent));color:var(--mdx-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 8%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-badge i,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-badge svg{width:1.02rem;height:1.02rem;stroke-width:2}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-icon,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-sub-line{display:none}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-icon[data-mdx-icon=create],#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-sub-line[data-mdx-sub=create]{display:inline-flex}#side-panel #memory-panel-shell[data-memory-drawer-mode=upload-file].sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-icon[data-mdx-icon=create],#side-panel #memory-panel-shell[data-memory-drawer-mode=upload-file].sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-sub-line[data-mdx-sub=create],#side-panel #memory-panel-shell[data-memory-drawer-mode=upload-folder].sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-icon[data-mdx-icon=create],#side-panel #memory-panel-shell[data-memory-drawer-mode=upload-folder].sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-sub-line[data-mdx-sub=create]{display:none}#side-panel #memory-panel-shell[data-memory-drawer-mode=upload-file].sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-icon[data-mdx-icon=upload-file],#side-panel #memory-panel-shell[data-memory-drawer-mode=upload-file].sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-sub-line[data-mdx-sub=upload-file],#side-panel #memory-panel-shell[data-memory-drawer-mode=upload-folder].sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-icon[data-mdx-icon=upload-folder],#side-panel #memory-panel-shell[data-memory-drawer-mode=upload-folder].sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-sub-line[data-mdx-sub=upload-folder]{display:inline-flex}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-copy{display:flex;flex-direction:column;gap:.16rem;min-width:0}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-drawer-title{font-size:.86rem!important;font-weight:700!important;letter-spacing:.005em!important;text-transform:none!important;line-height:1.2!important;color:var(--mdx-text)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-head-sub{display:block;font-size:.66rem;font-weight:500;line-height:1.35;letter-spacing:.005em;text-transform:none;color:var(--mdx-text-dim)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-drawer-close{width:1.72rem!important;height:1.72rem!important;border-radius:.55rem!important;flex-shrink:0;border:1px solid var(--mdx-line)!important;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04101d) 62%,transparent)!important;color:var(--mdx-text-dim)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-drawer-close:hover{border-color:var(--mdx-line-strong)!important;color:var(--mdx-text)!important;transform:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-drawer-close i,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-drawer-close svg{width:.86rem;height:.86rem;stroke-width:2.1}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form,body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;padding:0!important;gap:0!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-body{display:flex;flex-direction:column;gap:.78rem;padding:.9rem var(--mdx-pad) 1rem}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-field,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-field{gap:.34rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-field>span,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-field>span{display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:0!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase;line-height:1.1!important;color:var(--mdx-text-dim)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-label-text{min-width:0;overflow-wrap:anywhere}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-opt,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-req{flex-shrink:0;border-radius:999px;padding:.1rem .38rem;font-size:.5rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.2;border:1px solid var(--mdx-line);color:var(--mdx-text-dim)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-req{border-color:color-mix(in srgb,var(--mdx-accent) 44%,transparent);background:color-mix(in srgb,var(--mdx-accent) 15%,transparent);color:var(--mdx-text)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input{min-height:2.32rem!important;padding:.6rem .72rem!important;border-radius:.62rem!important;font-size:.74rem!important;line-height:1.35!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input{border:1px solid var(--mdx-line)!important;background:var(--mdx-field)!important;background-image:none!important;color:var(--mdx-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 4%,transparent)}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input:hover:not(:focus){border-color:var(--mdx-line-strong)!important;background:var(--mdx-field-lift)!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input:focus{border-color:color-mix(in srgb,var(--mdx-accent) 78%,transparent)!important;background:var(--mdx-field-lift)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mdx-accent) 20%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input::-moz-placeholder{color:var(--mdx-placeholder)!important;opacity:1}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input::placeholder{color:var(--mdx-placeholder)!important;opacity:1}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input-file:not(.dropify){min-height:2.32rem!important;padding:.55rem .7rem!important;border-radius:.62rem!important;border:1px solid var(--mdx-line)!important;background:var(--mdx-field)!important;background-image:none!important;color:var(--mdx-text)!important;font-size:.7rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input-file:not(.dropify)::file-selector-button{margin-right:.62rem;padding:.32rem .66rem;border-radius:.46rem;border:1px solid var(--mdx-line);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1e31) 82%,transparent);color:var(--mdx-text);font:inherit;font-weight:700;cursor:pointer}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input-textarea{min-height:3.6rem!important;resize:vertical;line-height:1.45!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-caption{flex-shrink:0;font-size:.62rem!important;font-weight:600!important;letter-spacing:.005em!important;text-transform:none!important;color:var(--mdx-text)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-swatches{display:flex;align-items:center;gap:.46rem;flex-wrap:wrap;padding:.46rem .56rem;border-radius:.62rem;border:1px solid var(--mdx-line);background:var(--mdx-field)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-swatch{width:1.34rem!important;height:1.34rem!important;min-width:1.34rem;border-radius:999px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:var(--memory-color,#2b3245)!important;border:1px solid color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 20%,transparent)!important;box-shadow:none!important;color:var(--mdx-on-swatch);transition:transform .16s ease,box-shadow .16s ease}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-swatch i,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-swatch svg{width:.7rem;height:.7rem;stroke-width:3;opacity:0;transition:opacity .16s ease}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-swatch:hover{transform:translateY(-1px) scale(1.06)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-swatch.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--gs-public-theme-panel-strong,#061422) 92%,transparent),0 0 0 3.5px var(--memory-color,#2b3245)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-swatch.is-active i,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-swatch.is-active svg{opacity:1}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-selected-folder{display:flex;align-items:center;gap:.42rem;padding:.5rem .66rem;border-radius:.62rem;border:1px solid var(--mdx-line);background:var(--mdx-field);font-size:.68rem!important;font-weight:600;line-height:1.35!important;letter-spacing:.005em!important;color:var(--mdx-text)!important;overflow-wrap:anywhere}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-selected-folder:before{content:"";width:.86rem;height:.86rem;flex-shrink:0;background:var(--mdx-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E") center /contain no-repeat}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-rule{display:flex;align-items:flex-start;gap:.4rem;font-size:.64rem!important;line-height:1.4!important;letter-spacing:.005em!important;color:var(--mdx-text-dim)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-rule:before{content:"";width:.78rem;height:.78rem;margin-top:.1rem;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E") center /contain no-repeat}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-dropzone{min-height:7.4rem!important;padding:1rem!important;gap:.4rem!important;border-radius:.78rem!important;align-items:center;text-align:center;cursor:pointer}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper,body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-dropzone{border:1.5px dashed var(--mdx-line-strong)!important;background:radial-gradient(120% 150% at 50% 0,color-mix(in srgb,var(--mdx-accent) 10%,transparent),transparent 66%),var(--mdx-field)!important;color:var(--mdx-text)!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper:hover,body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-dropzone.is-dragover,body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-dropzone:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--mdx-accent) 80%,transparent)!important;background:radial-gradient(120% 150% at 50% 0,color-mix(in srgb,var(--mdx-accent) 18%,transparent),transparent 68%),var(--mdx-field-lift)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mdx-accent) 15%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-drop-icon{width:2.4rem;height:2.4rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.1rem;border:1px solid color-mix(in srgb,var(--mdx-accent) 40%,transparent);background:color-mix(in srgb,var(--mdx-accent) 16%,transparent);color:var(--mdx-text)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-drop-icon i,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-drop-icon svg{width:1.16rem;height:1.16rem;stroke-width:1.9}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-dropzone-copy{font-size:.78rem!important;font-weight:700!important;letter-spacing:.005em!important;color:var(--mdx-text)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-dropzone-sub{font-size:.66rem!important;line-height:1.4!important;max-width:22rem;color:var(--mdx-text-dim)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper .dropify-message p{font-size:.78rem!important;font-weight:700;letter-spacing:.005em!important;color:var(--mdx-text)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper{height:8.8rem!important;font-family:inherit!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper .dropify-message{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper .dropify-message span.file-icon{display:block!important;position:relative;width:auto;height:auto;margin:0;font-size:0!important;color:var(--mdx-text)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper .dropify-message span.file-icon:before{content:""!important;display:block;width:2.4rem;height:2.4rem;margin:0 auto .36rem;border-radius:.7rem;font-family:inherit!important;border:1px solid color-mix(in srgb,var(--mdx-accent) 40%,transparent);background:color-mix(in srgb,var(--mdx-accent) 16%,transparent)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper .dropify-message span.file-icon:after{content:"";position:absolute;top:1.2rem;left:50%;transform:translate(-50%,-50%);width:1.16rem;height:1.16rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13v8M8 17l4-4 4 4'/%3E%3Cpath d='M20.88 18.09A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.29'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13v8M8 17l4-4 4 4'/%3E%3Cpath d='M20.88 18.09A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.29'/%3E%3C/svg%3E") center /contain no-repeat}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form-actions,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-actions{position:sticky;bottom:0;z-index:2;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;padding:.72rem var(--mdx-pad) .86rem!important;border-top:1px solid var(--mdx-line)}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form-actions,body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-actions{background:linear-gradient(0deg,var(--mdx-bar),color-mix(in srgb,var(--gs-public-theme-panel,#081626) 86%,transparent))}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-modal-action-btn{width:auto!important;min-width:0!important;height:auto!important;min-height:2.16rem!important;padding:0 .86rem!important;gap:.4rem;border-radius:.62rem!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;flex:0 0 auto}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-modal-action-btn i,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-modal-action-btn svg{width:.84rem!important;height:.84rem!important;stroke-width:2.1!important;flex-shrink:0}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-btn-label{line-height:1;white-space:nowrap}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-btn-ghost.sp-memory-modal-action-btn{border-style:solid!important;border:1px solid var(--mdx-line)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--mdx-text-dim)!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-btn-ghost.sp-memory-modal-action-btn:hover:not(:disabled){border-color:var(--mdx-line-strong)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1e31) 72%,transparent)!important;color:var(--mdx-text)!important;transform:none!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-btn-primary.sp-memory-modal-action-btn{border:1px solid color-mix(in srgb,var(--mdx-accent) 74%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--mdx-accent) 92%,transparent),color-mix(in srgb,var(--mdx-accent) 68%,transparent))!important;color:var(--mdx-on-accent)!important;box-shadow:0 .4rem .9rem color-mix(in srgb,var(--mdx-accent) 26%,transparent)!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-btn-primary.sp-memory-modal-action-btn:hover:not(:disabled){border-color:var(--mdx-accent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--mdx-accent) 100%,transparent),color-mix(in srgb,var(--mdx-accent) 78%,transparent))!important;box-shadow:0 .55rem 1.15rem color-mix(in srgb,var(--mdx-accent) 34%,transparent)!important;transform:translateY(-1px)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-modal-action-btn.is-loading .sp-mdx-btn-label{visibility:hidden}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer{--mdx-accent:#2f6fa8;--mdx-text:#1d436b;--mdx-text-dim:#4a7299;--mdx-line:rgba(96,139,186,0.3);--mdx-line-strong:rgba(96,139,186,0.55);--mdx-field:rgba(255,255,255,0.86);--mdx-field-lift:#ffffff;--mdx-bar:rgba(228,240,251,0.96);--mdx-on-accent:#f4fbff;--mdx-placeholder:rgba(74,114,159,0.72);border:1px solid var(--mdx-line)!important;background:linear-gradient(180deg,rgba(247,251,255,.98),rgba(238,245,252,.98))!important;box-shadow:0 1rem 2.4rem rgba(60,88,124,.24)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-drawer-close{border:1px solid var(--mdx-line)!important;background:rgba(255,255,255,.7)!important;color:var(--mdx-text-dim)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-color-swatches,body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-selected-folder{border:1px solid var(--mdx-line)!important;background:var(--mdx-field)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-req{border-color:color-mix(in srgb,var(--mdx-accent) 52%,transparent)!important;background:color-mix(in srgb,var(--mdx-accent) 14%,transparent)!important;color:var(--mdx-text)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-drawer-head,body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form-actions,body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-actions{background:var(--mdx-bar)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input{border:1px solid var(--mdx-line)!important;background:var(--mdx-field)!important;background-image:none!important;color:var(--mdx-text)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-input:focus{border-color:var(--mdx-accent)!important;box-shadow:0 0 0 3px rgba(47,111,168,.18)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper,body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-dropzone{border:1.5px dashed var(--mdx-line-strong)!important;background:var(--mdx-field)!important;background-image:none!important;color:var(--mdx-text)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-mdx-btn-primary.sp-memory-modal-action-btn{border:1px solid var(--mdx-accent)!important;background:var(--mdx-accent)!important;background-image:none!important;color:var(--mdx-on-accent)!important;box-shadow:0 .35rem .8rem rgba(47,111,168,.24)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-btn-ghost.sp-memory-modal-action-btn{border-style:solid!important;border:1px solid var(--mdx-line)!important;background:transparent!important;background-image:none!important;color:var(--mdx-text-dim)!important}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer{--mdx-pad:0.82rem}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form-actions,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-actions{justify-content:stretch!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-modal-action-btn{flex:1 1 0;justify-content:center!important;min-height:2.34rem!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-form .dropify-wrapper,#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-drawer.sp-memory-drawer .sp-memory-upload-dropzone{min-height:6.4rem!important}}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{--mdxs-images:#5fd4ff;--mdxs-videos:#7e97ff;--mdxs-docs:#ffb76b;--mdxs-music:#56e7be;--mdxs-downloads:#a98cff;--mdxs-more:#7dc8ff;--mdxs-all:var(--gs-public-theme-primary,#4fb0ff);--mdxs-week:#4fb0ff;--mdxs-fav:#ffc861;--mdxs-tagged:#ff85a1;--mdxs-tags:#a98cff;--mdxs-ink:var(--gs-public-theme-strong,#eaf6ff);--mdxs-hairline:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cbce7) 24%,transparent);--mdxs-quiet:color-mix(in srgb,var(--gs-public-theme-text,#b7d8ef) 74%,transparent)}body #side-panel #memory-panel-shell.sp-memory-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-bar{display:flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important}body #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action]{flex:0 0 auto!important;width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;padding:0!important;border-radius:.56rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action] :is(i,svg){width:1rem!important;height:1rem!important;stroke-width:1.7!important;color:var(--mdxs-quiet)!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action]{border:1px solid var(--mdxs-hairline)!important;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#061422) 68%,transparent)!important;background-image:none!important;box-shadow:none!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action]:hover:not(:disabled){border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cbce7) 48%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1e31) 88%,transparent)!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action].is-active{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7cbce7) 62%,transparent)!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#12293f) 94%,transparent)!important;box-shadow:none!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action].is-active :is(i,svg),#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action]:hover:not(:disabled) :is(i,svg){color:var(--mdxs-ink)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action]:disabled{opacity:.45!important;cursor:not-allowed!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row--images{--mdxs-tone:var(--mdxs-images)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row--videos{--mdxs-tone:var(--mdxs-videos)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row--docs{--mdxs-tone:var(--mdxs-docs)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row--music{--mdxs-tone:var(--mdxs-music)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row--downloads{--mdxs-tone:var(--mdxs-downloads)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row--more{--mdxs-tone:var(--mdxs-more)}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row--all{--mdxs-tone:var(--mdxs-all)}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row{background:color-mix(in srgb,var(--mdxs-tone,#7dc8ff) 14%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#061422) 88%,transparent))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mdxs-tone,#7dc8ff) 30%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row-icon :is(i,svg){color:color-mix(in srgb,var(--mdxs-tone,#7dc8ff) 92%,var(--mdxs-ink))!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row:hover{background:color-mix(in srgb,var(--mdxs-tone,#7dc8ff) 26%,color-mix(in srgb,var(--gs-public-theme-panel,#0b1e31) 84%,transparent))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mdxs-tone,#7dc8ff) 54%,transparent)!important;transform:translateY(-1px)!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row.is-active{background:linear-gradient(150deg,color-mix(in srgb,var(--mdxs-tone,#7dc8ff) 62%,transparent),color-mix(in srgb,var(--mdxs-tone,#7dc8ff) 30%,transparent))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mdxs-tone,#7dc8ff) 68%,transparent),0 .3rem .7rem color-mix(in srgb,var(--mdxs-tone,#7dc8ff) 28%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row.is-active .sp-memory-category-row-icon :is(i,svg){color:var(--mdxs-ink)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid .sp-memory-stat-card:has(#memory-stat-files){--mdxs-tone:var(--mdxs-week)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid .sp-memory-stat-card:has(#memory-stat-folders){--mdxs-tone:var(--mdxs-fav)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid .sp-memory-stat-card:has(#memory-stat-tagged){--mdxs-tone:var(--mdxs-tagged)}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid .sp-memory-stat-card{border-color:color-mix(in srgb,var(--mdxs-tone,#4fb0ff) 34%,transparent)!important;background:radial-gradient(130% 120% at 0 0,color-mix(in srgb,var(--mdxs-tone,#4fb0ff) 20%,transparent),transparent 62%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#061422) 84%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid .sp-memory-stat-icon :is(i,svg){color:color-mix(in srgb,var(--mdxs-tone,#4fb0ff) 92%,var(--mdxs-ink))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid .sp-memory-stat-value{color:color-mix(in srgb,var(--mdxs-tone,#4fb0ff) 56%,var(--mdxs-ink))!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-filter-title :is(i,svg){color:color-mix(in srgb,var(--mdxs-tags) 90%,var(--mdxs-ink))!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-tag-chip.is-active{border-color:color-mix(in srgb,var(--mdxs-tags) 70%,transparent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--mdxs-tags) 44%,transparent),color-mix(in srgb,var(--mdxs-tags) 18%,transparent))!important;color:var(--mdxs-ink)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-search-shell>:is(i,svg){color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 84%,var(--mdxs-ink))!important}body:not(.theme-classic) #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 30%,transparent)!important;background:radial-gradient(120% 130% at 100% 0,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 16%,transparent),transparent 60%),color-mix(in srgb,var(--gs-public-theme-panel-strong,#061422) 86%,transparent)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage .sp-memory-sidebar-head h4{color:var(--mdxs-ink)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-bg,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-value{fill:none!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-bg{stroke:color-mix(in srgb,var(--mdxs-ink,#1d436b) 16%,transparent)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring svg{width:100%!important;height:100%!important;transform:rotate(-90deg)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-bg,body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-value{stroke-width:6!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-value{stroke-linecap:round!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-label{position:absolute!important;font-size:.64rem!important;font-weight:800!important;color:var(--mdxs-ink)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-percent,body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-usage{color:var(--mdxs-ink)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--images{--memory-storage-ring-color:var(--mdxs-images)}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--videos{--memory-storage-ring-color:var(--mdxs-videos)}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--docs{--memory-storage-ring-color:var(--mdxs-docs)}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--music{--memory-storage-ring-color:var(--mdxs-music)}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--downloads{--memory-storage-ring-color:var(--mdxs-downloads)}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--more{--memory-storage-ring-color:var(--mdxs-more)}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-strip{border-color:var(--mdxs-line)!important;background:rgba(255,255,255,.9)!important;background-image:none!important;box-shadow:none!important;color:var(--mdxs-ink)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-filter-title{color:var(--mdxs-ink)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-action-modal-backdrop.is-open,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-action-modal-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .26s ease,visibility 0s linear 0s!important}#side-panel #memory-panel-shell.sp-memory-shell--drive.is-memory-drawer-modal-open .sp-memory-right-main>:not(#memory-action-drawer):not(#memory-action-modal-backdrop),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive.is-memory-drawer-modal-open .sp-memory-right-main>:not(#memory-action-drawer):not(#memory-action-modal-backdrop){filter:none;opacity:1}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main{--mdxs-images:#1f86b8;--mdxs-videos:#4a5cc4;--mdxs-docs:#b76a16;--mdxs-music:#10826a;--mdxs-downloads:#6f4fc4;--mdxs-more:#2f6fa8;--mdxs-all:#2f6fa8;--mdxs-week:#2f6fa8;--mdxs-fav:#a9761a;--mdxs-tagged:#b8456a;--mdxs-tags:#6f4fc4;--mdxs-ink:#1d436b;--mdxs-line:rgba(96,139,186,0.32);--mdxs-hairline:rgba(96,139,186,0.32);--mdxs-quiet:#4a7299}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row,body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-stats-grid .sp-memory-stat-card{border-color:color-mix(in srgb,var(--mdxs-tone,#2f6fa8) 34%,transparent)!important;background:color-mix(in srgb,var(--mdxs-tone,#2f6fa8) 10%,rgba(255,255,255,.92))!important;background-image:none!important;box-shadow:none!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges .sp-memory-category-row.is-active{border-color:color-mix(in srgb,var(--mdxs-tone,#2f6fa8) 70%,transparent)!important;background:color-mix(in srgb,var(--mdxs-tone,#2f6fa8) 26%,rgba(255,255,255,.92))!important;background-image:none!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action]{border:1px solid var(--mdxs-hairline)!important;background:rgba(255,255,255,.86)!important;background-image:none!important;box-shadow:none!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action].is-active,body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main .sp-memory-action-launch[data-memory-action]:hover:not(:disabled){border-color:color-mix(in srgb,var(--mdxs-ink) 34%,transparent)!important;background:rgba(255,255,255,1)!important}body.theme-classic #side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--storage{border-color:var(--mdxs-line)!important;background:rgba(255,255,255,.9)!important;background-image:none!important}body.gs-immersive-active #ui-layer{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1)}body.gs-immersive-active #canvas-container{opacity:1}body.gs-immersive-active.gs-immersive-idle #canvas-container{cursor:none}body.gs-immersive-active{overflow:hidden}.gs-immersive-layer{--gsi-ground:#04070d;--gsi-ground-soft:#070d17;--gsi-text:#f3f7ff;--gsi-strong:#ffffff;--gsi-muted:#9db0c8;--gsi-line:rgba(255,255,255,0.14);--gsi-line-strong:rgba(255,255,255,0.32);--gsi-glass:rgba(6,11,20,0.58);--gsi-glass-hover:rgba(11,20,34,0.78);--gsi-shadow:rgba(0,0,0,0.55);--gsi-accent:var(--gs-public-theme-primary,#6fc0ff);--gsi-accent-soft:color-mix(in srgb,var(--gsi-accent) 22%,transparent);--gsi-accent-line:color-mix(in srgb,var(--gsi-accent) 52%,transparent);--gsi-dwell:0;--gsi-tour:0;--gsi-type-micro:clamp(0.5rem,0.33vw + 0.42rem,0.82rem);--gsi-type-small:clamp(0.56rem,0.36vw + 0.47rem,0.9rem);--gsi-type-numeric:clamp(0.6rem,0.42vw + 0.5rem,1rem);position:absolute;inset:0;z-index:40;opacity:0;visibility:hidden;pointer-events:none;color:var(--gsi-text);font-family:var(--gw-font-mono);transition:opacity .5s ease,visibility 0s linear .5s}.gs-immersive-layer.is-active{opacity:1;visibility:visible;transition:opacity .66s cubic-bezier(.22,1,.36,1)}.gs-immersive-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 78% 68% at 50% 48%,transparent 0,color-mix(in srgb,var(--gsi-ground) 34%,transparent) 62%,color-mix(in srgb,var(--gsi-ground) 82%,transparent) 100%)}.gs-immersive-scrim{position:absolute;inset-inline:0;pointer-events:none}.gs-immersive-scrim.is-top{top:0;height:26vh;background:linear-gradient(180deg,color-mix(in srgb,var(--gsi-ground) 88%,transparent) 0,color-mix(in srgb,var(--gsi-ground) 42%,transparent) 46%,transparent 100%)}.gs-immersive-scrim.is-bottom{bottom:0;height:38vh;background:linear-gradient(0deg,color-mix(in srgb,var(--gsi-ground) 94%,transparent) 0,color-mix(in srgb,var(--gsi-ground) 58%,transparent) 42%,transparent 100%)}.gs-immersive-reticle{position:absolute;inset:clamp(.85rem,1.9vw,1.6rem);pointer-events:none;opacity:.62;transition:opacity .4s ease}.gs-immersive-tick{position:absolute;width:clamp(1.1rem,1.2vw,1.6rem);height:clamp(1.1rem,1.2vw,1.6rem);border:0 solid var(--gsi-line-strong)}.gs-immersive-tick.is-tl{top:0;left:0;border-top-width:1px;border-left-width:1px}.gs-immersive-tick.is-tr{top:0;right:0;border-top-width:1px;border-right-width:1px}.gs-immersive-tick.is-bl{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.gs-immersive-tick.is-br{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.gs-immersive-hud{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(.9rem,2vw,1.6rem);padding:calc(clamp(1rem, 2.4vw, 2.1rem) + env(safe-area-inset-top, 0px)) calc(clamp(1rem, 2.4vw, 2.4rem) + env(safe-area-inset-right, 0px)) calc(clamp(1rem, 2.4vw, 2.1rem) + env(safe-area-inset-bottom, 0px)) calc(clamp(1rem, 2.4vw, 2.4rem) + env(safe-area-inset-left, 0px));pointer-events:none}.gs-immersive-head{grid-row:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.gs-immersive-caption{grid-row:2;align-self:end;justify-self:start;max-width:min(46rem,78vw);min-width:0}.gs-immersive-empty{grid-row:2;align-self:center;justify-self:center;max-width:26rem;margin:0;text-align:center;font-size:clamp(.68rem,.4vw + .56rem,.95rem);line-height:1.7;letter-spacing:.04em;color:var(--gsi-muted)}.gs-immersive-empty[hidden]{display:none}.gs-immersive-foot{grid-row:3;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.gs-immersive-layer:not(.is-chrome-visible) .gs-immersive-foot,.gs-immersive-layer:not(.is-chrome-visible) .gs-immersive-head{opacity:0;pointer-events:none;transform:translateY(.45rem)}.gs-immersive-foot,.gs-immersive-head{opacity:1;transform:translateY(0);transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1)}.gs-immersive-layer:not(.is-chrome-visible) .gs-immersive-reticle{opacity:.22}.gs-immersive-scope{display:flex;align-items:center;gap:.72rem;flex-wrap:wrap;padding:.42rem .62rem .42rem .78rem;border:1px solid var(--gsi-line);border-radius:999px;background:var(--gsi-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:auto}.gs-immersive-eyebrow{font-size:var(--gsi-type-micro);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--gsi-accent)}.gs-immersive-persona{display:inline-flex;align-items:center;gap:.14rem;padding:.14rem;border:1px solid var(--gsi-line);border-radius:999px}.gs-immersive-persona-btn{border:1px solid transparent;border-radius:999px;background:transparent;color:var(--gsi-muted);padding:.24rem .66rem;font-family:inherit;font-size:var(--gsi-type-small);font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.gs-immersive-persona-btn:hover{color:var(--gsi-text);background:var(--gsi-glass-hover)}.gs-immersive-persona-btn[aria-pressed=true]{color:var(--gsi-strong);border-color:var(--gsi-accent-line);background:var(--gsi-accent-soft)}.gs-immersive-scope-count{font-size:var(--gsi-type-micro);color:var(--gsi-muted)}.gs-immersive-exit,.gs-immersive-scope-count{font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gs-immersive-exit{display:inline-flex;align-items:center;gap:.5rem;padding:.46rem .72rem;border:1px solid var(--gsi-line);border-radius:999px;background:var(--gsi-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--gsi-text);font-family:inherit;font-size:var(--gsi-type-small);cursor:pointer;pointer-events:auto;transition:border-color .22s ease,background-color .22s ease,color .22s ease}.gs-immersive-exit:hover{border-color:var(--gsi-line-strong);background:var(--gsi-glass-hover);color:var(--gsi-strong)}.gs-immersive-exit :is(i,svg){width:1.15em;height:1.15em;flex:none}.gs-immersive-kbd{padding:.08rem .32rem;border:1px solid var(--gsi-line);border-radius:.28rem;font-family:inherit;font-size:var(--gsi-type-micro);letter-spacing:.1em;color:var(--gsi-muted)}.gs-immersive-caption{opacity:0;transform:translateY(.9rem);transition:opacity .5s ease,transform .62s cubic-bezier(.22,1,.36,1)}.gs-immersive-layer.is-caption-visible .gs-immersive-caption{opacity:1;transform:translateY(0)}.gs-immersive-caption-open{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.4rem,.5vw,.72rem);width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;pointer-events:auto}.gs-immersive-caption-kicker{display:inline-flex;align-items:center;gap:.44rem;min-width:0}.gs-immersive-status-dot{width:clamp(.4rem,.42vw,.56rem);height:clamp(.4rem,.42vw,.56rem);border-radius:999px;flex:none;background:var(--gsi-accent);box-shadow:0 0 .5rem currentColor}.gs-immersive-caption-meta{font-size:var(--gsi-type-small);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gsi-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gs-immersive-caption-title{position:relative;display:block;max-width:100%;padding-bottom:.46rem;font-size:clamp(1.35rem,3.6vw + .4rem,3.6rem);font-weight:400;line-height:1.06;letter-spacing:-.012em;color:var(--gsi-strong);text-shadow:0 .15rem 1.6rem var(--gsi-shadow);overflow-wrap:anywhere}.gs-immersive-caption-title:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;transform:scaleX(var(--gsi-dwell,0));transform-origin:left center;background:linear-gradient(90deg,var(--gsi-accent),transparent)}.gs-immersive-caption-cta{display:inline-flex;align-items:center;gap:.36rem;font-size:var(--gsi-type-small);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gsi-muted);transition:color .22s ease,transform .28s cubic-bezier(.22,1,.36,1)}.gs-immersive-caption-cta :is(i,svg){width:1.15em;height:1.15em;flex:none}.gs-immersive-caption-open:focus-visible .gs-immersive-caption-cta,.gs-immersive-caption-open:hover .gs-immersive-caption-cta{color:var(--gsi-accent);transform:translateX(.2rem)}.gs-immersive-progress{display:flex;align-items:center;gap:.72rem;min-width:0}.gs-immersive-counter{font-size:var(--gsi-type-numeric);font-weight:700;letter-spacing:.2em;color:var(--gsi-muted);font-variant-numeric:tabular-nums}.gs-immersive-rail{display:block;position:relative;width:clamp(4rem,22vw,18rem);height:2px;background:var(--gsi-line);overflow:hidden}.gs-immersive-rail-fill{position:absolute;inset:0;transform:scaleX(var(--gsi-tour,0));transform-origin:left center;background:var(--gsi-accent);box-shadow:0 0 .6rem var(--gsi-accent-line)}.gs-immersive-controls{display:inline-flex;align-items:center;gap:.34rem;padding:.32rem;border:1px solid var(--gsi-line);border-radius:999px;background:var(--gsi-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:auto}.gs-immersive-controls-sep{width:1px;height:1.25rem;margin-inline:.18rem;background:var(--gsi-line)}.gs-immersive-btn{display:inline-flex;align-items:center;justify-content:center;width:clamp(2rem,1.1vw + 1.7rem,2.6rem);height:clamp(2rem,1.1vw + 1.7rem,2.6rem);padding:0;font-size:var(--gsi-type-small);border:1px solid transparent;border-radius:999px;background:transparent;color:var(--gsi-muted);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.gs-immersive-btn:hover{color:var(--gsi-strong);border-color:var(--gsi-line);background:var(--gsi-glass-hover)}.gs-immersive-btn.is-primary{width:clamp(2.3rem,1.3vw + 1.95rem,3rem);height:clamp(2.3rem,1.3vw + 1.95rem,3rem);font-size:var(--gsi-type-numeric);color:var(--gsi-text);border-color:var(--gsi-accent-line);background:var(--gsi-accent-soft)}.gs-immersive-btn.is-primary:hover{color:var(--gsi-strong);background:color-mix(in srgb,var(--gsi-accent) 34%,transparent)}.gs-immersive-btn :is(i,svg){width:1.5em;height:1.5em;flex:none}.gs-immersive-btn.is-primary :is(i,svg){width:1.55em;height:1.55em}.gs-immersive-layer .gs-immersive-icon-collapse,.gs-immersive-layer .gs-immersive-icon-play{display:none}.gs-immersive-layer.is-paused .gs-immersive-icon-play{display:inline-flex}.gs-immersive-layer.is-paused .gs-immersive-icon-pause{display:none}.gs-immersive-layer.is-fullscreen .gs-immersive-icon-collapse{display:inline-flex}.gs-immersive-layer.is-fullscreen .gs-immersive-icon-expand{display:none}.gs-immersive-layer.is-paused .gs-immersive-btn.is-primary{color:var(--gsi-strong);border-color:var(--gsi-accent);background:color-mix(in srgb,var(--gsi-accent) 38%,transparent)}.gs-immersive-layer :is(button,[tabindex]):focus-visible{outline:2px solid var(--gsi-accent);outline-offset:2px}@media (max-width:767px){.gs-immersive-reticle{display:none}.gs-immersive-caption{max-width:100%;justify-self:stretch}.gs-immersive-foot{align-items:center;justify-content:center;gap:.7rem}.gs-immersive-progress{order:2;width:100%;justify-content:center}.gs-immersive-controls{order:1}.gs-immersive-exit span{display:none}.gs-immersive-scope{gap:.5rem;padding-inline:.6rem}.gs-immersive-scope-count{display:none}}@media (max-height:460px){.gs-immersive-scrim.is-top{height:18vh}.gs-immersive-scrim.is-bottom{height:30vh}.gs-immersive-caption-title{font-size:clamp(1.05rem,2.4vw + .3rem,1.8rem)}}@media (prefers-reduced-motion:reduce){.gs-immersive-caption,.gs-immersive-foot,.gs-immersive-head,.gs-immersive-layer,.gs-immersive-layer.is-active{transition-duration:.01ms}.gs-immersive-caption,.gs-immersive-foot,.gs-immersive-head{transform:none}}#gs-profile-dropdown .gs-profile-option-immersive{margin-top:.24rem;padding:.6rem .66rem;border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 34%,transparent);background:linear-gradient(118deg,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 26%,transparent),transparent 76%)}#gs-profile-dropdown .gs-profile-option-immersive:hover{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 56%,transparent);background:linear-gradient(118deg,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 40%,transparent),transparent 72%)}#gs-profile-dropdown .gs-profile-option-immersive :is(i,svg){color:var(--gs-public-theme-primary,#7cc8ff)}#gs-profile-dropdown .gs-profile-option-immersive .gs-profile-option-note{margin-left:auto;font-size:.45rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-sidebar-text,#d7e8ff) 62%,transparent);white-space:nowrap}#gs-profile-dropdown .gs-profile-option-general-browser{gap:.42rem;margin-top:.14rem;padding:.55rem .5rem;border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#80c2ff) 12%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0b1729) 46%,transparent)}#gs-profile-dropdown .gs-profile-option-general-browser:hover{transform:translateY(-1px)}#gs-profile-dropdown .gs-profile-option-general-browser .gs-profile-option-note{margin-left:auto;font-size:.45rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-sidebar-text,#d7e8ff) 62%,transparent);white-space:nowrap}#gs-profile-dropdown .gs-profile-option-immersive[aria-pressed=true]{border-color:color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 68%,transparent);background:linear-gradient(118deg,color-mix(in srgb,var(--gs-public-theme-primary,#4fb0ff) 52%,transparent),transparent 70%)}.tgd{flex-direction:column;min-width:0}.tgd,.tgd-band{display:flex;gap:.62rem}.tgd-band{align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.6rem .72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 22%,transparent);border-radius:.76rem;background:linear-gradient(135deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0b1a2b) 88%,transparent))}.tgd-band-id{display:flex;align-items:center;gap:.56rem;min-width:0}.tgd-band-avatar{flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:.6rem;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:800;letter-spacing:.04em;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#82e1ff) 38%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 14%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eafbff) 96%,transparent)}.tgd-band-name{min-width:0}.tgd-band-title{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f8ff) 98%,transparent);overflow-wrap:anywhere}.tgd-band-sub{margin:.1rem 0 0;font-size:.46rem;letter-spacing:.08em;font-family:var(--gs-public-theme-font-mono,ui-monospace,monospace);color:color-mix(in srgb,var(--gs-public-theme-text-muted,#9fc4da) 88%,transparent);overflow-wrap:anywhere}.tgd-band-facts{display:flex;flex-wrap:wrap;gap:.24rem .5rem;margin:0;min-width:0}.tgd-fact{display:flex;flex-direction:column;gap:.1rem;padding:.2rem .5rem;border-radius:.44rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#4b7f9c) 26%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 62%,transparent)}.tgd-fact dt{font-size:.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text-muted,#8fb3c9) 82%,transparent)}.tgd-fact dd{margin:0;font-size:.52rem;font-weight:700;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-text,#dff3ff) 96%,transparent)}.tgd-grid{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.62rem;min-width:0}.tgd-grid>*{flex:1 1 24rem;min-width:0}.tgd-card{min-width:0;gap:.5rem;padding:.68rem .72rem .72rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 5%,transparent),transparent 2.4rem),linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 96%,transparent))}.tgd-card--wide{flex:1 1 100%}.tgd-grid>.sp-vmx-card{flex:1 1 100%;min-width:0;gap:.5rem;padding:.68rem .72rem .72rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 5%,transparent),transparent 2.4rem),linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 96%,transparent))}.tgd-card-head,.tgd-grid>.sp-vmx-card>.sp-fx-head{padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border,#4b7f9c) 22%,transparent)}.tgd-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tgd-card-icon{flex:0 0 auto;width:1.56rem;height:1.56rem;border-radius:.46rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#00f0ff) 10%,transparent);color:color-mix(in srgb,var(--gs-public-theme-primary,#7fe9ff) 92%,transparent)}.tgd-card-icon svg{width:.86rem;height:.86rem;stroke-width:2}.tgd-card-heading{flex:24 1 9rem;min-width:0}.tgd-card-heading .sp-fx-sub{margin-top:.1rem}.tgd-card-head>.sp-sub-plan-current-pill,.tgd-card-head>.tgd-actions--inline{flex:0 1 auto;min-width:0;margin-left:auto}.tgd-card-head>.tgd-actions--inline{flex-grow:1}.tgd-card-head>.sp-sub-plan-current-pill{text-align:center}.tgd-fields{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.46rem .5rem;min-width:0}.tgd-fields>*{flex:1 1 11rem;min-width:0}.tgd-fields>.sp-fx-field-full,.tgd-fields>.tgd-actions,.tgd-fields>.tgd-span-all{flex:1 1 100%}.tgd-span-all{grid-column:1/-1}.tgd-stack{display:flex;flex-direction:column;gap:.5rem;min-width:0}.tgd-meter{gap:.22rem}.tgd-groups{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;min-width:0}.tgd-groups>.tgd-group{flex:1 1 15rem}.tgd-group{min-width:0;margin:0;padding:.5rem .56rem .58rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border,#4b7f9c) 24%,transparent);border-radius:.58rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d18) 46%,transparent)}.tgd-group-title{padding:0 .24rem;margin-left:-.12rem;font-size:.44rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9ad2ea) 90%,transparent)}.tgd-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.36rem;margin-top:.1rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border,#4b7f9c) 20%,transparent)}.tgd-actions--inline{grid-column:auto;margin-top:0;padding-top:0;border-top:0;justify-content:flex-end}.tgd-card--danger{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff8797) 30%,transparent);background:linear-gradient(to bottom,color-mix(in srgb,var(--gs-public-theme-danger,#ff8797) 8%,transparent),transparent 2.4rem),linear-gradient(168deg,color-mix(in srgb,var(--gs-public-theme-panel-strong,#07101f) 94%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#040a14) 96%,transparent))}.tgd-card--danger .tgd-card-icon{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff8797) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-danger,#ff8797) 12%,transparent);color:color-mix(in srgb,var(--gs-public-theme-danger,#ffa9b4) 92%,transparent)}.tgd-card--strip .tgd-card-head{padding-bottom:0;border-bottom:0}.tgd-btn-danger{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff8797) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-danger,#ffb3bc) 96%,transparent)}.tgd-btn-danger:hover{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff8797) 72%,transparent);background:color-mix(in srgb,var(--gs-public-theme-danger,#ff8797) 16%,transparent)}.tgd-card .sp-this-god-identifier-shell{margin-top:0;padding-top:0;border-top:0}.tgd-card .sp-this-god-identifier-shell .sp-fx-mini-tabs{flex-wrap:wrap}.tgd-card .sp-this-god-identifier-mailbox-wrap{max-width:100%;overflow-x:auto}.tgd-card .sp-this-god-card-settings-form{display:flex;flex-direction:column;gap:.5rem;min-width:0}.tgd-card .sp-this-god-visibility-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.6rem),1fr))}.tgd-card .sp-this-god-card-settings-actions{margin-top:0;padding-top:.34rem;border-top:0}@media (max-width:1023px){#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid .sp-node-plus-menu{justify-self:stretch;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem .5rem;padding:.4rem;border-radius:.6rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid .sp-node-plus-option{width:100%;min-width:0;max-width:none;height:auto;min-height:2.9rem;padding:.2rem .14rem .16rem}#side-panel.node-preview-mode[data-panel-size="0.25"] .sp-node-actions-grid .sp-node-pin-picker{position:static;inset:auto;z-index:auto;width:auto;max-height:none;overflow:visible;margin-top:.12rem;padding:.5rem;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}#side-panel :is(.sp-apps-modal,.sp-access-modal,.sp-exchange-create-modal):not(.is-open):not(.is-closing){contain:layout paint}#side-panel :is(.sp-exchange-create-modal,.sp-exchange-tokenized-v2-modal){padding:.5rem}#side-panel :is(.sp-exchange-create-shell,.sp-exchange-tokenized-v2-shell){max-height:100%;min-height:0}#side-panel .sp-exchange-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}body:has(#exchange-tokenized-v2-modal:is(.is-open,.is-closing)) .gw-pnav-btn{opacity:0!important;pointer-events:none!important}@media (max-width:1023px){#toggle-right-sidebar-ribbon,#toggle-sidebar-ribbon{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease,background .24s ease}}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb.is-form{--gw-vws-accent:var(--gw-vws-emerald,#4fd1a5)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form{--gw-vws-accent:var(--gw-vws-emerald,#4fd1a5);display:flex;flex-direction:column;gap:.62rem;min-width:0;padding:.72rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 16%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#071624) 48%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-sections{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.62rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-section{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.55rem;border:1px dashed color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 26%,transparent);border-radius:.8rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-section-head{display:flex;align-items:center;gap:.4rem;min-width:0;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-section-index{flex:0 0 auto;font-size:.46rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 90%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-section-head .gw-vws-qb-title{flex:1 1 8rem;width:auto;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-question.is-collapsed{padding:0;border-left-width:.14rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-collapsed{display:flex;align-items:center;gap:.4rem;width:100%;min-width:0;padding:.5rem .6rem;border:0;border-radius:.7rem;background:transparent;color:inherit;cursor:pointer;text-align:left}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-collapsed:hover{background:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 8%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-collapsed-copy{display:flex;flex-direction:column;gap:.08rem;flex:1 1 auto;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-collapsed-copy strong{font-size:.62rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 94%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-collapsed-copy small{font-size:.46rem;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 74%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-collapsed :is(i,svg){flex:0 0 auto;width:.66rem;height:.66rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 70%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-question.is-active{border-left-color:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 80%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-help{font-size:.56rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-option-mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 74%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-option-mark :is(i,svg){width:.7rem;height:.7rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-option.is-other .gw-vws-fb-other-copy{flex:1 1 auto;min-width:0;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 82%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-qb-option.is-other em{font-style:normal;font-size:.46rem;letter-spacing:.03em;text-transform:uppercase;opacity:.72}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-adds,#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-option-adds{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-grid{display:flex;flex-direction:column;gap:.42rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-accept,#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-pattern,#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-scale-label{flex:1 1 9rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-pattern{gap:.3rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-type-hint{display:inline-flex;align-items:center;gap:.3rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-type-hint :is(i,svg){width:.6rem;height:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-settings{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 14%,transparent);border-radius:.7rem;padding:.4rem .55rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-settings>summary{display:flex;align-items:center;gap:.32rem;cursor:pointer;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 88%,transparent);list-style:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-settings>summary::-webkit-details-marker{display:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-settings>summary :is(i,svg){width:.62rem;height:.62rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-fb-settings-body{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-module-notice{display:flex;align-items:flex-start;gap:.42rem;padding:.48rem .6rem;border:1px solid color-mix(in srgb,var(--gw-vws-amber,#f2b872) 40%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--gw-vws-amber,#f2b872) 10%,transparent);font-size:.54rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-text,#dbecff) 92%,transparent);cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-module-notice.is-loading{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 20%,transparent);background:transparent;cursor:default;align-items:center}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-module-notice input{flex:0 0 auto;margin-top:.15rem;accent-color:var(--gw-vws-amber,#f2b872);cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-module-notice :is(i,svg){width:.62rem;height:.62rem;vertical-align:-.1rem;margin-right:.2rem;color:var(--gw-vws-amber,#f2b872)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-composer-module-notice b{font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-head{display:flex;align-items:flex-start;gap:.5rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-icon{flex:0 0 auto;width:1.42rem;height:1.42rem;border-radius:.52rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 32%,transparent);background:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 14%,transparent);color:var(--gw-vws-accent,#4fd1a5)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-icon :is(i,svg){width:.76rem;height:.76rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-head-copy{display:flex;flex-direction:column;gap:.14rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-head-copy strong{font-size:.72rem;font-weight:700;line-height:1.42;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-head-copy small{font-size:.5rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 72%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-desc{margin:0;font-size:.62rem;line-height:1.6;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 84%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-progress{display:flex;flex-direction:column;gap:.24rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-progress>span{display:block;height:.24rem;border-radius:999px;background:color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 16%,transparent);position:relative;overflow:hidden}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-progress>span:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--gw-vws-form-progress,0);background:var(--gw-vws-accent,#4fd1a5);transition:width .32s cubic-bezier(.22,1,.36,1)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-progress small{font-size:.46rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 74%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-section-head{display:flex;flex-direction:column;gap:.12rem;padding-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 14%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-section-head strong{font-size:.64rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 95%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-section-head small{font-size:.52rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 78%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-question-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-question{display:flex;flex-direction:column;gap:.36rem;min-width:0;padding:.55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 13%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 38%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-question-head{display:flex;align-items:flex-start;gap:.38rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-question-index{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;background:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 22%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent);font-size:.5rem;font-weight:700;font-variant-numeric:tabular-nums}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-question-prompt{flex:1 1 auto;margin:0;min-width:0;font-size:.63rem;font-weight:600;line-height:1.55;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 95%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-required{color:var(--gw-vws-magenta,#f291c8);font-weight:700}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-question-help{margin:0;padding-left:1.48rem;font-size:.54rem;line-height:1.5;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 80%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-hint{font-size:.46rem;letter-spacing:.02em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 66%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-option{display:flex;align-items:center;gap:.45rem;width:100%;min-width:0;padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 15%,transparent);border-radius:.6rem;background:transparent;cursor:pointer;text-align:left;font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 88%,transparent);transition:background .18s ease,border-color .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 40%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-option:disabled{cursor:default;opacity:.7}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-option.is-selected{border-color:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 62%,transparent);background:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 12%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 97%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-option-mark{flex:0 0 auto;width:.72rem;height:.72rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 40%,transparent);position:relative}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-option-mark.is-box{border-radius:.24rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-grid-cell.is-selected .gw-vws-form-option-mark,#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-option-mark.is-on,#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-option.is-selected .gw-vws-form-option-mark{border-color:var(--gw-vws-accent,#4fd1a5);background:var(--gw-vws-accent,#4fd1a5);box-shadow:inset 0 0 0 .12rem color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 90%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-option-label{flex:1 1 auto;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-other{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.28rem .55rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-form-text-input,.gw-vws-form-select){width:100%;min-width:0;padding:.42rem .55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 18%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 60%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 95%,transparent);font:inherit;font-size:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-form-text-input,.gw-vws-form-select):focus-visible{outline:none;border-color:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 62%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-text-input.is-area{resize:vertical;line-height:1.55}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-text-input.is-temporal{color-scheme:dark}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-email{display:flex;flex-direction:column;gap:.22rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-email>span{font-size:.46rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 78%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-scale{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-scale-label{font-size:.48rem;letter-spacing:.03em;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 78%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-scale-steps{display:flex;align-items:center;gap:.26rem;flex-wrap:wrap;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-scale-step{width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 22%,transparent);background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 86%,transparent);font-size:.56rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-scale-step:hover:not(:disabled){border-color:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 46%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-scale-step.is-selected{border-color:var(--gw-vws-accent,#4fd1a5);background:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 20%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 97%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-rating{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-rating-step{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:.4rem;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 52%,transparent);cursor:pointer;transition:color .18s ease,transform .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-rating-step :is(i,svg){width:.94rem;height:.94rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-rating-step.is-on{color:var(--gw-vws-amber,#f2b872)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-rating-step:hover:not(:disabled){transform:translateY(-.05rem)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-rating-clear{border:0;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 78%,transparent);font-size:.46rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-grid-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto;contain:inline-size;-webkit-overflow-scrolling:touch}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-grid{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%;font-size:.54rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-grid :is(th,td){padding:.32rem .42rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 12%,transparent);text-align:center;vertical-align:middle}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-grid thead th{font-size:.46rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 82%,transparent);white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-grid tbody th{text-align:left;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 90%,transparent);white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-grid-cell{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:.4rem;background:transparent;cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-grid-cell:hover:not(:disabled){background:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 10%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-files{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-file-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .7rem;border:1px dashed color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 42%,transparent);border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 92%,transparent);font-size:.5rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-file-btn :is(i,svg){width:.6rem;height:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.22rem;width:100%;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-file-list li{display:flex;align-items:center;gap:.3rem;min-width:0;font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 88%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-file-list li>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-file-list li>:is(i,svg){flex:0 0 auto;width:.6rem;height:.6rem;color:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 82%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-foot{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-submit{display:inline-flex;align-items:center;gap:.32rem;border:0;border-radius:999px;min-height:var(--gw-vws-control-height,1.9rem);padding:.3rem .85rem;background:var(--gw-vws-accent,#4fd1a5);color:color-mix(in srgb,var(--gs-public-theme-panel-strong,#04121d) 92%,transparent);font-size:.54rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:filter .18s ease,opacity .18s ease}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-submit:hover:not(:disabled){filter:brightness(1.08)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-submit:disabled{opacity:.55;cursor:default}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-submit.is-ghost{background:transparent;border:1px solid color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 44%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 94%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-submit :is(i,svg){width:.66rem;height:.66rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-feedback{font-size:.52rem;color:color-mix(in srgb,var(--gw-vws-amber,#f2b872) 94%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-pager{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-page-btn{display:inline-flex;align-items:center;gap:.26rem;padding:.28rem .66rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 20%,transparent);border-radius:999px;background:transparent;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 88%,transparent);font-size:.5rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-page-btn:disabled{opacity:.45;cursor:default}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-page-btn :is(i,svg){width:.6rem;height:.6rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-page-meta{font-size:.48rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 76%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-confirmation{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.55rem .62rem;border:1px solid color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 34%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 10%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-confirmation>:is(i,svg){flex:0 0 auto;width:.94rem;height:.94rem;color:var(--gw-vws-accent,#4fd1a5)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-confirmation-copy{display:flex;flex-direction:column;gap:.1rem;flex:1 1 8rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-confirmation-copy strong{font-size:.62rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 96%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-confirmation-copy small{font-size:.48rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 74%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-note{display:flex;align-items:center;gap:.32rem;margin:0;font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 84%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-note.is-error{color:color-mix(in srgb,var(--gw-vws-magenta,#f291c8) 94%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-note :is(i,svg){flex:0 0 auto;width:.62rem;height:.62rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary{display:flex;flex-direction:column;gap:.42rem;min-width:0;padding-top:.42rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 13%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-head{display:inline-flex;align-items:center;gap:.3rem;font-size:.48rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 92%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-head :is(i,svg){width:.62rem;height:.62rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-responses,#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-question{display:flex;flex-direction:column;gap:.22rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-question>strong{font-size:.58rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 94%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-question>small{font-size:.44rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 70%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-bars{display:flex;flex-direction:column;gap:.22rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-bar{position:relative;display:flex;align-items:center;gap:.4rem;min-width:0;padding:.3rem .5rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 11%,transparent);overflow:hidden}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-fill{position:absolute;inset:0 auto 0 0;width:var(--gw-vws-form-share,0);background:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 16%,transparent);pointer-events:none}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-label{position:relative;flex:1 1 auto;min-width:0;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#dbecff) 92%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-count{position:relative;flex:0 0 auto;font-size:.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 88%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-stats{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-stats>span{display:inline-flex;flex-direction:column;gap:.02rem}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-stats b{font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 92%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-stats small{font-size:.42rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 70%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-texts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.18rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-texts li{padding:.26rem .46rem;border-radius:.45rem;border-left:.1rem solid color-mix(in srgb,var(--gw-vws-accent,#4fd1a5) 46%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 42%,transparent);font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 88%,transparent);overflow-wrap:anywhere}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-summary-texts.is-other li{border-left-color:color-mix(in srgb,var(--gw-vws-amber,#f2b872) 52%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-response{display:flex;flex-direction:column;gap:.28rem;min-width:0;padding:.5rem .55rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#79e2ff) 12%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#040d18) 36%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-response-head{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-response-head strong{font-size:.6rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#f2fbff) 95%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-response-head small{font-size:.44rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 70%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-response-answers{display:flex;flex-direction:column;gap:.2rem;margin:0;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-response-row{display:flex;flex-direction:column;gap:.04rem;min-width:0}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-response-row dt{font-size:.44rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-muted,#9ab6d8) 68%,transparent)}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-response-row dd{margin:0;font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cce8f9) 90%,transparent);overflow-wrap:anywhere}#side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-form,.gw-vws-fb-settings),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-form,.gw-vws-fb-settings){background:var(--gs-public-theme-panel-strong,#e6ebf3);border-color:color-mix(in srgb,var(--gs-public-theme-border,#d6ddea) 76%,transparent)}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-form-question,.gw-vws-form-response,.gw-vws-form-text-input,.gw-vws-form-select,.gw-vws-form-summary-texts li),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-form-question,.gw-vws-form-response,.gw-vws-form-text-input,.gw-vws-form-select,.gw-vws-form-summary-texts li){background:var(--gs-public-theme-panel,#ffffff);border-color:color-mix(in srgb,var(--gs-public-theme-border,#d6ddea) 78%,transparent);color:var(--gs-public-theme-strong,#16202e)}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-text-input.is-temporal,body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-text-input.is-temporal{color-scheme:light}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-submit:not(.is-ghost),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host .gw-vws-form-submit:not(.is-ghost){color:var(--gs-public-theme-panel,#ffffff)}.godweb-root.theme-light #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-form-option.is-selected .gw-vws-form-option-mark,.gw-vws-form-grid-cell.is-selected .gw-vws-form-option-mark,.gw-vws-form-option-mark.is-on),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-form-option.is-selected .gw-vws-form-option-mark,.gw-vws-form-grid-cell.is-selected .gw-vws-form-option-mark,.gw-vws-form-option-mark.is-on){box-shadow:inset 0 0 0 .12rem var(--gs-public-theme-panel,#ffffff)}.sp-post-form{display:flex;flex-direction:column;gap:.35rem;min-width:0}@media (max-width:1023px) and (max-height:560px) and (orientation:landscape),(max-width:767px),(pointer:coarse) and (max-width:1023px){body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])):not(.gs-side-panel-page-mode) #side-panel #close-panel{display:none!important}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) :is(#flow-v2-panel-shell .flowv2-topbar-close,#compass-v2-panel-shell .compassv2-topbar-close,#calendar-panel-shell .calendar-topbar-close){display:none!important}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) #side-panel.flow-v2-mode #flow-v2-panel-shell>.flowv2-root>header{padding-top:.5rem;padding-bottom:.5rem}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) #side-panel.calendar-mode #calendar-panel-shell .calendar-topbar{padding-top:max(.5rem,calc(4rem - var(--gw-edge-top, 1.83rem)))}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) #compass-v2-panel-shell .compassv2-topbar-history{left:2.65rem}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) #top-shell{opacity:1!important;visibility:visible!important}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) :is(#left-sidebar-shell,#right-sidebar-shell){display:block!important}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) #bottom-shell{display:flex!important}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) :is(#top-shell,#bottom-shell,#left-sidebar-shell,#right-sidebar-shell){z-index:6040!important}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) :is(#gs-brand-shell,#gs-profile-shell:not(.is-in-right-dock),#bottom-edge-actions){z-index:6060!important}}@media (max-width:520px){body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) #side-panel.flow-v2-mode #flow-v2-panel-shell>.flowv2-root>header{padding-left:2.65rem;padding-right:2.65rem}}@media (pointer:coarse){.timeline-now-btn{min-height:1.5rem;display:inline-flex;align-items:center;justify-content:center;position:relative}.timeline-now-btn:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--htm-mobile-hit-target,44px);transform:translateY(-50%)}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.bottom-ai-node-row{align-items:flex-end}}@media (max-width:767px){#top-bar.dynamic-island .island-mode-stack{gap:.3rem}#top-bar.dynamic-island .island-control-row,#top-bar.dynamic-island .island-map-persona-row{flex-direction:row!important;align-items:stretch!important;justify-content:center!important;overflow-x:visible!important;gap:.3rem!important}#top-bar.dynamic-island :is(.island-map-persona-row,.island-control-row)>:is(.island-view-row,.island-map-row,.island-mode-row,.island-access-row,.island-favorite-row){flex:1 1 0!important;width:auto!important;min-width:0!important}#top-bar.dynamic-island :is(.island-view-row,.island-map-row,.island-mode-row,.island-access-row,.island-favorite-row){border-radius:999px!important;padding:.1rem!important;gap:.1rem!important}#top-bar.dynamic-island :is(.island-view-row,.island-map-row,.island-mode-row,.island-access-row,.island-favorite-row)>button{height:1.4rem!important;min-height:1.4rem!important;border-radius:999px!important;font-size:.5rem!important;letter-spacing:.03em!important;padding:0 .3rem!important}#top-bar.dynamic-island .island-filter-row{flex-wrap:wrap;justify-content:flex-start;row-gap:.3rem}}@media (pointer:coarse) and (min-width:521px) and (max-width:1023px){.godweb-root{--gw-edge-top:4.4rem}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])):not(.gs-side-panel-page-mode) #side-panel #close-panel{display:inline-flex!important}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) #side-panel.open:not(.vault-mode) .side-panel-top-row{display:flex!important;min-height:var(--htm-mobile-hit-target,44px)!important;align-items:center!important}body:has(#side-panel.open:not(.node-preview-mode[data-panel-size="0.25"])) #side-panel .side-panel-top-row>#sp-favorite-toggle{display:none!important}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){#desk-create-modal.is-open,#direction-composer-modal.is-open,#vault-access-modal.sp-vault-access-modal.is-open{z-index:6500}}@media (max-width:980px){#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{min-height:0!important;overflow:hidden!important}#side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-layout{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline){min-height:0!important;overflow:hidden!important}#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline)>#globe-vw-shop.sp-vw-tab-pane.is-active{overflow:hidden!important}#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-main{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-stream-profile-host.sp-vw-stream-profile-shell{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-stream-profile-host #profile-pane-host,#side-panel.globe-mode #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-stream-profile-host #profile-pane-host{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-stream-profile-host .sp-profile-column-posts{overflow:hidden!important}#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-stream-profile-host .gw-vws-layout{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}#side-panel #globe-panel-shell.sp-globe-shell:not(.sp-globe-shell-inline) #globe-vw-stream-profile-host .gw-vws-main{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}}.gsnp-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,3vw,2.5rem);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease}.gsnp-overlay.is-open{opacity:1;pointer-events:auto;visibility:visible}.gsnp-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--gs-public-theme-bg,#05080f) 72%,transparent);backdrop-filter:blur(6px)}.gsnp-shell{position:relative;display:flex;flex-direction:column;width:min(64rem,100%);height:min(46rem,100%);min-height:0;border:1px solid color-mix(in srgb,var(--gs-sidebar-border,#2a3b55) 90%,transparent);border-radius:.9rem;background:var(--gs-sidebar-bg,#0a101c);box-shadow:0 28px 70px color-mix(in srgb,var(--gs-public-theme-bg,#05080f) 70%,transparent);overflow:hidden}.gsnp-head{gap:.75rem;flex-wrap:wrap;padding:.7rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--gs-sidebar-border,#2a3b55) 70%,transparent);background:var(--gs-sidebar-card,#111d30)}.gsnp-head,.gsnp-name-field{display:flex;align-items:center}.gsnp-name-field{gap:.45rem;flex:1 1 14rem;min-width:0;padding:.35rem .6rem;border:1px solid color-mix(in srgb,var(--gs-sidebar-border,#2a3b55) 80%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--gs-sidebar-bg,#0a101c) 80%,transparent)}.gsnp-name-field i,.gsnp-name-field svg{width:1rem;height:1rem;flex-shrink:0;color:var(--gs-sidebar-accent,#4fb0ff)}.gsnp-name-input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--gs-sidebar-strong,#f3f9ff);font-size:.82rem;font-family:inherit;outline:none}.gsnp-name-ext{flex-shrink:0;font-size:.74rem;color:var(--gs-sidebar-muted,#8ea7ca)}.gsnp-head-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.gsnp-target{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--gs-sidebar-muted,#8ea7ca)}.gsnp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:0 .85rem;border:1px solid color-mix(in srgb,var(--gs-sidebar-border,#2a3b55) 85%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--gs-sidebar-bg,#0a101c) 70%,transparent);color:var(--gs-sidebar-strong,#f3f9ff);font-size:.76rem;font-family:inherit;cursor:pointer;transition:background .16s ease,border-color .16s ease}.gsnp-btn:hover:not(:disabled){border-color:var(--gs-sidebar-accent,#4fb0ff)}.gsnp-btn:disabled{opacity:.6;cursor:default}.gsnp-btn--primary{border-color:color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 70%,transparent);background:color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 22%,transparent)}.gsnp-btn--icon{width:2rem;min-width:2rem;padding:0}.gsnp-btn--icon i,.gsnp-btn--icon svg{width:1rem;height:1rem}.gsnp-toolbar{gap:.75rem;flex-wrap:wrap;padding:.45rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--gs-sidebar-border,#2a3b55) 55%,transparent);background:color-mix(in srgb,var(--gs-sidebar-card,#111d30) 60%,transparent)}.gsnp-tool-group,.gsnp-toolbar{display:flex;align-items:center}.gsnp-tool-group{gap:.15rem;padding-right:.75rem;border-right:1px solid color-mix(in srgb,var(--gs-sidebar-border,#2a3b55) 45%,transparent)}.gsnp-tool-group:last-child{padding-right:0;border-right:0}.gsnp-tool{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:0;border-radius:.4rem;background:transparent;color:var(--gs-sidebar-muted,#8ea7ca);cursor:pointer;transition:background .14s ease,color .14s ease}.gsnp-tool:hover{background:color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 18%,transparent);color:var(--gs-sidebar-strong,#f3f9ff)}.gsnp-tool i,.gsnp-tool svg{width:.95rem;height:.95rem}.gsnp-tool-glyph{font-size:.78rem;line-height:1;letter-spacing:.01em}.gsnp-tool-glyph--bold{font-weight:700}.gsnp-tool-glyph--italic{font-style:italic}.gsnp-tool-glyph--strike{text-decoration:line-through}.gsnp-body{display:flex}.gsnp-body,.gsnp-editor{flex:1 1 auto;min-height:0}.gsnp-editor{width:100%;padding:1rem 1.1rem;border:0;background:transparent;color:var(--gs-sidebar-strong,#f3f9ff);font-family:var(--gs-mono-font,ui-monospace,"Cascadia Code","Source Code Pro",monospace);font-size:.82rem;line-height:1.7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;resize:none;outline:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 45%,transparent) transparent}.gsnp-editor::-webkit-scrollbar{width:8px;height:8px}.gsnp-editor::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--gs-sidebar-accent,#4fb0ff) 45%,transparent)}.gsnp-editor::-webkit-scrollbar-track{background:transparent}.gsnp-status{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.4rem .9rem;border-top:1px solid color-mix(in srgb,var(--gs-sidebar-border,#2a3b55) 55%,transparent);background:var(--gs-sidebar-card,#111d30);font-size:.7rem;color:var(--gs-sidebar-muted,#8ea7ca)}.gsnp-status-item--grow{flex:1 1 8rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsnp-status-item.is-error{color:var(--gs-public-theme-danger,#ff8080)}.gsnp-confirm{display:none;position:absolute;inset:0;z-index:2;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;text-align:center;background:color-mix(in srgb,var(--gs-sidebar-bg,#0a101c) 88%,transparent);backdrop-filter:blur(3px)}.gsnp-confirm.is-open{display:flex}.gsnp-confirm[hidden]{display:none}.gsnp-confirm-copy{max-width:28rem;margin:0;font-size:.82rem;line-height:1.6;color:var(--gs-sidebar-strong,#f3f9ff)}.gsnp-confirm-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:center}.gsnp-btn--danger{border-color:color-mix(in srgb,var(--gs-public-theme-danger,#ff8080) 65%,transparent);background:color-mix(in srgb,var(--gs-public-theme-danger,#ff8080) 20%,transparent)}@media (max-width:860px){.gsnp-overlay{padding:0}.gsnp-shell{width:100%;height:100%;max-height:none;border:0;border-radius:0;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.gsnp-head{gap:.4rem;padding:.5rem .55rem;flex-wrap:nowrap}.gsnp-name-field{flex:1 1 auto}.gsnp-head-actions{justify-content:flex-end}.gsnp-target{flex:0 1 auto;max-width:4.5rem;text-align:left}.gsnp-btn{min-height:2.75rem;padding:0 1rem}.gsnp-btn--icon{width:2.75rem;min-width:2.75rem}.gsnp-toolbar{gap:.25rem;padding:.4rem .55rem;flex-wrap:wrap}.gsnp-tool-group{flex:0 0 auto;padding-right:0;border-right:0}.gsnp-tool{width:2.5rem;height:2.5rem}.gsnp-editor{padding:.8rem .75rem;font-size:16px;line-height:1.6}.gsnp-status{gap:.5rem .9rem;padding:.4rem .7rem;font-size:.66rem}.gsnp-status-item--grow{flex-basis:100%;order:3}}@media (max-width:480px){.gsnp-status-item:nth-child(4),.gsnp-status-item:nth-child(5){display:none}.gsnp-confirm-actions .gsnp-btn{flex:1 1 8rem}}@media (max-height:480px) and (max-width:960px){.gsnp-status{display:none}.gsnp-toolbar{padding-block:.25rem}}@media (prefers-reduced-motion:reduce){.gsnp-overlay{transition:none}}.rdt-root>.rdt-pagination,.rdt-root>.rdt-toolbar{flex:0 0 auto}.rdt-root>.rdt-table-wrap{flex:1 1 auto;min-height:0}:is(#exchange-create-modal,#exchange-tokenized-v2-modal,.sp-access-modal,.sp-apps-modal,.sp-exchange-create-modal) :has(>.rdt-root){display:flex;flex-direction:column}:is(#exchange-create-modal,#exchange-tokenized-v2-modal,.sp-access-modal,.sp-apps-modal,.sp-exchange-create-modal) .rdt-root{flex:1 1 auto;height:auto;min-height:0;max-height:none}:is(#exchange-create-modal,#exchange-tokenized-v2-modal,.sp-access-modal,.sp-apps-modal,.sp-exchange-create-modal) .rdt-root>.rdt-table-wrap{overflow-x:auto!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain!important}@media (min-width:1024px){#side-panel :has(>.rdt-root){display:flex;flex-direction:column;min-height:0}#side-panel :has(>.rdt-root)>.rdt-root{flex:1 1 auto;min-height:0}#side-panel.entity-table-mode .sp-table-shell{flex:1 1 auto;min-height:0;overflow:hidden}#side-panel.apps-mode .sp-apps-yours-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}}.gw-account-switch{--gwas-key:var(--gs-public-theme-primary,#4fb0ff);--gwas-text:var(--gs-public-theme-strong,#dff2ff);--gwas-text-dim:color-mix(in srgb,var(--gs-public-theme-strong,#dff2ff) 62%,transparent);--gwas-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ae9ff) 20%,transparent);position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:20px;border:0;background:transparent;color:var(--gwas-text);z-index:2147483000}.gw-account-switch[open]{display:flex}.gw-account-switch::backdrop{background:color-mix(in srgb,var(--gs-public-theme-surface,#03070f) 78%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gw-account-switch-card{width:min(360px,100%);margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 22px;text-align:center;border-radius:16px;border:1px solid color-mix(in srgb,var(--gwas-key) 34%,var(--gwas-line));background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--gwas-key) 13%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0c1a30) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#0a1424) 99%,transparent));box-shadow:0 24px 60px color-mix(in srgb,var(--gs-public-theme-surface,#000) 55%,transparent),0 0 24px color-mix(in srgb,var(--gwas-key) 10%,transparent)}.gw-account-switch-spinner{width:34px;height:34px;border-radius:50%;border:2px solid color-mix(in srgb,var(--gwas-key) 22%,transparent);border-top-color:var(--gwas-key);animation:gw-account-switch-spin .9s linear infinite}.gw-account-switch-title{font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--gwas-text)}.gw-account-switch-note{font-size:12.5px;line-height:1.5;color:var(--gwas-text-dim)}@keyframes gw-account-switch-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gw-account-switch-spinner{animation:none;border-top-color:color-mix(in srgb,var(--gwas-key) 60%,transparent)}}.bld-root,.sp-apps-modal.sf-detail,.sp-apps-workspace-shell.bld-shell-on{--bld-surface:var(--gs-public-theme-panel-strong,var(--gs-public-theme-panel,#0a101c));--bld-card:var(--gs-sidebar-card);--bld-border:var(--gs-sidebar-border);--bld-border-soft:var(--gs-sidebar-border-soft);--bld-text:var(--gs-sidebar-text);--bld-strong:var(--gs-sidebar-strong);--bld-muted:var(--gs-sidebar-muted);--bld-accent:var(--gs-sidebar-accent);--bld-button:var(--gs-public-theme-button,var(--gs-sidebar-accent));--bld-button-text:var(--gs-public-theme-button-text,#04121f);--bld-button-hover:var(--gs-public-theme-button-hover,color-mix(in srgb,var(--bld-button) 86%,#ffffff));--bld-input:var(--gs-public-theme-input,color-mix(in srgb,var(--bld-surface) 72%,#000000));--bld-recess:color-mix(in srgb,var(--bld-surface) 70%,#000000);--bld-ok:var(--gs-public-theme-success,#4fd1a5);--bld-warn:var(--gs-public-theme-warning,#f2b872);--bld-danger:var(--gs-public-theme-danger,#ff8a9a);--bld-scrim:color-mix(in srgb,#02060d 62%,transparent);--bld-shadow:0 24px 60px color-mix(in srgb,#02060d 70%,transparent);--bld-font:var(--gs-public-theme-font,"Public Sans",system-ui,sans-serif);--bld-mono:var(--gw-font-mono);--bld-radius-lg:18px;--bld-radius:12px}body.theme-classic .bld-root,body.theme-classic .sp-apps-modal.sf-detail,body.theme-classic .sp-apps-workspace-shell.bld-shell-on{--bld-button-text:var(--gs-public-theme-button-text,#ffffff);--bld-input:var(--gs-public-theme-input,#ffffff);--bld-recess:color-mix(in srgb,var(--bld-surface) 90%,#0a1a33);--bld-ok:var(--gs-public-theme-success,#17805f);--bld-warn:var(--gs-public-theme-warning,#9a6214);--bld-danger:var(--gs-public-theme-danger,#b8323f);--bld-scrim:color-mix(in srgb,#0a1a33 30%,transparent);--bld-shadow:0 18px 40px color-mix(in srgb,#0a1a33 18%,transparent)}.bld-root[hidden],[data-builder-servers-open][hidden]{display:none!important}.bld-servers{position:absolute;inset:0;z-index:12;display:flex;border-radius:inherit;overflow:hidden;background:var(--bld-surface);color:var(--bld-text)}.bld-servers-inner{position:relative;display:flex;flex-direction:column;width:100%;min-height:0}.bld-servers-head{display:flex;align-items:center;gap:12px;padding:14px 18px}.bld-servers-titles{flex:1 1 auto;min-width:0}.bld-servers-titles h2{margin:0 0 2px;font-size:1.05rem;font-weight:700}.bld-servers-titles p{margin:0}.bld-servers-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:16px 18px 24px}.bld-summary{display:flex;flex-wrap:wrap;gap:18px;font-size:.8rem;color:var(--bld-muted)}.bld-summary strong{margin-right:4px;font-size:1.15rem}.bld-server-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.bld-server-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border-radius:var(--bld-radius-lg);border:1px solid var(--bld-border);background:var(--bld-card)}.bld-server-card.is-offline{border-color:color-mix(in srgb,var(--bld-warn) 45%,transparent)}.bld-server-card-head{display:flex;align-items:center;gap:10px;min-width:0}.bld-tile{width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--bld-text) 10%,transparent);color:var(--bld-strong)}.bld-server-names{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.bld-server-names h3{margin:0;overflow:hidden;font-size:.92rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bld-caption{font-size:.75rem;line-height:1.45;color:var(--bld-muted)}.bld-status{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--bld-muted) 16%,transparent);color:var(--bld-muted)}.bld-status.is-online{background:color-mix(in srgb,var(--bld-ok) 16%,transparent);color:var(--bld-ok)}.bld-status.is-offline{background:color-mix(in srgb,var(--bld-warn) 16%,transparent);color:var(--bld-warn)}.bld-status.is-pairing{background:color-mix(in srgb,var(--bld-accent) 16%,transparent);color:var(--bld-accent)}.bld-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.bld-meter{display:flex;flex-direction:column;gap:6px}.bld-meter-row{display:flex;justify-content:space-between;gap:8px;font-size:.74rem;color:var(--bld-muted)}.bld-meter-row .bld-mono{color:var(--bld-text)}.bld-meter-track{height:5px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--bld-text) 14%,transparent)}.bld-meter-fill{display:block;height:100%;border-radius:inherit;background:var(--bld-accent)}.bld-note{margin:0;padding:9px 11px;border-radius:10px;font-size:.78rem;line-height:1.5;background:color-mix(in srgb,var(--bld-text) 7%,transparent);color:var(--bld-text)}.bld-note.is-warn{background:color-mix(in srgb,var(--bld-warn) 12%,transparent);color:color-mix(in srgb,var(--bld-warn) 65%,var(--bld-strong))}.bld-note.is-error{background:color-mix(in srgb,var(--bld-danger) 12%,transparent);color:color-mix(in srgb,var(--bld-danger) 65%,var(--bld-strong))}.bld-note.is-ok{background:color-mix(in srgb,var(--bld-ok) 12%,transparent);color:color-mix(in srgb,var(--bld-ok) 65%,var(--bld-strong))}.bld-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.bld-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border-radius:var(--bld-radius);border:1px solid var(--bld-border);background:transparent;color:var(--bld-strong);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.bld-btn:hover{background:color-mix(in srgb,var(--bld-text) 8%,transparent)}.bld-btn:focus-visible,.bld-icon-btn:focus-visible,.bld-input:focus-visible{outline:2px solid var(--bld-accent);outline-offset:2px}.bld-btn:disabled{cursor:default;opacity:.55}.bld-btn-primary{border-color:transparent;background:var(--bld-button);color:var(--bld-button-text)}.bld-btn-primary:hover{background:var(--bld-button-hover)}.bld-btn-sm{min-height:34px;padding:0 11px;font-size:.76rem}.bld-btn-danger{border-color:color-mix(in srgb,var(--bld-danger) 45%,transparent);color:var(--bld-danger)}.bld-btn-danger-solid{border-color:transparent;background:var(--bld-danger);color:var(--bld-button-text)}.bld-icon-btn{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--bld-border-soft);background:transparent;color:var(--bld-muted);cursor:pointer}.bld-icon-btn:hover,.bld-input{color:var(--bld-strong)}.bld-input{width:100%;min-height:42px;box-sizing:border-box;padding:0 12px;border-radius:10px;border:1px solid var(--bld-border);background:var(--bld-input);font:inherit;font-size:.85rem}.bld-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;border-radius:var(--bld-radius-lg);border:1px dashed var(--bld-border);text-align:center}.bld-empty-title{margin:0;font-size:1rem;font-weight:700;color:var(--bld-strong)}.bld-sheet-backdrop{position:absolute;inset:0;z-index:1;background:var(--bld-scrim)}.bld-sheet{position:absolute;top:0;right:0;bottom:0;z-index:2;width:min(560px,100%);display:flex;flex-direction:column;border-left:1px solid var(--bld-border);background:var(--bld-surface);box-shadow:var(--bld-shadow)}.bld-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--bld-border-soft)}.bld-sheet-head h3{margin:0;font-size:1rem;font-weight:700;color:var(--bld-strong)}.bld-sheet-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:18px}.bld-lead{margin:0;font-size:.85rem;line-height:1.6;color:var(--bld-text)}.bld-requirements ul{margin:6px 0 0;padding-left:18px;font-size:.8rem;line-height:1.75;color:var(--bld-text)}.bld-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bld-muted)}.bld-field{display:flex;flex-direction:column;gap:7px}.bld-command{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:var(--bld-radius);border:1px solid var(--bld-border-soft);background:var(--bld-recess)}.bld-command code{flex:1 1 auto;min-width:0;font-size:.76rem;line-height:1.55;white-space:pre-wrap;word-break:break-all;color:var(--bld-strong)}.bld-waiting{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.82rem;color:var(--bld-text)}.bld-spinner{width:16px;height:16px;flex-shrink:0;box-sizing:border-box;border-radius:50%;border:2px solid color-mix(in srgb,var(--bld-accent) 30%,transparent);border-top-color:var(--bld-accent);animation:bld-spin .9s linear infinite}@keyframes bld-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bld-spinner{animation:none}}.bld-sheet-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:6px}.bld-success{align-items:center;text-align:center}.bld-success-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--bld-ok) 18%,transparent);color:var(--bld-ok)}.bld-success-title{margin:0;font-size:1.05rem;font-weight:700;color:var(--bld-strong)}.bld-rename{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px}.bld-rename .bld-input{min-height:34px}.bld-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:640px){.bld-servers-head{flex-wrap:wrap;padding:12px}.bld-servers-head .bld-btn-primary{width:100%}.bld-servers-body{padding:12px 12px 20px}.bld-server-grid{grid-template-columns:minmax(0,1fr)}.bld-sheet{top:auto;width:100%;max-height:92%;border-left:0;border-top:1px solid var(--bld-border);border-radius:20px 20px 0 0}.bld-btn,.bld-btn-sm,.bld-icon-btn{min-height:44px}.bld-icon-btn{width:44px}}.bld-choice-list{display:flex;flex-direction:column;gap:8px}.bld-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;width:100%;box-sizing:border-box;padding:11px 13px;border-radius:var(--bld-radius);border:1px solid var(--bld-border);background:var(--bld-card);color:var(--bld-text);font:inherit;text-align:left;cursor:pointer}button.bld-choice{grid-template-columns:minmax(0,1fr)}.bld-choice:hover:not([disabled]){border-color:color-mix(in srgb,var(--bld-accent) 55%,var(--bld-border))}.bld-choice:focus-visible,.bld-choice:focus-within{outline:2px solid var(--bld-accent);outline-offset:2px}.bld-choice[disabled]{opacity:.55;cursor:not-allowed}.bld-choice.is-selected{border-color:var(--bld-accent);background:color-mix(in srgb,var(--bld-accent) 10%,var(--bld-card))}.bld-choice input[type=radio]{grid-row:span 2;margin:0;accent-color:var(--bld-accent)}.bld-choice-title{font-size:.85rem;font-weight:600;color:var(--bld-strong)}label.bld-choice .bld-caption{grid-column:2}label.bld-choice .bld-mono{grid-column:3;grid-row:1/span 2;font-size:.78rem;text-align:right;color:var(--bld-strong)}.bld-steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.55;color:var(--bld-text)}.bld-check,.bld-steps{display:flex;font-size:.82rem}.bld-check{align-items:flex-start;gap:10px;color:var(--bld-strong);cursor:pointer}.bld-check input{margin-top:2px;accent-color:var(--bld-accent)}.bld-requirements p{margin:6px 0 0;font-size:.8rem;line-height:1.6;color:var(--bld-text)}.bld-note .bld-spinner{display:inline-block;width:12px;height:12px;margin-right:4px;vertical-align:-2px}.bld-servers-head .bld-card-actions{margin-top:0;margin-left:auto}@media (max-width:640px){label.bld-choice{grid-template-columns:auto minmax(0,1fr)}label.bld-choice .bld-mono{grid-column:2;grid-row:auto;text-align:left}.bld-servers-head .bld-card-actions{width:100%;margin-left:0}}.bld-setup-pill{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-sidebar-accent) 45%,var(--gs-sidebar-border));background:color-mix(in srgb,var(--gs-sidebar-accent) 12%,transparent);color:var(--gs-sidebar-strong);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.bld-setup-pill.is-complete{border-color:var(--gs-sidebar-border);background:transparent;color:var(--gs-sidebar-muted)}.bld-setup-pill[hidden]{display:none}.sp-apps-screen-stage:has(>.bld-guide:not([hidden])){position:relative}.bld-guide:not([hidden]){position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:16px;overflow:auto;background:var(--bld-surface);font-family:var(--bld-font)}.bld-guide.is-floating:not([hidden]){inset:auto 12px 12px auto;width:min(400px,calc(100% - 24px));max-height:calc(100% - 24px);padding:0;place-items:stretch;background:transparent}.bld-data-tools-card,.bld-guide-card{display:flex;flex-direction:column;gap:12px;width:min(620px,100%);box-sizing:border-box;padding:18px;border-radius:var(--bld-radius-lg);border:1px solid var(--bld-border);background:var(--bld-card);color:var(--bld-text);box-shadow:var(--bld-shadow)}.bld-data-tools-card{width:100%;box-shadow:none}.bld-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bld-guide-head h3{margin:0 0 2px;font-size:1rem;color:var(--bld-strong)}.bld-guide-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.bld-guide-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--bld-radius);border:1px solid transparent}.bld-guide-step.is-current{border-color:color-mix(in srgb,var(--bld-accent) 50%,var(--bld-border));background:color-mix(in srgb,var(--bld-accent) 8%,transparent)}.bld-guide-step.is-next{opacity:.62}.bld-guide-marker{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--bld-border);font-size:.75rem;font-weight:700;color:var(--bld-muted)}.bld-guide-step.is-done .bld-guide-marker{border-color:var(--bld-ok);background:color-mix(in srgb,var(--bld-ok) 18%,transparent);color:var(--bld-ok)}.bld-guide-step.is-current .bld-guide-marker{border-color:var(--bld-accent);color:var(--bld-accent)}.bld-guide-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.bld-guide-title{font-size:.85rem;font-weight:600;color:var(--bld-strong)}.bld-data-tools:not([hidden]),.bld-hosting:not([hidden]){display:block;margin:0 0 16px;font-family:var(--bld-font);color:var(--bld-text)}.bld-host{gap:16px;padding:16px;border-radius:var(--bld-radius-lg);border:1px solid var(--bld-border);background:var(--bld-card)}.bld-host,.bld-host-section{display:flex;flex-direction:column}.bld-host-section{gap:10px}.bld-host-section h4{margin:0;font-size:.9rem;color:var(--bld-strong)}.bld-domain-card,.bld-host-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--bld-radius);border:1px solid var(--bld-border-soft);background:var(--bld-recess)}.bld-host-row{justify-content:space-between;gap:10px 20px}.bld-host-name,.bld-host-row{display:flex;flex-wrap:wrap;align-items:center}.bld-host-name{gap:8px;margin:2px 0 0;font-size:.88rem;font-weight:600;color:var(--bld-strong);overflow-wrap:anywhere}a.bld-host-name{text-decoration:none}a.bld-host-name:hover{text-decoration:underline}.bld-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;border:1px solid var(--bld-border);font-size:.72rem;font-weight:600;color:var(--bld-muted)}.bld-chip.is-ok{border-color:color-mix(in srgb,var(--bld-ok) 50%,transparent);color:var(--bld-ok)}.bld-chip.is-warn{border-color:color-mix(in srgb,var(--bld-warn) 50%,transparent);color:var(--bld-warn)}.bld-chip.is-danger{border-color:color-mix(in srgb,var(--bld-danger) 50%,transparent);color:var(--bld-danger)}.bld-chip.is-busy{border-color:color-mix(in srgb,var(--bld-accent) 50%,transparent);color:var(--bld-accent)}.bld-inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bld-inline-form .bld-input{flex:1 1 200px;width:auto}.bld-details{border-radius:var(--bld-radius);border:1px solid var(--bld-border-soft);padding:8px 12px}.bld-details>summary{cursor:pointer;font-size:.82rem;font-weight:600;color:var(--bld-strong)}.bld-details[open]>summary{margin-bottom:10px}.bld-details[open]{display:flex;flex-direction:column;gap:10px}.bld-table-wrap{max-width:100%;overflow:auto;border-radius:10px;border:1px solid var(--bld-border-soft)}.bld-table{width:100%;border-collapse:collapse;font-size:.78rem}.bld-table td,.bld-table th{padding:7px 10px;border-bottom:1px solid var(--bld-border-soft);text-align:left;vertical-align:top;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bld-table th{font-weight:600;color:var(--bld-muted);background:var(--bld-recess)}.bld-table td.bld-row-actions{width:1%;white-space:nowrap}.bld-table tr.is-editing td{white-space:normal;max-width:none}.bld-link-dns,.bld-row-form,.bld-sql-form{display:flex;flex-direction:column;gap:10px}.bld-sql-form textarea.bld-input{min-height:96px;padding:10px 12px;resize:vertical}.bld-backup-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.bld-backup-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:.78rem}@media (max-width:640px){.bld-guide-step{grid-template-columns:26px minmax(0,1fr)}.bld-guide-step .bld-btn{grid-column:2;justify-self:start;min-height:44px}.bld-guide.is-floating:not([hidden]){inset:auto 8px 8px 8px;width:auto}.bld-data-tools-card,.bld-guide-card,.bld-host{padding:14px}.bld-card-actions .bld-btn,.bld-inline-form .bld-btn{min-height:44px}}.bld-overlay{position:absolute;inset:0;z-index:13;color:var(--bld-text);font-family:var(--bld-font)}.bld-store-needs{display:grid;gap:8px;margin:0;padding:12px 14px;list-style:none;border:1px solid var(--bld-border-soft);border-radius:var(--bld-radius);background:var(--bld-recess);font-size:.84rem;color:var(--bld-text)}.bld-store-needs .bld-label{display:inline-block;min-width:72px}.bld-store-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.bld-store-steps li{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border:1px solid var(--bld-border-soft);border-radius:var(--bld-radius);color:var(--bld-muted)}.bld-store-steps li.is-current{border-color:color-mix(in srgb,var(--bld-accent) 50%,transparent);color:var(--bld-strong)}.bld-store-steps li.is-done{color:var(--bld-ok)}.bld-store-steps li.is-failed{border-color:color-mix(in srgb,var(--bld-danger) 55%,transparent);color:var(--bld-danger)}.bld-store-badge{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid color-mix(in srgb,var(--gs-sidebar-accent) 45%,transparent);border-radius:999px;color:var(--gs-sidebar-accent);font-size:.72rem;font-weight:600;white-space:nowrap}.bld-store-badge.is-unavailable{border-color:var(--gs-sidebar-border);color:var(--gs-sidebar-muted)}.bld-store-actions{display:inline-flex;align-items:center;gap:6px}.bld-root,.sp-apps-modal.sf-detail,.sp-apps-workspace-shell.bld-shell-on{--bld-elev:color-mix(in srgb,var(--bld-surface) 94%,var(--bld-accent) 6%);--bld-raised:color-mix(in srgb,var(--bld-surface) 89%,var(--bld-accent) 11%);--bld-nav-active:color-mix(in srgb,var(--bld-surface) 82%,var(--bld-accent) 18%);--bld-dots:color-mix(in srgb,var(--bld-border) 80%,transparent);--bld-faint:color-mix(in srgb,var(--bld-muted) 78%,var(--bld-surface))}.sp-apps-workspace-shell.bld-shell-on{padding:0;gap:0;background:var(--bld-surface);font-family:var(--bld-font);color:var(--bld-text)}.sp-apps-workspace-shell.bld-shell-on #builder-setup-guide-root,.sp-apps-workspace-shell.bld-shell-on .bld-setup-pill,.sp-apps-workspace-shell.bld-shell-on .sp-apps-screen-tools,.sp-apps-workspace-shell.bld-shell-on>.sp-access-tabs,.sp-apps-workspace-shell.bld-shell-on>.sp-apps-workspace-head{display:none!important}.bld-shell-head{position:relative;flex:0 0 auto;z-index:6}.bld-app-head{height:72px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid var(--bld-border-soft);background:var(--bld-surface)}.bld-app-id,.bld-app-tools{display:flex;align-items:center;gap:12px;min-width:0}.bld-app-tools{justify-content:flex-end;gap:10px}.bld-app-avatar{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:11px;border:1px solid color-mix(in srgb,var(--bld-accent) 28%,transparent);background:color-mix(in srgb,var(--bld-accent) 10%,transparent);color:var(--bld-accent);font-size:13px;font-weight:700;letter-spacing:.02em}.bld-app-name{display:flex;flex-direction:column;gap:3px;min-width:0}.bld-app-name strong{font-size:15px;font-weight:600;color:var(--bld-strong)}.bld-app-name .bld-mono,.bld-app-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bld-app-name .bld-mono{font-size:11px;color:var(--bld-faint)}.bld-mono{font-family:var(--bld-mono)}.bld-segmented{display:flex;gap:4px;padding:4px;border-radius:13px;border:1px solid var(--bld-border-soft);background:var(--bld-elev)}.bld-seg-btn{display:flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:9px;background:transparent;color:var(--bld-muted);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.bld-seg-btn.is-active,.bld-seg-btn:hover{color:var(--bld-strong)}.bld-seg-btn.is-active{background:var(--bld-nav-active);font-weight:600;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bld-strong) 7%,transparent),0 1px 3px color-mix(in srgb,var(--bld-surface) 50%,transparent)}.bld-seg-btn.is-active .bld-seg-icon{color:var(--bld-accent)}.bld-seg-icon{display:flex}.bld-segmented.is-small{gap:2px;padding:3px;border-radius:9px}.bld-segmented.is-small .bld-seg-btn{height:30px;padding:0 10px;border-radius:6px;font-size:12px}.bld-server-chip{display:flex;align-items:center;gap:9px;height:40px;min-width:0;padding:0 12px;border-radius:10px;border:1px solid var(--bld-border-soft);background:transparent;color:var(--bld-text);font-family:var(--bld-mono);font-size:12.5px;cursor:pointer}.bld-server-chip.is-none{border-style:dashed;color:var(--bld-muted);font-family:var(--bld-font)}.bld-server-chip .bld-dot{width:8px;height:8px;flex-shrink:0;box-sizing:border-box;border-radius:50%;background:var(--bld-ok)}.bld-server-chip.is-offline .bld-dot{background:var(--bld-warn)}.bld-server-chip.is-none .bld-dot{border:1.5px solid var(--bld-faint);background:transparent}.bld-setup-ring{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 9px;border-radius:999px;border:1px solid var(--bld-border);background:var(--bld-elev);color:var(--bld-text);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.bld-ring-track{stroke:var(--bld-border)}.bld-ring-fill{stroke:var(--bld-accent)}.bld-setup-ring.is-complete .bld-ring-fill{stroke:var(--bld-ok)}.bld-setup-pop{position:absolute;top:64px;right:20px;z-index:8;width:min(420px,calc(100% - 40px));box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;border:1px solid var(--bld-border);background:var(--bld-elev);box-shadow:var(--bld-shadow)}.bld-setup-pop-head{display:flex;flex-direction:column;gap:4px}.bld-setup-pop-head strong{color:var(--bld-strong);font-size:15px}.bld-setup-pop-steps{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.bld-setup-pop-steps li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;border:1px solid transparent}.bld-setup-pop-steps li.is-current{border-color:color-mix(in srgb,var(--bld-accent) 25%,transparent);background:color-mix(in srgb,var(--bld-accent) 7%,transparent)}.bld-stage-mark,.bld-step-mark{width:24px;height:24px;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--bld-border);color:var(--bld-muted);font-size:11px;font-weight:600}.is-done>.bld-stage-mark,.is-done>.bld-step-mark{border-color:transparent;background:color-mix(in srgb,var(--bld-ok) 12%,transparent);color:var(--bld-ok)}.is-current>.bld-stage-mark,.is-current>.bld-step-mark{border:2px solid var(--bld-accent);color:var(--bld-accent)}.bld-stage-mark>span{width:8px;height:8px;border-radius:50%}.is-current>.bld-stage-mark>span{background:var(--bld-accent)}.is-failed>.bld-stage-mark{border:2px solid var(--bld-danger)}.is-failed>.bld-stage-mark>span{background:var(--bld-danger)}.bld-stage-text,.bld-step-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.bld-stage-text strong,.bld-step-text strong{color:var(--bld-text);font-size:13.5px;font-weight:600}.is-current .bld-stage-text strong{color:var(--bld-strong)}.bld-stage-text small,.bld-step-text small{color:var(--bld-faint);font-size:11.5px}.sp-apps-workspace-shell.bld-shell-on [data-apps-workspace-pane=screen]{position:relative;gap:0}.bld-screen{position:absolute;inset:0;z-index:4;overflow:auto;background-color:var(--bld-surface);background-image:radial-gradient(var(--bld-dots) 1px,transparent 1px);background-size:22px 22px}.bld-screen-center{min-height:100%;align-items:center;justify-content:center;padding:40px 24px}.bld-screen-center,.bld-step-card{box-sizing:border-box;display:flex}.bld-step-card{width:min(820px,100%);flex-direction:column;gap:28px;padding:36px;border-radius:22px;border:1px solid var(--bld-border);background:var(--bld-elev);box-shadow:var(--bld-shadow),inset 0 1px 0 color-mix(in srgb,var(--bld-strong) 4%,transparent)}.bld-step-intro{display:flex;flex-direction:column;gap:12px}.bld-build-title h1,.bld-step-intro h1{margin:0;color:var(--bld-strong);font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.bld-build-title h1{font-size:24px}.bld-step-intro p{max-width:620px;margin:0;color:var(--bld-muted);font-size:15px;line-height:1.6}.bld-step-head{display:flex;align-items:center;gap:14px}.bld-step-kicker{color:var(--bld-accent);font-family:var(--bld-mono);font-size:11px;font-weight:500;letter-spacing:.1em}.bld-step-bars{display:flex;gap:4px}.bld-step-bars span{width:22px;height:4px;border-radius:2px;background:var(--bld-border)}.bld-step-bars span.is-done{background:var(--bld-ok)}.bld-step-bars span.is-current{background:var(--bld-accent)}.bld-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bld-option-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.bld-option{display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:16px;border:1px solid var(--bld-border);background:var(--bld-elev)}.bld-option.is-recommended{border-color:color-mix(in srgb,var(--bld-accent) 35%,transparent);background:var(--bld-raised);box-shadow:0 0 0 4px color-mix(in srgb,var(--bld-accent) 6%,transparent)}.bld-option-top{display:flex;align-items:center;justify-content:space-between}.bld-option-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--bld-accent) 10%,transparent);color:var(--bld-accent)}.bld-option-icon.is-plain{background:color-mix(in srgb,var(--bld-border) 50%,transparent);color:var(--bld-text)}.bld-option-text{display:flex;flex-direction:column;gap:6px}.bld-option-text h2{margin:0;color:var(--bld-strong);font-size:17px;font-weight:600}.bld-option-text p{margin:0;color:var(--bld-muted);font-size:13.5px;line-height:1.55}.bld-chips{display:flex;flex-wrap:wrap;gap:6px}.bld-tag{padding:4px 10px;border-radius:999px;border:1px solid var(--bld-border);color:var(--bld-text);font-size:12px}.bld-tag.is-accent{border-color:transparent;background:color-mix(in srgb,var(--bld-accent) 10%,transparent);color:var(--bld-accent);font-size:11.5px;font-weight:600}.bld-btn.bld-btn-lg{margin-top:auto;height:44px;justify-content:center;gap:8px;border-radius:12px;font-size:14px}.bld-cmd-preview{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;overflow:hidden;border-radius:10px;border:1px solid var(--bld-border-soft);background:var(--bld-recess);color:var(--bld-text);font-size:12px;white-space:nowrap}.bld-cmd-prompt{color:var(--bld-ok)}.bld-use-server{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:16px;border:1px solid var(--bld-border-soft);background:var(--bld-recess)}.bld-use-server-text{display:flex;flex-direction:column;gap:3px}.bld-use-server-text strong{color:var(--bld-strong);font-size:14px}.bld-step-foot{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--bld-border-soft);color:var(--bld-faint);font-size:13px}.bld-link-btn{height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--bld-muted);font-family:inherit;font-size:13px;cursor:pointer}.bld-link-btn:hover{color:var(--bld-strong)}.bld-step-foot strong{color:var(--bld-text);font-weight:500}.bld-step-actions{display:flex;flex-wrap:wrap;gap:10px}.bld-step-actions .bld-btn.bld-btn-lg{margin-top:0;padding:0 20px}.bld-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.bld-facts div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;border:1px solid var(--bld-border-soft);background:var(--bld-recess)}.bld-facts dt{color:var(--bld-faint);font-size:11.5px}.bld-facts dd{margin:0;color:var(--bld-strong);font-family:var(--bld-mono);font-size:13px}.bld-build-layout{min-height:100%;gap:20px}.bld-build-card,.bld-build-layout{box-sizing:border-box;display:flex;padding:24px}.bld-build-card{width:440px;flex-shrink:0;flex-direction:column;gap:18px;border-radius:20px;border:1px solid var(--bld-border);background:var(--bld-elev)}.bld-build-title{display:flex;flex-direction:column;gap:6px}.bld-progress-row{display:flex;justify-content:space-between;color:var(--bld-muted);font-size:12.5px}.bld-progress-row .bld-mono{color:var(--bld-text)}.bld-progress{height:6px;overflow:hidden;border-radius:3px;background:var(--bld-border-soft)}.bld-progress>div{height:6px;border-radius:3px;background:var(--bld-accent);transition:width .4s ease}.bld-progress.is-failed>div{background:var(--bld-danger)}.bld-stages{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.bld-stages li{display:flex;align-items:center;gap:12px;padding:7px 10px;border-radius:10px;border:1px solid transparent}.bld-stages li.is-current{border-color:color-mix(in srgb,var(--bld-accent) 25%,transparent);background:color-mix(in srgb,var(--bld-accent) 7%,transparent)}.bld-stages li.is-failed{border-color:color-mix(in srgb,var(--bld-danger) 30%,transparent);background:color-mix(in srgb,var(--bld-danger) 7%,transparent)}.bld-assure{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--bld-border-soft);background:var(--bld-recess);color:var(--bld-muted);font-size:12.5px}.bld-assure svg{flex-shrink:0;color:var(--bld-ok)}.bld-log-panel{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid var(--bld-border);background:var(--bld-recess)}.bld-log-foot,.bld-log-head{height:60px;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 0 20px;border-bottom:1px solid var(--bld-border-soft)}.bld-log-foot{border-top:1px solid var(--bld-border-soft);border-bottom:0;background:var(--bld-surface);color:var(--bld-muted);font-size:13px}.bld-log-head>div:first-child{display:flex;align-items:baseline;gap:10px}.bld-log-head strong{color:var(--bld-strong);font-size:14px}.bld-log-tools{display:flex;align-items:center;gap:8px}.bld-log-tools .bld-btn .bld-dot{width:7px;height:7px;border-radius:50%;background:var(--bld-faint)}.bld-log-tools .bld-btn.is-on .bld-dot{background:var(--bld-accent)}.bld-log-body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 20px;font-size:12.5px;line-height:1.9}.bld-log-line{display:flex;gap:14px}.bld-log-time{width:64px;flex-shrink:0;color:var(--bld-faint)}.bld-log-source{width:64px;flex-shrink:0;overflow:hidden;color:var(--bld-accent);text-overflow:ellipsis}.bld-log-text{min-width:0;color:var(--bld-text);overflow-wrap:anywhere}.bld-log-line.is-warn .bld-log-text{color:var(--bld-warn)}.bld-log-line.is-error .bld-log-text{color:var(--bld-danger)}.sp-apps-workspace-shell.bld-screen-live [data-apps-workspace-pane=screen] .sp-apps-screen-stage{margin:0;padding:32px;border:0;border-radius:0;background-color:var(--bld-surface);background-image:radial-gradient(var(--bld-dots) 1px,transparent 1px);background-size:22px 22px}.sp-apps-workspace-shell.bld-screen-live .sp-apps-screen-frame{overflow:hidden;border-radius:14px;box-shadow:var(--bld-shadow)}.bld-chip-meta{color:var(--bld-faint);font-size:11px}.bld-chip-name{min-width:7ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bld-go-live{flex-shrink:0;height:40px;gap:8px;padding:0 16px;border-radius:10px;white-space:nowrap}.bld-server-chip{overflow:hidden}@media (min-width:901px) and (max-width:1100px){.bld-app-head{grid-template-columns:minmax(0,1fr) auto auto}.bld-server-chip .bld-chip-meta,.bld-server-chip>svg,.bld-setup-ring .bld-setup-label{display:none}.bld-setup-ring .bld-setup-count{display:inline;color:var(--bld-strong);font-size:13px;font-weight:600}}.bld-running{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--bld-muted);font-size:12.5px;white-space:nowrap}.bld-running strong{color:var(--bld-strong);font-weight:600}.bld-running .bld-dot{width:8px;height:8px;border-radius:50%;background:var(--bld-ok)}.bld-url-reload{display:flex;padding:4px;border:0;background:transparent;color:var(--bld-muted);cursor:pointer}.bld-url-reload:hover{color:var(--bld-strong)}.bld-preview-bar-root{position:relative;flex:0 0 auto}.bld-preview-bar{display:flex;align-items:center;gap:10px;height:60px;box-sizing:border-box;padding:0 20px;border-bottom:1px solid var(--bld-border-soft);background:var(--bld-surface)}.bld-preview-bar .bld-url{flex:0 1 560px;margin-left:8px}.bld-url{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:9px;border:1px solid var(--bld-border-soft);background:var(--bld-recess);color:var(--bld-faint)}.bld-url,.bld-url input{flex:1 1 auto;min-width:0}.bld-url input{border:0;background:transparent;color:var(--bld-text);font-size:12px;outline:none}.bld-preview-logs{position:absolute;top:60px;right:16px;z-index:6;width:min(640px,calc(100% - 32px));height:min(420px,60vh);display:flex}@media (max-width:900px){.bld-app-head{grid-template-columns:minmax(0,1fr) auto;height:auto;padding:12px 16px;row-gap:12px}.bld-app-nav{grid-column:1/-1;grid-row:2}.bld-app-nav .bld-segmented{justify-content:stretch}.bld-app-nav .bld-seg-btn{flex:1 1 0;justify-content:center;min-height:44px}.bld-server-chip{max-width:140px}.bld-step-card{padding:24px 20px;gap:22px}.bld-step-intro h1{font-size:24px}.bld-facts,.bld-option-grid,.bld-option-grid.is-three{grid-template-columns:minmax(0,1fr)}.bld-build-layout{flex-direction:column;padding:16px}.bld-build-card{width:auto}.bld-log-panel{min-height:360px}}@media (max-width:560px){.bld-server-chip{width:40px;justify-content:center;padding:0}.bld-go-live,.bld-server-chip .bld-chip-meta,.bld-server-chip .bld-chip-name,.bld-server-chip svg,.bld-setup-ring .bld-setup-label{display:none}.bld-setup-ring{width:40px;justify-content:center;padding:0}.bld-preview-bar{gap:6px;padding:0 12px}.bld-preview-bar [data-shell-action=fullscreen],.bld-running{display:none}}.bld-servers{font-family:var(--bld-font)}.bld-servers-head{min-height:72px;box-sizing:border-box;padding:0 20px;border-bottom:1px solid var(--bld-border-soft)}.bld-servers-titles h2{font-size:17px;font-weight:600;color:var(--bld-strong)}.bld-servers-body{padding:20px 24px 16px;gap:18px;background-color:var(--bld-surface);background-image:radial-gradient(var(--bld-dots) 1px,transparent 1px);background-size:22px 22px}.bld-summary{gap:26px;font-size:13.5px}.bld-summary strong{font-size:24px;font-weight:700;color:var(--bld-strong)}.bld-summary .is-online strong{color:var(--bld-ok)}.bld-summary .is-offline strong{color:var(--bld-warn)}.bld-server-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:1fr;gap:16px;flex:1 1 auto}.bld-server-card{gap:14px;padding:20px;border-radius:18px;background:var(--bld-elev)}.bld-server-card.is-online{border-color:color-mix(in srgb,var(--bld-accent) 28%,var(--bld-border))}.bld-server-card.is-offline{border-color:color-mix(in srgb,var(--bld-warn) 40%,var(--bld-border))}.bld-server-names h3{font-size:16px;color:var(--bld-strong)}.bld-kicker{color:var(--bld-faint);font-family:var(--bld-mono);font-size:11px;letter-spacing:.1em}.bld-server-apps{display:flex;flex-direction:column;gap:8px}.bld-server-app{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--bld-border-soft);background:var(--bld-raised)}.bld-app-avatar.is-small{width:28px;height:28px;border-radius:8px;font-size:11px}.bld-server-app-name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.bld-server-app-name strong{color:var(--bld-strong);font-size:13.5px;font-weight:600}.bld-server-app-name small,.bld-server-app-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bld-server-app-name small{color:var(--bld-faint);font-size:11px}.bld-app-state{flex-shrink:0;font-size:12px;font-weight:600}.bld-app-state.is-ok{color:var(--bld-ok)}.bld-app-state.is-busy{color:var(--bld-accent)}.bld-app-state.is-danger{color:var(--bld-danger)}.bld-app-state.is-warn{color:var(--bld-warn)}.bld-app-state.is-muted{color:var(--bld-muted)}.bld-server-noapps{margin:0}.bld-server-card-foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding-top:6px}.bld-menu-wrap{position:relative;margin-left:auto}.bld-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:5;min-width:190px;display:flex;flex-direction:column;padding:6px;border-radius:12px;border:1px solid var(--bld-border);background:var(--bld-elev);box-shadow:var(--bld-shadow)}.bld-menu[hidden]{display:none}.bld-menu button{height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--bld-text);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.bld-menu button:hover:not([disabled]){background:var(--bld-raised);color:var(--bld-strong)}.bld-menu button.is-danger{color:var(--bld-danger)}.bld-note .bld-card-actions{margin-top:10px}.bld-servers-foot{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;border-top:1px solid var(--bld-border-soft);background:var(--bld-surface)}.bld-account-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--bld-border);background:var(--bld-elev);color:var(--bld-strong);font-family:inherit;font-size:13px}.bld-account-chip .bld-dot{width:7px;height:7px;border-radius:50%;background:var(--bld-ok)}.bld-account-chip small{color:var(--bld-faint);font-size:11px}.bld-account-chip.is-add{border-style:dashed;background:transparent;color:var(--bld-muted);cursor:pointer}.bld-account-chip.is-add:hover{color:var(--bld-strong)}.bld-servers-foot-note{margin-left:auto}@media (max-width:760px){.bld-server-grid{grid-auto-rows:auto}.bld-servers-foot-note{margin-left:0;flex-basis:100%}}.bld-connect-sheet,.bld-create-sheet{width:min(580px,100%);background:var(--bld-elev)}.bld-connect-sheet .bld-sheet-head,.bld-create-sheet .bld-sheet-head{min-height:80px;padding:16px 20px 16px 24px}.bld-sheet-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.bld-sheet-titles h3{font-size:19px}.bld-connect-sheet .bld-sheet-body,.bld-create-sheet .bld-sheet-body{gap:12px;padding:20px 24px}.bld-connect-sheet .bld-kicker,.bld-create-sheet .bld-kicker{margin-top:8px}.bld-kicker-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px}.bld-kicker-row .bld-kicker{margin-top:0}.bld-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bld-pick-tile{min-height:58px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:10px 14px;border-radius:10px;border:1px solid var(--bld-border);background:var(--bld-raised);color:var(--bld-text);font-family:inherit;text-align:left;cursor:pointer}.bld-pick-tile strong{color:var(--bld-strong);font-size:14px;font-weight:600}.bld-pick-tile small{display:flex;align-items:center;gap:5px;color:var(--bld-muted);font-size:12px}.bld-pick-tile small.is-ok{color:var(--bld-ok)}.bld-pick-tile small.is-warn{color:var(--bld-warn)}.bld-pick-tile.is-selected{border-color:color-mix(in srgb,var(--bld-accent) 60%,transparent);background:color-mix(in srgb,var(--bld-accent) 12%,var(--bld-raised))}.bld-pick-tile.is-other{border-style:dashed;background:transparent}.bld-pick-tile:hover:not([disabled]){border-color:color-mix(in srgb,var(--bld-accent) 45%,var(--bld-border))}.bld-pick-tile[disabled]{opacity:.55;cursor:not-allowed}.bld-pills{display:flex;flex-wrap:wrap;gap:8px}.bld-pill{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--bld-border);background:transparent;color:var(--bld-text);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.bld-pill.is-selected{border-color:color-mix(in srgb,var(--bld-accent) 60%,transparent);background:color-mix(in srgb,var(--bld-accent) 14%,transparent);color:var(--bld-strong);font-weight:600}.bld-size-list{display:flex;flex-direction:column;gap:6px}.bld-size{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;border:1px solid transparent;cursor:pointer}.bld-size:hover{border-color:var(--bld-border-soft)}.bld-size.is-selected{border-color:color-mix(in srgb,var(--bld-accent) 45%,transparent);background:color-mix(in srgb,var(--bld-accent) 7%,transparent)}.bld-size input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--bld-accent)}.bld-size-name,.bld-size-price{display:flex;flex-direction:column;gap:3px}.bld-size-name{flex:1 1 auto;min-width:0}.bld-size-name strong,.bld-size-price strong{color:var(--bld-strong);font-size:14px;font-weight:600}.bld-size-name small,.bld-size-price small{color:var(--bld-faint);font-size:11.5px}.bld-size-price{align-items:flex-end;text-align:right}.bld-create-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.bld-create-form .bld-sheet-body{flex:1 1 auto;min-height:0;overflow:auto}.bld-create-foot{flex:0 0 auto;display:flex;flex-direction:column;gap:14px;padding:18px 24px;border-top:1px solid var(--bld-border-soft);background:var(--bld-elev)}.bld-create-foot-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.bld-create-summary{display:flex;flex-direction:column;gap:3px;min-width:0}.bld-create-summary .bld-mono{color:var(--bld-strong);font-size:12.5px}.bld-create-summary small{color:var(--bld-faint);font-size:11.5px}.bld-create-foot .bld-btn-primary{height:44px;padding:0 20px;border-radius:12px;flex-shrink:0;white-space:nowrap}.bld-create-summary>span:not(.bld-mono){color:var(--bld-strong);font-size:13px;line-height:1.45}@media (max-width:560px){.bld-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bld-create-foot-row{flex-direction:column;align-items:stretch}}.bld-loading-block{min-height:136px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed var(--bld-border);border-radius:12px;color:var(--bld-muted);font-size:13.5px}.bld-loading-block .bld-spinner{width:22px;height:22px;border-width:2.5px}.bld-billing-card{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--bld-accent) 45%,var(--bld-border));border-radius:12px;background:color-mix(in srgb,var(--bld-accent) 10%,var(--bld-elev))}.bld-billing-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--bld-accent) 18%,transparent);color:var(--bld-accent)}.bld-billing-card strong{color:var(--bld-strong);font-size:14px;font-weight:600}.bld-billing-card p{margin:3px 0 0;color:var(--bld-text);font-size:13px;line-height:1.5}.bld-link-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--bld-border);border-radius:14px;background:var(--bld-elev)}.bld-link-card h4{margin:0;color:var(--bld-strong);font-size:15px;font-weight:600}.bld-steps{counter-reset:bld-step;gap:10px;padding:0;list-style:none}.bld-steps>li{counter-increment:bld-step;display:flex;align-items:flex-start;gap:12px;color:var(--bld-text);font-size:13.5px;line-height:1.5}.bld-steps>li:before{content:counter(bld-step);flex:0 0 22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--bld-accent) 14%,transparent);color:var(--bld-accent);font-size:12px;font-weight:700}.bld-link-extra{display:flex;flex-direction:column;gap:8px}.bld-link-extra-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bld-link-extra-tools{display:flex;gap:6px}.bld-link-extra p{margin:0;color:var(--bld-strong);font-size:13px}.bld-code{max-height:180px;margin:0;overflow:auto;padding:12px 14px;border:1px solid var(--bld-border-soft);border-radius:10px;background:var(--bld-recess);color:var(--bld-text);font-size:11.5px;line-height:1.5;white-space:pre}.bld-tag.is-other{border-style:dashed;color:var(--bld-muted)}.bld-req-list{display:grid;gap:8px;margin:0;padding:12px 14px;border:1px solid var(--bld-border-soft);border-radius:12px;background:var(--bld-raised);list-style:none}.bld-req-list li{display:flex;align-items:flex-start;gap:8px;color:var(--bld-text);font-size:13px;line-height:1.45}.bld-req-list svg{flex-shrink:0;margin-top:2px;color:var(--bld-ok)}.bld-connect-steps .bld-step-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.bld-inline-code{padding:1px 6px;border:1px solid var(--bld-border-soft);border-radius:6px;background:var(--bld-recess);color:var(--bld-strong);font-size:12px;white-space:nowrap}.bld-command-prompt{flex-shrink:0;color:var(--bld-ok);font-size:.76rem;line-height:1.55}.bld-command code{word-break:normal;overflow-wrap:anywhere}.bld-wait-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--bld-border);border-radius:12px;background:var(--bld-raised)}.bld-wait-card>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.bld-wait-card strong{color:var(--bld-strong);font-size:14px;font-weight:600}.bld-wait-card small{color:var(--bld-muted);font-size:12.5px}.bld-wait-card .bld-spinner{width:22px;height:22px;border-width:2.5px}.bld-wait-card.is-expired{border-color:color-mix(in srgb,var(--bld-warn) 45%,var(--bld-border))}.bld-connect-sheet .bld-success{justify-content:center}html body #apps-workspace-shell.bld-shell-on [data-apps-workspace-pane=manage]{gap:0;padding:0}html body #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-shell.bld-manage-on{position:relative;display:flex;flex-direction:column;gap:0;min-height:0;flex:1 1 auto;padding:0 0 0 232px}html body #apps-workspace-shell.bld-shell-on .sp-apps-manage-shell.bld-manage-on>.sp-apps-manage-subtab-groups{display:none}html body #apps-workspace-shell.bld-shell-on .sp-apps-manage-shell.bld-manage-own .sp-apps-manage-pane{display:none!important}html body #apps-workspace-shell.bld-shell-on .sp-apps-manage-shell.bld-manage-on>.sp-apps-manage-pane.is-active{padding:16px 20px;overflow:auto}.bld-manage-nav-root{position:absolute;top:0;bottom:0;left:0;width:232px;box-sizing:border-box;overflow:auto;border-right:1px solid var(--bld-border-soft);background:var(--bld-surface)}.bld-manage-nav{display:flex;flex-direction:column;gap:2px;padding:16px 14px}.bld-manage-link{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--bld-muted);font-family:var(--bld-font);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.bld-manage-link:hover{color:var(--bld-strong);background:color-mix(in srgb,var(--bld-raised) 60%,transparent)}.bld-manage-link.is-active{background:var(--bld-nav-active);color:var(--bld-strong);font-weight:600}.bld-manage-link.is-active svg{color:var(--bld-accent)}.bld-manage-link.is-danger{color:var(--bld-danger)}.bld-manage-divider{height:1px;margin:10px 4px;background:var(--bld-border-soft)}.bld-manage-main{flex:1 1 auto;min-height:0;overflow:auto;box-sizing:border-box;padding:24px 28px 28px;font-family:var(--bld-font);color:var(--bld-text)}.bld-manage-slot{margin-top:16px}.bld-page-head{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.bld-page-head h1{margin:0;color:var(--bld-strong);font-size:22px;font-weight:700;letter-spacing:-.01em}.bld-page-head p{margin:0;color:var(--bld-muted);font-size:13.5px}.bld-ov-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bld-ov-col{gap:16px}.bld-ov-card,.bld-ov-col{display:flex;flex-direction:column;min-width:0}.bld-ov-card{box-sizing:border-box;gap:14px;padding:20px;border-radius:18px;border:1px solid var(--bld-border);background:var(--bld-elev)}.bld-ov-card.is-golive{border-color:color-mix(in srgb,var(--bld-accent) 35%,var(--bld-border))}.bld-ov-card.is-wide{grid-column:1/-1}.bld-ov-card.is-danger{border-color:color-mix(in srgb,var(--bld-danger) 40%,var(--bld-border))}.bld-ov-card-head{display:flex;align-items:center;gap:12px}.bld-ov-card-head h2{margin:0;color:var(--bld-strong);font-size:17px;font-weight:600}.bld-ov-card-head>.bld-app-state,.bld-ov-card-head>.bld-btn,.bld-ov-card-head>.bld-link-btn,.bld-ov-card-head>.bld-status,.bld-ov-card-head>.bld-tag{margin-left:auto}.bld-ov-titles{display:flex;flex-direction:column;gap:3px;min-width:0}.bld-ov-titles .bld-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bld-ov-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--bld-border) 45%,transparent);color:var(--bld-text)}.bld-ov-card.is-golive .bld-ov-icon{background:color-mix(in srgb,var(--bld-accent) 10%,transparent);color:var(--bld-accent)}.bld-tag.is-ok{border-color:transparent;background:color-mix(in srgb,var(--bld-ok) 12%,transparent);color:var(--bld-ok);font-weight:600}.bld-readonly{align-items:center;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--bld-border-soft);color:var(--bld-strong);font-size:14px}.bld-readonly,.bld-record-box{display:flex;background:var(--bld-recess)}.bld-record-box{flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid var(--bld-border-soft)}.bld-record-table{width:100%;border-collapse:collapse;font-size:13px}.bld-record-table th{padding:4px 0;color:var(--bld-faint);font-family:var(--bld-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-align:left;text-transform:uppercase}.bld-record-table td{padding:6px 12px 6px 0;color:var(--bld-strong)}.bld-dns-row{justify-content:space-between;gap:12px}.bld-dns-row,.bld-dns-state{display:flex;align-items:center}.bld-dns-state{gap:8px;color:var(--bld-text);font-size:13.5px;font-weight:500}.bld-dns-state .bld-dot{width:8px;height:8px;border-radius:50%;background:var(--bld-warn)}.bld-dns-state.is-found .bld-dot{background:var(--bld-ok)}.bld-card-foot-note{margin-top:auto}.bld-mini-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bld-mini-meter{display:flex;flex-direction:column;gap:6px}.bld-mini-meter>div:first-child{display:flex;justify-content:space-between;gap:8px;color:var(--bld-muted);font-size:12.5px}.bld-mini-meter .bld-mono{color:var(--bld-strong)}.bld-build-rows{display:flex;flex-direction:column;gap:4px}.bld-build-row{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border-radius:10px;font-size:13.5px}.bld-build-row.is-current{background:var(--bld-raised)}.bld-build-row>span:nth-child(2){overflow:hidden;color:var(--bld-text);text-overflow:ellipsis;white-space:nowrap}.bld-build-row .bld-mono{color:var(--bld-faint);font-size:12.5px}.bld-link-btn.is-accent{color:var(--bld-accent);font-weight:600}.bld-log-panel.bld-deploy-log{flex:0 0 auto;border-radius:14px}.bld-deploy-log .bld-log-head{height:48px}.bld-deploy-log .bld-log-body{max-height:320px}@media (max-width:900px){html body #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-shell.bld-manage-on{padding:56px 0 0}.bld-manage-nav-root{bottom:auto;width:100%;height:56px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--bld-border-soft)}.bld-manage-nav{flex-direction:row;padding:8px 12px}.bld-manage-link{flex-shrink:0}.bld-manage-divider{width:1px;height:auto;margin:4px}.bld-manage-main{padding:18px 16px 24px}.bld-mini-meters,.bld-ov-grid{grid-template-columns:minmax(0,1fr)}.bld-build-row{grid-template-columns:minmax(0,1fr) auto}.bld-build-row>span:first-child{display:none}}.sp-apps-workspace-pane.bld-data-on{position:relative}.sp-apps-workspace-pane.bld-data-on>:not(#builder-data-tools-root){display:none!important}.sp-apps-workspace-pane.bld-data-on>#builder-data-tools-root{position:absolute;inset:0;z-index:3;margin:0;overflow:hidden;background:var(--bld-surface)}.bld-data{height:100%;display:grid;grid-template-columns:280px minmax(0,1fr);font-family:var(--bld-font);color:var(--bld-text)}.bld-data-rail{min-height:0;overflow:auto;box-sizing:border-box;gap:14px;padding:18px;border-right:1px solid var(--bld-border-soft);background:var(--bld-surface)}.bld-data-db,.bld-data-rail{display:flex;flex-direction:column}.bld-data-db{gap:12px;padding:16px;border-radius:16px;border:1px solid var(--bld-border);background:var(--bld-elev)}.bld-data-db-head{display:flex;align-items:center;gap:12px;min-width:0}.bld-data-db-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--bld-ok) 12%,transparent);color:var(--bld-ok)}.bld-data-db-names{display:flex;flex-direction:column;gap:2px;min-width:0}.bld-data-db-names strong{color:var(--bld-strong);font-size:15px;font-weight:600}.bld-data-db-names .bld-mono{overflow:hidden;color:var(--bld-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.bld-data-db-where{display:flex;align-items:center;gap:8px;color:var(--bld-muted);font-size:13px}.bld-data-db-where .bld-dot{width:7px;height:7px;border-radius:50%;background:var(--bld-ok)}.bld-data-db-where.is-error .bld-dot{background:var(--bld-danger)}.bld-data-search{position:relative;display:flex;align-items:center;color:var(--bld-faint)}.bld-data-search>svg{position:absolute;left:13px;pointer-events:none}.bld-data-search input{width:100%;height:40px;box-sizing:border-box;padding:0 12px 0 38px;border-radius:10px;border:1px solid var(--bld-border);background:var(--bld-recess);color:var(--bld-strong);font:inherit;font-size:13.5px}.bld-data-search input:focus-visible{outline:2px solid var(--bld-accent);outline-offset:1px}.bld-data-rail .bld-kicker-row{align-items:center;margin-top:0}.bld-data-rail .bld-kicker{text-transform:uppercase}.bld-icon-btn.is-small{width:30px;height:30px;min-height:30px;border-radius:8px}.bld-icon-btn.is-danger:hover{color:var(--bld-danger)}.bld-data-tables{display:flex;flex-direction:column;gap:4px}.bld-data-table{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--bld-text);font-family:inherit;font-size:14px;text-align:left;cursor:pointer}.bld-data-table[hidden]{display:none}.bld-data-table:hover{background:color-mix(in srgb,var(--bld-raised) 60%,transparent);color:var(--bld-strong)}.bld-data-table.is-active{border-color:color-mix(in srgb,var(--bld-accent) 40%,var(--bld-border));background:var(--bld-nav-active);color:var(--bld-strong)}.bld-data-table .bld-mono:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bld-data-engine{color:var(--bld-faint);font-size:11px}.bld-data-count{margin-left:auto;color:var(--bld-faint);font-size:12px}.bld-data-table.is-active .bld-data-count{color:var(--bld-accent)}.bld-data-backups{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;border:1px solid var(--bld-border);background:var(--bld-elev)}.bld-data-backups strong{color:var(--bld-strong);font-size:14px}.bld-data-backups .bld-btn{justify-content:center;margin-top:4px}.bld-data-backups .bld-link-btn{align-self:center}.bld-data-main{min-width:0;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:20px 24px 14px}.bld-data-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bld-data-title{display:flex;align-items:baseline;gap:12px;min-width:0}.bld-data-title h2{margin:0;overflow:hidden;color:var(--bld-strong);font-size:21px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bld-data-head-actions{display:flex;align-items:center;gap:8px}.bld-data-export{position:relative}.bld-data-export>summary{list-style:none}.bld-data-export>summary::-webkit-details-marker{display:none}.bld-menu.is-down{top:calc(100% + 6px);bottom:auto;min-width:160px}.bld-menu a{display:flex;align-items:center;height:36px;padding:0 12px;border-radius:8px;color:var(--bld-text);font-size:13px;text-decoration:none}.bld-menu a:hover{background:var(--bld-raised);color:var(--bld-strong)}.bld-data-sql{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 14px;border-radius:12px;border:1px solid var(--bld-border);background:var(--bld-recess)}.bld-data-sql:focus-within{border-color:color-mix(in srgb,var(--bld-accent) 55%,var(--bld-border))}.bld-data-sql-chip{flex-shrink:0;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--bld-border) 55%,transparent);color:var(--bld-muted);font-size:11px;letter-spacing:.06em}.bld-data-sql-input{flex:1 1 auto;min-width:0;min-height:24px;max-height:160px;padding:4px 0;border:0;background:transparent;color:var(--bld-strong);font-size:13.5px;line-height:1.5;resize:none;field-sizing:content}.bld-data-sql-input:focus{outline:none}.bld-data-sql-input::-moz-placeholder{color:var(--bld-faint)}.bld-data-sql-input::placeholder{color:var(--bld-faint)}.bld-data-sql .bld-btn{flex-shrink:0}.bld-data-add,.bld-data-edit{display:flex;flex-direction:column;gap:12px}.bld-data-add{padding:16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--bld-accent) 35%,var(--bld-border));background:var(--bld-elev)}.bld-data-form-head{display:flex;align-items:baseline;gap:10px}.bld-data-form-head strong{color:var(--bld-strong);font-size:14px}.bld-data-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.bld-data-fields .bld-label{text-transform:none;letter-spacing:0}.bld-data-fields .bld-input[readonly]{border-style:dashed;background:transparent;color:var(--bld-muted)}.bld-data-grid{flex:1 1 auto;min-height:0;overflow:auto;border-radius:16px;border:1px solid var(--bld-border);background:var(--bld-elev)}.bld-data-table-grid{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.4}.bld-data-table-grid th{position:sticky;top:0;z-index:1;height:38px;border-bottom:1px solid var(--bld-border);color:var(--bld-muted);font-family:var(--bld-mono);font-size:11.5px;font-weight:500;text-align:left;white-space:nowrap}.bld-data-table-grid td,.bld-data-table-grid th{box-sizing:border-box;padding:0 14px;background:var(--bld-elev)}.bld-data-table-grid td{height:36px;border-bottom:1px solid var(--bld-border-soft);vertical-align:middle}.bld-data-table-grid td+td,.bld-data-table-grid th+th{border-left:1px solid color-mix(in srgb,var(--bld-border-soft) 60%,transparent)}.bld-data-table-grid tbody tr:last-child td{border-bottom:0}.bld-data-table-grid tbody tr:not(.is-editing):hover td{background:color-mix(in srgb,var(--bld-raised) 55%,var(--bld-elev))}.bld-data-cell{max-width:240px;overflow:hidden;color:var(--bld-strong);text-overflow:ellipsis;white-space:nowrap}.bld-data-cell.is-bool,.bld-data-cell.is-json{color:var(--bld-muted);font-family:var(--bld-mono);font-size:12px}.bld-data-cell.is-bool.is-true{color:var(--bld-ok)}.bld-data-cell.is-key{color:var(--bld-accent);font-family:var(--bld-mono)}.bld-data-cell.is-num{font-family:var(--bld-mono);text-align:right}.bld-data-cell.is-null{color:var(--bld-faint);font-family:var(--bld-mono);font-size:12px}.bld-data-cell.is-time{color:var(--bld-muted);font-family:var(--bld-mono);font-size:12.5px}.bld-data-table-grid .bld-data-row-actions{position:sticky;right:0;width:1%;padding:0 8px;border-left:1px solid var(--bld-border-soft);text-align:right;white-space:nowrap}.bld-data-table-grid th.bld-data-row-actions{z-index:2}.bld-data-table-grid tr.is-editing td{position:static}td.bld-data-row-actions .bld-icon-btn{opacity:.35}.bld-data-table-grid tr:hover td.bld-data-row-actions .bld-icon-btn,td.bld-data-row-actions .bld-icon-btn:focus-visible{opacity:1}@media (hover:none){td.bld-data-row-actions .bld-icon-btn{opacity:1}}.bld-data-table-grid tr.is-editing td{padding:16px;background:var(--bld-raised)}.bld-data-empty{padding:28px 16px;color:var(--bld-muted);text-align:center}.bld-data-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--bld-muted);font-size:13px}.bld-data-foot-note{flex:1 1 260px;min-width:0;display:flex;align-items:center;gap:8px}.bld-data-foot-note svg{flex-shrink:0}.bld-data-pager{flex-shrink:0;display:flex;align-items:center;gap:8px;margin-left:auto}.bld-data-pager .bld-mono{color:var(--bld-faint);font-size:12.5px}.bld-data-none{display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.bld-data-empty-card{width:min(460px,100%);display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;border-radius:20px;border:1px solid var(--bld-border);background:var(--bld-elev);text-align:center}.bld-data-empty-card h2{margin:4px 0 0;color:var(--bld-strong);font-size:18px}@media (max-width:900px){.sp-apps-workspace-pane.bld-data-on>#builder-data-tools-root{position:static;overflow:visible}.bld-data{height:auto;min-height:100%;grid-template-columns:minmax(0,1fr)}.bld-data-rail{overflow:visible;border-right:0;border-bottom:1px solid var(--bld-border-soft);padding:14px 16px}.bld-data-tables{flex-direction:row;overflow-x:auto;padding-bottom:2px}.bld-data-table{flex-shrink:0;max-width:240px}.bld-data-backups{margin-top:0;flex-direction:row;flex-wrap:wrap;align-items:center}.bld-data-backups .bld-btn{margin-top:0}.bld-data-main{padding:16px}.bld-data-grid{flex:0 0 auto;max-height:70vh}}html body #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-manage-shell.bld-manage-on[data-bld-section=code]{padding:0}html body #apps-workspace-shell.bld-shell-on .sp-apps-manage-shell.bld-manage-on[data-bld-section=code]>.bld-manage-nav-root{display:none}html body #apps-workspace-shell.bld-shell-on .sp-apps-manage-shell.bld-manage-on[data-bld-section=code]>.sp-apps-manage-pane.is-active{padding:0;overflow:hidden}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on[data-studio-theme=vs-dark]{--st-bg:var(--bld-surface);--st-side:var(--bld-surface);--st-edit:var(--bld-surface);--st-term:var(--bld-recess);--st-line:var(--bld-border-soft);--st-txt:var(--bld-text);--st-dim:var(--bld-muted);--st-accent:var(--bld-accent);--st-warn:var(--bld-warn);--st-gutter:var(--bld-faint);--st-sel:color-mix(in srgb,var(--bld-accent) 24%,transparent)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on{gap:0!important;border:0;border-radius:0;font-family:var(--bld-font);font-size:13px}html body #apps-workspace-shell.bld-shell-on .sp-apps-manage-shell.bld-manage-on[data-bld-section=code] .sp-apps-manage-layout-grid{display:flex!important;gap:0!important;padding:0!important}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-body{border:0!important;border-radius:0!important}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-resizer{background:transparent}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-resizer:hover{background:color-mix(in srgb,var(--bld-accent) 40%,transparent)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-head{min-height:52px;box-sizing:border-box;gap:16px;padding:0 16px;border-bottom:1px solid var(--bld-border-soft);background:var(--bld-surface);position:relative;z-index:5;overflow:visible}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-head-l{flex:1 1 auto;min-width:0}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on #apps-dockerfile-prompt-btn,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on #apps-manage-deploy-btn,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on #apps-studio-golden-btn,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-brand,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-grp.is-plain,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-head-l>.std-div,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-head-r>.std-div,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-mark,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-panehead[hidden],html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-viewswitch,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-wslabel,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on label[data-apps-heavy-only]{display:none!important}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-head-r{gap:8px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-grp{gap:8px;padding:0;border:0;background:transparent}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-act{height:36px;box-sizing:border-box;gap:8px;padding:0 14px;border:1px solid var(--bld-border);border-radius:10px;background:transparent;color:var(--bld-strong);font-family:var(--bld-font);font-size:13px;font-weight:600}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-act span{display:inline}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-act:hover{background:var(--bld-raised);color:var(--bld-strong)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-act i,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-act svg{width:15px;height:15px;color:var(--bld-muted)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on #apps-manage-terminal-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--bld-accent) 45%,var(--bld-border));background:var(--bld-nav-active)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on #apps-manage-terminal-btn[aria-pressed=true] svg{color:var(--bld-accent)}.bld-studio-crumb{display:flex;align-items:center;gap:10px;min-width:0;font-family:var(--bld-font);font-size:14px}.bld-crumb-link{padding:0;border:0;background:none;color:var(--bld-muted);font:inherit;cursor:pointer}.bld-crumb-link:hover{color:var(--bld-strong)}.bld-crumb-sep{color:var(--bld-faint)}.bld-crumb-here{color:var(--bld-strong);font-weight:600;white-space:nowrap}.bld-crumb-path{min-width:0;margin-left:4px;overflow:hidden;color:var(--bld-faint);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.bld-studio-more{margin-left:0}.bld-studio-more-btn{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--bld-border);border-radius:10px;background:transparent;color:var(--bld-strong);cursor:pointer}.bld-studio-more-btn:hover,.bld-studio-more-btn[aria-expanded=true]{background:var(--bld-raised)}.bld-studio-more .bld-menu{z-index:30;min-width:230px;font-family:var(--bld-font)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-rail{width:56px;box-sizing:border-box;gap:8px;padding:12px 0;border-right:1px solid var(--bld-border-soft);background:var(--bld-surface)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-rail-btn{width:38px;height:38px;border:1px solid var(--bld-border-soft);border-radius:10px;color:var(--bld-muted)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-rail-btn.is-active{border-color:color-mix(in srgb,var(--bld-accent) 40%,var(--bld-border));background:var(--bld-nav-active);color:var(--bld-accent)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-rail-btn i,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-rail-btn svg{width:17px;height:17px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-rail-btn[data-apps-ide-rail=agent]{margin-top:10px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-rail-badge{top:-5px;right:-5px;min-width:16px;line-height:16px;color:var(--bld-button-text)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-side{flex-basis:240px;width:240px;border-right:1px solid var(--bld-border-soft);background:var(--bld-surface)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-pane>header{padding:16px 16px 10px;border-bottom:0;color:var(--bld-faint);font-family:var(--bld-mono);font-size:11px;font-weight:500;letter-spacing:.1em}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-pane-body{padding:2px 8px 12px}html body #apps-workspace-shell.bld-shell-on [data-apps-workspace-pane=manage] .gw-studio.bld-studio-on .sp-apps-code-file,html body #apps-workspace-shell.bld-shell-on [data-apps-workspace-pane=manage] .gw-studio.bld-studio-on .sp-apps-code-folder-toggle{min-height:30px!important;height:auto;gap:8px!important;padding:4px 10px 4px calc(10px + (var(--file-depth, 0) * 14px))!important;border-radius:8px!important;background:transparent!important;color:var(--bld-text)!important;font-family:var(--bld-font);font-size:13.5px!important}html body #apps-workspace-shell.bld-shell-on [data-apps-workspace-pane=manage] .gw-studio.bld-studio-on .sp-apps-code-file:is(:hover,:focus-visible),html body #apps-workspace-shell.bld-shell-on [data-apps-workspace-pane=manage] .gw-studio.bld-studio-on .sp-apps-code-folder-toggle:is(:hover,:focus-visible){background:color-mix(in srgb,var(--bld-raised) 60%,transparent)!important;color:var(--bld-strong)!important}html body #apps-workspace-shell.bld-shell-on [data-apps-workspace-pane=manage] .gw-studio.bld-studio-on .sp-apps-code-file.is-active,html body #apps-workspace-shell.bld-shell-on [data-apps-workspace-pane=manage] .gw-studio.bld-studio-on .sp-apps-code-file.is-active:is(:hover,:focus-visible){background:var(--bld-nav-active)!important;color:var(--bld-strong)!important}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-tabs{min-height:42px;border-bottom:1px solid var(--bld-border-soft);background:var(--bld-surface)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on #apps-studio-tabs .std-tab{min-width:0;max-width:220px;gap:10px;padding:0 16px;border-top:0;border-right:0;border-bottom:2px solid transparent;background:transparent;color:var(--bld-muted);font-family:var(--bld-mono);font-size:13px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on #apps-studio-tabs .std-tab.is-active{border-top:0;border-bottom-color:var(--bld-accent);background:var(--bld-elev);color:var(--bld-strong)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-gutter{min-width:44px;padding-left:12px;border-right:0;color:var(--bld-faint)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-code{color:var(--bld-strong)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-main>.std-term{order:2}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-main>.std-status{order:3}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-term{border-top:1px solid var(--bld-border-soft);background:var(--bld-recess)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-term-head{min-height:40px;box-sizing:border-box;padding:0 10px 0 4px;border-bottom:1px solid var(--bld-border-soft);background:var(--bld-surface)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-term-tab{height:40px;gap:8px;padding:0 12px;border-bottom:2px solid transparent;border-radius:0;font-family:var(--bld-font);font-size:13px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-term-tab.is-active{border-bottom-color:var(--bld-accent);background:transparent;color:var(--bld-strong)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-term-out{color:var(--bld-text);font-family:var(--bld-mono);font-size:13px;line-height:1.6}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-term-input{background:var(--bld-recess);font-family:var(--bld-mono)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-status{min-height:28px;box-sizing:border-box;gap:16px;padding:0 14px;border-top:1px solid var(--bld-border-soft);background:var(--bld-surface);color:var(--bld-faint);font-family:var(--bld-mono);font-size:12px;white-space:nowrap}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-status-l,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-status-r{min-width:0;gap:18px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-status .std-branch{display:inline-flex;padding:0;border:0;background:none;color:var(--bld-muted)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent{display:flex;flex:0 0 360px;flex-direction:column;width:360px;min-width:0;min-height:0;border-left:1px solid var(--bld-border-soft);background:var(--bld-surface)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent>.sag-pane,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent>.sag-pane[hidden]{display:flex!important;flex:1 1 auto;min-height:0}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on.is-agent-rail .std-resizer,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on.is-agent-rail .std-side{display:none!important}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-pane>header{min-height:52px;box-sizing:border-box;padding:0 12px 0 16px;border-bottom:1px solid var(--bld-border-soft);color:var(--bld-strong);font-family:var(--bld-font);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-body{padding:14px 14px 12px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-messages{gap:14px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-msg{font-family:var(--bld-font)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-msg.is-user{justify-self:end;max-width:88%;padding:12px 14px;border:0;border-radius:14px;background:var(--bld-raised)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-msg.is-user .sag-msg-head{display:none}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-msg.is-assistant{padding:0 2px;border:0;background:transparent}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-msg-role{color:var(--bld-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-msg-body{color:var(--bld-strong);font-size:14px;line-height:1.55}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-hitl{padding:16px;border:1px solid color-mix(in srgb,var(--bld-warn) 40%,var(--bld-border));border-radius:14px;background:var(--bld-elev)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-hitl-title{color:var(--bld-strong);font-size:14.5px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-hitl-actions{gap:10px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-hitl-btn{flex:1 1 0;height:40px;justify-content:center;border-radius:10px;font-family:var(--bld-font);font-size:14px;font-weight:600}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-hitl-btn.is-reject{border:1px solid var(--bld-border);background:transparent;color:var(--bld-strong)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-hitl-btn.is-approve{border-color:transparent;background:var(--bld-accent);color:var(--bld-button-text)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-composer{gap:8px;margin:0;padding:12px 0 0;border-top:1px solid var(--bld-border-soft)}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-input{min-height:64px;padding:12px 14px;border:1px solid var(--bld-border);border-radius:14px;background:var(--bld-recess);color:var(--bld-strong);font-family:var(--bld-font);font-size:14px}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent .sag-send{border-color:transparent;border-radius:10px;background:var(--bld-accent);color:var(--bld-button-text)}@media (max-width:1180px){html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent{flex-basis:300px;width:300px}}@media (max-width:900px){html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-studio-agent{display:none}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on.is-agent-rail .bld-studio-agent{display:flex;flex:1 1 auto;width:auto;border-left:0}html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .bld-crumb-path,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on .std-act span,html body #apps-workspace-shell.bld-shell-on .gw-studio.bld-studio-on.is-agent-rail .std-main{display:none}}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on{--dph-gap:16px;--dph-radius:18px;--dph-radius-sm:10px;--dph-line:var(--bld-border);--dph-line-soft:var(--bld-border-soft);--dph-card:var(--bld-elev);--dph-inset:var(--bld-recess);--dph-field:var(--bld-recess);--dph-ink:var(--bld-strong);--dph-ink-2:var(--bld-text);--dph-ink-3:var(--bld-muted);--dph-accent:var(--bld-accent);--dph-accent-soft:color-mix(in srgb,var(--bld-accent) 14%,transparent);--dph-on-accent:var(--bld-button-text);--dph-shadow:none;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"head head" "form side";align-items:start;gap:20px 24px;font-family:var(--bld-font)}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on>.bld-publish-head{grid-area:head}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on #apps-deploy-submit-btn,html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card-mark,html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card-step,html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card:before,html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-field-label i,html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-field-label svg,html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on>.dph-masthead{display:none!important}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on>#apps-deploy-form{grid-area:form;display:flex;flex-direction:column;align-items:stretch;gap:16px}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card--listing{order:1}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card--media{order:2}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card--release{order:3}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card--history{order:4}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card{gap:14px;padding:20px;border:1px solid var(--bld-border);border-radius:18px;background:var(--bld-elev);box-shadow:none}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card-head{padding:0;border:0}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card-heading h6{margin:0;color:var(--bld-strong);font-family:var(--bld-font);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-card-heading p{color:var(--bld-muted);font-size:13px}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-field-label{color:var(--bld-muted);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-field input,html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-field select,html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-field textarea{min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--bld-border);border-radius:10px;background:var(--bld-recess);color:var(--bld-strong);font-family:var(--bld-font);font-size:14px;box-shadow:none}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-field input:focus,html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-field select:focus,html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .dph-field textarea:focus{border-color:color-mix(in srgb,var(--bld-accent) 60%,var(--bld-border));outline:none}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on>.bld-publish-side{grid-area:side;position:sticky;top:0;display:flex;flex-direction:column;gap:16px}.bld-publish-title{flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:0}.bld-publish-title>div{display:flex;flex-direction:column;gap:4px}.bld-publish-preview{gap:12px}.bld-publish-listing{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--bld-border);border-radius:14px;background:var(--bld-raised)}.bld-publish-listing-head{display:flex;align-items:center;gap:14px;min-width:0}.bld-publish-listing-head strong{color:var(--bld-strong);font-size:16px}.bld-publish-logo{width:52px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--bld-border);border-radius:14px;background:var(--bld-elev);color:var(--bld-accent);font-size:17px;font-weight:700}.bld-publish-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bld-publish-install{display:flex;align-items:center;justify-content:center;height:42px;border-radius:10px;background:var(--bld-accent);color:var(--bld-button-text);font-size:14px;font-weight:600}.bld-publish-ready h2{margin:0;color:var(--bld-strong);font-size:16px;font-weight:600}.bld-publish-checks{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bld-publish-checks li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:10px;color:var(--bld-strong);font-size:14px}.bld-publish-checks li>svg{align-self:center;color:var(--bld-ok)}.bld-publish-checks li.is-open>span:nth-child(2){color:var(--bld-muted)}.bld-publish-checks li .bld-caption{max-width:170px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bld-publish-open{align-self:center;width:10px;height:10px;margin-left:3px;border:2px solid var(--bld-warn);border-radius:50%;box-sizing:border-box}.bld-publish-submit{align-self:stretch;justify-content:center;min-height:46px}@media (max-width:1100px){html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form" "side"}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on>.bld-publish-side{position:static}}.bld-install-sheet{width:min(540px,100%)}.bld-install-head{justify-content:flex-start;gap:14px;padding:18px 20px}.bld-install-head .bld-icon-btn{margin-left:auto}.bld-install-logo{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--bld-border);border-radius:13px;background:var(--bld-raised);color:var(--bld-warn);font-size:16px;font-weight:700}.bld-install-titles{display:flex;flex-direction:column;gap:3px;min-width:0}.bld-install-titles h3{margin:0;overflow:hidden;color:var(--bld-strong);font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bld-install-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:20px 24px}.bld-install-section{margin:6px 0 0;color:var(--bld-strong);font-size:15px;font-weight:600}.bld-install-servers{display:flex;flex-direction:column;gap:8px}.bld-install-server{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name fit" "meta fit";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:12px 16px;border:1px solid var(--bld-border);border-radius:12px;background:var(--bld-elev);cursor:pointer}.bld-install-server input{position:absolute;opacity:0;pointer-events:none}.bld-install-server:has(input:checked){border-color:color-mix(in srgb,var(--bld-accent) 60%,var(--bld-border));background:var(--bld-nav-active)}.bld-install-server:has(input:focus-visible){outline:2px solid var(--bld-accent);outline-offset:2px}.bld-install-server.is-off{cursor:not-allowed;opacity:.55}.bld-install-server-name{grid-area:name;overflow:hidden;color:var(--bld-strong);font-size:14.5px;text-overflow:ellipsis;white-space:nowrap}.bld-install-server>.bld-caption{grid-area:meta}.bld-install-fit{grid-area:fit;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--bld-ok) 12%,transparent);color:var(--bld-ok);font-size:12px;font-weight:600;white-space:nowrap}.bld-install-server.is-tight .bld-install-fit{background:color-mix(in srgb,var(--bld-warn) 14%,transparent);color:var(--bld-warn)}.bld-install-server.is-off .bld-install-fit{background:color-mix(in srgb,var(--bld-border) 50%,transparent);color:var(--bld-muted)}.bld-install-new{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bld-install-new .bld-btn{justify-content:center}.bld-install-summary{display:flex;flex-direction:column;gap:10px;margin:0;padding:16px;border:1px solid var(--bld-border);border-radius:12px;background:var(--bld-elev)}.bld-install-summary>div{display:flex;justify-content:space-between;gap:16px;font-size:13.5px}.bld-install-summary dt{color:var(--bld-muted)}.bld-install-summary dd{margin:0;color:var(--bld-strong);text-align:right}.bld-install-steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bld-install-steps li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid transparent;border-radius:12px;color:var(--bld-muted);font-size:14px}.bld-install-steps li.is-done{color:var(--bld-strong)}.bld-install-steps li.is-current{border-color:var(--bld-border);background:var(--bld-elev);color:var(--bld-strong);font-weight:600}.bld-install-steps li.is-failed{border-color:color-mix(in srgb,var(--bld-danger) 45%,var(--bld-border));color:var(--bld-danger)}.bld-install-mark{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--bld-border);border-radius:50%}.bld-install-steps li.is-done .bld-install-mark{border:0;color:var(--bld-ok)}.bld-install-steps li.is-current .bld-install-mark{border-color:var(--bld-accent);background:var(--bld-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--bld-accent) 20%,transparent)}.bld-install-steps li.is-failed .bld-install-mark{border-color:var(--bld-danger)}.bld-install-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:auto;padding:16px 24px;border-top:1px solid var(--bld-border-soft);background:var(--bld-surface)}.bld-install-body>.bld-install-foot{position:sticky;bottom:-20px;margin:auto -24px -20px}@media (max-width:560px){.bld-install-new{grid-template-columns:minmax(0,1fr)}.bld-install-body{padding:16px}.bld-install-body>.bld-install-foot{bottom:-16px;margin:auto -16px -16px}}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on{gap:16px;font-family:var(--bld-font);color:var(--bld-text)}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-hero{display:flex;align-items:center;gap:20px;min-height:0;padding:4px 0 8px;border:0;background:none;box-shadow:none}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-hero-copy,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-hero:after,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-hero:before{display:none}.bld-store-title{display:flex;align-items:center;gap:14px;flex-shrink:0}.bld-store-title h3{margin:0;color:var(--bld-strong);font-size:19px;font-weight:700}.bld-store-title p{margin:2px 0 0;color:var(--bld-muted);font-size:13px}.bld-store-title-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--bld-accent) 35%,var(--bld-border));border-radius:12px;background:color-mix(in srgb,var(--bld-accent) 10%,transparent);color:var(--bld-accent)}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-search-shell{flex:1 1 auto;max-width:480px;margin:0 auto}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-search-label{height:44px;border:1px solid var(--bld-border);border-radius:12px;background:var(--bld-recess)}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-search-label input{color:var(--bld-strong);font-family:var(--bld-font);font-size:14px}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-filter{height:36px;padding:0 16px;border:1px solid var(--bld-border);border-radius:999px;background:transparent;color:var(--bld-text);font-family:var(--bld-font);font-size:13.5px;font-weight:500}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-filter.is-active{border-color:color-mix(in srgb,var(--bld-accent) 50%,var(--bld-border));background:var(--bld-nav-active);color:var(--bld-strong)}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-section-head h4{color:var(--bld-strong);font-family:var(--bld-font);font-size:16px;font-weight:600}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on #apps-store-list.sp-apps-card-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--bld-border);border-radius:18px;background:var(--bld-elev);box-shadow:none}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item:hover{border-color:color-mix(in srgb,var(--bld-accent) 35%,var(--bld-border));transform:none}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item-main{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:0}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-thumb{width:52px;height:52px;border:1px solid var(--bld-border);border-radius:14px;background:var(--bld-raised)}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-meta h5{margin:0;color:var(--bld-strong);font-family:var(--bld-font);font-size:16px;font-weight:600}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-author{color:var(--bld-muted);font-size:13px}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-stats{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--bld-muted);font-size:12.5px}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-rating{color:var(--bld-warn)}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-summary{display:-webkit-box;overflow:hidden;color:var(--bld-text);font-size:13.5px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .bld-store-badge{padding:3px 10px;border-radius:999px;background:var(--bld-recess);color:var(--bld-muted);font-family:var(--bld-mono);font-size:11.5px}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item-actions{display:flex;align-items:center;gap:8px;margin-top:auto}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-install-wrap{flex:1 1 auto}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-install{width:100%;height:42px;justify-content:center;border:0;border-radius:10px;background:var(--bld-button);color:var(--bld-button-text);font-family:var(--bld-font);font-size:14px;font-weight:600}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item.is-self-hosted .sp-apps-store-install-menu,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item.is-self-hosted .sp-apps-store-install>i,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item.is-self-hosted .sp-apps-store-install>svg{display:none}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item[data-bld-state=installed] .sp-apps-store-install{border:1px solid color-mix(in srgb,var(--bld-ok) 45%,var(--bld-border));background:color-mix(in srgb,var(--bld-ok) 10%,transparent);color:var(--bld-ok)}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item[data-bld-state=update] .sp-apps-store-install{border:1px solid color-mix(in srgb,var(--bld-warn) 55%,var(--bld-border));background:transparent;color:var(--bld-warn)}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item[data-bld-state=installing] .sp-apps-store-install,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item[data-bld-state=unavailable] .sp-apps-store-install{background:var(--bld-raised);color:var(--bld-muted)}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item-actions>.sp-apps-btn-icon{width:42px;height:42px;border:1px solid var(--bld-border);border-radius:10px;background:transparent;color:var(--bld-muted)}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on :is(.bld-store-title h3,.bld-store-title p,.sp-apps-store-filter,.sp-apps-store-install,.sp-apps-store-install *,.sp-apps-store-stats span,.sp-apps-store-section-head,.sp-apps-store-section-head *,.sp-apps-store-search-label input){font-family:var(--bld-font);letter-spacing:0;text-transform:none}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .bld-store-badge{text-transform:none;letter-spacing:0}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-toolbar{align-items:center;gap:12px}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on #apps-store-filters,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-filter-row{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;background:none;box-shadow:none}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-filter{flex:0 0 auto;min-width:0;width:auto}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-rating{display:inline-flex;align-items:center;gap:4px;font-weight:600}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-rating i,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-rating svg{width:13px;height:13px;fill:currentColor}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item-actions{flex-wrap:nowrap}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-install-wrap{min-width:0}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-install>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-install>small{border:0;font-size:11.5px;font-weight:500;opacity:.75}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item.is-self-hosted:not([data-bld-state=install]) .sp-apps-store-install>small{display:none}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-section-sub{color:var(--bld-muted);font-size:13px}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-modal-shell{width:min(1120px,calc(100% - 32px));border:1px solid var(--bld-border);border-radius:20px;background:var(--bld-surface);font-family:var(--bld-font);color:var(--bld-text)}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on #apps-store-details-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"identity actions" "shots needs" "about needs" "reviews needs";align-items:start;gap:18px 24px}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-hero{display:contents}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-identity{grid-area:identity;display:flex;align-items:flex-start;gap:20px}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-logo{width:88px;height:88px;flex-shrink:0;border:1px solid var(--bld-border);border-radius:20px;background:var(--bld-raised)}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-copy h5{margin:0 0 4px;color:var(--bld-strong);font-size:26px;font-weight:700}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-meta .sp-apps-chip{border:0;border-radius:999px;background:var(--bld-raised);color:var(--bld-text);font-size:12.5px}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-actions{grid-area:actions;display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--bld-border);border-radius:18px;background:var(--bld-elev);text-align:center}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-actions .sp-apps-btn-primary{height:46px;justify-content:center;border:0;border-radius:10px;background:var(--bld-button);color:var(--bld-button-text);font-size:15px;font-weight:600}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-preview-link{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border:1px solid var(--bld-border);border-radius:10px;color:var(--bld-strong);font-weight:600;text-decoration:none}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on #apps-store-details-body>section:nth-of-type(2){grid-area:shots}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on #apps-store-details-body>section:nth-of-type(3){grid-area:about}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on #apps-store-details-body>section:nth-of-type(4){grid-area:reviews}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-section{min-width:0;padding:0;border:0;background:none}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-section-head h6{color:var(--bld-strong);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-shots{padding:16px;border:1px solid var(--bld-border);border-radius:18px;background:var(--bld-elev)}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-section-head{padding:0 0 10px;border:0;background:none}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-copy>p{color:var(--bld-muted);font-size:14px}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-section>p{color:var(--bld-text);font-size:14.5px;line-height:1.6}.bld-store-needs-card{grid-area:needs;display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--bld-border);border-radius:18px;background:var(--bld-elev)}.bld-store-needs-card h6{margin:0;color:var(--bld-strong);font-size:15px;font-weight:600}.bld-store-needs-card dl{display:flex;flex-direction:column;gap:8px;margin:0}.bld-store-needs-card dl>div{display:flex;justify-content:space-between;gap:16px;font-size:13.5px}.bld-store-needs-card dt{color:var(--bld-muted)}.bld-store-needs-card dd{margin:0;color:var(--bld-strong);text-align:right}@media (max-width:900px){html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-hero{flex-wrap:wrap}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-search-shell{flex-basis:100%;max-width:none}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on #apps-store-details-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "actions" "shots" "needs" "about" "reviews"}}.bld-setup-count{display:none}@media (max-width:560px){.bld-app-avatar,.bld-server-chip{display:none}.bld-setup-ring{width:auto;gap:6px;padding:0 12px 0 8px}.bld-setup-count{display:inline;color:var(--bld-strong);font-size:13px;font-weight:600}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on{grid-template-areas:"head" "side" "form";gap:16px}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .bld-publish-preview{display:none}html body #apps-workspace-shell.bld-shell-on #apps-deploy-hub.bld-publish-on .bld-publish-ready .bld-publish-submit{position:sticky;bottom:12px;z-index:2;box-shadow:0 10px 30px color-mix(in srgb,var(--bld-surface) 80%,transparent)}.bld-publish-title h1{font-size:20px}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-hero{flex-wrap:wrap;gap:12px}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-toolbar{flex-wrap:nowrap;overflow:hidden}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on #apps-store-filters,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-filter-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on #apps-store-list.sp-apps-card-list{grid-template-columns:minmax(0,1fr);gap:0}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item{flex-direction:row;align-items:center;gap:12px;padding:12px 0;border:0;border-bottom:1px solid var(--bld-border-soft);border-radius:0;background:transparent}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item-main{flex:1 1 auto;min-width:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-thumb{width:44px;height:44px;border-radius:12px}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-meta h5{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .bld-store-badge,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-install>small,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item-actions>.sp-apps-btn-icon,html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-summary{display:none}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-item-actions{display:flex;flex:0 0 auto;width:auto;margin:0}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-install-wrap{flex:0 0 auto}html body #side-panel.apps-mode .sp-apps-store-shell.bld-store-on .sp-apps-store-install{width:auto;max-width:132px;height:36px;padding:0 14px;font-size:13px}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-modal-shell{width:100%;max-height:100%;border-radius:0}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-identity{gap:14px}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-logo{width:64px;height:64px;border-radius:16px}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-copy h5{font-size:21px}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-actions{position:sticky;bottom:0;z-index:2;order:99;flex-direction:row-reverse;align-items:center;padding:12px 0;border:0;border-top:1px solid var(--bld-border-soft);border-radius:0;background:var(--bld-surface)}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on #apps-store-details-body{grid-template-areas:"identity" "shots" "needs" "about" "reviews" "actions"}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-actions .sp-apps-btn-primary{flex:1 1 auto}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-detail-actions small{display:none}html body #side-panel.apps-mode #apps-store-details-modal.bld-store-on .sp-apps-store-preview-link{flex:0 0 auto;padding:0 16px}.bld-install-sheet{top:auto;left:0;width:100%;max-height:92%;border-top:1px solid var(--bld-border);border-left:0;border-radius:22px 22px 0 0}.bld-install-sheet:before{content:"";align-self:center;width:40px;height:4px;margin-top:8px;border-radius:999px;background:var(--bld-border)}.bld-install-head{padding:12px 16px 14px}}.bld-step-intro h1{--bld-heading-size:24px}.bld-build-title h1,.bld-page-head h1{--bld-heading-size:20px}.bld-data-title h2{--bld-heading-size:18px}.bld-install-titles h3,.bld-servers-titles h2,.bld-sheet-head h3,.bld-store-title h3{--bld-heading-size:17px}.bld-server-names h3{--bld-heading-size:15px}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){html body #side-panel :is(.bld-root,.bld-shell-on,.sf-detail) :is(h1,h2,h3){font-size:var(--bld-heading-size,16px)!important;line-height:1.25!important}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){body:has(#side-panel.open.memory-mode #memory-panel-shell.is-memory-drawer-modal-open) :is(#top-shell,#bottom-shell,#left-sidebar-shell,#right-sidebar-shell,#gs-brand-shell,#gs-profile-shell,#bottom-edge-actions){z-index:1!important}body #side-panel.memory-mode #memory-panel-shell.sp-memory-shell.sp-memory-shell--drive.is-memory-drawer-modal-open #memory-mobile-rail-toggle{z-index:1!important}}.sf-frame,.sp-apps-modal.sf-detail{--sf-h0:var(--bld-accent);--sf-h1:color-mix(in srgb,var(--bld-ok) 78%,var(--bld-accent));--sf-h2:var(--bld-warn);--sf-h3:color-mix(in srgb,var(--bld-accent) 52%,var(--bld-danger));--sf-h4:var(--bld-danger);--sf-h5:var(--bld-ok);--sf-h6:color-mix(in srgb,var(--bld-warn) 58%,var(--bld-danger));--sf-h7:color-mix(in srgb,var(--bld-accent) 66%,var(--bld-strong));--sf-hue:var(--sf-h0);--sf-rail-w:104px}.sf-hue-0{--sf-hue:var(--sf-h0)}.sf-hue-1{--sf-hue:var(--sf-h1)}.sf-hue-2{--sf-hue:var(--sf-h2)}.sf-hue-3{--sf-hue:var(--sf-h3)}.sf-hue-4{--sf-hue:var(--sf-h4)}.sf-hue-5{--sf-hue:var(--sf-h5)}.sf-hue-6{--sf-hue:var(--sf-h6)}.sf-hue-7{--sf-hue:var(--sf-h7)}html body #side-panel #apps-panel-shell.sf-on .sf-legacy{display:none!important}html body #side-panel #apps-panel-shell.sf-on{min-height:0}html body #side-panel #apps-panel-shell.sf-on>.sp-apps-main-pane.sf-frame.is-active{flex:1 1 auto;min-height:0;height:100%;display:grid;grid-template-columns:var(--sf-rail-w) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"rail top" "rail chips" "rail body";gap:0;padding:0;overflow:hidden;border-radius:inherit;background:var(--bld-surface);color:var(--bld-text);font-family:var(--bld-font)}html body #side-panel #apps-panel-shell.sf-on .sf-chrome{display:contents}html body #side-panel #apps-panel-shell.sf-on .sf-frame button{font-family:var(--bld-font);letter-spacing:normal;text-transform:none}html body #side-panel #apps-panel-shell.sf-on .sf-frame>.sp-apps-live-pane.is-active{grid-area:body;min-height:0;min-width:0;display:block;overflow:auto;padding:0;background:transparent}html body #side-panel #apps-panel-shell.sf-on .sf-rail{grid-area:rail;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;border-right:1px solid var(--bld-border-soft);background:color-mix(in srgb,var(--bld-surface) 82%,var(--bld-recess))}html body #side-panel #apps-panel-shell.sf-on .sf-rail-btn{width:100%;max-width:80px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0;border:0;border-radius:14px;background:transparent;color:var(--bld-text);cursor:pointer}html body #side-panel #apps-panel-shell.sf-on .sf-rail-pill{width:56px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:var(--bld-muted);transition:background-color .18s ease,color .18s ease}html body #side-panel #apps-panel-shell.sf-on .sf-rail-label{font-size:12px;font-weight:500;line-height:1.2;text-align:center}html body #side-panel #apps-panel-shell.sf-on .sf-rail-btn small{height:16px;flex:0 0 auto;display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--bld-warn) 15%,transparent);color:var(--bld-warn);font-size:9.5px;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}html body #side-panel #apps-panel-shell.sf-on .sf-rail-btn:hover .sf-rail-pill{background:color-mix(in srgb,var(--bld-raised) 70%,transparent);color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-rail-btn.is-active .sf-rail-pill{background:var(--bld-nav-active);color:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-rail-btn.is-active .sf-rail-label{font-weight:700;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-rail-btn:focus-visible{outline:2px solid var(--bld-accent);outline-offset:1px}html body #side-panel #apps-panel-shell.sf-on .sf-rail-spacer{flex:1 1 auto;min-height:20px}html body #side-panel #apps-panel-shell.sf-on .sf-top{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:18px 32px;border-bottom:1px solid var(--bld-border-soft)}html body #side-panel #apps-panel-shell.sf-on .sf-title{display:flex;align-items:center;gap:12px;min-width:0}html body #side-panel #apps-panel-shell.sf-on .sf-title-icon{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--bld-nav-active);color:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-heading{--bld-heading-size:20px;margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-subtitle{margin:2px 0 0;font-size:12.5px;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-subtitle[hidden]{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot{flex:1 1 360px;max-width:640px;min-width:0}html body #side-panel #apps-panel-shell.sf-on .sf-frame:not([data-sf-section=apps]) .sf-chips-row,html body #side-panel #apps-panel-shell.sf-on .sf-frame:not([data-sf-section=apps]) .sf-search-slot{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot .sp-apps-store-search-shell{width:100%;height:46px;box-sizing:border-box;display:flex;align-items:center;gap:8px;margin:0;padding:0 6px 0 14px;border-radius:12px;border:1px solid var(--bld-border);background:var(--bld-recess);box-shadow:none}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot .sp-apps-store-search-shell:focus-within{border-color:color-mix(in srgb,var(--bld-accent) 60%,var(--bld-border))}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot .sp-apps-store-search-label{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot .sp-apps-store-search-label :is(svg,i){width:18px;height:18px;flex:0 0 18px}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot #apps-store-search-input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none;color:var(--bld-strong);font-family:var(--bld-font);font-size:14.5px;letter-spacing:normal;text-transform:none;outline:none}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot #apps-store-search-input::-moz-placeholder{color:var(--bld-faint)}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot #apps-store-search-input::placeholder{color:var(--bld-faint)}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot #apps-store-search-clear{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:var(--bld-raised);box-shadow:none;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot #apps-store-search-clear[hidden]{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-chips-row{grid-area:chips;display:flex;align-items:center;gap:16px;min-width:0;padding:16px 32px 4px}html body #side-panel #apps-panel-shell.sf-on .sf-chips{flex:1 1 auto;min-width:0;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}html body #side-panel #apps-panel-shell.sf-on .sf-chip{height:36px;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:0 16px;border-radius:999px;border:1px solid var(--bld-border);background:transparent;color:var(--bld-text);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer}html body #side-panel #apps-panel-shell.sf-on .sf-chip:hover{border-color:color-mix(in srgb,var(--bld-accent) 45%,var(--bld-border));color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-chip svg{color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-chip.is-active{border-color:color-mix(in srgb,var(--bld-accent) 55%,var(--bld-border));background:var(--bld-nav-active);color:var(--bld-strong);font-weight:700}html body #side-panel #apps-panel-shell.sf-on .sf-chip.is-active svg{color:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-chip-sep{flex:0 0 1px;width:1px;height:22px;align-self:center;background:var(--bld-border)}html body #side-panel #apps-panel-shell.sf-on .sf-count-slot #apps-store-results-count{margin:0;color:var(--bld-muted);font-family:var(--bld-font);font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none;white-space:nowrap}html body #side-panel #apps-panel-shell.sf-on .sf-frame .sp-apps-live-pane .sp-apps-store-shell{display:block;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}html body #side-panel #apps-panel-shell.sf-on .sf-frame #apps-store-list.sf-list{display:block;height:auto;max-height:none;min-height:0;margin:0;padding:20px 32px 48px;overflow:visible;background:transparent;border:0}.sf-tile{flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--sf-hue);color:var(--bld-button-text);font-weight:800;letter-spacing:-.01em}.sf-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sf-tile.is-sm{width:44px;height:44px;border-radius:12px;font-size:15px}.sf-tile.is-md{width:56px;height:56px;border-radius:15px;font-size:19px}.sf-tile.is-lg{width:72px;height:72px;border-radius:18px;font-size:25px}.sf-tile.is-xl{width:120px;height:120px;border-radius:30px;font-size:40px}.sf-tile.is-xxl{width:112px;height:112px;border-radius:28px;font-size:38px}html body #side-panel :is(#apps-panel-shell.sf-on,#apps-store-details-modal.sf-detail.sp-apps-modal--store-details) .sf-name{max-width:100%;padding:0;border:0;background:none;color:var(--bld-strong);font-family:var(--bld-font);font-size:15px;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}html body #side-panel #apps-panel-shell.sf-on .sf-name:hover{text-decoration:underline;text-underline-offset:3px}.sf-card-stats{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;font-size:12.5px;color:var(--bld-muted)}.sf-rating{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--bld-text)}.sf-rating svg{color:var(--bld-warn)}.sf-rating.is-new{color:var(--bld-ok)}.sf-dot{color:var(--bld-faint)}.sf-creator{font-size:12.5px;color:var(--bld-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-rank{font-family:var(--bld-mono);font-size:13px;font-weight:600;color:var(--bld-strong)}html body #side-panel :is(#apps-panel-shell.sf-on,#apps-store-details-modal.sf-detail.sp-apps-modal--store-details) :is(.sf-btn,.sf-round,.sf-link,.sf-icon-btn,.sf-back){font-family:var(--bld-font);letter-spacing:normal;text-transform:none;cursor:pointer}html body #side-panel :is(#apps-panel-shell.sf-on,#apps-store-details-modal.sf-detail.sp-apps-modal--store-details) .sf-btn{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:10px;border:1px solid var(--bld-border);background:transparent;color:var(--bld-strong);font-size:13.5px;font-weight:600;white-space:nowrap;text-decoration:none}html body #side-panel :is(#apps-panel-shell.sf-on,#apps-store-details-modal.sf-detail.sp-apps-modal--store-details) .sf-btn.is-lg{height:44px;font-size:14.5px}html body #side-panel :is(#apps-panel-shell.sf-on,#apps-store-details-modal.sf-detail.sp-apps-modal--store-details) .sf-btn.is-block{width:100%}html body #side-panel :is(#apps-panel-shell.sf-on,#apps-store-details-modal.sf-detail.sp-apps-modal--store-details) .sf-btn.is-primary{border-color:var(--bld-button);background:var(--bld-button);color:var(--bld-button-text);font-weight:700}html body #side-panel :is(#apps-panel-shell.sf-on,#apps-store-details-modal.sf-detail.sp-apps-modal--store-details) .sf-btn.is-primary:hover:not(:disabled){background:var(--bld-button-hover)}html body #side-panel :is(#apps-panel-shell.sf-on,#apps-store-details-modal.sf-detail.sp-apps-modal--store-details) .sf-btn:disabled{border-color:color-mix(in srgb,var(--bld-ok) 40%,var(--bld-border));background:color-mix(in srgb,var(--bld-ok) 12%,transparent);color:var(--bld-ok);cursor:default}html body #side-panel #apps-panel-shell.sf-on .sf-round{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--bld-border);background:transparent;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-round.is-solid{border-color:var(--bld-strong);background:var(--bld-strong);color:var(--bld-surface)}html body #side-panel :is(#apps-panel-shell.sf-on,#apps-store-details-modal.sf-detail.sp-apps-modal--store-details) .sf-link{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;color:var(--bld-accent);font-size:13.5px;font-weight:600;text-decoration:none}html body #side-panel #apps-panel-shell.sf-on .sf-icon-btn{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-icon-btn:hover{background:var(--bld-raised);color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-get{position:relative;display:inline-flex;align-items:stretch;flex:0 0 auto}html body #side-panel #apps-panel-shell.sf-on .sf-get.is-full{display:flex;width:100%}html body #side-panel #apps-panel-shell.sf-on .sf-get-main,html body #side-panel #apps-panel-shell.sf-on .sf-get-more{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;border:1px solid var(--bld-button);background:var(--bld-button);color:var(--bld-button-text);font-family:var(--bld-font);font-size:13.5px;font-weight:700;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer}html body #side-panel #apps-panel-shell.sf-on .sf-get-main{flex:1 1 auto;padding:0 16px;border-radius:10px 0 0 10px;border-right:0}html body #side-panel #apps-panel-shell.sf-on .sf-get-more{width:36px;flex:0 0 36px;padding:0;border-radius:0 10px 10px 0;border-left-color:color-mix(in srgb,var(--bld-button-text) 28%,var(--bld-button))}html body #side-panel #apps-panel-shell.sf-on .sf-get.is-lg :is(.sf-get-main,.sf-get-more){height:44px;font-size:14.5px}html body #side-panel #apps-panel-shell.sf-on .sf-get :is(.sf-get-main,.sf-get-more):hover{background:var(--bld-button-hover)}html body #side-panel #apps-panel-shell.sf-on .sf-get.is-installed :is(.sf-get-main,.sf-get-more){border-color:color-mix(in srgb,var(--bld-ok) 42%,var(--bld-border));background:color-mix(in srgb,var(--bld-ok) 12%,var(--bld-surface));color:var(--bld-ok)}html body #side-panel #apps-panel-shell.sf-on .sf-card.is-self-hosted .sf-get-more{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-card.is-self-hosted .sf-get-main{border-right:1px solid var(--bld-button);border-radius:10px}html body #side-panel #apps-panel-shell.sf-on .sf-card[data-bld-state=installed] .sf-get-main{border-color:color-mix(in srgb,var(--bld-ok) 42%,var(--bld-border));background:color-mix(in srgb,var(--bld-ok) 12%,var(--bld-surface));color:var(--bld-ok)}html body #side-panel #apps-panel-shell.sf-on .sf-card[data-bld-state=update] .sf-get-main{border-color:color-mix(in srgb,var(--bld-warn) 45%,var(--bld-border));background:color-mix(in srgb,var(--bld-warn) 12%,var(--bld-surface));color:var(--bld-warn)}html body #side-panel #apps-panel-shell.sf-on .sf-card:is([data-bld-state=installing],[data-bld-state=unavailable]) .sf-get-main{border-color:var(--bld-border);background:var(--bld-raised);color:var(--bld-faint);cursor:default}html body #side-panel #apps-panel-shell.sf-on .sf-card .bld-store-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--bld-accent) 14%,transparent);color:var(--bld-accent);font-size:11.5px;font-weight:600;white-space:nowrap}html body #side-panel #apps-panel-shell.sf-on .sf-card .bld-store-badge.is-unavailable{background:color-mix(in srgb,var(--bld-warn) 14%,transparent);color:var(--bld-warn)}html body #side-panel #apps-panel-shell.sf-on .sf-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:240px;box-sizing:border-box;display:none;flex-direction:column;padding:6px;border-radius:12px;border:1px solid var(--bld-border);background:var(--bld-raised);box-shadow:var(--bld-shadow)}html body #side-panel #apps-panel-shell.sf-on .sf-get.is-open>.sf-menu{display:flex}html body #side-panel #apps-panel-shell.sf-on .sf-menu-item{width:100%;height:40px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--bld-text);font-family:var(--bld-font);font-size:13.5px;letter-spacing:normal;text-transform:none;text-align:left;cursor:pointer}html body #side-panel #apps-panel-shell.sf-on .sf-menu-item:hover:not(:disabled){background:var(--bld-nav-active);color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-menu-item small{margin-left:auto;font-size:11.5px;color:var(--bld-faint)}html body #side-panel #apps-panel-shell.sf-on .sf-menu-item.is-install{color:var(--bld-strong);font-weight:600}html body #side-panel #apps-panel-shell.sf-on .sf-menu-item.is-install svg{color:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-menu-item:disabled{color:var(--bld-faint);cursor:default}html body #side-panel #apps-panel-shell.sf-on .sf-menu-sep{display:block;height:1px;margin:6px 4px;background:var(--bld-border)}.sf-art{position:relative;min-width:0}.sf-art.is-mark{display:flex;align-items:center;justify-content:center;border-radius:18px;background:color-mix(in srgb,var(--sf-hue) 18%,transparent)}.sf-shot{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:14px;border:1px solid var(--bld-border-soft);box-shadow:var(--bld-shadow);background:var(--bld-raised)}html body #side-panel #apps-panel-shell.sf-on .sf-home{display:flex;flex-direction:column;gap:44px}html body #side-panel #apps-panel-shell.sf-on .sf-slider{display:flex;flex-wrap:wrap;gap:16px}html body #side-panel #apps-panel-shell.sf-on .sf-slides{flex:3 1 640px;min-width:0;display:grid}html body #side-panel #apps-panel-shell.sf-on .sf-slide{grid-area:1/1;position:relative;overflow:hidden;min-height:420px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:36px 40px;border-radius:26px;border:1px solid color-mix(in srgb,var(--sf-hue) 24%,var(--bld-border-soft));background:color-mix(in srgb,var(--sf-hue) 16%,var(--bld-surface));opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}html body #side-panel #apps-panel-shell.sf-on .sf-slide.is-active{opacity:1;visibility:visible;transition:opacity .45s ease}html body #side-panel #apps-panel-shell.sf-on .sf-slide-shape{position:absolute;right:-90px;top:-110px;width:440px;height:440px;border-radius:110px;background:color-mix(in srgb,var(--sf-hue) 20%,transparent);transform:rotate(22deg);pointer-events:none}html body #side-panel #apps-panel-shell.sf-on .sf-slide-ring{position:absolute;right:250px;bottom:-150px;width:260px;height:260px;border-radius:50%;border:2px solid color-mix(in srgb,var(--sf-hue) 28%,transparent);pointer-events:none}html body #side-panel #apps-panel-shell.sf-on .sf-slide-copy{position:relative;flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px}html body #side-panel #apps-panel-shell.sf-on .sf-kicker{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--sf-hue) 22%,transparent);color:var(--bld-strong);font-family:var(--bld-mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html body #side-panel #apps-panel-shell.sf-on .sf-slide-id{display:flex;align-items:center;gap:16px;min-width:0}html body #side-panel #apps-panel-shell.sf-on .sf-slide-names{min-width:0;display:flex;flex-direction:column;gap:8px}html body #side-panel #apps-panel-shell.sf-on .sf-slide-title{--bld-heading-size:26px;margin:0;min-width:0;line-height:1.05}html body #side-panel #apps-panel-shell.sf-on .sf-slide-title .sf-name{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.05}html body #side-panel #apps-panel-shell.sf-on .sf-slide-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-slide-summary{margin:0;max-width:44ch;font-size:16px;line-height:1.55;color:var(--bld-text)}html body #side-panel #apps-panel-shell.sf-on .sf-slide-actions{display:flex;flex-wrap:wrap;gap:10px}html body #side-panel #apps-panel-shell.sf-on .sf-slide-controls{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--sf-hue) 22%,var(--bld-border-soft))}html body #side-panel #apps-panel-shell.sf-on .sf-count{margin-right:auto;font-family:var(--bld-mono);font-size:13px;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-count strong{font-size:22px;font-weight:600;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art{flex:1 1 340px;height:330px}html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art.is-shots .sf-shot{position:absolute;height:236px}html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art.is-shots .sf-shot:first-child{left:0;top:70px;z-index:1;width:80%;transform:rotate(-3deg)}html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art.is-shots .sf-shot:nth-child(2){right:0;top:6px;width:72%;height:210px;transform:rotate(5deg);opacity:.92}html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art.is-shots:not(.is-stack) .sf-shot{left:4%;top:40px;width:92%;height:250px}html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art.is-mark{background:transparent}html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art.is-mark .sf-tile{transform:rotate(-6deg);box-shadow:var(--bld-shadow)}html body #side-panel #apps-panel-shell.sf-on .sf-upnext{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:8px}html body #side-panel #apps-panel-shell.sf-on .sf-upnext-row{position:relative;overflow:hidden;flex:1 1 0;min-height:72px;display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:16px;border:1px solid var(--bld-border-soft);background:var(--bld-elev);color:var(--bld-text);font-family:var(--bld-font);text-align:left;cursor:pointer}html body #side-panel #apps-panel-shell.sf-on .sf-upnext-row:hover{border-color:var(--bld-border)}html body #side-panel #apps-panel-shell.sf-on .sf-upnext-row.is-active{border-color:color-mix(in srgb,var(--sf-hue) 35%,var(--bld-border-soft));background:color-mix(in srgb,var(--sf-hue) 15%,var(--bld-elev))}html body #side-panel #apps-panel-shell.sf-on .sf-upnext-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}html body #side-panel #apps-panel-shell.sf-on .sf-upnext-text strong{font-size:15px;font-weight:650;color:var(--bld-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #side-panel #apps-panel-shell.sf-on .sf-upnext-row.is-active .sf-upnext-text strong{color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-upnext-text>span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-upnext-index{font-family:var(--bld-mono);font-size:12px;color:var(--bld-faint)}html body #side-panel #apps-panel-shell.sf-on .sf-timer{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}html body #side-panel #apps-panel-shell.sf-on .sf-upnext-row.is-active .sf-timer{background:var(--bld-border-soft)}html body #side-panel #apps-panel-shell.sf-on .sf-timer>span{display:block;width:0;height:100%;background:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-upnext-row.is-active .sf-timer>span{animation:sf-timer 7s linear forwards}html body #side-panel #apps-panel-shell.sf-on .sf-slider.is-paused .sf-progress-seg>span,html body #side-panel #apps-panel-shell.sf-on .sf-slider.is-paused .sf-timer>span{animation-play-state:paused}@keyframes sf-timer{0%{width:0}to{width:100%}}html body #side-panel #apps-panel-shell.sf-on .sf-progress{display:none;gap:4px}html body #side-panel #apps-panel-shell.sf-on .sf-progress-seg{flex:1 1 0;height:3px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--bld-strong) 22%,transparent)}html body #side-panel #apps-panel-shell.sf-on .sf-progress-seg>span{display:block;width:0;height:100%;background:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-progress-seg.is-done>span{width:100%}html body #side-panel #apps-panel-shell.sf-on .sf-slide.is-active .sf-progress-seg.is-current>span{animation:sf-timer 7s linear forwards}html body #side-panel #apps-panel-shell.sf-on .sf-section{display:flex;flex-direction:column;gap:16px;min-width:0}html body #side-panel #apps-panel-shell.sf-on .sf-section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}html body #side-panel #apps-panel-shell.sf-on .sf-section-head h2{--bld-heading-size:19px;margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-section-head>span{font-size:13.5px;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-section-head>.sf-link{margin-left:auto}html body #side-panel #apps-panel-shell.sf-on .sf-shelf-nav{display:flex;gap:8px;align-self:center}html body #side-panel #apps-panel-shell.sf-on .sf-bento{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-auto-rows:184px;grid-auto-flow:dense;gap:16px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card{position:relative;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:20px;border:1px solid var(--bld-border-soft);background:var(--bld-elev)}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card:not(.is-small){border-color:color-mix(in srgb,var(--sf-hue) 28%,var(--bld-border-soft));background:color-mix(in srgb,var(--sf-hue) 13%,var(--bld-elev))}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-big{grid-column:span 2;grid-row:span 2;gap:14px;padding:24px;overflow:hidden}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-wide{grid-column:span 2;flex-direction:row;align-items:center;gap:18px;padding:20px 22px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-tall{grid-row:span 2;gap:8px;padding:20px;overflow:hidden}html body #side-panel #apps-panel-shell.sf-on .sf-bento-top{display:flex;align-items:center;gap:14px;min-width:0}html body #side-panel #apps-panel-shell.sf-on .sf-bento-names{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-big .sf-name{font-size:20px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-wide .sf-name{font-size:17px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-summary{margin:0;font-size:14px;line-height:1.5;color:var(--bld-text)}html body #side-panel #apps-panel-shell.sf-on .sf-bento-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-small .sf-get,html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-tall .sf-get{margin-top:auto}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-small .bld-store-badge{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-big .sf-art{flex:1 1 auto;min-height:0}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-big .sf-art .sf-shot{height:100%}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-tall .sf-art{flex:1 1 auto;min-height:0;margin-top:6px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-tall .sf-art .sf-shot{height:100%}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card :is(.sf-art.is-mark) .sf-tile{width:64px;height:64px;border-radius:18px;font-size:22px}html body #side-panel #apps-panel-shell.sf-on .sf-mosaic{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-auto-rows:128px;grid-auto-flow:dense;gap:16px}html body #side-panel #apps-panel-shell.sf-on .sf-cat{grid-column:span var(--sf-cols,1);grid-row:span var(--sf-rows,1);position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:18px;border-radius:20px;border:1px solid color-mix(in srgb,var(--sf-hue) 32%,var(--bld-border-soft));background:color-mix(in srgb,var(--sf-hue) 20%,var(--bld-elev));color:var(--bld-strong);font-family:var(--bld-font);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease}html body #side-panel #apps-panel-shell.sf-on .sf-cat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sf-hue) 55%,var(--bld-border-soft))}html body #side-panel #apps-panel-shell.sf-on .sf-cat.is-big{padding:22px}html body #side-panel #apps-panel-shell.sf-on .sf-cat-glyph{position:absolute;right:-14px;bottom:-18px;color:color-mix(in srgb,var(--sf-hue) 42%,transparent);pointer-events:none}html body #side-panel #apps-panel-shell.sf-on .sf-cat-icon{position:absolute;left:18px;top:18px;color:var(--sf-hue)}html body #side-panel #apps-panel-shell.sf-on .sf-cat.is-big .sf-cat-icon{left:22px;top:22px}html body #side-panel #apps-panel-shell.sf-on .sf-cat-stack{position:relative;display:flex;margin-bottom:12px}html body #side-panel #apps-panel-shell.sf-on .sf-cat-stack .sf-tile{width:52px;height:52px;border-radius:16px;font-size:18px;box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-hue) 20%,var(--bld-elev))}html body #side-panel #apps-panel-shell.sf-on .sf-cat-stack .sf-tile+.sf-tile{margin-left:-12px}html body #side-panel #apps-panel-shell.sf-on .sf-cat-name{position:relative;font-size:18px;font-weight:800;letter-spacing:-.01em}html body #side-panel #apps-panel-shell.sf-on .sf-cat.is-big .sf-cat-name{font-size:28px}html body #side-panel #apps-panel-shell.sf-on .sf-cat-count{position:relative;font-size:13px;color:var(--bld-text)}html body #side-panel #apps-panel-shell.sf-on .sf-shelf{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:thin}html body #side-panel #apps-panel-shell.sf-on .sf-shelf-card{flex:0 0 216px;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid var(--bld-border-soft);background:var(--bld-elev);scroll-snap-align:start}html body #side-panel #apps-panel-shell.sf-on .sf-shelf-media{height:128px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:color-mix(in srgb,var(--sf-hue) 16%,var(--bld-elev));cursor:pointer}html body #side-panel #apps-panel-shell.sf-on .sf-shelf-body{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;padding:14px 14px 16px}html body #side-panel #apps-panel-shell.sf-on .sf-shelf-body>.sf-get{margin-top:auto;padding-top:8px}html body #side-panel #apps-panel-shell.sf-on .sf-results{display:flex;flex-direction:column;gap:18px}html body #side-panel #apps-panel-shell.sf-on .sf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));grid-auto-flow:dense;gap:16px}html body #side-panel #apps-panel-shell.sf-on .sf-result{position:relative;min-width:0;display:flex;flex-wrap:wrap;gap:20px;padding:18px;border-radius:16px;border:1px solid var(--bld-border-soft);background:var(--bld-elev)}html body #side-panel #apps-panel-shell.sf-on .sf-result:has(.sf-get.is-open){z-index:2}html body #side-panel #apps-panel-shell.sf-on .sf-result.is-wide{grid-column:span 2;padding:24px;border-radius:20px;border-color:color-mix(in srgb,var(--sf-hue) 30%,var(--bld-border-soft));background:color-mix(in srgb,var(--sf-hue) 13%,var(--bld-elev))}html body #side-panel #apps-panel-shell.sf-on .sf-result-info{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:14px}html body #side-panel #apps-panel-shell.sf-on .sf-result-head{display:flex;align-items:flex-start;gap:14px}html body #side-panel #apps-panel-shell.sf-on .sf-result-head>.sf-rank{flex:0 0 auto;min-width:26px;padding-top:4px;color:var(--bld-faint)}html body #side-panel #apps-panel-shell.sf-on .sf-result.is-wide .sf-result-head>.sf-rank{font-size:18px;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-result-names{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}html body #side-panel #apps-panel-shell.sf-on .sf-result-names .sf-name{font-size:16px}html body #side-panel #apps-panel-shell.sf-on .sf-result.is-wide .sf-result-names .sf-name{font-size:20px}html body #side-panel #apps-panel-shell.sf-on .sf-result-summary{margin:0;font-size:13.5px;line-height:1.5;color:var(--bld-text)}html body #side-panel #apps-panel-shell.sf-on .sf-result-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}html body #side-panel #apps-panel-shell.sf-on .sf-installs{font-size:12.5px;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-result.is-wide>.sf-art{flex:1 1 280px;height:220px}html body #side-panel #apps-panel-shell.sf-on .sf-result.is-wide>.sf-art.is-shots .sf-shot{position:absolute;width:82%;height:180px}html body #side-panel #apps-panel-shell.sf-on .sf-result.is-wide>.sf-art.is-shots .sf-shot:first-child{left:0;top:30px;z-index:1;transform:rotate(-2deg)}html body #side-panel #apps-panel-shell.sf-on .sf-result.is-wide>.sf-art.is-shots .sf-shot:nth-child(2){right:0;top:0;transform:rotate(3deg);opacity:.9}html body #side-panel #apps-panel-shell.sf-on .sf-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 28px;border-radius:18px;border:1px dashed var(--bld-border);text-align:center}html body #side-panel #apps-panel-shell.sf-on .sf-empty-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--bld-nav-active);color:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-empty h2{--bld-heading-size:17px;margin:6px 0 0;font-size:18px;font-weight:750;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-empty p{margin:0;max-width:44ch;font-size:14px;line-height:1.55;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-empty .sf-btn{margin-top:6px}@keyframes sf-spinner-turn{to{transform:rotate(1turn)}}html body #side-panel #apps-panel-shell.sf-on .sf-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:320px;padding:56px 28px;text-align:center}html body #side-panel #apps-panel-shell.sf-on .sf-loading p{margin:0;font-size:14px;font-weight:600;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on :is(.sf-spinner,.sf-frame :is(#skills-store-list,#agents-store-list)>.sp-apps-empty>[data-lucide=loader]){width:36px;height:36px;flex:0 0 auto;box-sizing:border-box;border:3px solid color-mix(in srgb,var(--bld-accent) 18%,transparent);border-top-color:var(--bld-accent);border-radius:50%;animation:sf-spinner-turn .8s linear infinite}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list)>.sp-apps-empty>svg[data-lucide=loader]>*{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-frame:has(#apps-store-list>:is(.sf-loading,.sf-empty[role=alert])) #apps-store-results-count{visibility:hidden}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is([data-apps-live-pane=skills],[data-apps-live-pane=ai-agents]) .sp-apps-store-shell{display:flex;flex-direction:column;gap:18px;padding:24px 32px 48px}html body #side-panel #apps-panel-shell.sf-on .sf-frame .sp-apps-live-pane:not([data-apps-live-pane=apps]) .sp-apps-store-section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0;padding:0;border:0;background:none}html body #side-panel #apps-panel-shell.sf-on .sf-frame .sp-apps-live-pane:not([data-apps-live-pane=apps]) .sp-apps-store-section-head h4{margin:0;font-family:var(--bld-font);font-size:24px;font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-frame .sf-pane-caption{flex:1 1 100%;order:3;margin:0;font-size:14px;line-height:1.5;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-frame .sp-apps-live-pane:not([data-apps-live-pane=apps]) .sp-apps-store-section-sub{margin-left:auto;font-family:var(--bld-font);font-size:13px;letter-spacing:normal;text-transform:none;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;height:auto;max-height:none;margin:0;padding:0;overflow:visible;background:transparent;border:0}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-item{display:flex;flex-direction:column;gap:14px;margin:0;padding:20px;border-radius:16px;border:1px solid var(--bld-border-soft);background:var(--bld-elev);box-shadow:none;font-family:var(--bld-font)}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-item-main{display:flex;align-items:flex-start;gap:14px;padding:0;background:none}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-thumb{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;border:0;background:var(--bld-nav-active);color:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-thumb :is(img,svg,i){max-width:100%;max-height:100%}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-meta h5{margin:0;font-family:var(--bld-font);font-size:16px;font-weight:650;letter-spacing:normal;text-transform:none;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-author{margin:0;font-size:13px;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-stats{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-stats>span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--bld-border);background:transparent;color:var(--bld-muted);font-family:var(--bld-font);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-stats>span:is([title^="Your copy"],[title^="Resolves against"]){border-color:transparent;background:color-mix(in srgb,var(--bld-accent) 14%,transparent);color:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-stats>span[title^="Recorded against"]{border-color:transparent;background:color-mix(in srgb,var(--bld-warn) 14%,transparent);color:var(--bld-warn)}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-summary{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--bld-text)}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-item-actions{display:flex;justify-content:flex-end;margin-top:auto;padding:0}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-item-actions .sp-apps-btn{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 16px;border-radius:10px;border:1px solid var(--bld-button);background:var(--bld-button);color:var(--bld-button-text);font-family:var(--bld-font);font-size:13.5px;font-weight:700;letter-spacing:normal;text-transform:none}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-item-actions .sp-apps-btn:disabled{border-color:var(--bld-border);background:var(--bld-raised);color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list) .sp-apps-store-item-actions .sp-apps-btn :is(svg,i){width:16px;height:16px}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is(#skills-store-list,#agents-store-list)>.sp-apps-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 28px;border-radius:18px;border:1px dashed var(--bld-border);background:transparent;text-align:center;color:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-frame .sp-apps-empty-copy strong{display:block;font-family:var(--bld-font);font-size:18px;font-weight:750;letter-spacing:normal;text-transform:none;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-frame .sp-apps-empty-copy p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--bld-muted)}html body #side-panel #apps-panel-shell.sf-on .sf-frame .gs-coming-soon{display:flex;min-height:100%;box-sizing:border-box;align-items:center;justify-content:center;padding:32px;background:none}html body #side-panel #apps-panel-shell.sf-on .sf-frame .gs-coming-soon-card{max-width:520px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 32px;border-radius:22px;border:1px dashed var(--bld-border);background:transparent;box-shadow:none;text-align:center}html body #side-panel #apps-panel-shell.sf-on .sf-frame .gs-coming-soon-icon{order:1;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--bld-nav-active);color:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-frame .gs-coming-soon-badge{order:0;padding:4px 10px;border-radius:999px;border:0;background:color-mix(in srgb,var(--bld-warn) 14%,transparent);color:var(--bld-warn);font-family:var(--bld-font);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html body #side-panel #apps-panel-shell.sf-on .sf-frame .gs-coming-soon-title{order:2;margin:4px 0 0;font-family:var(--bld-font);font-size:20px;font-weight:800;letter-spacing:normal;text-transform:none;color:var(--bld-strong)}html body #side-panel #apps-panel-shell.sf-on .sf-frame .gs-coming-soon-message{order:3;margin:0;max-width:46ch;font-family:var(--bld-font);font-size:14px;line-height:1.6;color:var(--bld-muted)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details{padding:0;align-items:stretch;justify-content:stretch;overflow:hidden}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sp-apps-modal-shell{width:100%;height:100%;max-width:none;max-height:none;box-sizing:border-box;display:flex;flex-direction:column;gap:0;margin:0;padding:0;overflow:hidden;border-radius:inherit;border:0;background:var(--bld-surface);box-shadow:none;color:var(--bld-text);font-family:var(--bld-font);cursor:auto}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sp-apps-store-details-head{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin:0;padding:16px 32px;border-bottom:1px solid var(--bld-border-soft);background:transparent}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sp-apps-store-details-head>.sp-apps-btn-icon{display:none}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-back{height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px 0 10px;border-radius:10px;border:1px solid var(--bld-border);background:transparent;color:var(--bld-strong);font-size:14px;font-weight:600}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details #apps-store-details-title{margin:0;min-width:0;overflow:hidden;font-family:var(--bld-font);font-size:14px;font-weight:600;letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap;color:var(--bld-muted)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details #apps-store-details-body{flex:1 1 auto;min-height:0;display:block;margin:0;padding:28px 32px 56px;overflow:auto;background:transparent}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-aside{flex:1 1 320px;max-width:380px;min-width:0;display:flex;flex-direction:column;gap:16px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-card{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:20px;border:1px solid var(--bld-border-soft);background:var(--bld-elev)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-names h3{--bld-heading-size:22px;margin:0;font-size:28px;font-weight:800;letter-spacing:-.015em;color:var(--bld-strong)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-names p{margin:6px 0 0;font-size:14px;color:var(--bld-muted)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-names strong{color:var(--bld-accent);font-weight:600}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-pills{display:flex;flex-wrap:wrap;gap:8px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-pill{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--bld-border);color:var(--bld-text);font-size:12.5px;font-weight:600;white-space:nowrap}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-stars{display:inline-flex;gap:3px;color:var(--bld-faint)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-star.is-on{color:var(--bld-warn)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-get{display:flex;flex-direction:column;gap:8px;padding-top:4px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-get small,html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-muted{margin:0;font-size:12.5px;line-height:1.5;color:var(--bld-muted)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .bld-store-needs-card{margin:0;padding:20px 22px 12px;border-radius:20px;border:1px solid var(--bld-border-soft);background:var(--bld-elev)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:36px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-section{display:flex;flex-direction:column;gap:14px;min-width:0}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-section h3{--bld-heading-size:18px;margin:0;font-size:20px;font-weight:750;color:var(--bld-strong)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-section-head{display:flex;align-items:baseline;gap:12px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-section-head span{font-size:13.5px;color:var(--bld-muted)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-shots{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-shot-figure{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;margin:0;scroll-snap-align:start}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-shot-figure img{height:220px;max-width:420px;width:auto;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid var(--bld-border-soft);background:var(--bld-raised)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-shot-figure figcaption{font-size:12.5px;color:var(--bld-muted)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-about{margin:0;max-width:72ch;font-size:15px;line-height:1.65;color:var(--bld-text);white-space:pre-line}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-review-top{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-score{flex:0 0 180px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px;border-radius:16px;border:1px solid var(--bld-border-soft);background:var(--bld-elev)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-score strong{font-size:48px;font-weight:800;line-height:1;color:var(--bld-strong)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-score>span:last-child{font-size:12.5px;color:var(--bld-muted)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-compose{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:12px;margin:0;padding:20px;border-radius:16px;border:1px solid color-mix(in srgb,var(--bld-accent) 40%,var(--bld-border));background:var(--bld-elev)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-compose-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-compose-head strong{font-size:15px;color:var(--bld-strong)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-compose-head span{font-size:12.5px;color:var(--bld-muted)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-compose-stars{display:flex;gap:2px;margin-left:-8px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-star-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--bld-faint);cursor:pointer}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-star-btn.is-active{color:var(--bld-warn)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-compose-label{font-size:12.5px;font-weight:600;color:var(--bld-muted)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-compose textarea{box-sizing:border-box;width:100%;padding:12px 14px;resize:vertical;border-radius:10px;border:1px solid var(--bld-border);background:var(--bld-input);color:var(--bld-strong);font-family:var(--bld-font);font-size:14px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-compose-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-compose-foot small{font-size:12px;color:var(--bld-faint)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-review{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-top:1px solid var(--bld-border-soft)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-review-head{display:flex;align-items:center;gap:12px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-review-head>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-review-head strong{font-size:14px;color:var(--bld-strong)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-review-head span{font-size:12.5px;color:var(--bld-muted)}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-avatar{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bld-raised);color:var(--bld-text);font-size:13px;font-weight:700}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-review p{margin:0;font-size:14px;line-height:1.55;color:var(--bld-text)}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-modal-shell{width:min(560px,calc(100% - 32px));max-height:calc(100% - 32px);box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:0;overflow:auto;border-radius:20px;border:1px solid var(--bld-border);background:var(--bld-elev);box-shadow:var(--bld-shadow);color:var(--bld-text);font-family:var(--bld-font);cursor:auto}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support :is(h4,label,p,select,textarea,button,span){font-family:var(--bld-font);letter-spacing:normal;text-transform:none}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:18px 20px 18px 24px;border-bottom:1px solid var(--bld-border-soft)}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support #apps-store-support-title{display:flex;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:750;color:var(--bld-strong)}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support #apps-store-support-title>:is(svg,i){width:38px;height:38px;flex:0 0 38px;box-sizing:border-box;padding:9px;border-radius:10px;background:var(--bld-nav-active);color:var(--bld-accent)}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support :is(.sp-apps-modal-head .sp-apps-btn-icon,.sp-apps-store-support-tip){width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px;border:0;background:transparent;color:var(--bld-faint)}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-modal-head .sp-apps-btn-icon{width:40px;height:40px;flex-basis:40px;border-radius:10px;border:1px solid var(--bld-border);color:var(--bld-text)}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support :is(.sp-apps-modal-head .sp-apps-btn-icon,.sp-apps-store-support-tip) :is(svg,i){width:16px;height:16px}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support #apps-store-support-form{display:flex;flex-direction:column;gap:18px;margin:0;padding:22px 24px 0}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-store-support-intro{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--bld-accent) 30%,var(--bld-border-soft));background:color-mix(in srgb,var(--bld-accent) 8%,var(--bld-elev))}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-store-support-intro-icon{display:inline-flex;color:var(--bld-accent)}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-store-support-intro-icon :is(svg,i){width:18px;height:18px}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-store-support-note{flex:1 1 auto;margin:0;font-size:13.5px;line-height:1.5;color:var(--bld-text)}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-store-support-field{display:flex;flex-direction:column;gap:6px}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-store-support-label-row{display:flex;align-items:center;gap:2px}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-store-support-label-row label{font-size:13px;font-weight:600;color:var(--bld-text)}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support :is(.sp-apps-store-support-select-wrap,.sp-apps-store-support-textarea-wrap){position:relative;display:block}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-store-support-field-icon{position:absolute;left:14px;top:13px;z-index:1;display:inline-flex;color:var(--bld-faint);pointer-events:none}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-store-support-select-arrow{position:absolute;right:14px;top:13px;display:inline-flex;color:var(--bld-muted);pointer-events:none}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support :is(.sp-apps-store-support-field-icon,.sp-apps-store-support-select-arrow) :is(svg,i){width:17px;height:17px}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support #apps-store-support-type{width:100%;height:44px;box-sizing:border-box;padding:0 40px 0 42px;border-radius:10px;border:1px solid var(--bld-border);background:var(--bld-input);color:var(--bld-strong);font-size:14px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support #apps-store-support-message{width:100%;min-height:140px;box-sizing:border-box;padding:12px 14px 12px 42px;resize:vertical;border-radius:10px;border:1px solid var(--bld-border);background:var(--bld-input);color:var(--bld-strong);font-size:14px;line-height:1.5}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support :is(#apps-store-support-type,#apps-store-support-message):focus-visible{outline:2px solid var(--bld-accent);outline-offset:1px}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-modal-actions{display:flex;flex-direction:row-reverse;justify-content:flex-start;gap:10px;margin:4px -24px 0;padding:16px 24px 20px;border-top:1px solid var(--bld-border-soft)}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-modal-actions .sp-apps-btn{height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:10px;border:1px solid var(--bld-border);background:transparent;color:var(--bld-strong);font-size:13.5px;font-weight:600}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-modal-actions .sp-apps-btn-primary{border-color:var(--bld-button);background:var(--bld-button);color:var(--bld-button-text);font-weight:700}html body #side-panel #apps-store-support-modal.sf-detail.sp-apps-modal--store-support .sp-apps-modal-actions .sp-apps-btn :is(svg,i){width:16px;height:16px}html body #side-panel #apps-panel-shell.sf-on :is(.sf-frame>.sp-apps-live-pane,.sf-chips,.sf-shelf,.sf-slides),html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details :is(#apps-store-details-body,.sf-shots){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bld-muted) 45%,transparent) transparent}@media (max-width:767px){html body #side-panel #apps-panel-shell.sf-on>.sp-apps-main-pane.sf-frame.is-active{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"top" "rail" "chips" "body"}html body #side-panel #apps-panel-shell.sf-on .sf-top{padding:14px 16px 10px;gap:12px}html body #side-panel #apps-panel-shell.sf-on .sf-search-slot{flex-basis:100%;max-width:none}html body #side-panel #apps-panel-shell.sf-on .sf-rail{flex-direction:row;gap:18px;padding:0 16px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--bld-border-soft);background:transparent}html body #side-panel #apps-panel-shell.sf-on .sf-rail-btn{width:auto;height:44px;flex-direction:row;gap:6px;padding:0 2px;border-radius:0;border-bottom:2px solid transparent}html body #side-panel #apps-panel-shell.sf-on .sf-rail-pill{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-rail-label{font-size:14px;white-space:nowrap}html body #side-panel #apps-panel-shell.sf-on .sf-rail-btn.is-active{border-bottom-color:var(--bld-accent)}html body #side-panel #apps-panel-shell.sf-on .sf-rail-spacer{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-chips-row{padding:12px 16px 4px}html body #side-panel #apps-panel-shell.sf-on .sf-count-slot{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-chip{height:44px}html body #side-panel #apps-panel-shell.sf-on .sf-frame #apps-store-list.sf-list{padding:12px 16px 32px}html body #side-panel #apps-panel-shell.sf-on .sf-home{gap:30px}html body #side-panel #apps-panel-shell.sf-on .sf-slides{flex-basis:100%;display:flex;gap:10px;margin-right:-16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}html body #side-panel #apps-panel-shell.sf-on .sf-slide{flex:0 0 calc(100% - 44px);min-height:0;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:14px;padding:16px;border-radius:22px;opacity:1;visibility:visible;scroll-snap-align:start;transition:none}html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art{order:-1;flex:0 0 auto;height:168px}html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art.is-shots .sf-shot,html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art.is-shots .sf-shot:first-child,html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art.is-shots:not(.is-stack) .sf-shot{position:static;width:100%;height:168px;transform:rotate(-1.5deg)}html body #side-panel #apps-panel-shell.sf-on .sf-slide .sf-art.is-shots .sf-shot:nth-child(2){display:none}html body #side-panel #apps-panel-shell.sf-on .sf-slide-copy{display:contents}html body #side-panel #apps-panel-shell.sf-on .sf-slide-copy>*{position:relative}html body #side-panel #apps-panel-shell.sf-on .sf-progress{display:flex;order:-2}html body #side-panel #apps-panel-shell.sf-on .sf-slide-title .sf-name{font-size:21px}html body #side-panel #apps-panel-shell.sf-on .sf-slide-actions>.sf-btn,html body #side-panel #apps-panel-shell.sf-on .sf-slide-controls,html body #side-panel #apps-panel-shell.sf-on .sf-slide-summary,html body #side-panel #apps-panel-shell.sf-on .sf-upnext{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-slide-actions>.sf-get{display:flex;width:100%}html body #side-panel #apps-panel-shell.sf-on .sf-bento,html body #side-panel #apps-panel-shell.sf-on .sf-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:12px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-big .sf-art{flex:0 0 auto;height:150px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-tall .sf-art{flex:0 0 auto;height:110px}html body #side-panel #apps-panel-shell.sf-on .sf-mosaic{grid-auto-rows:minmax(112px,auto)}html body #side-panel #apps-panel-shell.sf-on .sf-cat:not(.is-big){padding-top:52px}html body #side-panel #apps-panel-shell.sf-on .sf-slide-meta>.sf-dot{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-slide-meta>span:first-child{flex-basis:100%}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-wide{flex-direction:column;align-items:flex-start;gap:8px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-wide .sf-tile{width:44px;height:44px;border-radius:12px;font-size:15px}html body #side-panel #apps-panel-shell.sf-on .sf-bento-card.is-big .sf-bento-top>.sf-get{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-cat.is-big .sf-cat-name{font-size:20px}html body #side-panel #apps-panel-shell.sf-on .sf-shelf-card{flex-basis:168px}html body #side-panel #apps-panel-shell.sf-on .sf-shelf-nav{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-result.is-wide{grid-column:auto}html body #side-panel #apps-panel-shell.sf-on .sf-frame :is([data-apps-live-pane=skills],[data-apps-live-pane=ai-agents]) .sp-apps-store-shell{padding:16px 16px 32px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sp-apps-store-details-head{padding:12px 16px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details #apps-store-details-body{padding:16px 16px 40px}html body #side-panel #apps-store-details-modal.sf-detail.sp-apps-modal--store-details .sf-detail-aside{max-width:none}}html body #side-panel #apps-panel-shell.sf-on .sf-slider.is-single .sf-progress{display:none}@media (max-width:767px){html body #side-panel #apps-panel-shell.sf-on :is(.sf-rail,.sf-chips,.sf-slides,.sf-shelf){scrollbar-width:none}html body #side-panel #apps-panel-shell.sf-on :is(.sf-rail,.sf-chips,.sf-slides,.sf-shelf)::-webkit-scrollbar{display:none}html body #side-panel #apps-panel-shell.sf-on .sf-rail{gap:22px}html body #side-panel #apps-panel-shell.sf-on .sf-rail-btn{max-width:none;flex:0 0 auto}html body #side-panel #apps-panel-shell.sf-on .sf-rail-btn small{margin-left:4px}html body #side-panel #apps-panel-shell.sf-on .sf-slider.is-single .sf-slides{margin-right:0}html body #side-panel #apps-panel-shell.sf-on .sf-slider.is-single .sf-slide{flex-basis:100%;padding-top:16px}}@media (prefers-reduced-motion:reduce){html body #side-panel #apps-panel-shell.sf-on :is(.sf-slide,.sf-cat,.sf-rail-pill){transition:none}html body #side-panel #apps-panel-shell.sf-on :is(.sf-timer,.sf-progress-seg)>span{animation:none}html body #side-panel #apps-panel-shell.sf-on :is(.sf-spinner,.sf-frame :is(#skills-store-list,#agents-store-list)>.sp-apps-empty>[data-lucide=loader]){animation-duration:1.6s}}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-pane[data-apps-data-pane=dashboard]{font-family:var(--bld-font);color:var(--bld-text)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-panel{min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:16px;border:1px solid var(--bld-border-soft);background:var(--bld-elev);box-shadow:none}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] :is(.sp-apps-tables-head,.sp-apps-data-panel-head){min-height:64px;box-sizing:border-box;display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border:0;border-bottom:1px solid var(--bld-border-soft);background:transparent}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] :is(.sp-apps-tables-title,.sp-apps-data-panel-title){flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] :is(.sp-apps-tables-title,.sp-apps-data-panel-title) h6{margin:0;font-family:var(--bld-font);font-size:15px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--bld-strong)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] :is(.sp-apps-tables-title,.sp-apps-data-panel-title) small{font-family:var(--bld-font);font-size:12.5px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--bld-muted)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-tables-tools{display:flex;align-items:center;gap:6px}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-tables-tools .sp-apps-icon-btn{width:32px;height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px;border:1px solid var(--bld-border);background:transparent;box-shadow:none;color:var(--bld-muted)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-tables-tools .sp-apps-icon-btn:hover{border-color:color-mix(in srgb,var(--bld-accent) 45%,var(--bld-border));background:var(--bld-raised);color:var(--bld-strong)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-tables-tools .sp-apps-icon-btn--accent{border-color:color-mix(in srgb,var(--bld-accent) 45%,var(--bld-border));color:var(--bld-accent)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-tables-tools :is(svg,i){width:16px;height:16px}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] #apps-data-dashboard-content{flex:1 1 auto;min-height:0;overflow:auto;margin:0;padding:10px;border:0;background:transparent;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bld-muted) 45%,transparent) transparent}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-list{height:auto;max-height:none;display:flex;flex-direction:column;gap:4px;margin:0;padding:0;overflow:visible;border:0;background:transparent}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card{width:100%;height:auto;min-height:52px;flex:0 0 auto;box-sizing:border-box;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;box-shadow:none;color:var(--bld-text);font-family:var(--bld-font);text-align:left;cursor:pointer}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card:hover{background:color-mix(in srgb,var(--bld-raised) 60%,transparent)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card.is-active{border-color:color-mix(in srgb,var(--bld-accent) 40%,var(--bld-border));background:var(--bld-nav-active)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card>:is(i,svg){width:32px;height:32px;box-sizing:border-box;margin:0;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--bld-accent) 12%,transparent);color:var(--bld-accent)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card>div{min-width:0;display:flex;flex-direction:column;gap:2px}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card strong{overflow:hidden;font-family:var(--bld-font);font-size:14px;font-weight:600;letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap;color:var(--bld-strong)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card small{font-family:var(--bld-font);font-size:12px;letter-spacing:normal;text-transform:none;color:var(--bld-muted)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card>span{font-family:var(--bld-mono);font-size:11.5px;letter-spacing:normal;text-transform:none;color:var(--bld-faint)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-table-card.is-active>span{color:var(--bld-accent)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-tables-foot{margin:0;padding:12px 16px;border-top:1px solid var(--bld-border-soft);background:transparent}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-livedb-summary{font-family:var(--bld-font);font-size:12.5px;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--bld-muted)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-table-view-toggle{display:inline-flex;gap:2px;padding:3px;border-radius:10px;border:1px solid var(--bld-border-soft);background:var(--bld-recess);box-shadow:none}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-tvt-label{height:30px;display:inline-flex;align-items:center;padding:0 14px;border-radius:8px;border:0;background:transparent;box-shadow:none;color:var(--bld-muted);font-family:var(--bld-font);font-size:12.5px;font-weight:600;letter-spacing:normal;text-transform:none;cursor:pointer}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel:has(#apps-table-view-columns:checked) .sp-apps-tvt-label[for=apps-table-view-columns],html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel:has(#apps-table-view-data:checked) .sp-apps-tvt-label[for=apps-table-view-data]{background:var(--bld-nav-active);color:var(--bld-strong)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-tvt-input:focus-visible+.sp-apps-tvt-label{outline:2px solid var(--bld-accent);outline-offset:1px}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-root{font-family:var(--bld-font);color:var(--bld-text)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-toolbar{margin:0;padding:12px 16px;border:0;border-bottom:1px solid var(--bld-border-soft);background:transparent;box-shadow:none}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-btn{height:32px;min-width:32px;box-sizing:border-box;border-radius:8px;border:1px solid var(--bld-border);background:transparent;box-shadow:none;color:var(--bld-muted);font-family:var(--bld-font);font-size:12.5px;font-weight:600;letter-spacing:normal;text-transform:none}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-btn.active,html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--bld-accent) 45%,var(--bld-border));background:var(--bld-raised);color:var(--bld-strong)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-btn:disabled{opacity:.45}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel :is(.rdt-btn-icon,.rdt-btn svg){width:16px;height:16px;color:currentColor}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-label{font-family:var(--bld-font);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--bld-muted)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-select{height:32px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--bld-border);background:var(--bld-input);box-shadow:none;color:var(--bld-strong);font-family:var(--bld-font);font-size:12.5px;letter-spacing:normal;text-transform:none}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-pagination{margin:0;padding:10px 16px;border:0;border-top:1px solid var(--bld-border-soft);background:transparent;box-shadow:none}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel :is(.rdt-pagination-summary,.rdt-pagination-page){padding:0;border:0;background:transparent;box-shadow:none;font-family:var(--bld-font);font-size:12.5px;letter-spacing:normal;text-transform:none;color:var(--bld-muted)}@media (min-width:1024px){html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-pane[data-apps-data-pane=dashboard]{min-height:0;flex:1 1 auto;padding:16px 20px 20px}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-dashboard-layout--split{height:100%;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:16px;margin:0;padding:0;background:transparent}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-panel-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;background:transparent}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-panel-body>.sp-apps-tv-host{flex:1 1 auto;min-height:0}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-root{height:100%;min-height:0;display:flex;flex-direction:column}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-table-wrap{flex:1 1 auto;min-height:0;margin:0;overflow:auto;border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bld-muted) 45%,transparent) transparent}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--bld-font);font-size:13px}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-table thead th{position:sticky;top:0;z-index:1;height:38px;box-sizing:border-box;padding:0 14px;border:0;border-bottom:1px solid var(--bld-border);background:var(--bld-elev);color:var(--bld-muted);font-family:var(--bld-mono);font-size:11.5px;font-weight:500;letter-spacing:.02em;text-align:left;white-space:nowrap}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-table tbody td{height:38px;max-width:280px;box-sizing:border-box;padding:0 14px;overflow:hidden;border:0;border-bottom:1px solid var(--bld-border-soft);background:transparent;color:var(--bld-strong);font-family:var(--bld-font);font-size:13px;letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-table tbody tr:hover td{background:color-mix(in srgb,var(--bld-raised) 55%,transparent)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-table :is(thead th.rdt-select-header,tbody td.rdt-select-cell){width:44px;padding:0 0 0 16px}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-row-checkbox{width:16px;height:16px;margin:0;accent-color:var(--bld-accent)}html body #side-panel #apps-workspace-shell.bld-shell-on .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-dashboard-data-panel .rdt-table .rdt-empty-cell{height:auto;padding:40px 16px;color:var(--bld-muted);text-align:center;white-space:normal}}.sp-entity-row-action.sp-sub-god-premium-action{position:relative}.sp-entity-row-action.sp-sub-god-premium-action.is-offer{color:var(--gs-sidebar-accent)}.sp-entity-row-action.sp-sub-god-premium-action.is-premium{color:var(--gs-sidebar-accent);filter:drop-shadow(0 0 .25rem color-mix(in srgb,var(--gs-sidebar-accent) 55%,transparent))}.sp-entity-row-action.sp-sub-god-premium-action.is-upgrade{color:color-mix(in srgb,var(--gs-sidebar-accent) 70%,var(--gs-sidebar-strong))}.sp-entity-row-action.sp-sub-god-premium-action.is-awaiting{color:var(--gs-sidebar-muted)}.gs-ui-modal-shell.sp-sub-god-plan-picker{width:min(34rem,calc(100vw - 2rem))}.gs-ui-modal-shell.sp-sub-god-plan-picker .sp-sub-god-plan-picker-intro{margin:0 0 .85rem;font-size:.78rem;line-height:1.45;white-space:normal;color:var(--gs-sidebar-muted)}.gs-ui-modal-shell.sp-sub-god-plan-picker .sp-sub-god-plan-picker-list{display:grid;gap:.55rem;margin-bottom:.85rem}.gs-ui-modal-shell.sp-sub-god-plan-picker .sp-sub-god-plan-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;width:100%;padding:.7rem .85rem;border:1px solid var(--gs-sidebar-border);border-radius:.7rem;background:var(--gs-sidebar-card);color:var(--gs-sidebar-text);text-align:left;cursor:pointer}.gs-ui-modal-shell.sp-sub-god-plan-picker .sp-sub-god-plan-choice:focus-visible,.gs-ui-modal-shell.sp-sub-god-plan-picker .sp-sub-god-plan-choice:hover{border-color:var(--gs-sidebar-accent);background:var(--gs-sidebar-active-bg);outline:none}.gs-ui-modal-shell.sp-sub-god-plan-picker .sp-sub-god-plan-choice-name{font-size:.9rem;font-weight:600;color:var(--gs-sidebar-strong)}.gs-ui-modal-shell.sp-sub-god-plan-picker .sp-sub-god-plan-choice-price{justify-self:end;font-size:.78rem;font-weight:600;color:var(--gs-sidebar-accent)}.gs-ui-modal-shell.sp-sub-god-plan-picker .sp-sub-god-plan-choice-flow,.gs-ui-modal-shell.sp-sub-god-plan-picker .sp-sub-god-plan-choice-meta{font-size:.72rem;color:var(--gs-sidebar-muted)}.gs-ui-modal-shell.sp-sub-god-plan-picker .sp-sub-god-plan-choice-flow{justify-self:end}.sp-entity-row-action.sp-sub-god-premium-action.is-pending{opacity:.55;cursor:progress}.sp-sub-god-premium-dot{position:absolute;top:-.2rem;right:-.24rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--gs-sidebar-accent);box-shadow:0 0 0 2px var(--gs-sidebar-bg);pointer-events:none}.sp-this-web-premium-overlay{position:absolute;inset:0;z-index:15;display:flex;align-items:flex-start;justify-content:center;padding:1.25rem 1rem}.sp-this-web-premium-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;max-width:46rem;padding:1rem 1.1rem;border:1px solid var(--gs-sidebar-active-border);border-radius:.85rem;background:var(--gs-sidebar-card);color:var(--gs-sidebar-text);box-shadow:0 .8rem 2rem color-mix(in srgb,var(--gs-sidebar-bg) 70%,transparent)}#folios-pane-this-web>.sp-this-web-premium-card{max-width:none;margin:0 0 .9rem;box-shadow:none}.sp-this-web-premium-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.7rem;background:var(--gs-sidebar-active-bg);color:var(--gs-sidebar-accent)}.sp-this-web-premium-card-icon svg{width:1.2rem;height:1.2rem}.sp-this-web-premium-card-title{margin:0 0 .2rem;font-size:.95rem;font-weight:600;color:var(--gs-sidebar-strong)}.sp-this-web-premium-card-body{margin:0;font-size:.82rem;line-height:1.45;color:var(--gs-sidebar-muted)}.sp-this-web-premium-card-status{margin:.4rem 0 0;font-size:.78rem;color:var(--gs-sidebar-accent)}.sp-this-web-premium-card-status.is-error{color:color-mix(in srgb,var(--gs-profile-danger,#e5484d) 80%,var(--gs-sidebar-strong))}.sp-this-web-premium-card-status[hidden]{display:none}.sp-this-web-premium-card-btn{white-space:nowrap}@media (max-width:640px){.sp-this-web-premium-card{grid-template-columns:auto minmax(0,1fr)}.sp-this-web-premium-card-btn{grid-column:1/-1;width:100%;justify-content:center}}