@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))}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}.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{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-bucket-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.26rem;padding:.24rem .34rem;border-bottom:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#81c6ff) 16%,transparent)}.gs-chat-connections-bucket-row>label{font-size:.4rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#a9d6f2) 86%,transparent)}.gs-chat-connections-bucket-select{width:100%;min-height:1.24rem;border-radius:.5rem;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) 78%,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 .34rem;outline:none}.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-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-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:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.34rem;min-width:0}.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-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}@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}.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-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-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-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}.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,#open-panel-external{width:30px;height:30px;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}#close-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,#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-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-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{width:.56rem;height:.56rem}.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-request-head{display:flex;align-items:center;justify-content:space-between;gap:.28rem;color:color-mix(in srgb,var(--gs-public-theme-text,#e3f6ff) 96%,transparent);font-size:.48rem}.gs-social-follow-request-head strong{font-weight:700;letter-spacing:.02em}.gs-social-follow-request-head span{color:color-mix(in srgb,var(--gs-public-theme-text,#b1d8f1) 84%,transparent);font-size:.42rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.gs-social-follow-request-meta{margin:0;color:color-mix(in srgb,var(--gs-public-theme-text,#b6dcf4) 82%,transparent);font-size:.43rem;font-family:JetBrains Mono,monospace;line-height:1.3}.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-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}.gs-social-follow-history-type{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7cd3ff) 30%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0c243a) 66%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d0efff) 92%,transparent);font-size:.38rem;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .34rem;font-family:JetBrains Mono,monospace}.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-social-follow-history-type{border-color:rgba(103,158,210,.44);background:rgba(211,230,249,.9);color:#295077}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:.74rem;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 i{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(18rem,calc(100vw - 1rem));min-width:13.2rem;max-width:calc(100vw - 1rem);position:absolute;top:calc(100% + .34rem);right:0;border-radius:1rem;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:.74rem;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:.74rem;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:.74rem;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 i{width:.78rem;height:.78rem;flex-shrink:0;color:var(--gs-sidebar-muted)}.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)}.gs-profile-option.is-active,.gs-profile-option.is-active i{color:var(--gs-sidebar-accent)}.gs-profile-option.has-status{color:rgba(220,255,232,.98)}.gs-profile-option.has-status i{color:rgba(90,255,151,.95)}.gs-profile-option.has-status:after{content:"";width:.42rem;height:.42rem;border-radius:999px;margin-left:auto;background:rgba(74,255,145,.96);box-shadow:0 0 12px rgba(54,245,130,.72)}.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)}.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,body.theme-classic #top-shell:is(.collapsed,.collapsing) #top-bar.dynamic-island{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}#toggle-top-bar.island-mini-toggle,#top-shell:not(.collapsed) #toggle-top-bar.island-mini-toggle,body.gs-public-theme-active .godweb-root #top-shell #toggle-top-bar.island-mini-toggle,body.theme-classic #top-shell #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-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-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-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-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}#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 .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}@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-mode{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--cmp-radius-pill);border:1px solid var(--cmp-line-faint);background:var(--cmp-panel-soft);flex:0 0 auto}.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-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-settings-menu .ai-chat-discussion-settings-shell,#ai-chat-panel[data-ai-tab=direction] .ai-chat-head-action-wrap.is-discussion-scope,#ai-chat-panel[data-ai-tab=discussion] #ai-chat-settings-menu .ai-chat-string-settings-shell:not(.ai-chat-discussion-settings-shell),#ai-chat-panel[data-ai-tab=discussion] .ai-chat-head-action-wrap.is-direction-scope{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-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 rgba(246,156,180,.42);border-radius:.34rem;background:rgba(67,22,40,.74);color:rgba(255,216,228,.96);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 rgba(247,129,163,.42);border-radius:.46rem;background:linear-gradient(145deg,rgba(69,24,42,.86),rgba(49,17,31,.92));color:rgba(255,220,230,.98);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:rgba(255,184,203,.68);background:linear-gradient(145deg,rgba(92,32,56,.92),rgba(67,23,40,.94))}#ai-chat-settings-menu .ai-chat-string-danger-btn.is-warning{border-color:rgba(250,186,127,.46);background:linear-gradient(145deg,rgba(73,44,20,.84),rgba(56,33,15,.9));color:rgba(255,228,204,.97)}#ai-chat-settings-menu .ai-chat-string-danger-btn.is-warning:hover{border-color:rgba(255,210,161,.72);background:linear-gradient(145deg,rgba(95,58,26,.92),rgba(71,42,18,.94))}#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:rgba(248,150,166,.38);color:rgba(255,214,223,.96);background:rgba(58,20,34,.58)}.ai-chat-head-menu-item.is-danger:hover{border-color:rgba(255,184,200,.62);background:rgba(79,26,45,.7);color:color-mix(in srgb,var(--gs-public-theme-text,#ffe9ef) 98%,transparent)}.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}.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;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-menu-empty{margin:0;border:1px dashed var(--cmp-line-faint);border-radius:var(--cmp-radius-md);color:var(--cmp-ink-faint);font-family:var(--gw-font-mono);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-head-mode,.ai-chat-role-toggle,.ai-chat-subtabs{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--cmp-line-faint);border-radius:var(--cmp-radius-pill);background:var(--cmp-panel-soft);flex:0 0 auto}.ai-chat-head-mode .sp-access-tab,.ai-chat-role-btn,.ai-chat-tab-btn{border:0;border-radius:var(--cmp-radius-pill);background:transparent;color:var(--cmp-ink-muted);font-family:var(--gw-font-mono);font-size:var(--cmp-text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1;min-height:calc(var(--cmp-ctl) - 6px);padding:0 .7rem;display:inline-flex;align-items:center;cursor:pointer;position:relative;white-space:nowrap;transition:background-color var(--cmp-dur-fast) var(--cmp-ease-out),color var(--cmp-dur-fast) var(--cmp-ease-out)}.ai-chat-head-mode .sp-access-tab{font-size:var(--cmp-text-xs);min-height:calc(var(--cmp-ctl) - 4px);padding:0 .85rem}.ai-chat-head-mode .sp-access-tab:hover,.ai-chat-role-btn:hover,.ai-chat-tab-btn:hover{color:var(--cmp-ink-strong);background:var(--cmp-wash)}.ai-chat-head-mode .sp-access-tab.is-active,.ai-chat-role-btn.is-active,.ai-chat-tab-btn.is-active{color:var(--cmp-ink-strong);background:var(--cmp-accent-soft);box-shadow:inset 0 0 0 1px var(--cmp-line-strong)}.ai-chat-head-mode .sp-access-tab:focus-visible,.ai-chat-role-btn:focus-visible,.ai-chat-tab-btn:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:1px}.ai-chat-role-btn.is-locked{display:none}.ai-chat-interrupt-card{margin:.3rem .12rem .1rem;padding:var(--cmp-space-4);border:1px solid color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 34%,transparent);border-radius:var(--cmp-radius-lg);background:radial-gradient(circle at 4% 0,color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 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(--gs-public-theme-primary,#54b7ff) 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(--gs-public-theme-primary,#54b7ff) 42%,transparent);background:color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 16%,transparent);color:color-mix(in srgb,var(--gs-public-theme-primary,#a8dbff) 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-line-strong);background:color-mix(in srgb,var(--gs-public-theme-primary,#54b7ff) 14%,transparent);font-size:var(--cmp-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-primary,#a8dbff) 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-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-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-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))}.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(--gs-public-theme-primary,#245c8d) 26%,var(--gs-public-theme-panel,#103961)),color-mix(in srgb,var(--gs-public-theme-primary,#103961) 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}#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:-.35rem;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-ctl) + .25rem)}#ai-chat-panel .ai-chat-read-aloud-btn{width:var(--cmp-ctl);height:var(--cmp-ctl);min-width:var(--cmp-ctl);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-read-aloud-btn{opacity:1;width:var(--cmp-ctl-touch);height:var(--cmp-ctl-touch);min-width:var(--cmp-ctl-touch)}}.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:color-mix(in srgb,var(--gs-public-theme-border-strong,#85c9ff) 32%,transparent);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))}.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:JetBrains Mono,monospace;font-size:var(--cmp-text-xs);letter-spacing:.08em;text-transform:uppercase;line-height:1.2;margin-inline:auto}.ai-chat-welcome-title{color:color-mix(in srgb,var(--gs-public-theme-text,#eaf8ff) 98%,transparent);font-size:var(--cmp-text-2xl);letter-spacing:.03em;line-height:1.18;text-wrap:balance}.ai-chat-welcome-copy,.ai-chat-welcome-title{margin:0;font-family:JetBrains Mono,monospace}.ai-chat-welcome-copy{color:color-mix(in srgb,var(--gs-public-theme-text,#b4def7) 86%,transparent);font-size:var(--cmp-text-md);line-height:1.42;max-width:13rem}.ai-chat-welcome-prompt-title{margin:.08rem 0 0;color:color-mix(in srgb,var(--gs-public-theme-text,#a7d5f1) 76%,transparent);font-family:JetBrains Mono,monospace;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:JetBrains Mono,monospace;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-arrow{display:none}.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-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:JetBrains Mono,monospace;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-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-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-accent);background:var(--cmp-accent-soft);box-shadow:var(--cmp-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-accent-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-line-strong);color:var(--cmp-accent-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{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:6px;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{width:100%!important;height:100%!important;display:block}.gs-heat-map-globe-stage .leaflet-container{width:100%;height:100%;border-radius:inherit;background:var(--gs-public-theme-panel,#08172b);font-family:JetBrains Mono,monospace}.gs-heat-map-globe-stage .leaflet-control-zoom a{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 .leaflet-control-zoom{margin-top:.35rem;margin-left:.35rem}.gs-heat-map-globe-stage .leaflet-control-attribution,.gs-heat-map-globe-stage .leaflet-control-layers{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 .leaflet-control-layers{margin-top:.35rem;margin-left:.35rem}.gs-heat-map-globe-stage .leaflet-control-layers-toggle{width:1.35rem;height:1.35rem;background-size:.85rem .85rem}.gs-heat-map-globe-stage .leaflet-control-layers-expanded{padding:.2rem .28rem;min-width:4.25rem;border-radius:.4rem}.gs-heat-map-globe-stage .leaflet-control-layers-list{font-size:.5rem;line-height:1.25}.gs-heat-map-globe-stage .leaflet-control-layers-base label{margin:.08rem 0;display:flex;align-items:center;gap:.2rem}.gs-heat-map-globe-stage .leaflet-control-attribution a{color:color-mix(in srgb,var(--gs-public-theme-secondary,#94d4f3) 95%,transparent)}.gs-heat-map-globe-stage .leaflet-tooltip.gs-heat-map-node-tooltip{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec6ff) 44%,transparent);border-radius:.44rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060e1a) 92%,transparent);color:var(--gs-public-theme-text,#ecf8ff);font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:600;letter-spacing:.03em;line-height:1.25;box-shadow:0 8px 18px rgba(0,0,0,.36);padding:.24rem .4rem}.gs-heat-map-globe-stage .leaflet-tooltip-top.gs-heat-map-node-tooltip:before{border-top-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#7ec6ff) 44%,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 .leaflet-control-attribution{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 .leaflet-control-attribution:hover{opacity:.92}.gs-heat-map-globe-stage .leaflet-control-attribution a{color:color-mix(in srgb,var(--gs-public-theme-primary,#7fd3ff) 82%,transparent)}.gs-heat-map-globe-stage .leaflet-marker-icon.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:transform .16s ease,filter .16s ease}.gs-heat-map-globe-stage .gs-heat-map-node-pin:hover{transform:translateY(-2px) scale(1.06);filter:drop-shadow(0 0 7px rgba(55,197,255,.72));z-index:1000}.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{transform:translateY(-2px) scale(1.12);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{background:radial-gradient(circle at 34% 30%,#ffffff 0,#d6f6ff 55%,#6fb9d6 100%);border-color:#ffffff}.gs-heat-map-globe-stage .leaflet-marker-icon.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 .leaflet-container{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}.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}.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-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,width,left,right,filter;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 #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-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}@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(16.5rem,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-role-toggle,.ai-chat-subtabs{gap:.14rem;padding:.08rem}.ai-chat-role-btn,.ai-chat-tab-btn{font-size:var(--cmp-text-md);min-height:1.12rem;padding-inline:.36rem}#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(15.8rem,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-head-mode .sp-access-tab{font-size:var(--cmp-text-2xs);padding:0 .7rem}.ai-chat-head-action-btn,.ai-chat-head-close{width:2.25rem;height:2.25rem;min-width:2.25rem}.ai-chat-head-actions{gap:0}.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-head-action-btn,.ai-chat-head-close{width:1.32rem;height:1.32rem;min-width:1.32rem}.ai-chat-control-shell{padding:.44rem .5rem .5rem;gap:.14rem;flex-wrap:nowrap}.ai-chat-role-toggle,.ai-chat-subtabs{gap:2px;padding:2px}.ai-chat-role-btn,.ai-chat-tab-btn{font-size:var(--cmp-text-3xs);min-height:1.5rem;padding:0 .5rem}.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-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:.44rem .5rem .5rem}.ai-chat-input{min-height:1.18rem;font-size:var(--cmp-text-sm)}.ai-chat-send-btn,.ai-chat-voice-btn{width:1.2rem;height:1.2rem;min-width:1.2rem}#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}.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-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-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-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)}#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-connections-web-host.sp-node-subweb-shell{flex:1 1 auto;min-height:0;max-height:none;height:100%;overflow:auto}#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:30px;height:30px;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-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.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{grid-column:1/-1}.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{pointer-events:none;align-items:center;justify-content:center}.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)}.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-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}}.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{max-height:5.2rem;overflow:auto}.sp-access-member-level-tabs,.sp-access-tabs--compact{justify-content:flex-start}.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-modal-shell{width:min(1200px,96vw);max-height:90vh}.sp-trash-modal-body{min-height:0;padding:.62rem;display:flex;flex-direction:column;gap:.42rem;overflow:hidden;flex:1 1 auto}.sp-trash-modal-feedback{min-height:1.2rem;display:flex;align-items:center}.sp-trash-table-host{min-height:0;flex:1 1 auto;overflow:hidden}.sp-trash-table-host .rdt-root{height:100%;min-height:0}.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-trash-modal-shell{width:min(760px,98vw)}}.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) 1.16rem;gap:.26rem;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-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)}.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{min-height:min(23rem,64vh);max-height:min(23rem,64vh)}#desk-create-map-options{overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:100%;gap:.4rem}#desk-create-map-options.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-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:.72rem;background: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))}.sp-desk-map-ws{flex:1 1 auto;width:100%;min-height:22rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:.55rem;padding:.55rem;box-sizing:border-box}.sp-desk-map-ws-map-col{position:relative;min-width:0;min-height:0;display:flex}.sp-desk-map-ws-reset{position:absolute;top:.6rem;right:.6rem;z-index:480;display:inline-flex;align-items:center;gap:.34rem;padding:.36rem .6rem;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 40%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#06101d) 88%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eafaff) 96%,transparent);font-size:.6rem;font-weight:700;letter-spacing:.04em;cursor:pointer;box-shadow:0 6px 16px rgba(2,10,21,.5);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.sp-desk-map-ws-reset:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#9ef0ff) 66%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#0a2337) 92%,transparent);transform:translateY(-1px)}.sp-desk-map-ws-reset i,.sp-desk-map-ws-reset svg{width:.78rem;height:.78rem;stroke-width:2.2}.sp-desk-map-ws-map{flex:1 1 auto;min-height:21rem;border-radius:.7rem;overflow:hidden;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1c) 92%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 24%,transparent)}.sp-desk-map-ws-map .leaflet-tile-pane .sp-desk-map-ws-overlay{filter:brightness(1.08) contrast(1.05)}.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)}.sp-desk-map-ws-pin>*{transform:rotate(45deg)}.sp-desk-map-ws-pin{text-shadow:0 1px 4px rgba(2,10,21,.6)}.sp-desk-map-ws-popup-shell .leaflet-popup-content-wrapper{border-radius:.7rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 34%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2d) 98%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 98%,transparent));color:color-mix(in srgb,var(--gs-public-theme-text,#d9f0fd) 96%,transparent);box-shadow:0 14px 30px rgba(2,10,21,.55)}.sp-desk-map-ws-popup-shell .leaflet-popup-content{margin:.55rem .7rem}.sp-desk-map-ws-popup-shell .leaflet-popup-tip{background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1a2d) 98%,transparent);border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 30%,transparent)}.sp-desk-map-ws-popup{display:grid;gap:.28rem;min-width:11rem}.sp-desk-map-ws-popup-head{display:flex;align-items:center;gap:.45rem}.sp-desk-map-ws-popup-head strong{display:block;font-size:.72rem;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 98%,transparent)}.sp-desk-map-ws-popup-id{font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9fd2ec) 76%,transparent)}.sp-desk-map-ws-popup-line{font-size:.6rem;color:color-mix(in srgb,var(--gs-public-theme-text,#b6e0f5) 88%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-ws-popup-line.is-coords{color:color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 88%,transparent);font-weight:700}.sp-desk-map-ws-avatar{flex:0 0 auto;width:2rem;height:2rem;border-radius:.66rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 44%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 30%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#081423) 88%,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:.68rem}.sp-desk-map-ws-list-col{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.4rem;border-radius:.7rem;padding:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1c) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 18%,transparent)}.sp-desk-map-ws-list-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#cdeaf9) 92%,transparent)}.sp-desk-map-ws-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.4rem;overflow-y:auto;overflow-x:hidden;padding-right:.1rem;overscroll-behavior:contain}.sp-desk-map-ws-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .55rem;border-radius:.66rem;cursor:pointer;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1728) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 18%,transparent);transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease}.sp-desk-map-ws-item:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 46%,transparent);transform:translateY(-1px)}.sp-desk-map-ws-item.is-active{background:color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 14%,color-mix(in srgb,var(--gs-public-theme-panel,#0a1728) 80%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 70%,transparent),0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 24%,transparent)}.sp-desk-map-ws-item-meta{min-width:0;flex:1 1 auto;display:grid;gap:.16rem}.sp-desk-map-ws-item-meta strong{font-size:.68rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 96%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-ws-item-line{font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a8d8ef) 82%,transparent)}.sp-desk-map-ws-item-line,.sp-desk-map-ws-status{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-ws-status{display:inline-flex;align-items:center;gap:.26rem;font-size:.54rem;font-weight:700}.sp-desk-map-ws-status i,.sp-desk-map-ws-status svg{flex:0 0 auto;width:.66rem;height:.66rem;stroke-width:2.2}.sp-desk-map-ws-status.is-located{color:color-mix(in srgb,#58e0a5 88%,transparent)}.sp-desk-map-ws-status.is-awaiting{color:color-mix(in srgb,#ffc46b 86%,transparent)}.sp-desk-map-ws-status.is-declined{color:color-mix(in srgb,#ff8a8a 88%,transparent)}.sp-fx-input.is-coordinate-locked{opacity:.55;cursor:not-allowed}.sp-desk-map-ws-status.is-loading{color:color-mix(in srgb,var(--gs-public-theme-text,#a8d8ef) 78%,transparent)}.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-desk-map-ws-map-loader{position:absolute;top:.6rem;left:3.4rem;z-index:470;display:inline-flex;align-items:center;gap:.4rem;padding:.36rem .6rem;border-radius:.6rem;font-size:.58rem;font-weight:700;letter-spacing:.05em;color:color-mix(in srgb,var(--gs-public-theme-text,#cdeaf9) 94%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#060f1c) 90%,transparent);box-shadow:0 6px 16px rgba(2,10,21,.5);pointer-events:none}.sp-desk-map-ws-spinner{width:.85rem;height:.85rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 26%,transparent);border-top-color:color-mix(in srgb,var(--gs-public-theme-primary,#5fcdff) 92%,transparent);animation:sp-desk-map-ws-spin .9s linear infinite}@keyframes sp-desk-map-ws-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#desk-map-data-panel{display:none;flex-direction:column;gap:.6rem;height:100%;min-height:0;padding:.7rem .75rem;border-radius:.8rem;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--gs-public-theme-primary,#34aedc) 10%,transparent),transparent 42%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#081423) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 98%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 20%,transparent)}.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;align-items:center;justify-content:space-between;gap:.5rem;flex:0 0 auto}.sp-desk-map-data-head h6{margin:0;font-size:.72rem;font-weight:800;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 96%,transparent)}.sp-desk-map-data-head p{margin:.1rem 0 0;font-size:.58rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a8d8ef) 82%,transparent)}.sp-desk-map-table-host{flex:1 1 auto;min-height:0;overflow:auto}.sp-desk-map-manage{--sp-desk-map-manage-cols:minmax(0,1.7fr) 7rem 6.2rem minmax(7.5rem,1fr) 4.4rem 2rem;display:flex;flex-direction:column;gap:.65rem;padding:.7rem .75rem;border-radius:.8rem;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--gs-public-theme-primary,#34aedc) 10%,transparent),transparent 42%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#081423) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 98%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 20%,transparent)}.sp-desk-map-manage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.sp-desk-map-manage-head h5{margin:0;font-size:.76rem;font-weight:800;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 96%,transparent)}.sp-desk-map-manage-head p{margin:.16rem 0 0;font-size:.6rem;line-height:1.4;max-width:34rem;color:color-mix(in srgb,var(--gs-public-theme-text,#a8d8ef) 84%,transparent)}.sp-desk-map-manage-policy-section{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;border-radius:.7rem;padding:.55rem .62rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1728) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 20%,transparent)}.sp-desk-map-manage-policy-copy h6{margin:0;font-size:.66rem;font-weight:800;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 96%,transparent)}.sp-desk-map-manage-policy-copy p{margin:.14rem 0 0;font-size:.56rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#a8d8ef) 82%,transparent)}.sp-desk-map-manage-policy-controls{display:grid;grid-template-columns:minmax(9rem,auto) 4.4rem;align-items:end;gap:.45rem}.sp-desk-map-manage-policy,.sp-desk-map-manage-policy-minutes{display:grid;gap:.2rem;font-size:.54rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe3f6) 90%,transparent)}.sp-desk-map-manage-grid{display:grid;gap:.4rem}.sp-desk-map-manage-grid-head,.sp-desk-map-manage-row{display:grid;grid-template-columns:var(--sp-desk-map-manage-cols);align-items:center;gap:.5rem}.sp-desk-map-manage-grid-head{padding:0 .6rem;font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#93c8e4) 74%,transparent)}.sp-desk-map-manage-rows{display:grid;gap:.45rem}.sp-desk-map-manage-row{border-radius:.7rem;padding:.5rem .6rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0a1728) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 22%,transparent);transition:box-shadow .18s ease}.sp-desk-map-manage-row:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sp-desk-map-accent,#53cdf7) 46%,transparent)}.sp-desk-map-manage-cell{min-width:0}.sp-desk-map-manage-identity{display:flex;align-items:center;gap:.5rem}.sp-desk-map-manage-cell--status .sp-desk-map-ws-status{max-width:100%}.sp-desk-map-manage-cell--remove{justify-self:end}.sp-desk-map-manage-row-meta{min-width:0;flex:1 1 auto;display:grid;gap:.12rem}.sp-desk-map-manage-row-meta strong{font-size:.68rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-strong,#eefaff) 96%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-manage-row-meta span{font-size:.56rem;color:color-mix(in srgb,var(--gs-public-theme-text,#9fd2ec) 76%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-desk-map-manage-fetch{width:100%;justify-content:center;gap:.3rem;font-size:.56rem;white-space:nowrap}.sp-desk-map-manage-fetch i,.sp-desk-map-manage-fetch svg{width:.74rem;height:.74rem;stroke-width:2.2}.sp-desk-map-manage input[type=number],.sp-desk-map-manage select{width:100%;box-sizing:border-box;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 26%,transparent);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) 96%,transparent);font-size:.6rem;padding:.34rem .44rem}.sp-desk-map-manage input[type=number]:disabled{opacity:.45}.sp-desk-map-manage-footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.5rem;border-top:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 16%,transparent);padding-top:.6rem}.sp-desk-map-manage-add{display:grid;gap:.2rem;min-width:0;font-size:.54rem;font-weight:700;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe3f6) 90%,transparent)}@media (max-width:900px){.sp-desk-map-manage-grid-head{display:none}.sp-desk-map-manage-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status" "fetch fetch" "policy minutes" "remove remove"}.sp-desk-map-manage-identity{grid-area:identity}.sp-desk-map-manage-cell--status{grid-area:status}.sp-desk-map-manage-row .sp-desk-map-manage-cell:nth-of-type(3){grid-area:fetch}.sp-desk-map-manage-row .sp-desk-map-manage-cell:nth-of-type(4){grid-area:policy}.sp-desk-map-manage-row .sp-desk-map-manage-cell:nth-of-type(5){grid-area:minutes}.sp-desk-map-manage-cell--remove{grid-area:remove;justify-self:start}}.sp-desk-map-activity-panel{display:none;flex-direction:column;gap:.6rem;height:100%;min-height:0;padding:.7rem .75rem;border-radius:.8rem;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--gs-public-theme-primary,#34aedc) 10%,transparent),transparent 42%),linear-gradient(165deg,color-mix(in srgb,var(--gs-public-theme-panel,#081423) 97%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050d19) 98%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-public-theme-border-strong,#76e1ff) 20%,transparent)}.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=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}.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}.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{border-color:rgba(34,197,94,.42);background:rgba(21,128,61,.42)}.gs-activity-ai-btn.is-danger,.sp-gateway-ai-btn.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-gateway-ai-key-card,.sp-gateway-ai-memory-row{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-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-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;gap:.55rem;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(108px,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:nowrap;overflow:hidden;text-overflow:ellipsis;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-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:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--gs-public-theme-strong,#e0f6ff)}.sp-gateway-ai-tools-app-state{font-size:.66rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{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-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{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-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-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-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-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(2,minmax(0,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;gap:.2rem}.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{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;justify-content:space-between;gap:.52rem;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}.sp-desk-workspace-meta li span{color:color-mix(in srgb,var(--gs-public-theme-text,#b1ddf2) 84%,transparent)}.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-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-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}@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-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-god-type-filter::-webkit-scrollbar{display:none;width:0;height:0}#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-number-cell{width:100%!important;min-width:0!important;max-width:none!important;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 :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: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-god-type-filter{flex-wrap:wrap;overflow-x:visible;padding-bottom:0;row-gap:.32rem}#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-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-god-type-filter::-webkit-scrollbar{display:none}#side-panel .rdt-filter-pill,#side-panel .rdt-god-type-filter .rdt-label{flex:0 0 auto;white-space:nowrap}#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody td.rdt-select-cell{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.3rem!important;width:var(--gs-entity-mobile-width)!important;min-width:0!important;max-width:none!important;white-space:nowrap!important}#side-panel.entity-table-mode #sp-node-table-host .rdt-table tbody td.rdt-select-cell:before{content:attr(data-column-label)!important;display:inline-flex;align-items:center;color:color-mix(in srgb,var(--gs-public-theme-text,#bfe9fa) 90%,transparent);font-size:.5rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;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-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.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;align-items:center;justify-content:center;padding:2.5rem 1rem}.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;color:color-mix(in srgb,var(--gs-public-theme-muted,#051628) 92%,transparent);font-size:.42rem;font-weight:700}.sp-memory-collab-chip:first-child{margin-left:0}.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}.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)}@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{width:100%;height:11.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-vw-globe-stage .leaflet-container{width:100%;height:100%;border-radius:inherit;background:var(--gs-public-theme-panel,#08172b);font-family:JetBrains Mono,monospace}.sp-vw-globe-stage .leaflet-control-zoom a{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 .leaflet-control-zoom{margin-top:.35rem;margin-left:.35rem}.sp-vw-globe-stage .leaflet-control-attribution,.sp-vw-globe-stage .leaflet-control-layers{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 .leaflet-control-layers{margin-top:.35rem;margin-left:.35rem}.sp-vw-globe-stage .leaflet-control-layers-toggle{width:1.35rem;height:1.35rem;background-size:.85rem .85rem}.sp-vw-globe-stage .leaflet-control-layers-expanded{padding:.2rem .28rem;min-width:4.25rem;border-radius:.4rem}.sp-vw-globe-stage .leaflet-control-layers-list{font-size:.5rem;line-height:1.25}.sp-vw-globe-stage .leaflet-control-layers-base label{margin:.08rem 0;display:flex;align-items:center;gap:.2rem}.sp-vw-globe-stage .leaflet-control-attribution 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-control.leaflet-bar{border:0;box-shadow:none;background:transparent;margin-top:.35rem;margin-left:.35rem}.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-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-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-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-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-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:grid;grid-template-columns:1rem minmax(0,1fr) minmax(8.6rem,auto) 2rem;gap:.46rem;align-items:center;padding:.02rem .44rem .12rem;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{grid-column:2}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-head span:nth-child(2){grid-column:3;justify-self:end}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-head span:nth-child(3){grid-column:4;justify-self: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:grid;grid-template-columns:1rem minmax(0,1fr) minmax(8.6rem,auto);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{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{min-width:0;justify-self:end;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) 1.56rem;gap:.24rem;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 10px 18px rgba(0,0,0,.36);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:cover;object-fit:cover;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-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:repeat(2,minmax(0,1fr));row-gap:.28rem}.sp-sub-card-qr{grid-column:2;justify-self:end}}.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 .34s ease,transform .44s ease,filter .38s ease;will-change:opacity,transform,filter}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main.is-media-switching>img{opacity:.18;transform:scale(1.018);filter:blur(2px)}#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main>img.is-media-enter{animation:sp-profile-gallery-image-enter .46s cubic-bezier(.22,1,.36,1)}.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:.46rem;gap:.34rem;min-height:0;height:auto}#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:.06rem;flex:0 0 auto}#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}#profile-pane-host .sp-profile-gallery-thumb-grid .sp-folio-profile-thumb-media{width:100%;height:auto;aspect-ratio:16/10}.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}.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:.7rem;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:.52rem;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:.6rem;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 14px 26px color-mix(in srgb,var(--gs-public-theme-muted,#213e62) 14%,transparent);--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.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:color-mix(in srgb,var(--gs-public-theme-panel,#0b1828) 90%,transparent);--sp-profile-border:color-mix(in srgb,var(--gs-public-theme-border-strong,#82bcee) 24%,transparent);--sp-profile-shadow:0 14px 30px color-mix(in srgb,var(--gs-public-theme-panel,#000000) 34%,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,#021124) 98%,transparent) 0%,color-mix(in srgb,var(--gs-public-theme-panel,#04162f) 98%,transparent) 58%,color-mix(in srgb,var(--gs-public-theme-panel,#041c3b) 98%,transparent) 100%);--sp-profile-identity-edge:color-mix(in srgb,var(--gs-public-theme-primary,#62b3ff) 42%,transparent);--sp-profile-identity-cover-vignette:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#030a16) 14%,transparent) 0%,color-mix(in srgb,var(--gs-public-theme-panel,#020813) 80%,transparent) 100%);--sp-profile-identity-panel:color-mix(in srgb,var(--gs-public-theme-panel,#081b36) 72%,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);color:var(--sp-profile-text);border-radius:.9rem;padding:.92rem}#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{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:1.04rem;box-shadow:0 24px 42px rgba(8,21,43,.34),inset 0 1px 0 rgba(255,255,255,.14)}#profile-pane-host .sp-profile-identity-card:before{content:"";position:absolute;inset:-42% -18% auto;height:72%;background:radial-gradient(circle at 22% 38%,color-mix(in srgb,var(--gs-public-theme-primary,#73aaff) 60%,transparent),transparent 54%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--gs-public-theme-primary,#4ae3ff) 42%,transparent),transparent 48%);opacity:.7;pointer-events:none;z-index:0}#profile-pane-host .sp-profile-identity-card:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#cfeaff) 24%,transparent);border-radius:inherit;pointer-events:none;z-index:3}#profile-pane-host .sp-profile-cover-band{min-height:6.4rem;border-bottom:1px solid var(--sp-profile-border);background:radial-gradient(circle at 16% 28%,color-mix(in srgb,var(--gs-public-theme-primary,#72a5ff) 72%,transparent),transparent 54%),radial-gradient(circle at 86% 72%,color-mix(in srgb,var(--gs-public-theme-primary,#48dfff) 52%,transparent),transparent 56%),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:before{content:"";position:absolute;inset:0;background:linear-gradient(116deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 26%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 8%,transparent) 42%,transparent 68%),radial-gradient(circle at 84% 24%,color-mix(in srgb,var(--gs-public-theme-primary,#8ceeff) 28%,transparent),transparent 38%);pointer-events:none;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:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;display:block;transition:transform .7s ease,filter .45s ease;filter:saturate(1.08) contrast(1.03);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:6.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-wrap:before{content:"";position:absolute;inset:-.24rem;border-radius:inherit;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#aadfff) 56%,transparent);box-shadow:0 0 0 .12rem rgba(22,104,179,.24),0 12px 30px rgba(5,29,58,.28);pointer-events:none}#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 12px 24px rgba(12,42,79,.34);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:.9rem;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:flex-start;margin-top:.06rem}#profile-pane-host .sp-profile-identity-bio{width:100%;margin:0;padding:.42rem .5rem;border-radius:.74rem;border:1px solid var(--sp-profile-identity-panel-border);background:linear-gradient(154deg,color-mix(in srgb,var(--sp-profile-identity-panel) 88%,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 6%,transparent) 12%),color-mix(in srgb,var(--sp-profile-identity-panel) 76%,color-mix(in srgb,var(--gs-public-theme-panel-strong,#030b16) 18%,transparent) 24%));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:.74rem;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:0 12px 22px rgba(4,20,43,.3),inset 0 1px 0 rgba(255,255,255,.16);transition:transform .18s ease,box-shadow .24s ease,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{transform:translateY(-1px);box-shadow:0 28px 46px rgba(8,21,43,.38),inset 0 1px 0 rgba(255,255,255,.16)}#profile-pane-host .sp-profile-identity-card:hover .sp-profile-cover-band img{transform:scale(1.06);filter:saturate(1.14) contrast(1.06)}#profile-pane-host .sp-profile-identity-actions .sp-fx-action-btn:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 16px 28px rgba(3,19,42,.34),inset 0 1px 0 rgba(255,255,255,.2)}}#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:.82rem;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:.54rem;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-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:.58rem;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:.7rem;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:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7ab0ec) 40%,transparent);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{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#6ca6e6) 34%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#3569a8) 22%,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:.84rem;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:.72rem;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-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:1.18rem;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:.76rem;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:.62rem;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))}body:not(.theme-classic) #profile-pane-host .sp-profile-metric-card:first-child,body:not(.theme-classic) #profile-pane-host .sp-profile-metric-card:nth-child(2),body:not(.theme-classic) #profile-pane-host .sp-profile-metric-card:nth-child(3),body:not(.theme-classic) #profile-pane-host .sp-profile-metric-card:nth-child(4){background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#0e253c) 82%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#0a1d31) 84%,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-analytics-card{display:grid;gap:.74rem}#profile-pane-host .sp-profile-analytics-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.12rem;border-bottom:1px solid var(--sp-profile-border);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:.92rem;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:.7rem;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}@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-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)}.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}.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:.9rem;left:50%;transform:translateX(-50%);z-index:3200;width:min(92vw,28rem);display:flex;flex-direction:column;gap:.52rem;pointer-events:none}.gs-toast{--gs-toast-accent:color-mix(in srgb,var(--gs-public-theme-text,#78d6ff) 92%,transparent);display:flex;align-items:flex-start;gap:.54rem;border-radius:.82rem;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd9ff) 42%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--gs-public-theme-primary,#529de6) 24%,transparent),transparent 48%),linear-gradient(170deg,color-mix(in srgb,var(--gs-public-theme-panel,#071426) 96%,transparent),color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1c) 96%,transparent));box-shadow:0 16px 36px rgba(0,0,0,.4),0 0 18px rgba(72,165,226,.18);color:color-mix(in srgb,var(--gs-public-theme-text,#e1f6ff) 98%,transparent);padding:.55rem .64rem;pointer-events:auto;animation:gs-toast-slide-in .24s cubic-bezier(.22,1,.36,1)}.gs-toast-accent{width:.42rem;min-height:1.9rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#ffffff) 95%,transparent),var(--gs-toast-accent));box-shadow:0 0 14px var(--gs-toast-accent);flex:0 0 auto}.gs-toast-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.gs-toast-tag{font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-toast-accent)}.gs-toast-message{font-size:.64rem;line-height:1.4;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f5ff) 97%,transparent);overflow-wrap:anywhere}.gs-toast-close{width:1.45rem;height:1.45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#7fd9ff) 28%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#112943) 46%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#cbebff) 88%,transparent);font-size:.64rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.gs-toast-close:hover{border-color:color-mix(in srgb,var(--gs-public-theme-border-strong,#abe9ff) 64%,transparent);background:color-mix(in srgb,var(--gs-public-theme-panel,#1b4369) 66%,transparent);transform:translateY(-1px)}.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-slide-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.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-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:.84rem}#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:.76rem}#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;transform:scale(1.03);filter:blur(2px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){#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%;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-god-type-filter{flex-wrap:wrap;gap:.3rem;margin-left:.28rem}.rdt-filter-pill,.rdt-god-type-filter{display:inline-flex;align-items:center}.rdt-filter-pill{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;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-number-cell,.rdt-number-header{width:3.1rem;min-width:3.1rem;max-width:3.1rem;text-align:center;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9dd2e8) 86%,transparent)}.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-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 .leaflet-tooltip.gs-heat-map-node-tooltip{border-color:rgba(96,150,202,.55);background:rgba(240,248,255,.96);color:#1f4b79;box-shadow:0 8px 18px rgba(17,56,95,.18)}body.theme-classic .gs-heat-map-globe-stage{filter:saturate(.95) contrast(1.02)}body.theme-classic .gs-heat-map-globe-stage .leaflet-control-attribution,body.theme-classic .gs-heat-map-globe-stage .leaflet-control-layers,body.theme-classic .gs-heat-map-globe-stage .leaflet-control-zoom a{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 .leaflet-control-attribution a{color:rgba(48,104,148,.95)}body.theme-classic .gs-heat-map-globe-stage .leaflet-control-layers-expanded{border-color:rgba(112,150,190,.36)}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}body.theme-classic #top-shell.collapsed #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 i{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-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-mode,body.theme-classic #ai-chat-panel .ai-chat-role-toggle,body.theme-classic #ai-chat-panel .ai-chat-subtabs{border-color:rgba(105,150,197,.28);background:rgba(218,233,249,.62)}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-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);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-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}}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-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{overflow-y:auto;overflow-x:hidden}@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 .leaflet-control-attribution,body.theme-classic .sp-vw-globe-stage .leaflet-control-layers,body.theme-classic .sp-vw-globe-stage .leaflet-control-zoom a{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 .leaflet-control-attribution a{color:rgba(48,104,148,.95)}body.theme-classic .sp-vw-globe-stage .leaflet-control-layers-expanded{border-color:rgba(112,150,190,.36)}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-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{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-row{border-bottom:0!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#061224) 50%,transparent)}#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),body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-right-main>:not(#memory-action-drawer){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{opacity:1!important;visibility:visible!important;pointer-events:auto!important;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}}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-form{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#65abd8) 28%,transparent)!important;border-radius:.74rem!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gs-public-theme-panel,#091627) 90%,transparent),color-mix(in srgb,var(--gs-public-theme-panel,#071322) 90%,transparent))!important;box-shadow:inset 0 0 0 1px rgba(103,172,217,.08),0 12px 24px rgba(2,9,18,.28)!important;padding:.52rem!important;display:grid;gap:.56rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-head{display:grid;gap:.14rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-head h5{margin:0;font-size:.72rem;letter-spacing:.015em;text-transform:none;color:color-mix(in srgb,var(--gs-public-theme-text,#e1f4ff) 98%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-head p{margin:0;font-size:.54rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9fc7e5) 93%,transparent);line-height:1.42}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0;display:grid;gap:.4rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-section h6,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-section-title{margin:0;font-size:.58rem;letter-spacing:.045em;text-transform:uppercase;color:color-mix(in srgb,var(--gs-public-theme-text,#cae7f9) 96%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-hint{margin:-.16rem 0 0;font-size:.5rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#93bddc) 92%,transparent);line-height:1.4}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem .58rem;align-items:start}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-grid .sp-apps-deploy-wide{grid-column:1/-1}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-file-field,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-grid label{display:flex;flex-direction:column;gap:.28rem;text-transform:none!important;letter-spacing:.01em;font-size:.54rem;font-weight:600;color:color-mix(in srgb,var(--gs-public-theme-text,#baddf4) 96%,transparent);min-width:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-label{display:inline-flex;align-items:center;gap:.3rem;min-width:0;color:color-mix(in srgb,var(--gs-public-theme-text,#c0e2f8) 96%,transparent);font-size:.52rem;letter-spacing:.03em;text-transform:uppercase}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-label>span{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-label i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-kind i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-remove i{width:.42rem;height:.42rem;stroke-width:1.55;color:color-mix(in srgb,var(--gs-public-theme-text,#e4f6ff) 88%,transparent);background:transparent!important;border:0!important;box-shadow:none!important;flex-shrink:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem .58rem;align-items:start}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-file-input,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-grid input,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-grid select,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-grid textarea{width:100%;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#61a8d6) 50%,transparent)!important;border-radius:.54rem!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#081424) 94%,transparent)!important;color:color-mix(in srgb,var(--gs-public-theme-text,#e0f3ff) 98%,transparent)!important;box-shadow:inset 0 0 0 1px rgba(94,161,205,.1)!important;min-height:1.84rem;padding:.42rem .5rem;max-width:100%}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-grid textarea{min-height:4.8rem;resize:vertical;line-height:1.42}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-file-input{padding:.3rem .38rem;color-scheme:dark}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-file-input::file-selector-button{border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#5caad8) 48%,transparent);border-radius:.36rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#0e273f) 92%,transparent);color:color-mix(in srgb,var(--gs-public-theme-strong,#eefbff) 98%,transparent);padding:.22rem .5rem;margin-right:.46rem;cursor:pointer;font-size:.5rem;line-height:1}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-preview{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:1rem;padding:0;display:block}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.34rem;width:100%}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-card{position:relative;border:0;border-radius:.5rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081626) 82%,transparent);padding:.26rem;display:grid;gap:.22rem;min-height:4.4rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-thumb{border:0;border-radius:.4rem;overflow:hidden;background:color-mix(in srgb,var(--gs-public-theme-panel-strong,#050e1a) 90%,transparent);min-height:2.9rem;display:flex;align-items:center;justify-content:center}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-thumb img{width:100%;height:100%;min-height:2.9rem;-o-object-fit:cover;object-fit:cover;display:block}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-thumb i{width:.74rem;height:.74rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#9ccceb) 86%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-meta{display:grid;gap:.08rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-kind{display:inline-flex;align-items:center;gap:.2rem;font-size:.48rem;color:color-mix(in srgb,var(--gs-public-theme-text,#cfeafa) 96%,transparent);line-height:1.25}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-kind small{font-size:.42rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#91bfdf) 88%,transparent);letter-spacing:.01em;text-transform:uppercase}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-meta>small{font-size:.44rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#97c6e5) 90%,transparent);line-height:1.24;word-break:break-all}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-remove{position:absolute;top:.18rem;right:.16rem;border:0!important;background:transparent!important;box-shadow:none!important;width:auto;height:auto;padding:.08rem;line-height:1;cursor:pointer;color:color-mix(in srgb,var(--gs-public-theme-text,#ecf5fc) 94%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-remove:hover i{color:color-mix(in srgb,var(--gs-public-theme-strong,#fff4f8) 95%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-empty{font-size:.49rem;color:color-mix(in srgb,var(--gs-public-theme-secondary,#95bfdc) 90%,transparent);min-height:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-media-preview .sp-folio-thumb-pill{border:0!important;background:color-mix(in srgb,var(--gs-public-theme-panel,#122e49) 74%,transparent);color:color-mix(in srgb,var(--gs-public-theme-text,#d0eafb) 96%,transparent)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-updates-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.58rem;align-items:start}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-update-form,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-update-history{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;display:grid;gap:.34rem;min-height:0}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] #apps-deploy-history{min-height:14rem;max-height:14rem;overflow:auto;border:1px solid color-mix(in srgb,var(--gs-public-theme-border-strong,#61a8d6) 44%,transparent);border-radius:.54rem;background:color-mix(in srgb,var(--gs-public-theme-panel,#081424) 90%,transparent);box-shadow:inset 0 0 0 1px rgba(94,161,205,.1);padding:.42rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] #apps-deploy-submit-btn{width:100%;justify-content:center;min-height:1.8rem;padding:0 .8rem;margin-top:.08rem}@media (max-width:1120px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-updates-grid{grid-template-columns:minmax(0,1fr)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] #apps-deploy-history{min-height:10.6rem;max-height:10.6rem}}@media (max-width:980px){body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-file-grid,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-pane[data-apps-manage-pane=store] .sp-apps-deploy-grid{grid-template-columns:minmax(0,1fr)}}#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-row{background:rgba(219,235,250,.76)}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:6px;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:6px;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 #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) and (max-height:560px) and (orientation:landscape),(max-width:760px),(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-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-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-god-type-filter::-webkit-scrollbar{display:none;width:0;height:0}.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-number-cell{padding-right:2.45rem!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{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;gap:.34rem!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}.godweb-root{--gs-mobile-popup-gutter:0.5rem;--gs-mobile-popup-max-height:min(72dvh,calc(100dvh - 1rem))}}@media (max-width:1023px) and (max-height:560px) and (orientation:landscape),(max-width:760px),(pointer:coarse){.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:var(--cmp-space-2);right:var(--cmp-space-2);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}#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-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-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}}@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-toolbar-addon){grid-column:1/-1!important}.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-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: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}}@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-toolbar,.rdt-controls){display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;align-items:center!important;justify-content:flex-start!important}.godweb-root #side-panel .sp-access-shell :is(.rdt-toolbar,.rdt-controls)>*{flex:0 1 auto!important;width:auto!important;min-width:0!important}.godweb-root #side-panel .sp-access-shell :is(.rdt-toolbar,.rdt-controls) :is(button,.rdt-btn,.rdt-select){white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:2.2rem!important;height:auto!important;padding:.42rem .7rem!important}.godweb-root #side-panel .sp-access-shell :is(.rdt-search-wrap,.rdt-god-type-filter){flex:1 1 100%!important;width:100%!important}}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.godweb-root #side-panel:is(.connections-mode,.access-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) :is(.sp-connections-shell,.sp-access-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}#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(4,minmax(0,1fr))!important;align-items:stretch!important;gap:.36rem!important}.rdt-toolbar .rdt-controls>.rdt-btn,.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{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-god-type-filter,.rdt-toolbar .rdt-controls>.rdt-search-wrap,.rdt-toolbar .rdt-controls>.rdt-select,.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}.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}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}@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:minmax(9rem,14rem) minmax(0,1fr);overflow: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-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}}@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}}.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}}#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-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 :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 :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)}.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),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){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-composer-btn.is-primary,.gw-vws-poll-submit),body.theme-classic #side-panel #globe-panel-shell #globe-vw-stream-profile-host :is(.gw-vws-composer-btn.is-primary,.gw-vws-poll-submit){color:var(--gs-public-theme-panel,#ffffff)}@media (max-width:1480px){#side-panel #globe-panel-shell #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 #globe-vw-stream-profile-host .gw-vws-layout{display:block;position:relative;flex:1 1 auto;min-height:0;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,74vh);z-index:30;padding:.62rem;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}#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-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;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-end}}@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-composer-btn,.gw-vws-composer-mode,.gw-vws-composer-drop,.gw-vws-post,.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)}}