@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:rgba(5,12,24,0.92);--ribbon-border:rgba(255,255,255,0.35);--ribbon-text:#f4fdff;--side-panel-size:0.5;--gs-sidebar-bg:rgba(10,16,28,0.9);--gs-sidebar-bg-mobile:rgba(10,16,28,0.97);--gs-sidebar-card:rgba(17,29,48,0.82);--gs-sidebar-border:rgba(129,170,227,0.28);--gs-sidebar-border-soft:rgba(129,170,227,0.2);--gs-sidebar-text:#d7e8ff;--gs-sidebar-strong:#f3f9ff;--gs-sidebar-muted:#8ea7ca;--gs-sidebar-section:#7f9ac0;--gs-sidebar-accent:#4fb0ff;--gs-sidebar-hover:rgba(73,121,180,0.18);--gs-sidebar-active-bg:rgba(79,176,255,0.18);--gs-sidebar-active-border:rgba(98,185,255,0.45);--gs-tooltip-bg-start:rgba(6,16,30,0.95);--gs-tooltip-bg-end:rgba(10,28,50,0.94);--gs-tooltip-border:rgba(122,188,245,0.55);--gs-tooltip-text:#e8f5ff;--gs-tooltip-shadow:0 12px 28px rgba(0,0,0,0.42),0 0 16px rgba(63,148,220,0.2);--gs-mobile-side-panel-top-offset:0.5rem;--gs-mobile-side-panel-bottom-offset:3rem}body,html{margin:0;padding:0;width:100%;height:100%;background-color:#03050a;font-family:Inter,sans-serif;overflow:hidden;color: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:rgba(8,16,30,.66);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.22);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:rgba(224,238,255,.62)}#ui-layer input::placeholder{color:rgba(224,238,255,.62)}.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:rgba(28,46,72,.9);border-color:rgba(165,196,235,.48)}#sidebar-backdrop{position:absolute;inset:0;z-index:74;background:rgba(0,0,0,.38);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:rgba(134,201,255,.55);background:radial-gradient(circle at 28% 26%,rgba(118,199,255,.4),transparent 54%),linear-gradient(135deg,rgba(23,51,95,.9),rgba(9,21,43,.93) 54%,rgba(5,13,27,.97));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 rgba(164,214,255,.5);background:radial-gradient(circle at 30% 26%,rgba(146,219,255,.52),rgba(34,64,108,.92) 62%,rgba(6,14,28,.98));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:rgba(139,202,255,.36);transform:translateY(0);background:rgba(15,29,48,.62);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:rgba(173,225,255,.52);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:rgba(134,201,255,.55);background:radial-gradient(circle at 72% 26%,rgba(118,199,255,.4),transparent 54%),linear-gradient(225deg,rgba(23,51,95,.9),rgba(9,21,43,.93) 54%,rgba(5,13,27,.97));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 rgba(164,214,255,.5);background:radial-gradient(circle at 30% 26%,rgba(146,219,255,.52),rgba(34,64,108,.92) 62%,rgba(6,14,28,.98));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:rgba(139,202,255,.36);transform:translateY(0);background:rgba(15,29,48,.62);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:rgba(173,225,255,.52);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:rgba(178,223,255,.84);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 rgba(129,198,255,.22);border-radius:.64rem;padding:.1rem;background:rgba(6,14,28,.44)}.gs-right-tab{border:1px solid transparent;border-radius:.46rem;background:transparent;color:rgba(214,240,255,.64);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:rgba(174,224,255,.86);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:#fff;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:rgba(169,226,255,.34);color:#eef9ff}.gs-right-tab:focus-visible{outline:2px solid rgba(156,218,255,.82);outline-offset:2px}.gs-right-tab.is-active{border-color:rgba(152,220,255,.62);background:rgba(59,135,201,.22);color:#ecf8ff;box-shadow:0 0 8px rgba(76,176,255,.16)}.gs-right-tab-content{border:1px solid rgba(128,196,255,.18);border-radius:.64rem;background:rgba(7,18,34,.42);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 rgba(129,198,255,.2);border-radius:.62rem;background:rgba(8,20,38,.4);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 rgba(129,198,255,.16);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:rgba(170,220,252,.78);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 rgba(138,208,255,.24);background:rgba(5,14,28,.74);color:rgba(225,246,255,.96);font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.03em;padding:.3rem .42rem .3rem 1.16rem;min-height:1.44rem;outline:none}.gs-chat-search-input::-moz-placeholder{color:rgba(164,208,238,.54)}.gs-chat-search-input::placeholder{color:rgba(164,208,238,.54)}.gs-chat-search-input:focus-visible{border-color:rgba(158,226,255,.56);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 rgba(129,198,255,.16)}.gs-chat-connections-bucket-row>label{font-size:.4rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase;color:rgba(169,214,242,.86)}.gs-chat-connections-bucket-select{width:100%;min-height:1.24rem;border-radius:.5rem;border:1px solid rgba(138,208,255,.24);background:rgba(5,14,28,.78);color:rgba(225,246,255,.95);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:rgba(158,226,255,.56);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:.24rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;align-content:start}.gs-chat-connection-card{border:1px solid rgba(130,200,255,.16);border-radius:.58rem;background:rgba(9,22,42,.34);padding:.3rem;display:flex;flex-direction:column;gap:.22rem;min-width:0}.gs-chat-connection-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.24rem;min-width:0}.gs-chat-connection-avatar{width:1.3rem;height:1.3rem;border-radius:50%;border:1px solid rgba(160,222,255,.46);background:radial-gradient(circle at 30% 30%,rgba(111,205,255,.28),rgba(9,20,39,.9));color:rgba(232,249,255,.95);font-family:JetBrains Mono,monospace;font-size:.42rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-transform:uppercase}.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:.08rem}.gs-chat-connection-head-copy>h4{font-size:.47rem;color:rgba(230,249,255,.95);font-weight:700;letter-spacing:.03em}.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:.38rem;color:rgba(171,212,241,.86);font-family:JetBrains Mono,monospace}.gs-chat-connection-bucket{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;border:1px solid rgba(135,211,255,.3);background:rgba(24,68,106,.35);padding:.08rem .26rem;font-size:.35rem;color:rgba(208,241,255,.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-connection-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.16rem}.gs-chat-connection-meta-grid>div{border:1px solid rgba(124,197,255,.18);border-radius:.38rem;background:rgba(6,18,34,.52);padding:.14rem .18rem;min-width:0;display:flex;flex-direction:column;gap:.04rem}.gs-chat-connection-meta-grid>div>span{font-size:.33rem;color:rgba(164,208,238,.7);font-family:JetBrains Mono,monospace;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-connection-meta-grid>div>b{font-size:.39rem;color:rgba(229,247,255,.94);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-connection-tags{display:flex;flex-wrap:wrap;gap:.1rem}.gs-chat-connection-tags>span{border-radius:999px;border:1px solid rgba(136,204,255,.2);background:rgba(6,18,34,.52);padding:.06rem .18rem;font-size:.33rem;color:rgba(185,225,250,.9);font-family:JetBrains Mono,monospace;letter-spacing:.03em}.gs-chat-connection-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.14rem}.gs-chat-connection-action-btn{border:1px solid rgba(137,206,255,.22);border-radius:.4rem;background:rgba(7,18,34,.62);color:rgba(222,245,255,.92);min-height:1.04rem;font-size:.36rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.gs-chat-connection-action-btn:hover{border-color:rgba(156,225,255,.42);background:rgba(14,36,64,.62)}.gs-chat-connection-action-btn:disabled,.gs-chat-connection-action-btn[aria-busy=true]{cursor:wait;opacity:.68;border-color:rgba(156,225,255,.3);background:rgba(18,47,77,.56)}.gs-chat-connection-action-btn:focus-visible{outline:2px solid rgba(156,218,255,.82);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 rgba(130,200,255,.16);border-radius:.58rem;background:rgba(9,22,42,.34);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:rgba(236,250,255,.96);letter-spacing:.04em}.gs-chat-exchange-status{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(138,207,255,.28);background:rgba(10,30,53,.58);padding:.06rem .26rem;font-size:.33rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;color:rgba(220,245,255,.92);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 rgba(124,197,255,.18);border-radius:.38rem;background:rgba(6,18,34,.52);padding:.14rem .16rem;min-width:0;display:flex;flex-direction:column;gap:.04rem}.gs-chat-exchange-meta-grid>div>span{font-size:.32rem;color:rgba(164,208,238,.7);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:rgba(229,247,255,.94);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:rgba(212,241,255,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-exchange-ids{font-size:.34rem;color:rgba(171,212,241,.9);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 rgba(130,200,255,.16);border-radius:.52rem;background:rgba(9,22,42,.34);color:rgba(218,242,255,.9);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:rgba(156,225,255,.38);background:rgba(13,30,56,.58)}.gs-chat-contact.is-active{border-color:rgba(154,224,255,.58);background:rgba(39,96,150,.34)}.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:rgba(182,234,255,.8);background:rgba(57,130,191,.46)}45%{transform:translateY(0) scale(1);box-shadow:0 0 0 4px rgba(109,211,255,.26);border-color:rgba(170,228,255,.72);background:rgba(48,110,168,.42)}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 rgba(156,218,255,.82);outline-offset:1px}.gs-chat-avatar{position:relative;width:1.34rem;height:1.34rem;border-radius:50%;border:1px solid rgba(160,222,255,.52);display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(111,205,255,.28),rgba(9,20,39,.9));color:rgba(232,249,255,.95);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 rgba(5,18,34,.9);background:rgba(121,148,174,.86);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:#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:rgba(230,249,255,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-contact-time{font-size:.38rem;font-family:JetBrains Mono,monospace;color:rgba(166,209,239,.74);flex-shrink:0}.gs-chat-contact-preview{font-size:.4rem;color:rgba(177,218,244,.82);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:rgba(168,211,238,.8);font-size:.45rem;font-family:JetBrains Mono,monospace;line-height:1.35}.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 rgba(128,196,255,.16);background:rgba(6,17,32,.46);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:rgba(230,249,255,.96)}.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:rgba(171,212,241,.86);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:rgba(206,236,255,.92);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:#f0fbff}.gs-chat-icon-btn:focus-visible{outline:2px solid rgba(156,218,255,.82);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),rgba(4,24,20,.96));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:rgba(236,255,246,.98);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,rgba(7,30,24,.92),rgba(5,24,19,.95));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:#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:#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:.92rem;height:.92rem;border-radius:999px;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:rgba(235,255,247,.98);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:rgba(7,31,24,.85);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:#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:rgba(3,13,25,.68);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,rgba(8,33,27,.97),rgba(4,21,17,.98));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:rgba(5,19,15,.8)}.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:rgba(121,184,239,.38);background:linear-gradient(145deg,rgba(16,42,72,.82),rgba(12,33,56,.88));color:rgba(223,241,255,.95);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 rgba(136,197,248,.34);border-radius:999px;background:rgba(18,50,84,.74);color:rgba(217,239,255,.96);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 rgba(120,207,255,.24);border-radius:999px;background:rgba(10,25,44,.48);color:rgba(181,225,250,.9);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:rgba(173,225,255,.9);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 rgba(130,199,255,.26);border-radius:999px;background:rgba(8,21,40,.58);color:rgba(176,216,241,.84);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 rgba(151,214,255,.34);border-radius:999px;background:rgba(10,31,54,.74);color:rgba(197,232,255,.92);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:rgba(126,231,255,.9);background:rgba(17,104,142,.88);color:rgba(242,253,255,1);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 rgba(126,198,255,.24);border-radius:.48rem;background:rgba(9,22,41,.54);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:rgba(135,201,255,.3);background:rgba(15,32,53,.64);padding:.18rem .24rem;gap:.14rem}.gs-chat-message-bubble.is-flow-pending{border-style:dashed;border-color:rgba(139,208,255,.34);background:rgba(11,29,50,.62)}.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:rgba(125,197,252,.18);border-radius:999px;background:rgba(9,22,39,.28);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:rgba(17,26,39,.44);opacity:.84}.gs-chat-message-sender{color:rgba(132,218,255,.92);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:rgba(229,248,255,.95);white-space:pre-wrap;word-break:break-word}.gs-chat-message-row.is-deleted .gs-chat-message-text{color:rgba(170,206,231,.76);font-style:italic}.gs-chat-message-text.is-system{font-size:.38rem;color:rgba(189,225,247,.92);text-align:center;letter-spacing:.02em}.gs-chat-message-row.is-system .gs-chat-message-meta{justify-content:center;color:rgba(168,210,237,.84)}.gs-chat-message-row.is-call-event .gs-chat-message-meta{justify-content:flex-end;color:rgba(170,214,241,.88)}.gs-chat-call-event{display:flex;width:auto;align-items:center;gap:.24rem;min-width:0;border:1px solid rgba(124,202,255,.26);border-radius:999px;background:linear-gradient(145deg,rgba(9,25,45,.64),rgba(12,31,52,.72));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 rgba(138,211,255,.22);background:rgba(15,39,66,.72);color:rgba(210,241,255,.94);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gs-chat-call-event-icon.is-mode.is-video{color:rgba(196,240,255,.98)}.gs-chat-call-event-icon.is-mode.is-voice{color:rgba(207,245,255,.98)}.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:rgba(165,201,229,.5);background:rgba(42,72,97,.7);color:rgba(224,241,255,.96)}.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:rgba(228,247,255,.96);font-size:.38rem;line-height:1.16;letter-spacing:.02em}.gs-chat-call-event-copy span{color:rgba(176,217,241,.88);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:rgba(118,186,243,.3);background:linear-gradient(145deg,rgba(9,28,49,.62),rgba(11,33,57,.7));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:rgba(127,194,248,.52);background:linear-gradient(150deg,rgba(16,44,74,.92),rgba(13,36,62,.94));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:rgba(143,203,252,.46);background:rgba(20,52,86,.84);color:rgba(220,243,255,.98)}.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:rgba(228,246,255,.98)}.gs-chat-message-row[data-chat-anchor-pill-thread-id] .gs-chat-call-event-copy span{font-size:.31rem;line-height:1.24;color:rgba(178,215,242,.9);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,rgba(8,30,44,.56),rgba(8,40,49,.5));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,rgba(11,53,61,.92),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:rgba(9,24,42,.44);color:rgba(214,241,255,.95);padding:.14rem .16rem;transition:background-color .18s ease,color .18s ease}.gs-chat-message-attachment:hover{background:rgba(14,34,58,.64);color:rgba(238,251,255,.98)}.gs-chat-message-attachment.is-image{padding:0;overflow:hidden;border-radius:.4rem;background:rgba(8,19,34,.74);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 rgba(122,197,252,.2);border-radius:.38rem;background:rgba(8,20,36,.6);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:rgba(6,16,30,.74);text-decoration:none;color:rgba(205,237,255,.92)}.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:#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:rgba(193,229,250,.9)}.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:rgba(170,214,239,.84)}.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:rgba(214,241,255,.95);background:rgba(9,24,42,.48);padding:.12rem .14rem;transition:background-color .18s ease,color .18s ease}.gs-chat-message-attachment-main:hover{background:rgba(16,37,62,.7);color:rgba(238,251,255,.98)}.gs-chat-message-attachment-icon{width:.66rem;height:.66rem;display:inline-flex;align-items:center;justify-content:center;color:rgba(172,219,244,.92);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:rgba(226,246,255,.98);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:rgba(164,210,238,.8);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:rgba(190,222,246,.92)}.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:rgba(6,18,33,.9);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 rgba(121,203,250,.22);border-radius:.24rem;background:rgba(8,22,40,.66);color:rgba(198,230,251,.9);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:rgba(158,231,255,.42);background:rgba(14,35,59,.86);color:rgba(227,246,255,.97)}.gs-chat-message-reaction-launch.is-active{border-color:rgba(154,228,255,.5);background:rgba(24,69,108,.84);color:rgba(235,249,255,.98)}.gs-chat-message-reaction-btn{min-width:.72rem;height:.72rem;border:0;border-radius:999px;background:transparent;color:rgba(222,245,255,.96);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:rgba(18,48,78,.5)}.gs-chat-message-reaction-btn.is-active{background:rgba(37,94,153,.52)}.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:rgba(9,25,43,.56);color:rgba(214,241,255,.95);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:rgba(25,78,128,.62)}.gs-chat-message-reaction-chip b{font-family:JetBrains Mono,monospace;font-size:.29rem;font-weight:700;color:rgba(188,229,251,.88)}.gs-chat-message-reaction-extra,.gs-chat-message-reaction-total{font-family:JetBrains Mono,monospace;font-size:.29rem;color:rgba(164,208,236,.76);line-height:1}.gs-chat-emoji-picker{border:1px solid rgba(124,202,255,.26);border-radius:.5rem;background:linear-gradient(160deg,rgba(6,15,30,.97),rgba(4,11,24,.96));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:rgba(167,211,239,.76)}.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:rgba(226,247,255,.98);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.44rem;line-height:1}.gs-chat-emoji-btn:hover{background:rgba(20,54,86,.58)}.gs-chat-message-meta{display:flex;align-items:center;justify-content:flex-end;gap:.14rem;font-family:JetBrains Mono,monospace;font-size:.34rem;color:rgba(169,211,239,.78);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:rgba(180,220,246,.88);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:rgba(166,226,255,.48);background:rgba(16,44,72,.34)}.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 rgba(125,214,255,.3);border-radius:.46rem;background:linear-gradient(160deg,rgba(8,16,31,.98),rgba(6,11,22,.98));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 rgba(121,210,246,.14);border-radius:.34rem;background:rgba(8,21,37,.76);color:rgba(208,238,255,.92);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 rgba(138,210,245,.32);background:rgba(17,39,63,.76);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:rgba(162,242,255,.52);background:rgba(14,36,58,.92);color:rgba(241,252,255,.98)}.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:rgba(255,232,239,.99)}.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 rgba(130,198,255,.16);background:rgba(5,16,30,.56);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:rgba(8,20,36,.58);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:rgba(181,229,251,.92);background:rgba(7,16,30,.7)}.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:rgba(224,246,255,.98);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:rgba(165,211,240,.8);text-transform:uppercase}.gs-chat-compose-input{resize:none;min-height:1.48rem;max-height:6.6rem;border:1px solid rgba(134,205,255,.22);border-radius:.56rem;background:rgba(7,18,34,.74);color:rgba(230,248,255,.96);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:rgba(163,208,237,.56)}.gs-chat-compose-input::placeholder{color:rgba(163,208,237,.56)}.gs-chat-compose-input:focus-visible{border-color:rgba(154,226,255,.56);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:rgba(206,236,255,.92);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:#f0fbff}.gs-chat-send-btn:focus-visible{outline:2px solid rgba(156,218,255,.82);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:rgba(255,232,238,.98)}.gs-chat-voice-preview{border-top:1px solid rgba(130,198,255,.16);padding:.24rem .28rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.22rem;background:linear-gradient(145deg,rgba(9,25,45,.84),rgba(6,18,34,.76)),radial-gradient(circle at 18% 0,rgba(91,187,255,.14),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:rgba(218,239,255,.88);white-space:nowrap;margin-left:auto}.gs-chat-waveform{height:.88rem;border:1px solid rgba(132,209,255,.26);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,rgba(12,34,59,.78),rgba(7,22,41,.82));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:rgba(165,230,255,.16);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),rgba(31,8,19,.76))}.gs-chat-waveform-bar{width:100%;min-height:2px;border-radius:999px;background:linear-gradient(180deg,rgba(132,223,255,.95),rgba(66,157,230,.9));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 rgba(164,224,255,.34);border-radius:999px;background:linear-gradient(145deg,rgba(39,139,205,.9),rgba(24,93,159,.92));color:rgba(244,253,255,.98);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:rgba(184,237,255,.68);background:linear-gradient(145deg,rgba(64,171,225,.96),rgba(31,112,184,.96));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 rgba(165,229,255,.78);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:rgba(201,234,255,.88);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:rgba(153,218,255,.16);color:rgba(167,229,255,.96);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:rgba(190,226,247,.82);white-space:nowrap}.gs-chat-message-row.is-own .gs-chat-voice-duration,.gs-chat-message-row.is-own .gs-chat-voice-kicker{color:rgba(234,249,255,.9)}.gs-chat-message-row.is-own .gs-chat-waveform{border-color:rgba(193,236,255,.28);background:linear-gradient(180deg,rgba(22,100,164,.72),rgba(17,78,139,.76))}.gs-chat-message-row.is-own .gs-chat-waveform-bar{background:linear-gradient(180deg,rgba(228,250,255,.98),rgba(140,221,255,.95))}.gs-chat-message-row.is-own .gs-chat-voice-play{border-color:rgba(218,248,255,.36);background:linear-gradient(145deg,rgba(236,250,255,.96),rgba(185,232,255,.92));color:#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:rgba(177,218,244,.84);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:rgba(2,10,22,.74);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 rgba(140,210,255,.26);border-radius:.74rem;background:rgba(8,22,41,.96);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:rgba(230,249,255,.96);font-size:.5rem;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-profile-meta span{color:rgba(177,218,244,.86);font-family:JetBrains Mono,monospace;font-size:.39rem;letter-spacing:.05em}.gs-chat-profile-bio{margin:0;color:rgba(192,227,250,.9);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 rgba(130,198,255,.22);border-radius:.48rem;background:rgba(10,25,45,.58);padding:.22rem .26rem;min-height:2.1rem;display:flex;flex-direction:column;justify-content:center;gap:.1rem}.gs-chat-profile-stat label{color:rgba(170,211,239,.76);font-size:.34rem;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;line-height:1.1}.gs-chat-profile-stat span{color:rgba(226,246,255,.95);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 rgba(130,198,255,.22);border-radius:.52rem;background:rgba(7,21,39,.58);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 rgba(126,196,244,.2);border-radius:.46rem;background:rgba(9,25,45,.56);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:rgba(230,249,255,.96);font-size:.43rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-group-settings-member-meta span{color:rgba(170,212,240,.84);font-family:JetBrains Mono,monospace;font-size:.34rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-group-settings-empty{margin:auto;text-align:center;color:rgba(170,212,240,.84);font-size:.38rem;font-family:JetBrains Mono,monospace;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 rgba(122,192,248,.32);background:rgba(8,26,45,.72);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:rgba(166,230,255,.56);background:rgba(11,33,56,.88)}.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 rgba(130,198,255,.22);border-radius:.52rem;background:rgba(8,22,40,.6);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:rgba(231,249,255,.96);font-size:.45rem;letter-spacing:.03em}.gs-chat-group-settings-section-head span{color:rgba(171,212,240,.84);font-family:JetBrains Mono,monospace;font-size:.34rem;line-height:1.25}.gs-chat-group-settings-member-picker{border:1px solid rgba(128,196,245,.2);border-radius:.44rem;background:rgba(7,20,36,.58);padding:.16rem;display:flex;flex-direction:column;gap:.14rem}.gs-chat-group-settings-member-list{border:1px solid rgba(126,194,243,.2);border-radius:.42rem;background:rgba(8,23,41,.52);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 rgba(128,197,246,.26);border-radius:.38rem;background:rgba(8,24,42,.68);min-height:1.12rem;color:rgba(214,241,255,.95);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:rgba(173,213,238,.86);line-height:1.1}.gs-chat-group-settings-tab:hover{border-color:rgba(155,229,255,.52);background:rgba(9,30,52,.78);transform:translateY(-.01rem)}.gs-chat-group-settings-tab.is-active{border-color:rgba(135,226,255,.64);background:linear-gradient(160deg,rgba(14,77,118,.82),rgba(9,42,68,.88));color:rgba(231,251,255,.98)}.gs-chat-group-settings-tab i,.gs-chat-group-settings-tab svg{width:.46rem;height:.46rem}.gs-chat-group-attachment-list{border:1px solid rgba(126,194,243,.2);border-radius:.5rem;background:rgba(7,20,36,.62);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 rgba(126,195,244,.2);border-radius:.42rem;background:rgba(10,28,48,.62);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 rgba(132,202,248,.26);background:rgba(13,35,58,.7);display:inline-flex;align-items:center;justify-content:center;color:rgba(193,233,251,.95);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:rgba(231,249,255,.96);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:rgba(171,212,240,.82);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:rgba(2,10,22,.78);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 rgba(140,210,255,.26);border-radius:.72rem;background:rgba(7,20,38,.97);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 rgba(130,198,255,.2);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:rgba(234,250,255,.97);font-size:.54rem;letter-spacing:.03em;line-height:1.2}.gs-chat-group-modal-sub{margin:0;color:rgba(176,217,241,.86);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:rgba(174,215,239,.84);font-family:JetBrains Mono,monospace;font-size:.33rem;text-transform:uppercase;letter-spacing:.06em}.gs-chat-group-field-hint{color:rgba(159,203,230,.82);font-family:JetBrains Mono,monospace;font-size:.3rem;letter-spacing:.04em;line-height:1.3}#chat-group-create-form .dropify-wrapper{border:1px dashed rgba(126,228,255,.34);border-radius:.48rem;background:linear-gradient(180deg,rgba(8,21,38,.94),rgba(6,16,30,.94));color:rgba(224,246,255,.96);min-height:120px;height:120px}#chat-group-create-form .dropify-wrapper:hover{border-color:rgba(154,226,255,.56);background:linear-gradient(180deg,rgba(12,27,47,.95),rgba(7,18,33,.95))}#chat-group-create-form .dropify-wrapper .dropify-message p{color:rgba(194,232,250,.9);font-size:.4rem;text-shadow:none}#chat-group-create-form .dropify-wrapper .dropify-clear{top:.34rem;right:.34rem;border-radius:999px;border:1px solid rgba(126,226,255,.44);background:rgba(8,25,44,.88);color:rgba(220,245,255,.96);font-size:.44rem;padding:.16rem .38rem;letter-spacing:.05em}#chat-group-create-form .dropify-wrapper .dropify-preview{background:linear-gradient(180deg,rgba(7,19,36,.95),rgba(4,12,24,.95));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 rgba(130,198,255,.24);background:rgba(8,24,43,.7);color:rgba(224,246,255,.96);font-size:.42rem;line-height:1.35;padding:.22rem .28rem;outline:none}.gs-chat-group-input:focus{border-color:rgba(158,226,255,.56);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 rgba(126,194,243,.22);border-radius:.42rem;background:rgba(8,23,41,.56);padding:.16rem .2rem;color:rgba(200,235,253,.92);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:rgba(162,208,237,.78);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 rgba(132,201,247,.28);border-radius:.36rem;background:rgba(9,27,47,.62);color:rgba(217,243,255,.94);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:rgba(160,226,255,.48);background:rgba(16,38,63,.76)}.gs-chat-group-tool-btn.is-muted{color:rgba(184,223,246,.86);border-color:rgba(126,186,226,.22);background:rgba(7,22,38,.56)}.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 rgba(126,194,243,.2);border-radius:.5rem;background:rgba(8,23,41,.52);padding:.14rem;display:flex;flex-direction:column;gap:.12rem;overflow-y:auto;overscroll-behavior:contain}.gs-chat-group-member-row{border:1px solid rgba(128,196,245,.18);border-radius:.42rem;background:rgba(10,27,47,.64);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:rgba(232,248,255,.97);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:rgba(169,211,239,.82);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:rgba(171,212,241,.84);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 rgba(126,194,243,.16)}.gs-chat-group-submit-btn{min-height:1.04rem;border:1px solid rgba(131,198,244,.28);border-radius:.42rem;background:rgba(9,27,47,.66);color:rgba(219,244,255,.94);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:rgba(138,228,255,.56);background:linear-gradient(135deg,rgba(10,90,136,.92),rgba(12,154,206,.9));color:rgba(232,250,255,.98)}.gs-chat-group-submit-btn.is-create:hover:not(:disabled){border-color:rgba(175,238,255,.72);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 rgba(129,198,255,.2);border-radius:.5rem;background:rgba(8,21,38,.46);padding:.2rem .28rem;display:flex;align-items:center;justify-content:space-between;gap:.22rem}.gs-chat-quick-title{color:rgba(220,244,255,.96);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:rgba(166,209,239,.84);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 rgba(129,198,255,.2);border-radius:.58rem;background:rgba(8,20,38,.38);display:flex;flex-direction:column}.gs-chat-quick-latest{padding:.22rem .26rem;gap:.14rem}.gs-chat-quick-latest-text{margin:0;color:rgba(218,242,255,.92);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:rgba(166,209,239,.78);font-family:JetBrains Mono,monospace;font-size:.33rem;letter-spacing:.02em;line-height:1.25}.gs-chat-quick-contact{border:1px solid rgba(130,200,255,.16);border-radius:.48rem;background:rgba(9,22,42,.32);color:rgba(218,242,255,.9);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:rgba(156,225,255,.38);background:rgba(13,30,56,.56)}.gs-chat-quick-contact.is-active{border-color:rgba(154,224,255,.56);background:rgba(39,96,150,.3)}.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:rgba(228,248,255,.95);font-size:.41rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-quick-contact-time{color:rgba(166,209,239,.74);font-family:JetBrains Mono,monospace;font-size:.33rem;white-space:nowrap;flex-shrink:0}.gs-chat-quick-contact-preview{color:rgba(177,218,244,.82);font-size:.36rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-quick-empty{margin:auto;padding:.5rem;color:rgba(177,218,244,.84);font-family:JetBrains Mono,monospace;font-size:.4rem;text-align:center;line-height:1.35}.gs-chat-quick-reply{border:1px solid rgba(129,198,255,.2);border-radius:.56rem;background:rgba(7,18,34,.42);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:rgba(230,249,255,.95);font-size:.4rem;letter-spacing:.02em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-chat-quick-target span{color:rgba(166,209,239,.76);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 rgba(134,205,255,.22);border-radius:.46rem;background:rgba(7,18,34,.74);color:rgba(230,248,255,.96);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:rgba(163,208,237,.56)}.gs-chat-quick-input::placeholder{color:rgba(163,208,237,.56)}.gs-chat-quick-send{min-height:.92rem;min-width:.92rem;border-radius:.36rem;border:0;background:none;color:rgba(206,236,255,.92);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}#close-panel,#open-panel-external{width:30px;height:30px;padding:0;border-radius:999px;border:1px solid rgba(154,228,255,.34);background:rgba(9,24,40,.7);color:rgba(238,249,255,.95);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:rgba(186,241,255,.58);background:rgba(12,38,60,.86);color:rgba(249,254,255,1);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:#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))}.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.04rem}.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 rgba(129,198,255,.2);border-radius:.56rem;padding:.12rem;background:rgba(10,21,40,.38)}.gs-anchor-subtab{border:1px solid transparent;border-radius:.44rem;background:transparent;color:rgba(194,227,250,.66);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:rgba(169,226,255,.32);color:#eef9ff}.gs-anchor-subtab.is-active{border-color:rgba(152,220,255,.52);background:rgba(59,135,201,.2);color:#ecf8ff}.gs-anchor-subtab:focus-visible{outline:2px solid rgba(156,218,255,.82);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:#fff;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 rgba(129,198,255,.2);border-radius:.62rem;background:rgba(9,21,39,.34);padding:.18rem}.gs-activity-tab{border:1px solid rgba(129,198,255,.28);border-radius:999px;background:rgba(7,19,35,.36);color:rgba(194,227,250,.74);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:rgba(169,226,255,.42);color:#eef9ff}.gs-activity-tab.is-active{border-color:rgba(152,220,255,.62);background:rgba(59,135,201,.24);color:#ecf8ff}.gs-activity-tab:focus-visible{outline:2px solid rgba(156,218,255,.82);outline-offset:2px}.gs-activity-title{margin:0;text-align:center;color:rgba(199,239,255,.94);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 rgba(132,208,255,.24);border-radius:.7rem;background:radial-gradient(circle at top right,rgba(0,240,255,.14),transparent 42%),linear-gradient(145deg,rgba(5,14,26,.92),rgba(4,10,20,.9));color:rgba(214,241,255,.9);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 rgba(129,198,255,.26);border-radius:999px;background:rgba(9,21,39,.35);color:rgba(194,227,250,.74);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:rgba(169,226,255,.4);color:#eef9ff}.gs-anchor-notify-filter.is-active{border-color:rgba(152,220,255,.58);background:rgba(59,135,201,.24);color:#ecf8ff}.gs-anchor-notify-filter:focus-visible{outline:2px solid rgba(156,218,255,.82);outline-offset:2px}.gs-anchor-notify-mark-all-btn{border:1px solid rgba(129,198,255,.28);border-radius:999px;background:rgba(9,21,39,.35);color:rgba(214,238,255,.9);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:rgba(173,241,255,.7);background:rgba(14,38,64,.82);color:#eef9ff}.gs-anchor-notify-mark-all-btn:focus-visible{outline:2px solid rgba(156,218,255,.82);outline-offset:2px}.gs-anchor-notify-mark-all-btn:disabled{opacity:.48;cursor:not-allowed;border-color:rgba(129,198,255,.2);background:rgba(9,21,39,.24);color:rgba(194,227,250,.56)}.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:#fff;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 rgba(129,198,255,.2);border-radius:.52rem;background:rgba(9,21,39,.36);padding:.3rem .36rem;color:rgba(194,227,250,.84);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 rgba(120,226,255,.48);border-radius:999px;background:rgba(10,38,61,.82);color:rgba(231,249,255,.98);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:rgba(173,241,255,.72);background:rgba(14,53,82,.9);transform:translateY(-1px)}.gs-search-follow-btn:disabled{opacity:.72;cursor:default;transform:none}.gs-search-follow-pill{border:1px solid rgba(130,220,255,.36);border-radius:999px;background:rgba(7,30,49,.72);color:rgba(211,240,255,.92);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 rgba(146,214,255,.48);background:linear-gradient(160deg,rgba(35,84,126,.9),rgba(16,42,74,.94));color:rgba(230,246,255,.98);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:rgba(212,239,255,.9);font-family:JetBrains Mono,monospace;font-size:.45rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gs-social-follow-empty{color:rgba(181,218,244,.82);font-size:.47rem;line-height:1.35;font-family:JetBrains Mono,monospace}.gs-social-follow-request-card{border:1px solid rgba(128,208,255,.26);border-radius:.56rem;background:rgba(8,24,43,.62);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:rgba(227,246,255,.96);font-size:.48rem}.gs-social-follow-request-head strong{font-weight:700;letter-spacing:.02em}.gs-social-follow-request-head span{color:rgba(177,216,241,.84);font-size:.42rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.gs-social-follow-request-meta{margin:0;color:rgba(182,220,244,.82);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 rgba(132,214,255,.34);border-radius:.44rem;background:rgba(8,33,55,.72);color:rgba(223,246,255,.96);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:rgba(187,239,255,.7)}.gs-social-follow-btn:disabled{opacity:.72;cursor:default}.gs-social-follow-history-item{border:1px solid rgba(124,201,247,.2);border-radius:.48rem;background:rgba(7,21,36,.5);padding:.28rem .34rem;display:flex;flex-direction:column;gap:.16rem}.gs-social-follow-history-item p{margin:0;color:rgba(198,230,250,.9);font-size:.44rem;line-height:1.3}.gs-social-follow-history-item time{color:rgba(168,207,235,.78);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 rgba(124,211,255,.3);background:rgba(12,36,58,.66);color:rgba(208,239,255,.92);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:rgba(181,218,244,.82);font-size:.47rem;line-height:1.35;font-family:JetBrains Mono,monospace}.gs-exchange-notify-card{border:1px solid rgba(126,205,252,.24);border-radius:.56rem;background:rgba(8,24,42,.62);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:rgba(153,223,255,.52);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,rgba(95,189,255,.14),transparent 44%),rgba(8,24,42,.68)}.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%),rgba(10,35,25,.62)}.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:rgba(124,214,255,.52);background:radial-gradient(circle at top right,rgba(97,196,255,.18),transparent 44%),rgba(8,24,42,.68)}.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:rgba(227,246,255,.96);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:rgba(171,210,238,.78);font-size:.4rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.gs-exchange-notify-dot{width:.34rem;height:.34rem;border-radius:999px;background:rgba(119,236,255,.98);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:rgba(150,190,214,.38);box-shadow:none}.gs-exchange-notify-pill{display:inline-flex;align-items:center;border:1px solid rgba(115,224,255,.54);border-radius:999px;background:rgba(23,79,111,.68);color:rgba(213,244,255,.98);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:rgba(199,233,252,.92);font-size:.45rem;line-height:1.35}.gs-exchange-notify-meta{margin:0;color:rgba(175,213,240,.82);font-size:.4rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.gs-exchange-notify-state{margin:0;color:rgba(183,219,244,.88);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 rgba(132,214,255,.34);border-radius:.44rem;background:rgba(8,33,55,.72);color:rgba(223,246,255,.96);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:rgba(132,196,255,.48);background:rgba(18,59,98,.66)}.gs-exchange-notify-btn:hover{border-color:rgba(187,239,255,.7)}.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:rgba(185,223,248,.82);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-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:rgba(166,210,238,.74);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 rgba(132,201,255,.42);background:linear-gradient(145deg,rgba(16,52,91,.62),rgba(8,30,54,.62));color:rgba(214,240,255,.95);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:rgba(186,231,255,.7);background:rgba(29,85,137,.58);color:#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 rgba(129,197,255,.26);background:linear-gradient(155deg,rgba(8,28,53,.6),rgba(5,20,38,.62))}.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:rgba(166,205,228,.72);font-family:JetBrains Mono,monospace}.gs-fast-console-detail-row strong{font-size:.5rem;font-weight:600;color:rgba(227,245,255,.94);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 rgba(128,197,255,.23);border-radius:.56rem;background:rgba(7,24,45,.5);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 rgba(126,196,249,.32);border-radius:.48rem;background:rgba(10,34,60,.62);color:rgba(220,244,255,.94);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:rgba(172,228,255,.52);background:rgba(20,56,92,.66);color:rgba(242,252,255,.98)}.gs-fast-console-settings-toggle.is-collapsed{border-color:rgba(156,220,255,.42);background:rgba(15,46,78,.58)}.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 rgba(126,196,249,.24);border-radius:.5rem;background:rgba(8,28,49,.64)}.gs-fast-console-setting-btn{border:1px solid rgba(120,192,246,.26);border-radius:.42rem;background:rgba(9,31,55,.56);color:rgba(182,224,248,.88);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:rgba(166,222,255,.46);color:rgba(236,248,255,.98);background:rgba(18,52,84,.66)}.gs-fast-console-setting-btn.is-active{border-color:rgba(162,224,255,.64);background:rgba(34,92,141,.44);color:rgba(241,251,255,.98);box-shadow:inset 0 0 0 1px rgba(123,204,255,.22)}.gs-fast-console-settings-body{border:1px solid rgba(124,196,248,.22);border-radius:.5rem;background:rgba(8,28,49,.48);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:rgba(170,211,236,.74);font-family:JetBrains Mono,monospace;letter-spacing:.03em}.gs-fast-console-chat-group-card{border:1px solid rgba(121,192,246,.24);border-radius:.44rem;background:rgba(9,31,54,.6);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:rgba(237,248,255,.96);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:rgba(164,208,235,.84);font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.gs-fast-console-chat-group-members{border:1px solid rgba(120,191,245,.24);border-radius:.36rem;background:rgba(7,25,44,.56);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:rgba(184,225,249,.9);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 rgba(177,224,249,.88);border-bottom:1px solid rgba(177,224,249,.88);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:rgba(220,242,255,.95);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:rgba(155,214,255,.84);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:rgba(240,251,255,.98);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:rgba(167,210,236,.74);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:rgba(172,214,239,.78);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 rgba(133,200,252,.36);background:rgba(9,31,56,.84);color:rgba(224,244,255,.95);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:rgba(170,211,236,.56)}.gs-fast-console-control-input::placeholder{color:rgba(170,211,236,.56)}.gs-fast-console-control-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(174,222,251,.86) 0),linear-gradient(135deg,rgba(174,222,251,.86) 50%,transparent 0);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:rgba(176,230,255,.78);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:rgba(174,212,236,.82);font-family:JetBrains Mono,monospace;letter-spacing:.04em;border-top:1px solid rgba(128,196,246,.16);padding-top:.3rem}.gs-fast-console-bucket-hint strong{color:rgba(233,247,255,.95);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:rgba(180,217,237,.72);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 rgba(125,190,247,.26);border-radius:.6rem;background:rgba(7,25,46,.54);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:rgba(164,222,255,.42);box-shadow:0 8px 18px rgba(0,18,38,.36)}.gs-fast-console-bucket-toggle{width:100%;border:0;background:rgba(12,38,66,.5);color:rgba(226,245,255,.94);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:rgba(22,62,101,.56)}.gs-fast-console-bucket-toggle[aria-expanded=true]{background:rgba(24,68,110,.62);border-bottom:1px solid rgba(152,220,255,.22)}.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 rgba(149,213,255,.42);background:rgba(27,74,115,.5);color:rgba(231,246,255,.96);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 rgba(132,197,255,.24);border-radius:.54rem;background:rgba(8,24,43,.6);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:rgba(185,228,255,.44);background:rgba(12,36,64,.68);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:rgba(236,250,255,.95);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:rgba(168,205,226,.8);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 rgba(133,198,250,.34);background:rgba(15,44,74,.6);color:rgba(204,233,250,.94);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 rgba(132,197,255,.3);background:rgba(13,44,78,.56);color:rgba(218,242,255,.94);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:rgba(185,231,255,.66);background:rgba(25,74,122,.62)}.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 rgba(134,201,255,.4);background:rgba(11,35,61,.58);color:rgba(215,241,255,.92);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:rgba(184,231,255,.65);background:rgba(24,63,99,.62);color:rgba(243,252,255,.98)}.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:rgba(168,213,240,.82);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 rgba(130,197,249,.24);border-radius:.54rem;background:rgba(7,24,43,.56)}.gs-right-ai-mode-btn{min-height:1.14rem;border:1px solid rgba(125,195,250,.24);border-radius:.42rem;background:rgba(11,34,59,.45);color:rgba(185,225,248,.86);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:rgba(188,232,255,.64);background:rgba(23,63,99,.62);color:rgba(244,252,255,.98)}.gs-right-ai-mode-btn.is-active{border-color:rgba(167,225,255,.74);background:linear-gradient(145deg,rgba(29,82,126,.74),rgba(14,46,76,.78));color:rgba(245,252,255,.98)}.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 rgba(124,195,249,.28);background:linear-gradient(160deg,rgba(11,33,57,.96),rgba(8,24,43,.96));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:rgba(225,245,255,.96);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 rgba(135,202,254,.34);background:rgba(13,40,67,.68);color:rgba(216,241,255,.92);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gs-right-ai-history-close-btn:hover{border-color:rgba(184,231,255,.66);background:rgba(28,73,112,.72);color:rgba(245,252,255,.98)}.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 rgba(129,197,250,.3);background:rgba(14,44,74,.45);color:rgba(171,216,241,.84);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 rgba(124,195,248,.25);border-radius:.5rem;background:rgba(13,40,69,.56);color:rgba(217,242,255,.94);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:rgba(183,231,255,.64);background:rgba(25,67,104,.62);color:rgba(246,253,255,.98)}.gs-right-ai-history-item.is-active{border-color:rgba(181,231,255,.72);background:linear-gradient(145deg,rgba(28,78,122,.72),rgba(15,49,80,.76));color:rgba(247,252,255,.98)}.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:rgba(165,210,236,.84);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:rgba(223,245,255,.88)}.gs-right-ai-history-item-meta{font-family:JetBrains Mono,monospace;font-size:.37rem;letter-spacing:.04em;color:rgba(154,198,224,.74);text-transform:uppercase}.gs-right-ai-history-separator{margin:.08rem 0 .02rem;color:rgba(165,210,237,.78);font-family:JetBrains Mono,monospace;font-size:.38rem;letter-spacing:.07em;text-transform:uppercase}.gs-right-ai-empty{border:1px solid rgba(125,196,250,.22);border-radius:.58rem;background:rgba(9,30,53,.52);padding:.48rem .52rem;display:flex;flex-direction:column;gap:.3rem}.gs-right-ai-empty-title{margin:0;color:rgba(232,248,255,.96);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.04em}.gs-right-ai-empty-copy{margin:0;color:rgba(168,213,240,.84);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 rgba(125,198,253,.26);border-radius:.44rem;background:rgba(13,40,70,.54);color:rgba(219,242,255,.92);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:rgba(186,231,255,.62);background:rgba(24,64,100,.62);color:rgba(244,252,255,.98)}.gs-right-ai-msg{max-width:92%;border-radius:.62rem;border:1px solid rgba(125,196,250,.24);background:rgba(9,30,53,.56);color:rgba(226,246,255,.94);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:rgba(152,219,255,.38);background:linear-gradient(140deg,rgba(21,68,108,.72),rgba(13,43,73,.72))}.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:rgba(165,211,239,.84)}.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:rgba(162,204,228,.74);text-align:right}.gs-right-ai-compose{display:flex;align-items:center;gap:.28rem;padding:.34rem .4rem;border:1px solid rgba(126,196,249,.26);border-radius:.58rem;background:rgba(8,28,49,.54);flex:0 0 auto}.gs-right-ai-input{width:100%;min-width:0;min-height:1.18rem;border-radius:.46rem;border:1px solid rgba(133,200,252,.36);background:rgba(9,31,56,.88);color:rgba(224,244,255,.96);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:rgba(170,211,236,.56)}.gs-right-ai-input::placeholder{color:rgba(170,211,236,.56)}.gs-right-ai-input:focus{border-color:rgba(176,230,255,.78);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 rgba(134,201,255,.42);background:linear-gradient(145deg,rgba(17,55,92,.7),rgba(9,33,58,.72));color:rgba(218,243,255,.96);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:rgba(184,231,255,.72);background:rgba(30,84,133,.7);color:rgba(244,252,255,.98)}.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:#dff3ff;border:1px solid rgba(154,201,243,.45);background:radial-gradient(circle at 35% 25%,rgba(88,205,255,.95),rgba(63,125,214,.78) 58%,rgba(28,54,109,.82) 100%);box-shadow:0 0 0 2px rgba(15,33,63,.45),0 12px 20px rgba(0,0,0,.25);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,rgba(9,24,41,.86))}.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 2px 8px rgba(5,16,32,.36))}.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),inset 0 0 0 1px rgba(255,255,255,.7)}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),inset 0 0 0 1px rgba(255,255,255,.72)}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),inset 0 0 0 1px rgba(255,255,255,.72)}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:inset 0 0 0 1px rgba(255,255,255,.62),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),inset 0 0 0 1px rgba(255,255,255,.42)}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),inset 0 0 0 1px rgba(255,255,255,.55)}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),inset 0 0 0 1px rgba(255,255,255,.55)}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:inset 0 0 0 1px rgba(255,255,255,.42),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:inset 0 0 0 1px rgba(255,255,255,.42),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),inset 0 0 0 1px rgba(255,255,255,.46)}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-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 rgba(146,214,255,.34);background:radial-gradient(circle at 12% 20%,rgba(109,196,255,.26),transparent 50%),linear-gradient(145deg,rgba(7,18,35,.94),rgba(3,10,22,.96));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:#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:rgba(175,226,255,.52);box-shadow:0 16px 32px rgba(1,8,18,.56),inset 0 0 0 1px rgba(255,255,255,.06),0 0 16px rgba(82,178,255,.2)}.gs-brand-avatar{width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid rgba(169,224,255,.62);background:radial-gradient(circle at 30% 22%,rgba(145,221,255,.92),rgba(66,137,220,.82) 58%,rgba(24,56,118,.9) 100%);color:#e7f8ff;display:grid;place-items:center;box-shadow:0 0 0 2px rgba(6,18,36,.7),inset 0 0 0 1px rgba(255,255,255,.08);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,#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,#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%,rgba(109,196,255,.22),transparent 54%),linear-gradient(145deg,rgba(8,20,38,.9),rgba(3,12,25,.94));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 rgba(146,214,255,.34);background:radial-gradient(circle at 12% 20%,rgba(109,196,255,.26),transparent 50%),linear-gradient(145deg,rgba(7,18,35,.94),rgba(3,10,22,.96));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:#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:rgba(175,226,255,.52);box-shadow:0 16px 32px rgba(1,8,18,.56),inset 0 0 0 1px rgba(255,255,255,.06),0 0 16px rgba(82,178,255,.2)}.gs-profile-trigger:focus-visible{outline:2px solid rgba(151,222,255,.82);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:#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 rgba(169,224,255,.62);background:radial-gradient(circle at 30% 22%,rgba(145,221,255,.92),rgba(66,137,220,.82) 58%,rgba(24,56,118,.9) 100%);color:#e7f8ff;display:grid;place-items:center;overflow:hidden;box-shadow:0 0 0 2px rgba(6,18,36,.7),inset 0 0 0 1px rgba(255,255,255,.08);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 rgba(3,10,22,.9);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:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;border-radius:.74rem;border:1px solid transparent;background:transparent;padding:.54rem .62rem;transition:background-color .18s ease,border-color .18s ease}.gs-profile-theme-row:hover{border-color:rgba(134,204,255,.42);background:rgba(66,138,204,.18)}.gs-theme-toggle-label{display:inline-flex;align-items:center;gap:.34rem;color:rgba(225,245,255,.9);font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.gs-theme-toggle-label i{width:.72rem;height:.72rem;color:rgba(168,223,255,.88);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 rgba(163,218,255,.42);background:rgba(16,32,55,.92);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 rgba(200,235,255,.8);background:linear-gradient(180deg,rgba(238,249,255,.98),rgba(171,219,255,.92));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:rgba(87,150,214,.7);border-color:rgba(179,223,255,.82)}.gs-theme-toggle-input:checked+.gs-theme-toggle-track .gs-theme-toggle-knob{transform:translateX(.94rem);border-color:rgba(244,250,255,.95);background:linear-gradient(180deg,rgba(255,254,242,.98),rgba(255,238,176,.92))}.gs-theme-toggle-input:focus-visible+.gs-theme-toggle-track{outline:2px solid rgba(157,217,255,.84);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 rgba(128,194,255,.28);background:radial-gradient(circle at top right,rgba(82,176,255,.24),transparent 54%),linear-gradient(160deg,rgba(9,18,34,.98),rgba(4,11,22,.98));box-shadow:0 18px 36px rgba(2,10,22,.54);padding:.36rem;display:flex;flex-direction:column;gap:.2rem;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 rgba(131,202,255,.3);background:rgba(69,140,207,.14);padding:.56rem .64rem;margin-bottom:.12rem;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:rgba(187,225,249,.86)}.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:#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 rgba(131,202,255,.28);background:rgba(69,140,207,.14);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:#e8f8ff}.gs-profile-mobile-timer{color:#cfefff}#gs-profile-shell.open .gs-profile-dropdown{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.gs-profile-option{display:inline-flex;align-items:center;gap:.54rem;border-radius:.74rem;border:1px solid transparent;background:transparent;color:rgba(223,243,255,.92);font-family:JetBrains Mono,monospace;font-size:.61rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;line-height:1;padding:.58rem .62rem;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.gs-profile-option i{width:.78rem;height:.78rem;flex-shrink:0;color:rgba(171,222,255,.82)}.gs-profile-option:hover{border-color:rgba(134,204,255,.42);background:rgba(66,138,204,.18);color:#f0fbff}.gs-profile-option.is-active{border-color:rgba(255,213,126,.58);background:rgba(114,78,20,.22);color:#ffe9b7}.gs-profile-option.is-active i{color:#ffe2a1}.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:rgba(2,8,18,.68);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 rgba(118,255,171,.72);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 rgba(128,214,255,.36);background:radial-gradient(circle at top left,rgba(63,179,255,.24),transparent 46%),linear-gradient(155deg,rgba(8,20,38,.98),rgba(3,11,22,.98));box-shadow:0 24px 60px rgba(0,0,0,.62);color:rgba(232,249,255,.96);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 rgba(132,211,255,.22);background:rgba(11,34,60,.56)}.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:rgba(236,250,255,.98)}.gs-profile-status-sub{margin:.18rem 0 0;color:rgba(178,220,246,.84);font-size:.56rem;line-height:1.35}.gs-profile-status-close{width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid rgba(146,218,255,.36);background:rgba(5,16,30,.72);color:rgba(228,248,255,.94);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:rgba(45,164,255,.96) rgba(3,13,27,.78);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:rgba(3,13,27,.78);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 rgba(4,16,33,.86);border-radius:999px;background:linear-gradient(180deg,rgba(64,187,255,.98),rgba(20,128,245,.96));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:rgba(177,220,246,.88);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 rgba(119,211,255,.28);background:rgba(4,14,27,.78);color:rgba(234,249,255,.98);padding:.62rem;font-size:.68rem;line-height:1.42;resize:vertical}.gs-profile-status-textarea::-moz-placeholder{color:rgba(173,211,235,.52)}.gs-profile-status-textarea::placeholder{color:rgba(173,211,235,.52)}.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 rgba(118,229,255,.38);border-radius:.68rem;background:rgba(8,29,47,.72);color:rgba(226,247,255,.96);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:rgba(162,243,255,.62);background:rgba(12,40,64,.86);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:rgba(87,180,255,.68);background:linear-gradient(135deg,rgba(43,149,255,.96),rgba(17,96,210,.96));color:#f2fbff;box-shadow:0 12px 24px rgba(3,22,52,.36)}.gs-profile-status-action-btn.is-danger{border-color:rgba(255,130,148,.48);background:rgba(96,32,44,.74);color:rgba(255,235,239,.96)}.gs-profile-status-file-name{min-height:2.08rem;border-radius:.68rem;border:1px dashed rgba(125,214,255,.32);background:rgba(4,14,27,.52);color:rgba(184,224,247,.82);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 rgba(130,209,255,.26);background:rgba(5,15,29,.72);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:rgba(1,7,15,.88)}.gs-profile-status-privacy{display:grid;gap:.54rem;border-radius:.82rem;border:1px solid rgba(119,211,255,.22);background:rgba(4,14,27,.58);padding:.58rem}.gs-profile-status-privacy-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:rgba(221,245,255,.92)}.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:rgba(176,218,244,.82);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 rgba(118,229,255,.28);border-radius:.68rem;background:rgba(8,29,47,.58);color:rgba(226,247,255,.92);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:rgba(74,255,145,.64);background:rgba(28,93,61,.34);color:rgba(231,255,239,.98)}.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 rgba(125,205,255,.18);background:rgba(6,23,42,.6);padding:.42rem;cursor:pointer}.gs-profile-status-contact input{position:absolute;opacity:0;pointer-events:none}.gs-profile-status-contact.is-selected{border-color:rgba(74,255,145,.58);background:rgba(26,82,55,.34)}.gs-profile-status-contact-avatar{width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid rgba(124,255,174,.46);background:rgba(16,58,70,.72);color:rgba(235,255,247,.96);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:rgba(235,250,255,.96);font-size:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-contact-copy small{color:rgba(177,219,244,.82);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:rgba(124,255,174,.86)}.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 rgba(132,211,255,.18)}.gs-profile-status-section-title{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(221,245,255,.92)}.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 rgba(128,202,255,.22);background:rgba(7,23,42,.62);padding:.46rem}.gs-profile-status-mini-thumb{width:2rem;height:2rem;border-radius:.58rem;border:1px solid rgba(143,218,255,.3);background:rgba(15,44,74,.72);display:grid;place-items:center;overflow:hidden;color:rgba(224,247,255,.94)}.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:rgba(237,250,255,.96);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-mini-copy span{font-size:.52rem;color:rgba(176,218,244,.82)}.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 rgba(121,201,255,.3);border-radius:.76rem;background:rgba(5,16,30,.7);color:rgba(225,245,255,.96);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:rgba(192,230,250,.9)}.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 rgba(121,201,255,.24);border-radius:.76rem;background:rgba(5,16,30,.62);color:rgba(225,245,255,.94);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:rgba(74,255,145,.74);background:rgba(28,93,61,.34)}.gs-profile-status-user-avatar{width:2.24rem;height:2.24rem;border-radius:999px;border:2px solid rgba(74,255,145,.9);background:radial-gradient(circle at 32% 24%,rgba(152,215,255,.92),rgba(43,105,200,.88));color:#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:rgba(179,221,246,.82)}.gs-profile-status-story{min-height:24rem;border-radius:.9rem;border:1px solid rgba(125,211,255,.26);background:radial-gradient(circle at 18% 18%,rgba(69,166,255,.22),transparent 46%),rgba(2,9,18,.84);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 rgba(126,209,255,.18)}.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:rgba(177,219,244,.82);font-size:.52rem}.gs-profile-status-story-media{min-height:14rem;display:grid;place-items:center;background:rgba(0,5,12,.56);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:rgba(238,250,255,.98);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;border-top:1px solid rgba(126,209,255,.18);color:rgba(224,244,255,.94);font-size:.66rem;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.gs-profile-status-viewers{border-top:1px solid rgba(126,209,255,.18);background:rgba(4,15,29,.68);padding:.64rem .7rem;display:grid;gap:.5rem}.gs-profile-status-viewers-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:rgba(225,246,255,.94);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 rgba(125,205,255,.18);background:rgba(6,23,42,.6);padding:.42rem}.gs-profile-status-viewer-avatar{width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid rgba(124,255,174,.46);background:rgba(16,58,70,.72);color:rgba(235,255,247,.96);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:rgba(235,250,255,.96);font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-profile-status-viewer-copy small{color:rgba(177,219,244,.82);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 rgba(126,209,255,.18)}.gs-profile-status-empty{margin:0;border-radius:.84rem;border:1px dashed rgba(125,214,255,.32);background:rgba(4,14,27,.58);color:rgba(186,225,248,.86);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 rgba(121,201,255,.22);background:rgba(4,14,27,.58)}.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:rgba(189,226,249,.78);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 rgba(127,198,255,.32);background:rgba(18,45,78,.44);padding:.56rem .62rem}.gs-project-settings-theme-copy{display:flex;flex-direction:column;gap:.14rem;min-width:0}.gs-project-settings-theme-label{color:rgba(220,244,255,.92);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:rgba(186,223,247,.86);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:rgba(181,221,247,.8);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 rgba(124,193,248,.3);border-radius:.74rem;background:rgba(15,39,67,.44);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:rgba(224,245,255,.96);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:rgba(178,217,244,.78);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 rgba(164,219,255,.4);background:rgba(16,33,56,.9);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 rgba(203,235,255,.78);background:linear-gradient(180deg,rgba(240,250,255,.98),rgba(174,219,250,.93));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:rgba(184,230,255,.84);background:rgba(83,153,214,.72)}.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 rgba(165,223,255,.86);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 rgba(164,219,255,.42);border-radius:.46rem;background:rgba(16,33,56,.92);color:rgba(231,247,255,.96);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:rgba(184,230,255,.88);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 rgba(124,193,248,.22);border-radius:.64rem;background:rgba(7,22,39,.44);padding:.48rem .56rem;font-family:JetBrains Mono,monospace}.gs-project-settings-performance-summary strong{color:rgba(232,249,255,.98);font-size:.52rem;line-height:1.2;text-transform:uppercase}.gs-project-settings-performance-summary span{color:rgba(178,217,244,.78);font-size:.43rem;line-height:1.35}.gs-project-settings-brand,.gs-project-settings-font,.gs-project-settings-node-colors{display:flex;flex-direction:column;gap:.42rem;border:1px solid rgba(126,195,250,.32);border-radius:.78rem;background:rgba(13,33,56,.5);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 rgba(145,212,255,.42);background:rgba(9,24,41,.86);display:inline-flex;align-items:center;justify-content:center;position:relative;color:rgba(222,244,255,.96);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:#dff3ff;border:1px solid rgba(154,201,243,.45);background:radial-gradient(circle at 35% 25%,rgba(88,205,255,.95),rgba(63,125,214,.78) 58%,rgba(28,54,109,.82) 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 rgba(124,193,248,.24);border-radius:.64rem;background:rgba(7,24,43,.42);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 rgba(124,193,248,.16)}.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:rgba(224,245,255,.94);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:rgba(168,226,255,.98);font-size:.46rem;font-weight:800;white-space:nowrap}.gs-project-settings-logo-slider input[type=range]{width:100%;accent-color:#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 rgba(124,193,248,.14)}.gs-project-settings-title-row{display:flex;flex-direction:column;gap:.24rem;border:1px solid rgba(124,193,248,.24);border-radius:.64rem;background:rgba(11,29,49,.52);padding:.42rem .48rem}.gs-project-settings-title-label{color:rgba(224,245,255,.94);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 rgba(136,205,255,.42);border-radius:.56rem;background:rgba(13,36,60,.68);color:rgba(227,246,255,.96);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:rgba(174,213,239,.72)}.gs-project-settings-title-input::placeholder{color:rgba(174,213,239,.72)}.gs-project-settings-title-input:focus-visible{outline:2px solid rgba(165,223,255,.86);outline-offset:1px;border-color:rgba(186,232,255,.68)}.gs-project-settings-public-url-row{gap:.2rem}.gs-project-settings-public-url-hint{color:rgba(171,211,239,.84);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 rgba(124,193,248,.24);border-radius:.64rem;background:rgba(11,29,49,.52);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 rgba(120,191,245,.36);border-radius:999px;background:rgba(16,42,69,.54);color:rgba(214,239,255,.92);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:rgba(186,232,255,.66);background:rgba(27,72,114,.66);color:#f4fcff}.gs-project-settings-title-pill.is-active{border-color:rgba(124,210,255,.62);background:rgba(14,58,93,.76);color:rgba(222,247,255,.98)}.gs-project-settings-title-color-list{display:flex;flex-direction:column;gap:.3rem}.gs-project-settings-title-color-row{border:1px solid rgba(124,193,248,.24);border-radius:.64rem;background:rgba(11,29,49,.52);padding:.44rem .48rem;display:flex;align-items:center;justify-content:space-between;gap:.48rem}.gs-project-settings-title-color-row.is-default{border-color:rgba(124,193,248,.16);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:rgba(226,246,255,.96);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:rgba(171,211,239,.84);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 rgba(140,210,255,.42);border-radius:.46rem;background:rgba(7,20,35,.9);padding:.08rem;cursor:pointer}.gs-project-settings-upload-btn{border:1px solid rgba(136,205,255,.45);border-radius:.56rem;background:rgba(18,57,94,.56);color:rgba(227,246,255,.94);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:rgba(191,234,255,.72);background:rgba(31,77,124,.64);color:#f5fcff}.gs-project-settings-node-color-list{display:flex;flex-direction:column;gap:.3rem}.gs-project-settings-node-color-row{border:1px solid rgba(124,193,248,.24);border-radius:.64rem;background:rgba(11,29,49,.52);padding:.44rem .48rem;display:flex;align-items:center;justify-content:space-between;gap:.48rem}.gs-project-settings-node-color-row.is-default{border-color:rgba(124,193,248,.16);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:rgba(226,246,255,.96);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:rgba(171,211,239,.84);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 rgba(140,210,255,.42);border-radius:.46rem;background:rgba(7,20,35,.9);padding:.08rem;cursor:pointer}.gs-project-settings-node-color-default{border:1px solid rgba(120,191,245,.36);border-radius:.5rem;background:rgba(16,42,69,.54);color:rgba(214,239,255,.92);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:rgba(186,232,255,.66);background:rgba(27,72,114,.66);color:#f4fcff}.gs-project-settings-node-color-default.is-active{border-color:rgba(124,210,255,.62);background:rgba(14,58,93,.76);color:rgba(222,247,255,.98)}@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:rgba(227,246,255,.96);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:rgba(182,220,244,.8);font-family:JetBrains Mono,monospace;font-size:.42rem;line-height:1.3}.gs-project-settings-font-value{color:#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 rgba(136,205,255,.45);border-radius:.56rem;background:rgba(20,57,94,.56);color:rgba(227,246,255,.94);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:rgba(191,234,255,.72);background:rgba(31,77,124,.64);color:#f5fcff}.gs-project-settings-save-state{color:rgba(178,217,244,.84);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:rgba(229,245,255,.9)}.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 rgba(129,170,227,.42);background:radial-gradient(circle at 30% 26%,rgba(146,219,255,.52),rgba(34,64,108,.92) 62%,rgba(6,14,28,.98));color:#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:rgba(170,214,255,.6);color:#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%,rgba(23,13,5,.98));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 rgba(168,223,255,.82);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:rgba(10,24,44,.72);border-color:rgba(137,206,255,.48);color:#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:rgba(162,214,255,.3);background:radial-gradient(circle at 50% -35%,rgba(74,181,255,.24),transparent 58%),linear-gradient(180deg,rgba(6,14,28,.94),rgba(4,10,22,.92));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:rgba(134,201,255,.55);background:radial-gradient(circle at 24% 26%,rgba(118,199,255,.42),transparent 50%),linear-gradient(135deg,rgba(23,51,95,.94),rgba(9,21,43,.96) 54%,rgba(5,13,27,.97));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 rgba(164,214,255,.5);background:radial-gradient(circle at 30% 28%,rgba(146,219,255,.52),rgba(34,64,108,.92) 62%,rgba(6,14,28,.98));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:#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 rgba(139,202,255,.36);background:rgba(15,29,48,.62);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}#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:rgba(139,202,255,.36);font-size:0;letter-spacing:0;background:rgba(15,29,48,.62);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}#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 rgba(138,202,255,.26);background:rgba(8,17,32,.78);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:rgba(214,236,255,.6);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:#eff9ff}#top-bar.dynamic-island .access-toggle-btn.is-active,#top-bar.dynamic-island .persona-toggle-btn.is-active{color:#e8f7ff;border-color:rgba(128,198,255,.48);background:rgba(56,125,191,.34);box-shadow:0 0 10px rgba(86,171,250,.22)}#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 rgba(138,202,255,.26);background:rgba(8,17,32,.78);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:rgba(214,236,255,.6);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 rgba(138,202,255,.26);background:rgba(8,17,32,.78);color:rgba(214,236,255,.72);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:#eff9ff;border-color:rgba(128,198,255,.48);background:rgba(56,125,191,.28);box-shadow:0 0 10px rgba(86,171,250,.22)}#top-bar.dynamic-island .island-cockpit-btn.is-active{color:#eff9ff;border-color:rgba(128,198,255,.58);background:rgba(56,125,191,.34);box-shadow:0 0 10px rgba(86,171,250,.26)}#top-bar.dynamic-island .view-toggle-btn:hover{color:#eff9ff}#top-bar.dynamic-island .view-toggle-btn.is-active{color:#e8f7ff;border-color:rgba(128,198,255,.48);background:rgba(56,125,191,.34);box-shadow:0 0 10px rgba(86,171,250,.22)}#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 rgba(138,202,255,.26);background:rgba(8,17,32,.78);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:rgba(214,236,255,.6);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:#eff9ff}#top-bar.dynamic-island .favorite-toggle-btn.is-active{color:#e8f7ff;border-color:rgba(128,198,255,.48);background:rgba(56,125,191,.34);box-shadow:0 0 10px rgba(86,171,250,.22)}#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:rgba(153,207,252,.24);background:rgba(3,9,20,.66);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}#top-bar.dynamic-island .island-filter-row{justify-content:flex-start;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 rgba(141,204,255,.26);border-radius:999px;background:rgba(18,34,56,.54);color:rgba(214,236,255,.72);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:#eff9ff;border-color:rgba(152,212,255,.52)}#top-bar.dynamic-island .gs-connections-group-chip.is-active{color:#dff3ff;border-color:rgba(123,198,255,.62);background:rgba(79,176,255,.24);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 rgba(141,204,255,.24);border-radius:999px;background:rgba(10,23,42,.58);color:rgba(214,236,255,.68);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:#eff9ff;border-color:rgba(152,212,255,.52)}#top-bar.dynamic-island .gs-god-portfolio-chip.is-active{color:#dff3ff;border-color:rgba(123,198,255,.66);background:rgba(79,176,255,.26);box-shadow:0 0 12px rgba(79,176,255,.22)}#top-bar.dynamic-island .gs-connections-group-empty{color:rgba(214,236,255,.56);font-size:.5rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace;text-transform:uppercase}#top-bar.dynamic-island .filter-btn{background:rgba(18,34,56,.5);border-radius:999px;border-color:rgba(141,204,255,.22);font-size:.49rem;letter-spacing:.08em;padding:.28rem .58rem;backdrop-filter:blur(4px)}#top-bar.dynamic-island .filter-btn.filter-active{background:rgba(79,176,255,.24);border-color:rgba(123,198,255,.62);color:#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 rgba(170,223,255,.32);background:linear-gradient(180deg,rgba(8,18,34,.94),rgba(4,11,23,.94));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,rgba(164,224,255,.78),rgba(58,158,228,.18));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,rgba(186,232,255,.9),rgba(74,174,238,.74));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:rgba(162,214,255,.3);background:radial-gradient(circle at 50% 130%,rgba(74,181,255,.24),transparent 58%),linear-gradient(0deg,rgba(6,14,28,.94),rgba(4,10,22,.92));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 rgba(164,214,255,.5);background:radial-gradient(circle at 30% 28%,rgba(146,219,255,.52),rgba(34,64,108,.92) 62%,rgba(6,14,28,.98));color:#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:rgba(139,202,255,.36);font-size:0;letter-spacing:0;background:rgba(15,29,48,.62);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 rgba(164,214,255,.5);background:radial-gradient(circle at 30% 28%,rgba(146,219,255,.52),rgba(34,64,108,.92) 62%,rgba(6,14,28,.98));color:#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:rgba(139,202,255,.36);background:rgba(15,29,48,.62);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:rgba(188,228,255,.82);box-shadow:inset 0 0 0 1px rgba(190,236,255,.18),0 0 18px rgba(110,205,255,.44);background:rgba(27,56,90,.8)}#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 rgba(171,223,255,.32);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 1.05rem);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 rgba(255,255,255,.1);padding:.72rem .76rem;display:flex;align-items:center;justify-content:space-between;gap:.52rem;background:linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,.1))}.calendar-panel-head-main{display:inline-flex;align-items:center;gap:.44rem;color:rgba(232,248,255,.95);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 rgba(126,208,255,.7);outline-offset:1px}.calendar-panel-close{border:1px solid rgba(172,220,255,.35);border-radius:.52rem;min-width:1.48rem;min-height:1.48rem;padding:0;background:rgba(10,28,49,.54);color:rgba(228,246,255,.84);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:rgba(194,234,255,.72);background:rgba(28,62,97,.74);color:#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 rgba(120,225,255,.24);border-radius:.78rem;padding:.62rem;background:radial-gradient(circle at top right,rgba(0,240,255,.1),transparent 42%),linear-gradient(145deg,rgba(5,12,22,.97),rgba(3,9,17,.97));height:100%}.gs-calendar-summary{border:1px solid rgba(122,224,255,.2);border-radius:.64rem;background:rgba(4,14,27,.56);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:rgba(173,215,239,.86);line-height:1.2}.gs-calendar-summary-date{font-family:JetBrains Mono,monospace;font-size:.5rem;color:rgba(218,242,255,.94);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 rgba(122,206,255,.28);border-radius:999px;background:rgba(9,24,42,.7);color:rgba(204,234,252,.9);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 rgba(118,218,255,.2);border-radius:.46rem;background:rgba(6,17,32,.74);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:rgba(230,249,255,.96);font-size:.5rem;line-height:1.3;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-calendar-summary-item-time{color:rgba(186,224,244,.8);font-size:.44rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;flex-shrink:0}.gs-calendar-summary-empty{color:rgba(183,222,244,.74);font-size:.52rem;line-height:1.38;padding:.12rem .06rem}.gs-calendar-summary-agenda{border-top:1px solid rgba(117,204,244,.18);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:rgba(176,221,244,.84)}.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:rgba(163,214,238,.78);white-space:nowrap}.gs-calendar-summary-agenda-item-title{min-width:0;color:rgba(220,246,255,.9);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 rgba(164,214,255,.32);border-radius:999px;background:rgba(14,31,54,.5);color:rgba(216,237,255,.86);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:rgba(181,226,255,.62);background:rgba(38,73,116,.56);color:#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:rgba(228,247,255,.95);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:rgba(183,222,244,.78);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 rgba(128,215,255,.24);border-radius:.52rem;background:rgba(6,20,35,.62);color:rgba(212,241,255,.9);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:rgba(152,234,255,.58);background:rgba(10,32,53,.84);color:#f1fbff;transform:translateY(-1px)}.gs-calendar-day.is-selected{border-color:rgba(0,240,255,.76);background:rgba(0,240,255,.18);box-shadow:inset 0 0 0 1px rgba(0,240,255,.22);color:#ebfdff}.gs-calendar-day.is-today{border-color:rgba(174,245,255,.72)}.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 rgba(152,229,255,.44);background:rgba(58,144,210,.38);color:rgba(232,250,255,.98);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:rgba(188,226,244,.84);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:rgba(218,242,255,.94);line-height:1.2}.gs-calendar-events-subtitle{color:rgba(188,226,244,.84);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 rgba(122,224,255,.22);border-radius:.64rem;background:rgba(4,14,27,.66);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:rgba(224,246,255,.96);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:rgba(174,214,236,.8);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:rgba(170,217,241,.84);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:rgba(203,237,252,.9);font-size:.48rem}.gs-calendar-compose-check input{margin:0;width:.8rem;height:.8rem;accent-color:rgba(111,210,255,.92)}.gs-calendar-compose-actions{display:flex;flex-wrap:wrap;gap:.24rem}.gs-calendar-events{border:1px solid rgba(122,224,255,.2);border-radius:.64rem;background:rgba(4,14,27,.64);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 rgba(118,218,255,.24);border-radius:.52rem;padding:.32rem .4rem;background:rgba(6,17,32,.84);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:rgba(233,250,255,.96);font-size:.56rem;line-height:1.34;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-calendar-event-time{color:rgba(186,224,244,.8);font-size:.48rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;flex-shrink:0}.gs-calendar-event-meta{color:rgba(176,214,236,.78);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:rgba(163,211,236,.74);white-space:nowrap}.gs-calendar-event-desc{color:rgba(194,229,246,.84);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 rgba(150,214,250,.38);border-radius:999px;background:rgba(10,28,48,.66);color:rgba(215,239,253,.9);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:rgba(187,230,255,.66);background:rgba(35,72,112,.66);color:#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:rgba(183,222,244,.74);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 rgba(168,221,255,.48);border-radius:999px;padding:.16rem .5rem;min-height:1.24rem;background:radial-gradient(circle at 24% 20%,rgba(168,227,255,.24),rgba(20,43,74,.64) 62%,rgba(7,18,36,.88));color:rgba(226,246,255,.9);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:rgba(195,236,255,.72);color:#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:rgba(210,244,255,.86);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%,rgba(6,31,26,.92));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:rgba(134,201,255,.55);background:radial-gradient(circle at 24% 74%,rgba(118,199,255,.42),transparent 50%),linear-gradient(45deg,rgba(23,51,95,.94),rgba(9,21,43,.96) 54%,rgba(5,13,27,.97));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,rgba(164,224,255,.78),rgba(58,158,228,.18));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,rgba(186,232,255,.9),rgba(74,174,238,.74));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:#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 rgba(140,206,255,.46);background:radial-gradient(circle at 28% 20%,rgba(145,219,255,.3),transparent 58%),linear-gradient(156deg,rgba(14,38,68,.92),rgba(9,24,44,.94));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:#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:rgba(206,232,252,.88);line-height:1;transition:color .2s ease}.ai-node-side-btn:hover .ai-node-side-shell{transform:translateY(-1px) scale(1.03);border-color:rgba(173,225,255,.72);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:rgba(228,244,255,.98)}.ai-node-side-btn:focus-visible{outline:2px solid rgba(145,217,255,.82);outline-offset:3px;border-radius:.8rem}#ai-chat-panel{--ai-chat-origin-x:50%;--ai-chat-origin-y:100%;--ai-chat-options-width:10.2rem;--ai-chat-settings-width:50%;position:absolute;left:50%;bottom:var(--ai-chat-panel-bottom);width:min(88vw,26rem);max-width:26rem;display:flex;flex-direction:column;border-radius:1.02rem;border:1px solid rgba(171,223,255,.32);background:radial-gradient(circle at 18% 8%,rgba(70,168,244,.18),transparent 42%),radial-gradient(circle at 86% 100%,rgba(39,103,178,.16),transparent 46%),linear-gradient(160deg,#061120,#020815 58%,#01040d);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(--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 .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}#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 1.05rem);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 1.05rem)}#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{flex:1 1 auto;height:auto;min-height:0}.ai-chat-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.44rem;padding:.56rem .66rem .52rem;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,.1))}.ai-chat-head-main{min-width:0;display:inline-flex;align-items:center;gap:.38rem;overflow:hidden}.ai-chat-head-title{color:rgba(236,248,255,.98);font-size:.49rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-chat-context-label{margin-left:.2rem;padding:.16rem .34rem;border-radius:999px;border:1px solid rgba(170,220,255,.36);background:rgba(10,32,54,.52);color:rgba(191,226,250,.9);font-family:JetBrains Mono,monospace;font-size:.33rem;letter-spacing:.06em;line-height:1;white-space:nowrap}.ai-chat-head-actions{display:inline-flex;align-items:center;gap:.34rem;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:1.08rem;height:1.08rem;min-width:1.08rem;border-radius:.24rem;border:0;background:transparent;color:rgba(206,235,255,.82);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,opacity .2s ease,transform .2s ease,text-shadow .2s ease;position:relative;opacity:.86}.ai-chat-head-action-btn i,.ai-chat-head-action-btn svg,.ai-chat-head-close i,.ai-chat-head-close svg{width:.78rem!important;height:.78rem!important}.ai-chat-head-action-btn:hover,.ai-chat-head-close:hover{background:transparent;color:rgba(238,250,255,.98);opacity:1;transform:translateY(-1px);text-shadow:0 0 10px rgba(95,187,249,.4)}.ai-chat-head-action-btn[aria-expanded=true]{color:rgba(151,219,255,.98);opacity:1;text-shadow:0 0 12px rgba(89,186,255,.56)}.ai-chat-head-action-badge{position:absolute;top:-.16rem;right:-.14rem;min-width:.54rem;height:.54rem;border-radius:999px;border:1px solid rgba(229,246,255,.92);background:rgba(56,81,110,.96);color:#eff9ff;font-family:JetBrains Mono,monospace;font-size:.26rem;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:0;right:0;bottom:0;width:var(--ai-chat-options-width);min-width:var(--ai-chat-options-width);max-width:var(--ai-chat-options-width);border-radius:0;border-left:1px solid rgba(144,209,255,.28);background:radial-gradient(circle at top right,rgba(84,183,255,.14),transparent 50%),linear-gradient(165deg,rgba(6,18,33,.98),rgba(8,23,41,.97));box-shadow:-16px 0 26px rgba(2,10,24,.52);padding:.52rem .38rem .46rem;display:flex;flex-direction:column;gap:.12rem;z-index:8;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(.8rem);transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility .24s ease}.ai-chat-head-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}#ai-chat-settings-menu{width:var(--ai-chat-settings-width);min-width:var(--ai-chat-settings-width);max-width:var(--ai-chat-settings-width);padding:.36rem .34rem .34rem;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 rgba(114,185,241,.28);border-radius:.62rem;background:radial-gradient(circle at top right,rgba(93,188,255,.12),transparent 52%),linear-gradient(160deg,rgba(8,27,47,.86),rgba(8,22,39,.9));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:rgba(163,210,241,.86);font-size:.28rem;letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-panel-title{margin:0;color:rgba(235,247,255,.98);font-size:.53rem;line-height:1.18;letter-spacing:.01em;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-panel-copy{margin:0;color:rgba(175,216,243,.88);font-size:.32rem;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 rgba(153,208,247,.42);border-radius:999px;padding:.14rem .3rem;color:rgba(224,243,255,.96);background:rgba(11,36,60,.68);font-size:.29rem;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:rgba(165,214,245,.86);font-size:.28rem;letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-section-meta{color:rgba(194,228,249,.9);font-size:.29rem;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-status-pill{border:1px solid rgba(155,211,251,.48);border-radius:999px;padding:.1rem .26rem;color:rgba(229,245,255,.98);background:rgba(44,92,143,.36);font-size:.27rem;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 rgba(137,200,245,.22);border-radius:.46rem;background:rgba(9,28,48,.62);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:rgba(160,209,240,.8);font-size:.25rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-detail-value{color:rgba(230,246,255,.98);font-size:.32rem;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 rgba(139,201,245,.2);border-radius:.46rem;background:rgba(9,29,50,.58);color:rgba(197,228,248,.9);font-size:.31rem;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 rgba(131,195,243,.28);border-radius:.46rem;background:rgba(9,30,52,.58);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 rgba(168,218,252,.48);background:linear-gradient(150deg,rgba(44,99,148,.9),rgba(18,54,89,.92));color:rgba(239,250,255,.98);font-size:.27rem;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:rgba(232,247,255,.98);font-size:.33rem;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:rgba(167,211,241,.84);font-size:.28rem;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:rgba(149,198,230,.84);font-size:.27rem;line-height:1.42;font-family:JetBrains Mono,monospace}#ai-chat-settings-menu .ai-chat-string-collab-card{border:1px solid rgba(133,197,243,.22);border-radius:.48rem;background:rgba(8,26,46,.62);padding:.22rem;display:flex;flex-direction:column;gap:.16rem}#ai-chat-settings-menu .ai-chat-string-collab-head{color:rgba(161,210,241,.84);font-size:.27rem;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:rgba(227,245,255,.96);font-size:.31rem;line-height:1.2}#ai-chat-settings-menu .ai-chat-settings-team-meta{color:rgba(165,210,241,.84);font-size:.27rem;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 rgba(126,196,245,.32);border-radius:.42rem;background:linear-gradient(145deg,rgba(16,59,97,.72),rgba(12,43,70,.78));color:rgba(222,244,255,.96);font-size:.31rem;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:rgba(176,224,255,.58);background:linear-gradient(145deg,rgba(24,74,118,.82),rgba(16,53,85,.86))}#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 rgba(132,196,242,.22);border-radius:.42rem;background:rgba(11,33,57,.6);padding:.16rem .2rem;display:flex;align-items:center;justify-content:space-between;gap:.2rem}#ai-chat-settings-menu .ai-chat-string-linked-label{color:rgba(217,239,255,.94);font-size:.29rem;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 rgba(136,200,245,.32);border-radius:.42rem;background:rgba(8,28,49,.74);color:rgba(224,243,255,.96);font-size:.31rem;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:rgba(186,227,255,.66);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:.33rem;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{padding:.04rem .12rem .14rem;color:rgba(180,220,245,.86);font-family:JetBrains Mono,monospace;font-size:.32rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;position:sticky;top:0;background:linear-gradient(180deg,rgba(8,23,41,.96),rgba(8,23,41,.72));z-index:1}.ai-chat-head-menu-title-row{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.14rem;padding:.02rem .04rem .08rem;background:linear-gradient(180deg,rgba(8,23,41,.98),rgba(8,23,41,.78))}.ai-chat-head-menu-title-row .ai-chat-head-menu-title{position:static;top:auto;z-index:auto;padding:0;background:transparent}.ai-chat-head-menu-back-btn{width:.72rem;height:.72rem;min-width:.72rem;border:0;border-radius:.2rem;background:transparent;color:rgba(202,235,255,.9);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:.56rem!important;height:.56rem!important}.ai-chat-head-menu-back-btn:hover{color:rgba(238,250,255,.98);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:rgba(169,214,242,.8);font-family:JetBrains Mono,monospace;font-size:.29rem;letter-spacing:.07em;text-transform:uppercase;line-height:1.2}.ai-chat-head-menu-item{width:100%;border:1px solid rgba(130,194,244,.26);border-radius:.42rem;background:rgba(9,29,52,.56);color:rgba(214,238,255,.92);font-family:JetBrains Mono,monospace;font-size:.35rem;letter-spacing:.04em;text-align:left;padding:.24rem .32rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.ai-chat-head-menu-item:hover{border-color:rgba(176,224,255,.58);background:rgba(47,84,128,.58);color:rgba(236,249,255,.98)}.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:rgba(188,229,255,.74);background:rgba(73,164,226,.26);color:rgba(235,248,255,.98);box-shadow:0 0 12px rgba(93,187,248,.24)}.ai-chat-participants-list{display:flex;flex-direction:column;gap:.12rem;flex:1 1 auto;overflow-y:auto;padding-right:.08rem}.ai-chat-participants-select-all{font-weight:700;letter-spacing:.05em}.ai-chat-participant-item{width:100%;border:1px solid rgba(130,194,244,.24);border-radius:.46rem;background:rgba(8,27,47,.56);color:rgba(214,238,255,.94);display:flex;align-items:center;gap:.26rem;text-align:left;padding:.24rem .3rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ai-chat-participant-item:hover{border-color:rgba(176,224,255,.58);background:rgba(47,84,128,.58)}.ai-chat-participant-item.is-you{border-color:rgba(188,229,255,.68);box-shadow:0 0 12px rgba(93,187,248,.2)}.ai-chat-participant-item.is-online .ai-chat-participant-avatar:after{content:"";position:absolute;right:-.02rem;bottom:-.02rem;width:.2rem;height:.2rem;border-radius:999px;border:1px solid rgba(226,246,255,.85);background:#58d99b;box-shadow:0 0 8px rgba(88,217,155,.48)}.ai-chat-participant-avatar{position:relative;width:.86rem;height:.86rem;min-width:.86rem;border-radius:.28rem;border:1px solid rgba(169,217,252,.46);background:linear-gradient(160deg,rgba(47,103,151,.86),rgba(20,57,95,.9));color:rgba(239,250,255,.98);font-family:JetBrains Mono,monospace;font-size:.32rem;font-weight:700;letter-spacing:.05em;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:.06rem}.ai-chat-participant-name{color:rgba(235,248,255,.98);font-size:.35rem}.ai-chat-participant-name,.ai-chat-participant-sub{font-family:JetBrains Mono,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-chat-participant-sub{color:rgba(175,218,245,.82);font-size:.29rem}.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:rgba(255,233,239,.98)}.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-panel .ai-chat-body,#ai-chat-panel .ai-chat-compose,#ai-chat-panel .ai-chat-control-shell,#ai-chat-panel .ai-chat-head{transition:padding-right .24s ease}#ai-chat-panel.is-options-open:not([data-ai-chat-options=settings]) .ai-chat-head{padding-right:calc(var(--ai-chat-options-width) + .62rem)}#ai-chat-panel.is-options-open:not([data-ai-chat-options=settings]) .ai-chat-context-label{display:none}#ai-chat-panel.is-options-open:not([data-ai-chat-options=settings]) .ai-chat-head-actions{gap:.14rem}#ai-chat-panel.is-options-open:not([data-ai-chat-options=settings]) .ai-chat-body,#ai-chat-panel.is-options-open:not([data-ai-chat-options=settings]) .ai-chat-compose,#ai-chat-panel.is-options-open:not([data-ai-chat-options=settings]) .ai-chat-control-shell{padding-right:calc(var(--ai-chat-options-width) + .58rem)}.ai-chat-history-item{width:100%;border:1px solid rgba(130,194,244,.24);border-radius:.44rem;background:rgba(8,27,47,.56);color:rgba(216,239,255,.9);font-family:JetBrains Mono,monospace;display:flex;flex-direction:column;gap:.08rem;text-align:left;padding:.24rem .32rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ai-chat-history-item:hover{border-color:rgba(177,225,255,.56);background:rgba(46,83,127,.56)}.ai-chat-history-item.is-active{border-color:rgba(189,229,255,.72);background:rgba(71,164,227,.28);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:rgba(234,248,255,.98);font-size:.36rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-chat-history-item-time{color:rgba(171,214,241,.84);font-size:.3rem;line-height:1.2;flex-shrink:0}.ai-chat-history-item-tag{color:rgba(180,219,244,.86);font-size:.3rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.ai-chat-menu-empty{margin:0;border:1px dashed rgba(129,198,255,.26);border-radius:.42rem;color:rgba(170,212,239,.82);font-family:JetBrains Mono,monospace;font-size:.33rem;line-height:1.3;padding:.34rem;text-align:center}.ai-chat-control-shell{display:flex;align-items:center;gap:.24rem;padding:.46rem .62rem .56rem;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.06));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.ai-chat-control-shell::-webkit-scrollbar{display:none}.ai-chat-role-toggle,.ai-chat-subtabs{display:inline-flex;align-items:center;gap:.18rem;padding:.1rem;border:1px solid rgba(128,196,255,.2);border-radius:999px;background:rgba(7,22,41,.56);flex:0 0 auto}.ai-chat-subtabs{margin-left:auto}.ai-chat-role-btn,.ai-chat-tab-btn{border:1px solid rgba(164,214,255,.32);border-radius:.9rem;background:rgba(14,31,54,.48);color:rgba(216,237,255,.78);font-family:JetBrains Mono,monospace;font-size:.39rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;min-height:1.06rem;padding:.18rem .44rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.ai-chat-role-btn:hover,.ai-chat-tab-btn:hover{color:#ecf8ff;border-color:rgba(181,226,255,.62);background:rgba(38,73,116,.56)}.ai-chat-role-btn.is-active,.ai-chat-tab-btn.is-active{color:#e8f8ff;border-color:rgba(187,228,255,.78);background:rgba(77,170,232,.3);box-shadow:0 0 16px rgba(89,186,255,.3)}.ai-chat-body{display:flex;flex-direction:column;gap:.28rem;height:15.6rem;padding:.62rem;overflow-y:auto;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.26))}.ai-chat-message-row{display:flex;width:100%;gap:.18rem}.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-read-aloud-btn{width:.74rem;height:.74rem;margin-bottom:.08rem}.ai-chat-read-aloud-btn i,.ai-chat-read-aloud-btn svg{width:.34rem;height:.34rem}.ai-chat-message-bubble{width:-moz-fit-content;width:fit-content;max-width:86%;border-radius:.56rem;border:1px solid rgba(130,198,255,.22);background:rgba(8,24,43,.7);color:rgba(221,243,255,.92);font-family:JetBrains Mono,monospace;font-size:.4rem;line-height:1.45;padding:.34rem .4rem .28rem;box-shadow:0 6px 14px rgba(1,10,22,.28)}.ai-chat-message-row.is-user .ai-chat-message-bubble{border-color:rgba(152,221,255,.4);background:linear-gradient(155deg,rgba(36,92,141,.82),rgba(16,57,97,.82));color:rgba(236,249,255,.98);border-top-right-radius:.2rem}.ai-chat-message-row.is-assistant .ai-chat-message-bubble{border-top-left-radius:.2rem}.ai-chat-message-row.is-system .ai-chat-message-bubble{border-style:dashed;border-color:rgba(128,191,238,.44);background:rgba(8,27,46,.52)}.ai-chat-message-text{margin:0;white-space:pre-wrap;word-break:break-word}.ai-chat-message-meta{margin-top:.18rem;color:rgba(166,209,237,.82);font-size:.29rem;letter-spacing:.04em;line-height:1.2}.ai-chat-message-row.is-skeleton{pointer-events:none}.ai-chat-message-bubble.is-skeleton{min-width:min(68%,9.4rem);border-color:rgba(133,201,255,.32);background:linear-gradient(160deg,rgba(10,31,55,.78),rgba(7,24,43,.78))}.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,rgba(95,170,231,.22),rgba(173,222,255,.52) 48%,rgba(92,166,228,.2));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%,16.8rem);margin-inline:auto;position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(146,210,255,.22);border-radius:.84rem;background:radial-gradient(circle at 14% 12%,rgba(96,187,246,.2),transparent 48%),radial-gradient(circle at 86% 88%,rgba(62,132,207,.2),transparent 56%),linear-gradient(165deg,rgba(7,23,40,.92),rgba(8,28,49,.92));padding:.86rem .82rem .8rem;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,rgba(98,188,245,.24),rgba(98,188,245,0));filter:blur(4px)}.ai-chat-welcome:after{right:-18%;bottom:-38%;width:4.8rem;height:4.8rem;border-radius:999px;background:radial-gradient(circle,rgba(82,173,237,.22),rgba(82,173,237,0));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 rgba(164,220,255,.3);background:rgba(16,44,74,.52);color:rgba(176,222,249,.9);font-family:JetBrains Mono,monospace;font-size:.31rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;margin-inline:auto}.ai-chat-welcome-title{color:rgba(234,248,255,.98);font-size:.64rem;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:rgba(180,222,247,.86);font-size:.4rem;line-height:1.42;max-width:13rem}.ai-chat-welcome-prompt-title{margin:.08rem 0 0;color:rgba(167,213,241,.76);font-family:JetBrains Mono,monospace;font-size:.3rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.ai-chat-welcome-prompts{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.2rem}.ai-chat-welcome-prompt-btn{position:relative;overflow:hidden;border:1px solid rgba(143,207,250,.32);border-radius:1.14rem .96rem 1.22rem 1rem/.86rem 1.08rem .9rem 1.12rem;background:linear-gradient(160deg,rgba(16,44,73,.72),rgba(10,29,50,.74));color:rgba(224,243,255,.92);font-family:JetBrains Mono,monospace;font-size:.32rem;line-height:1.35;text-align:center;padding:.28rem .44rem;min-height:1.08rem;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,rgba(147,212,255,.08),rgba(147,212,255,0));opacity:0;transition:opacity .2s ease;pointer-events:none}.ai-chat-welcome-prompt-text{display:block;color:inherit;font-size:.35rem;line-height:1.26;text-wrap:balance;width:100%}.ai-chat-welcome-prompt-arrow{display:none}.ai-chat-welcome-prompt-btn:hover{border-color:rgba(182,227,255,.62);background:linear-gradient(160deg,rgba(40,78,117,.74),rgba(18,52,84,.74));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{border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);padding:.52rem .62rem .62rem;display:flex;align-items:center;gap:.26rem}.ai-chat-input{flex:1;min-height:1.28rem;border-radius:.48rem;border:1px solid rgba(128,196,255,.28);background:rgba(8,24,43,.74);color:rgba(227,246,255,.98);font-family:JetBrains Mono,monospace;font-size:.4rem;padding:.24rem .34rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ai-chat-input:focus{border-color:rgba(174,224,255,.62);box-shadow:0 0 0 2px rgba(76,169,232,.2)}.ai-chat-input::-moz-placeholder{color:rgba(178,217,242,.72)}.ai-chat-input::placeholder{color:rgba(178,217,242,.72)}.ai-chat-send-btn,.ai-chat-voice-btn{width:1.3rem;height:1.3rem;min-width:1.3rem;border-radius:.44rem;border:1px solid rgba(160,214,255,.42);background:rgba(36,84,129,.72);color:rgba(233,248,255,.98);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ai-chat-voice-btn{background:rgba(12,35,60,.78);color:rgba(196,231,255,.96)}.ai-chat-voice-btn.is-listening{border-color:rgba(111,230,255,.92);background:rgba(19,111,148,.86);color:rgba(240,253,255,1);box-shadow:0 0 0 2px rgba(79,216,255,.16),0 0 16px rgba(87,210,255,.42)}.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:.55}.ai-chat-send-btn:not(:disabled):hover,.ai-chat-voice-btn:not(:disabled):hover{border-color:rgba(189,229,255,.78);background:rgba(72,165,227,.74);box-shadow:0 0 14px rgba(87,180,245,.36)}.ai-chat-voice-btn.is-listening:not(:disabled):hover{border-color:rgba(135,237,255,.96);background:rgba(23,126,166,.92);box-shadow:0 0 0 2px rgba(79,216,255,.18),0 0 18px rgba(87,210,255,.46)}@keyframes ai-chat-voice-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}.ai-node-shell{position:relative;width:2.95rem;height:2.95rem;border-radius:999px;border:1px solid rgba(141,206,255,.52);background:radial-gradient(circle at 30% 24%,rgba(166,232,255,.88),rgba(63,135,212,.76) 56%,rgba(20,46,92,.9) 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:#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:#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:rgba(214,237,255,.9);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:rgba(173,225,255,.78);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:rgba(200,238,255,.92);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 rgba(145,217,255,.85);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:rgba(12,26,48,.96);border-color:rgba(255,255,255,.6)}.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 rgba(109,196,248,.34);background:linear-gradient(180deg,rgba(16,42,72,.94),rgba(4,12,27,.96));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 rgba(228,246,255,.88);background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.98),rgba(157,230,255,.96) 48%,rgba(35,161,255,.95));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 rgba(109,196,248,.34);background:linear-gradient(180deg,rgba(16,42,72,.94),rgba(4,12,27,.96));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),rgba(56,145,255,.95))}input[type=range]::-moz-range-thumb{width:.98rem;height:.98rem;border-radius:50%;border:1px solid rgba(228,246,255,.88);background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.98),rgba(157,230,255,.96) 48%,rgba(35,161,255,.95));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:rgba(244,252,255,.98);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,#tree-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}#tree-view-container{touch-action:pan-y pinch-zoom}#heat-map-view-container.is-active,#tree-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,#tree-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:rgba(148,208,255,.3);background:radial-gradient(circle at 18% -40%,rgba(67,159,233,.18),transparent 55%),linear-gradient(170deg,rgba(6,12,24,.92),rgba(4,9,18,.9))}.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:#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:rgba(212,236,255,.68);font-size:.56rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace}.gs-heat-map-count{gap:.25rem;border-radius:999px;border:1px solid rgba(121,193,250,.38);background:rgba(32,77,124,.24);color:#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 rgba(121,193,250,.32);background:rgba(17,37,61,.42)}.gs-heat-map-zoom-btn{width:1.4rem;height:1.4rem;border-radius:999px;border:1px solid rgba(132,198,255,.3);background:rgba(18,37,61,.54);color:#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:rgba(127,198,255,.52);background:rgba(33,65,101,.66);transform:translateY(-1px)}.gs-heat-map-zoom-btn:disabled{opacity:.42;cursor:not-allowed}.gs-heat-map-recenter-btn{border:1px solid rgba(132,198,255,.3);background:rgba(18,37,61,.54);color:#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:rgba(127,198,255,.52);background:rgba(33,65,101,.66);transform:translateY(-1px)}.gs-heat-map-map-shell{position:relative;flex:1;min-height:0;border:1px solid rgba(132,198,255,.24);border-radius:.72rem;background:radial-gradient(circle at 50% 20%,rgba(35,84,136,.22),rgba(5,10,19,.78) 64%),rgba(5,10,19,.64);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:#08172b;font-family:JetBrains Mono,monospace}.gs-heat-map-globe-stage .leaflet-control-zoom a{background:rgba(8,23,42,.9);border-color:rgba(125,199,247,.34);color:rgba(229,245,255,.95);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:rgba(6,16,30,.78);border-color:rgba(126,198,243,.28);color:rgba(188,226,246,.9);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:rgba(148,212,243,.95)}.gs-heat-map-globe-stage .leaflet-tooltip.gs-heat-map-node-tooltip{border:1px solid rgba(126,198,255,.44);border-radius:.44rem;background:rgba(6,14,26,.92);color:#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:rgba(126,198,255,.44)}.gs-heat-map-globe-stage .sp-vw-map-hybrid-street-overlay{mix-blend-mode:multiply}.gs-heat-map-globe-stage .leaflet-marker-icon.gs-heat-map-user-pin{background:transparent;border:0;margin-left:-11px;margin-top:-30px;width:22px!important;height:30px!important;cursor:pointer;filter:drop-shadow(0 0 6px rgba(55,197,255,.66))}.gs-heat-map-globe-stage .gs-heat-map-user-pin:before{content:"";position:absolute;left:50%;top:1px;width:14px;height:14px;border-radius:999px;transform:translateX(-50%);background:radial-gradient(circle at 35% 30%,#b8eeff 0,#5fd6ff 58%,#1b90be 100%);border:2px solid #ffffff;box-sizing:border-box}.gs-heat-map-globe-stage .gs-heat-map-user-pin:after{content:"";position:absolute;left:50%;top:13px;width:0;height:0;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:12px solid #37c5ff}.gs-heat-map-globe-stage .gs-heat-map-user-pin-core{display:none}.gs-heat-map-empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(190,221,246,.78);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 rgba(132,198,255,.24);border-radius:.72rem;background:rgba(5,10,19,.64);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:rgba(198,224,246,.88);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}#heat-map-node-list-count{color:#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:rgba(180,208,233,.72);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 rgba(126,196,255,.14);background:rgba(16,32,52,.54);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:rgba(137,208,255,.4);background:rgba(22,42,67,.64);transform:translateY(-1px)}.gs-heat-map-node-row.is-selected{border-color:rgba(177,228,255,.62);background:rgba(33,61,92,.72);box-shadow:0 0 0 1px rgba(146,217,255,.24)}.gs-heat-map-node-row-title{color:#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-tree{color:rgba(178,218,244,.72);font-family:JetBrains Mono,monospace;font-size:.54rem;letter-spacing:.02em;min-width:.72rem;text-align:center}.gs-heat-map-node-row-meta{color:rgba(198,224,246,.72);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 rgba(132,198,255,.24);border-radius:.72rem;background:rgba(5,10,19,.64);padding:.44rem;display:flex;flex-direction:column;gap:.34rem}.gs-heat-map-log-empty{color:rgba(180,208,233,.72);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 rgba(126,196,255,.14);background:rgba(16,32,52,.54);border-radius:.48rem;padding:.34rem .44rem;display:flex;flex-direction:column;gap:.08rem}.gs-heat-map-log-title{color:#f0fbff;font-size:.6rem;font-weight:700;letter-spacing:.02em}.gs-heat-map-log-meta,.gs-heat-map-log-time{color:rgba(198,224,246,.72);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:#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:#f3fbff;transform:translateY(-1px)}.gs-first-node-empty-action:focus-visible{outline:2px solid rgba(148,214,255,.8);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 rgba(138,207,255,.46);background:rgba(18,49,84,.44);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%,rgba(125,214,255,.42),rgba(31,95,153,.06) 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:rgba(207,234,255,.9);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-tree-view{height:100%;display:flex;flex-direction:column;gap:.56rem;padding:.62rem;border-radius:1rem;border-color:rgba(148,208,255,.3);background:radial-gradient(circle at 18% -40%,rgba(67,159,233,.18),transparent 55%),linear-gradient(170deg,rgba(6,12,24,.92),rgba(4,9,18,.9))}.gs-tree-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.2rem .3rem .08rem}.gs-tree-head-copy{min-width:0}.gs-tree-title{margin:0;color:#e8f7ff;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gs-tree-subtitle,.gs-tree-title{font-family:JetBrains Mono,monospace}.gs-tree-subtitle{margin:.22rem 0 0;color:rgba(212,236,255,.68);font-size:.56rem;letter-spacing:.04em}.gs-tree-head-actions{display:inline-flex;align-items:center;gap:.44rem;flex-shrink:0}.gs-tree-count{gap:.25rem;border-radius:999px;border:1px solid rgba(121,193,250,.38);background:rgba(32,77,124,.24);color:#d7f0ff;font-size:.64rem;font-weight:700;letter-spacing:.08em;font-family:JetBrains Mono,monospace;padding:.22rem .54rem;line-height:1}.gs-tree-count,.gs-tree-zoom{display:inline-flex;align-items:center}.gs-tree-zoom{gap:.24rem;padding:.16rem;border-radius:999px;border:1px solid rgba(121,193,250,.32);background:rgba(17,37,61,.42)}.gs-tree-zoom-btn{width:1.4rem;height:1.4rem;border-radius:999px;border:1px solid rgba(132,198,255,.3);background:rgba(18,37,61,.54);color:#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:rgba(127,198,255,.52);background:rgba(33,65,101,.66);transform:translateY(-1px)}.gs-tree-shell{flex:1;min-height:0;overflow:auto;border:1px solid rgba(132,198,255,.24);border-radius:.72rem;background:rgba(5,10,19,.64);padding:.4rem}#tree-view-container .gs-tree-shell,#tree-view-container .gs-tree-view{background:transparent!important;background-image:none!important;box-shadow:none!important}#tree-view-container .gs-tree-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-tree-content{gap:.24rem;width:100%}.gs-tree-content,.gs-tree-wrap{display:flex;flex-direction:column}.gs-tree-wrap{gap:.18rem}.gs-tree-wrap.is-hidden{display:none}.gs-tree-root-drop-zone{min-height:2.08rem;border:1px dashed rgba(126,196,255,.2);background:rgba(10,24,42,.34);color:rgba(210,235,255,.72);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-tree-root-drop-zone svg{width:.9rem;height:.9rem}.gs-tree-content.is-tree-reordering .gs-tree-root-drop-zone{display:flex;pointer-events:auto}.gs-tree-root-drop-zone.is-tree-drop-target{border-color:rgba(34,211,238,.92);background:rgba(17,67,93,.62);color:#ecfeff;box-shadow:0 0 0 1px rgba(34,211,238,.24),0 0 18px rgba(34,211,238,.1)}.gs-tree-root-drop-zone.is-tree-drop-invalid{border-color:rgba(248,113,113,.78);background:rgba(78,24,34,.38);color:rgba(254,226,226,.78)}.gs-tree-row{--gs-tree-row-accent:#90d5ff;position:relative;width:100%;border:1px solid color-mix(in srgb,var(--gs-tree-row-accent) 34%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--gs-tree-row-accent) 11%,rgba(16,32,52,.54)),rgba(16,32,52,.54));color:#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-tree-row:hover{border-color:color-mix(in srgb,var(--gs-tree-row-accent) 58%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--gs-tree-row-accent) 18%,rgba(33,65,101,.62)),rgba(33,65,101,.62));transform:translateY(-1px)}.gs-tree-row .gs-tree-reorder-handle{cursor:grab}.gs-tree-content.is-tree-reordering,.gs-tree-content.is-tree-reordering *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gs-tree-row.is-tree-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-tree-row.is-tree-dragging .gs-tree-reorder-handle{cursor:grabbing;border-color:rgba(250,204,21,.8);color:rgba(254,249,195,.96);background:rgba(113,63,18,.48)}.gs-tree-row.is-tree-drop-target{border-color:rgba(34,211,238,.92);background:rgba(17,67,93,.68);box-shadow:0 0 0 1px rgba(34,211,238,.28),0 0 18px rgba(34,211,238,.12)}.gs-tree-row.is-tree-drop-after:after,.gs-tree-row.is-tree-drop-before:before{content:"";position:absolute;left:.48rem;right:.48rem;height:2px;border-radius:999px;background:rgba(125,249,255,.95);box-shadow:0 0 12px rgba(34,211,238,.72);pointer-events:none}.gs-tree-row.is-tree-drop-before:before{top:-.18rem}.gs-tree-row.is-tree-drop-after:after{bottom:-.18rem}.gs-tree-row.is-tree-drop-inside{outline:1px dashed rgba(125,249,255,.72);outline-offset:-.3rem}.gs-tree-reorder-preview{position:fixed;z-index:120;min-height:2.32rem;border:1px dashed rgba(125,249,255,.76);border-radius:.58rem;background:linear-gradient(90deg,rgba(24,94,130,.42),rgba(13,31,52,.68));color:rgba(229,247,255,.92);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-tree-reorder-preview.is-inside{border-color:rgba(74,222,128,.82);background:linear-gradient(90deg,rgba(22,101,52,.34),rgba(13,31,52,.66));box-shadow:inset 0 0 0 1px rgba(74,222,128,.13),0 0 18px rgba(74,222,128,.08)}.gs-tree-reorder-preview.is-root{border-color:rgba(250,204,21,.82);background:linear-gradient(90deg,rgba(113,63,18,.36),rgba(13,31,52,.66))}.gs-tree-reorder-preview-grip{width:1.26rem;height:1.26rem;border:1px solid rgba(126,196,255,.24);border-radius:.32rem;background:rgba(14,31,52,.5);color:rgba(210,235,255,.76);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-tree-reorder-preview-grip svg{width:.78rem;height:.78rem;stroke-width:2.2}.gs-tree-reorder-preview-dot{width:.48rem;height:.48rem;border-radius:999px;background:#7df9ff;box-shadow:0 0 12px rgba(125,249,255,.55);flex-shrink:0}.gs-tree-reorder-preview-copy{min-width:0;display:flex;flex-direction:column;gap:.08rem}.gs-tree-reorder-preview-title{font-size:.68rem;font-weight:800}.gs-tree-reorder-preview-meta,.gs-tree-reorder-preview-title{line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-tree-reorder-preview-meta{color:rgba(180,208,233,.74);font-family:JetBrains Mono,monospace;font-size:.48rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gs-tree-row.is-tree-drop-invalid{border-color:rgba(248,113,113,.78);background:rgba(78,24,34,.46)}.gs-tree-row.is-selected{border-color:color-mix(in srgb,var(--gs-tree-row-accent) 74%,white 8%);background:linear-gradient(90deg,color-mix(in srgb,var(--gs-tree-row-accent) 24%,rgba(38,81,126,.64)),rgba(38,81,126,.64));box-shadow:0 0 0 1px color-mix(in srgb,var(--gs-tree-row-accent) 28%,transparent)}.gs-tree-left{display:flex;align-items:center;gap:.42rem;min-width:0;flex:1}.gs-tree-toggle,.gs-tree-toggle-spacer{width:1.26rem;height:1.26rem;flex-shrink:0}.gs-tree-toggle{border:1px solid rgba(126,196,255,.24);border-radius:.32rem;background:rgba(14,31,52,.5);color:rgba(210,235,255,.84);font-size:.72rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,transform .18s ease}.gs-tree-toggle:hover{border-color:rgba(127,198,255,.45)}.gs-tree-reorder-handle{width:1.26rem;height:1.26rem;border:1px solid rgba(126,196,255,.18);border-radius:.32rem;background:rgba(14,31,52,.38);color:rgba(210,235,255,.66);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-tree-reorder-handle:hover{border-color:rgba(127,198,255,.46);color:rgba(231,247,255,.92);background:rgba(27,55,88,.52)}.gs-tree-reorder-handle svg{width:.86rem;height:.86rem;pointer-events:none}.gs-tree-row[data-tree-expanded=false] .gs-tree-toggle{transform:rotate(-90deg)}.gs-tree-dot{width:.46rem;height:.46rem;border-radius:999px;background:var(--gs-tree-row-accent,#90d5ff);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 11px color-mix(in srgb,var(--gs-tree-row-accent,#90d5ff) 58%,transparent);flex-shrink:0}.gs-tree-labels{display:flex;flex-direction:column;min-width:0}.gs-tree-node-title{color:#f0fbff;font-size:.64rem;font-weight:700;letter-spacing:.02em}.gs-tree-node-meta,.gs-tree-node-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-tree-node-meta{margin-top:.1rem;color:rgba(198,224,246,.68);font-size:.5rem;letter-spacing:.05em;font-family:JetBrains Mono,monospace}.gs-tree-right{gap:.42rem;flex-shrink:0}.gs-tree-favorite,.gs-tree-right{display:inline-flex;align-items:center}.gs-tree-favorite{width:1.24rem;height:1.24rem;border-radius:.34rem;border:1px solid rgba(134,203,255,.3);background:rgba(12,28,48,.56);color:rgba(220,239,255,.78);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-tree-favorite:hover{border-color:rgba(255,216,136,.62);color:rgba(255,233,178,.95);transform:translateY(-1px)}.gs-tree-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-tree-storage{color:rgba(211,236,255,.86);font-size:.53rem;letter-spacing:.03em;white-space:nowrap}.gs-tree-bar-shell{width:4rem;height:.24rem;border-radius:999px;background:rgba(0,0,0,.52);border:1px solid rgba(255,255,255,.1);overflow:hidden;flex-shrink:0}.gs-tree-bar{display:block;width:0;height:100%;border-radius:999px;background:var(--gs-tree-row-accent,#99d9ff);transition:width .2s ease,background-color .2s ease}.gs-tree-branch{margin-left:.88rem;padding-left:.5rem;border-left:1px solid rgba(126,196,255,.2);display:flex;flex-direction:column;gap:.18rem}.gs-tree-branch.is-collapsed{display:none}.gs-tree-empty{color:rgba(180,208,233,.72);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 rgba(255,255,255,.2);background:rgba(7,16,30,.72);color:rgba(220,240,255,.88);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.gs-cockpit-left-close:hover{background:rgba(15,37,62,.9);border-color:rgba(125,231,255,.42);color:#f2fbff}.gs-cockpit-left-close i,.gs-cockpit-left-close svg{width:.72rem;height:.72rem}#side-panel{--gs-side-panel-resize-shift:12px;background:radial-gradient(circle at 12% 0,rgba(92,168,255,.18),transparent 44%),linear-gradient(162deg,rgba(7,16,30,.54),rgba(4,11,22,.46));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;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.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,#calendar-panel{width:min(calc(100vw - .9rem),22rem)}.ai-chat-context-label{font-size:.3rem;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:.4rem;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{--ai-chat-options-width:8.9rem;--ai-chat-settings-width:50%}#ai-chat-panel,#calendar-panel{width:min(calc(100vw - .6rem),20rem)}.ai-chat-head{padding:.48rem .5rem .44rem;gap:.32rem}.ai-chat-head-main{gap:.26rem}.ai-chat-head-title{font-size:.44rem}.ai-chat-head-actions{gap:.2rem}.ai-chat-context-label{display:none}.ai-chat-head-action-btn,.ai-chat-head-close{width:.94rem;height:.94rem;min-width:.94rem}.ai-chat-control-shell{padding:.44rem .5rem .5rem;gap:.14rem;flex-wrap:nowrap}.ai-chat-role-toggle,.ai-chat-subtabs{gap:.12rem;padding:.07rem}.ai-chat-role-btn,.ai-chat-tab-btn{font-size:.35rem;min-height:.98rem;padding:.16rem .28rem}.ai-chat-body{height:14.2rem;padding:.5rem;gap:.24rem}.ai-chat-welcome{width:100%;padding:.64rem .56rem .58rem;gap:.26rem;border-radius:.72rem}.ai-chat-welcome-title{font-size:.54rem}.ai-chat-welcome-copy{font-size:.36rem;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:.37rem}.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,#tree-view-container{inset-inline:.5rem;top:5.9rem;bottom:5.2rem}.gs-tree-row{gap:.28rem;padding:.34rem .42rem}.gs-heat-map-subtitle,.gs-tree-bar-shell,.gs-tree-storage,.gs-tree-subtitle{display:none}.gs-tree-favorite,.gs-tree-toggle,.gs-tree-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:rgba(74,179,255,.88) rgba(4,12,26,.58)}#ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar{width:4px;height:4px}#ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar-track{background:rgba(4,12,26,.58)}#ui-layer :where(:not(.hide-scrollbar))::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(134,220,255,.92),rgba(52,148,237,.92));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:rgba(255,255,255,.4)!important;background:rgba(255,255,255,.1)}.filter-active{background:rgba(0,240,255,.2);border-color:#00F0FF;color:#00F0FF;box-shadow:0 0 10px rgba(0,240,255,.3)}.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 rgba(255,255,255,.26);background:rgba(255,255,255,.06);color:rgba(234,246,255,.82);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:rgba(0,240,255,.55);color:rgba(240,253,255,.98);background:rgba(0,240,255,.1)}.sp-persona-toggle-btn.is-active{border-color:rgba(0,240,255,.8);color:#ecfeff;background:rgba(0,240,255,.24);box-shadow:0 0 14px rgba(0,240,255,.24)}.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 rgba(149,222,255,.54);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04));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:rgba(220,245,255,.78)}.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:rgba(188,224,245,.72);font-family:JetBrains Mono,monospace;word-break:break-all}.sp-node-preview-title{margin:0;font-size:.86rem;font-weight:700;color:rgba(239,250,255,.98);line-height:1.22}.sp-node-preview-description{margin:0;font-size:.58rem;line-height:1.36;color:rgba(194,224,240,.82);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 rgba(149,222,255,.54);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04));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:rgba(220,245,255,.88);background:radial-gradient(circle at 30% 20%,rgba(109,197,255,.36),rgba(15,47,86,.9)),linear-gradient(145deg,rgba(21,57,102,.84),rgba(9,25,49,.92))}.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 rgba(149,222,255,.58);background:radial-gradient(circle at 30% 20%,rgba(109,197,255,.36),rgba(15,47,86,.9)),linear-gradient(145deg,rgba(21,57,102,.84),rgba(9,25,49,.92));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:rgba(194,238,255,.84);box-shadow:0 6px 14px rgba(6,21,42,.48)}.sp-node-main-account-avatar-btn:focus-visible{outline:2px solid rgba(147,231,255,.52);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:rgba(220,245,255,.92)}.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:rgba(208,236,255,.76);font-weight:700}.sp-node-actions-collapse-btn{width:1.1rem;height:1.1rem;border-radius:999px;border:1px solid rgba(132,206,255,.34);background:rgba(7,21,39,.68);color:rgba(210,239,255,.9);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:rgba(174,231,255,.56);background:rgba(12,36,58,.84);color:rgba(237,250,255,.98)}.sp-node-actions-collapse-btn:focus-visible{outline:2px solid rgba(138,220,255,.56);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(6,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 rgba(126,203,255,.22);border-radius:.52rem;background:rgba(5,18,34,.78)}.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 rgba(126,203,255,.28);border-radius:.68rem;background:rgba(3,14,29,.96);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:rgba(196,230,248,.76);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 rgba(138,211,255,.24);border-radius:.52rem;background:rgba(7,22,40,.68);color:rgba(226,244,255,.9);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:rgba(0,240,255,.64);background:rgba(9,39,62,.82);color:rgba(239,251,255,.98);transform:translateY(-1px)}.sp-node-pin-choice:focus-visible{outline:2px solid rgba(138,220,255,.52);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:rgba(196,230,248,.82);font-weight:700}.sp-node-desk-websites-count{min-width:1.15rem;height:1rem;padding:0 .28rem;border-radius:999px;border:1px solid rgba(132,206,255,.26);background:rgba(8,24,43,.62);color:rgba(220,245,255,.9);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 rgba(116,203,255,.24);border-radius:.54rem;background:radial-gradient(circle at 16% 18%,rgba(90,214,255,.12),transparent 42%),rgba(7,20,38,.68);color:rgba(232,248,255,.96);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:rgba(146,225,255,.5);background-color:rgba(12,40,65,.72);transform:translateY(-1px)}.sp-node-desk-website-entry:focus-visible{outline:2px solid rgba(138,220,255,.52);outline-offset:1px}.sp-node-desk-website-icon{width:2.05rem;height:2.05rem;border-radius:.48rem;border:1px solid rgba(142,217,255,.3);background:rgba(12,36,58,.8);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:rgba(211,241,255,.92)}.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:rgba(240,250,255,.98)}.sp-node-desk-website-copy small{max-width:100%;font-size:.42rem;color:rgba(176,218,240,.78)}.sp-node-associated-posts-shell{display:flex;flex-direction:column;gap:.34rem;min-height:0;border:1px solid rgba(126,208,255,.18);border-radius:.62rem;background:rgba(6,18,34,.46);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:rgba(196,230,248,.82);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:rgba(174,213,238,.84)}.sp-node-associated-post-card{border:1px solid rgba(131,208,255,.2);border-radius:.52rem;background:rgba(8,21,41,.56);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 rgba(138,214,255,.36);background:rgba(26,82,122,.52);color:rgba(224,245,255,.96);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:rgba(232,248,255,.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-node-associated-post-author span{font-size:.39rem;color:rgba(162,205,234,.86);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-node-associated-post-title{margin:0;font-size:.5rem;line-height:1.3;color:rgba(226,245,255,.96);word-break:break-word}.sp-node-associated-post-body{margin:0;font-size:.46rem;line-height:1.38;color:rgba(179,218,242,.9);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 rgba(130,203,255,.26);display:block}.sp-node-associated-post-meta{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap;font-size:.38rem;color:rgba(156,201,230,.84)}.sp-node-associated-post-meta b{font-weight:700;color:rgba(205,236,254,.92)}.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 rgba(149,222,255,.54);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04));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:rgba(220,245,255,.88);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:rgba(239,250,255,.98);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 rgba(149,222,255,.56);background:radial-gradient(circle at 30% 20%,rgba(109,197,255,.32),rgba(15,47,86,.88)),linear-gradient(145deg,rgba(21,57,102,.84),rgba(9,25,49,.92));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:rgba(194,238,255,.86);box-shadow:0 6px 14px rgba(6,21,42,.46)}.sp-node-tabs-account-avatar-btn:focus-visible{outline:2px solid rgba(147,231,255,.5);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:rgba(220,245,255,.9);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:rgba(208,236,255,.76)}.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 rgba(118,205,255,.32);background:rgba(8,31,52,.72);color:rgba(216,243,255,.95);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 rgba(133,213,255,.28);background:rgba(255,255,255,.03);color:rgba(214,238,252,.9);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:rgba(0,240,255,.62);color:rgba(237,251,255,.98);background:rgba(0,240,255,.12)}.sp-node-tab-btn.is-active{border-color:rgba(0,240,255,.8);color:#ecfeff;background:rgba(0,240,255,.22);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 rgba(123,210,255,.2);background:rgba(4,16,30,.6);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:rgba(181,223,247,.82)}.sp-node-tab-path{margin:0;font-size:.52rem;line-height:1.35;color:rgba(196,224,238,.8);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:rgba(179,220,244,.66)}.sp-node-tab-view-key code{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.54rem;line-height:1.35;color:rgba(226,248,255,.92);background:rgba(255,255,255,.04);border:1px solid rgba(140,214,255,.2);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 rgba(133,213,255,.36);background:linear-gradient(160deg,rgba(0,240,255,.18),rgba(0,185,255,.1));color:rgba(236,252,255,.98);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:rgba(0,240,255,.82);box-shadow:0 0 14px rgba(0,240,255,.24);transform:translateY(-1px)}.sp-node-login-profile-card{border:1px solid rgba(123,210,255,.22);border-radius:.82rem;background:linear-gradient(160deg,rgba(8,26,45,.88),rgba(3,14,28,.82));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,rgba(0,200,255,.28),rgba(22,56,96,.8));border-bottom:1px solid rgba(123,210,255,.18);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%,rgba(72,227,255,.44),transparent 56%),radial-gradient(120% 92% at 100% 20%,rgba(96,143,255,.3),transparent 60%),linear-gradient(160deg,rgba(7,25,43,.84),rgba(3,13,25,.94))}.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 rgba(157,226,255,.72);box-shadow:0 12px 32px rgba(1,13,24,.54);background:linear-gradient(160deg,rgba(0,222,255,.32),rgba(17,51,83,.92));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:rgba(236,252,255,.98);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:rgba(234,249,255,.96);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:rgba(178,218,240,.78);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 rgba(123,210,255,.2);border-radius:.5rem;background:rgba(6,18,33,.6);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:rgba(178,218,240,.68)}.sp-node-login-profile-field strong{margin:0;font-size:.54rem;line-height:1.2;color:rgba(230,248,255,.94);font-weight:700;word-break:break-word}.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:rgba(234,249,255,.96);font-weight:700;letter-spacing:.03em}.sp-node-tab-area-view{display:inline-flex;align-items:center;min-height:1.4rem;border:1px solid rgba(140,214,255,.2);border-radius:.42rem;padding:.16rem .52rem;color:rgba(210,242,255,.92);background:rgba(8,30,52,.58);font-family:JetBrains Mono,monospace;font-size:.56rem;line-height:1.2;word-break:break-word}.sp-node-subtree-shell{border:1px solid rgba(123,210,255,.2);border-radius:.68rem;background:rgba(5,17,31,.54);padding:.42rem;max-height:23rem;overflow:auto}.sp-node-subtree-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.sp-node-subtree-item{margin-left:calc(var(--node-depth, 0) * .92rem);border:1px solid rgba(123,210,255,.2);border-left:3px solid var(--subtree-accent,rgba(123,210,255,.4));border-radius:.54rem;background:rgba(7,22,40,.64);padding:.36rem .42rem;display:flex;flex-direction:column;gap:.12rem;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.sp-node-subtree-item:hover{border-color:rgba(127,198,255,.4);background:rgba(20,43,72,.62);transform:translateY(-1px)}.sp-node-subtree-item.is-group{background:rgba(10,30,50,.68)}.sp-node-subtree-item.is-empty{opacity:.88}.sp-node-subtree-item.is-collapsed{background:rgba(7,20,36,.7)}.sp-node-subtree-item>.sp-node-subtree-list{margin-top:.18rem}.sp-node-subtree-item>.sp-node-subtree-list[hidden]{display:none}.sp-node-subtree-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-subtree-item.is-empty-bucket .sp-node-subtree-item-icon{border-color:rgba(255,130,164,.56);background:rgba(66,9,28,.64);color:rgba(255,150,180,.98)}.sp-node-subtree-item.is-empty-bucket strong{color:rgba(255,218,229,.98)}.sp-node-subtree-item.is-empty-bucket small{color:rgba(255,181,202,.94)}.sp-node-subtree-item-head{display:flex;align-items:center;gap:.34rem;min-width:0}.sp-node-subtree-toggle,.sp-node-subtree-toggle-spacer{width:1rem;height:1rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.sp-node-subtree-toggle{border:1px solid rgba(123,210,255,.24);border-radius:.28rem;background:rgba(9,26,44,.74);color:rgba(190,232,255,.96);cursor:pointer;padding:0;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.sp-node-subtree-toggle:hover{border-color:rgba(127,214,255,.62);background:rgba(26,65,100,.72);color:rgba(244,251,255,.98)}.sp-node-subtree-toggle svg{width:.62rem;height:.62rem;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.sp-node-subtree-item-icon{width:1.22rem;height:1.22rem;border-radius:.34rem;border:1px solid rgba(123,210,255,.24);background:rgba(11,30,50,.72);color:var(--subtree-accent,rgba(146,220,255,.96));display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sp-node-subtree-item-icon i,.sp-node-subtree-item-icon svg{width:.68rem;height:.68rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sp-node-subtree-item-head strong{flex:1 1 auto;min-width:0}.sp-node-subtree-item>small{padding-left:2.9rem}.sp-node-subtree-item-count{margin-left:auto;padding-left:0!important;white-space:nowrap;color:rgba(206,234,249,.86)}.sp-node-subtree-item strong{font-size:.62rem;line-height:1.26;color:rgba(231,248,255,.96);font-weight:700;word-break:break-word}.sp-node-subtree-item small{font-size:.5rem;line-height:1.22;color:rgba(178,216,239,.8);word-break:break-word}.sp-node-subtree-empty{margin:0;font-size:.56rem;line-height:1.34;color:rgba(178,216,239,.78)}.sp-node-log-table-shell{border:1px solid rgba(123,210,255,.2);border-radius:.72rem;background:rgba(5,17,31,.54);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 rgba(123,210,255,.2);border-radius:.54rem;background:rgba(6,18,34,.56);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:rgba(179,220,244,.64)}.sp-node-tab-data-value{margin:0;font-size:.56rem;line-height:1.26;color:rgba(230,248,255,.94);font-weight:700;word-break:break-word}.sp-node-tab-related{display:flex;flex-direction:column;gap:.24rem;border:1px solid rgba(123,210,255,.2);border-radius:.56rem;background:rgba(5,17,31,.54);padding:.38rem}.sp-node-tab-related-head{font-size:.44rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:rgba(179,220,244,.66)}.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:rgba(178,216,239,.74);text-transform:uppercase;letter-spacing:.07em;font-size:.42rem;flex-shrink:0}.sp-node-tab-related-item strong{color:rgba(226,247,255,.94);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:rgba(178,216,239,.74)}#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-tree-host.sp-node-subtree-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 rgba(123,210,255,.34);border-radius:999px;background:rgba(10,31,53,.62);color:rgba(199,234,252,.88);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:rgba(146,223,255,.56);color:rgba(234,248,255,.96);background:rgba(13,39,66,.72)}.sp-node-entity-filter-tab.is-active{border-color:rgba(127,214,255,.94);color:rgba(240,250,255,.98);background:linear-gradient(120deg,rgba(19,77,119,.9),rgba(8,49,86,.9));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-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,#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-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 rgba(138,211,255,.3);background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.04));color:rgba(233,247,255,.92);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;pointer-events:auto}.sp-node-action-btn:hover{border-color:rgba(0,240,255,.72);background:linear-gradient(160deg,rgba(0,240,255,.2),rgba(0,185,255,.12));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-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 rgba(138,207,255,.46);background:rgba(18,49,84,.44);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%,rgba(125,214,255,.42),rgba(31,95,153,.06) 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:rgba(221,244,255,.94);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 rgba(255,255,255,.28);background:rgba(255,255,255,.06);color:rgba(229,242,255,.9);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:rgba(255,255,255,.13);border-color:rgba(255,255,255,.45)}.sp-size-btn.active{background:rgba(0,240,255,.2);border-color:rgba(0,240,255,.75);color:#e8fdff;box-shadow:0 0 10px rgba(0,240,255,.28)}.sp-favorite-toggle{pointer-events:auto;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06);color:rgba(229,242,255,.92);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:rgba(255,255,255,.13);border-color:rgba(255,255,255,.45)}.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:rgba(202,228,246,.72);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:rgba(193,221,243,.7);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.sp-geo-field input{border:1px solid rgba(141,204,255,.26);background:rgba(7,17,30,.68);color:rgba(236,248,255,.92);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:rgba(126,199,255,.58);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 rgba(141,204,255,.26);background:rgba(16,37,60,.54);color:rgba(225,243,255,.92);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:rgba(126,199,255,.58);background:rgba(38,78,118,.66)}.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 rgba(126,199,255,.24);border-radius:.98rem;background:radial-gradient(circle at 88% 12%,rgba(67,154,255,.16),transparent 40%),linear-gradient(168deg,rgba(8,20,39,.9),rgba(5,12,23,.9));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:rgba(233,247,255,.98);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 rgba(126,205,255,.34);border-radius:.54rem;background:linear-gradient(180deg,rgba(10,23,42,.86),rgba(7,17,30,.9));color:rgba(221,244,255,.96);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:rgba(176,232,255,.72);background:linear-gradient(180deg,rgba(22,45,72,.86),rgba(11,29,48,.9));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 rgba(126,199,248,.2);border-radius:.98rem;background:rgba(8,20,38,.34);color:rgba(226,244,255,.96);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:#111}.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:#111}.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:rgba(255,255,255,.92);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,#2c88bc)}.sp-vx-flip-card-back{position:relative;transform:rotateY(180deg)}.sp-connection-card-copy{display:flex;flex-direction:column;gap:.56rem;color:rgba(198,225,247,.92)}.sp-connection-card-copy h4{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.004em;color:rgba(233,248,255,.98)}.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 rgba(120,198,255,.24);border-radius:.68rem;background:linear-gradient(160deg,rgba(10,28,50,.78),rgba(8,21,38,.8)),radial-gradient(circle at 14% 12%,rgba(88,185,255,.12),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 rgba(126,203,255,.26);background:linear-gradient(180deg,rgba(17,46,75,.76),rgba(9,26,45,.84));color:rgba(170,231,255,.98);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:rgba(148,194,226,.8);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:rgba(217,239,255,.98);font-weight:600;overflow-wrap:anywhere}.sp-connection-card-detail-link{color:rgba(153,226,255,.98);text-decoration:none;border-bottom:1px solid rgba(153,226,255,.3);width:-moz-fit-content;width:fit-content;max-width:100%}.sp-connection-card-detail-link:hover{color:rgba(214,247,255,.98);border-bottom-color:rgba(214,247,255,.56)}.sp-connection-card-bio{margin:0;font-size:.88rem;line-height:1.5;color:rgba(183,214,238,.9);padding:.56rem .66rem;border:1px solid rgba(121,198,255,.2);border-radius:.62rem;background:linear-gradient(165deg,rgba(10,27,46,.62),rgba(6,16,29,.7))}.sp-connection-card-empty-inline{margin:0;font-size:.8rem;line-height:1.4;color:rgba(172,207,236,.82);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 rgba(126,205,255,.3);border-radius:.56rem;background:rgba(9,20,35,.72);color:rgba(224,244,255,.98);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:rgba(180,232,255,.62);background:rgba(18,41,66,.82);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:rgba(153,171,197,.6);background:rgba(22,35,54,.82);color:rgba(230,240,251,.96)}.sp-connection-card-action-btn.is-highlight{border-color:rgba(110,213,234,.7);color:rgba(206,248,255,.98);background:rgba(14,44,69,.78)}.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 rgba(134,223,246,.72);background:linear-gradient(180deg,rgba(9,77,99,.95),rgba(7,50,70,.96));color:rgba(202,247,255,.98);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:rgba(178,211,236,.86);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:rgba(160,215,240,.5);pointer-events:none;flex-shrink:0}.sp-manage-search-input{width:100%;background:rgba(4,17,30,.7);border:1px solid rgba(125,231,255,.22);border-radius:5px;color:rgba(210,242,255,.9);font-size:.68rem;padding:.32rem 1.8rem;outline:none;transition:border-color .15s,background .15s}.sp-manage-search-input::-moz-placeholder{color:rgba(130,190,220,.4)}.sp-manage-search-input::placeholder{color:rgba(130,190,220,.4)}.sp-manage-search-input:focus{border-color:rgba(0,240,255,.5);background:rgba(4,22,40,.85)}.sp-manage-search-input::-webkit-search-cancel-button{display:none}.sp-manage-search-clear{position:absolute;right:.45rem;background:none;border:none;color:rgba(160,215,240,.5);cursor:pointer;padding:0;display:flex;align-items:center}.sp-manage-search-clear:hover{color:rgba(210,242,255,.9)}.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 rgba(125,231,255,.28);background:rgba(4,17,30,.62);color:rgba(180,230,255,.75);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:rgba(153,246,255,.58);background:rgba(9,32,52,.8);color:rgba(220,248,255,.9)}.sp-manage-tab.is-active{background:rgba(0,240,255,.18);border-color:rgba(0,240,255,.75);color:#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 rgba(125,231,255,.1)}.sp-manage-sub-tab{border:1px solid rgba(125,231,255,.2);background:transparent;color:rgba(160,215,240,.65);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:rgba(153,246,255,.45);background:rgba(9,32,52,.6);color:rgba(200,240,255,.85)}.sp-manage-sub-tab.is-active{background:rgba(0,240,255,.12);border-color:rgba(0,240,255,.6);color:#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 rgba(121,226,255,.18);border-radius:.84rem;padding:.9rem .84rem;background:radial-gradient(circle at top right,rgba(0,240,255,.07),transparent 52%),linear-gradient(160deg,rgba(7,16,31,.9),rgba(4,10,20,.92))}.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 rgba(0,200,255,.15);border-radius:.6rem;background:rgba(3,10,22,.5);overflow:hidden}.sp-manage-ai-brain-config-head{display:flex;align-items:center;gap:.4rem;padding:.38rem .5rem;background:rgba(0,180,255,.06);border-bottom:1px solid rgba(0,200,255,.1)}.sp-manage-ai-brain-config-name{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:rgba(200,235,255,.9);font-size:.62rem;font-weight:600;padding:0}.sp-manage-ai-brain-config-name:focus{color:#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 rgba(0,200,255,.2);border-radius:.3rem;color:rgba(0,210,255,.7);font-size:.72rem;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sp-manage-ai-brain-btn:hover{background:rgba(0,200,255,.1);border-color:rgba(0,220,255,.45);color:#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 rgba(125,231,255,.1);border-radius:.6rem;background:rgba(4,14,28,.55);transition:border-color .15s,background .15s}.sp-manage-ai-plugin-card:hover{border-color:rgba(0,240,255,.25);background:rgba(6,20,40,.7)}.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:rgba(200,235,255,.9)}.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:rgba(140,200,230,.55)}.sp-manage-ai-plugin-btn{flex-shrink:0;background:transparent;border:1px solid rgba(0,200,255,.35);color:rgba(0,220,255,.85);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:rgba(0,200,255,.12);border-color:rgba(0,220,255,.6);color:#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 rgba(0,200,255,.08)}.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:rgba(200,235,255,.9);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:rgba(0,200,255,.1);color:rgba(0,200,255,.85);border:1px solid rgba(0,200,255,.22)}.sp-manage-ai-ts-badge--skill{background:rgba(130,100,255,.1);color:rgba(180,150,255,.9);border:1px solid rgba(130,100,255,.25)}.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:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);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:rgba(180,200,220,.5);transition:left .18s,background .18s}.sp-manage-ai-ts-toggle input:checked+.sp-manage-ai-ts-track{background:rgba(0,200,255,.2);border-color:rgba(0,200,255,.42)}.sp-manage-ai-ts-toggle input:checked+.sp-manage-ai-ts-track:after{left:calc(100% - .56rem);background:rgba(0,220,255,.95)}.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:rgba(229,246,255,.98);font-size:.82rem;font-weight:700;letter-spacing:.02em}.sp-connections-copy{margin:0;color:rgba(170,208,240,.82);font-size:.62rem;line-height:1.34}.sp-connections-refresh{border:1px solid rgba(130,207,255,.34);border-radius:.56rem;background:linear-gradient(180deg,rgba(12,27,46,.88),rgba(7,16,30,.9));color:rgba(214,239,255,.96);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:rgba(169,226,255,.6);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 rgba(126,200,248,.2);border-radius:.66rem;padding:.22rem;background:rgba(7,17,31,.42)}.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%,30rem);margin:0 auto}.sp-connections-pills.is-gateway-filter-rows>.sp-access-tabs{width:100%;justify-content:flex-start}.sp-connections-pills.is-gateway-filter-rows>.sp-access-tabs>.sp-access-tab{flex:1 1 7.2rem;min-width:7.2rem}.sp-connections-pill{border:1px solid rgba(130,207,255,.26);border-radius:999px;background:rgba(10,22,42,.52);color:rgba(204,233,252,.88);min-height:1.38rem;min-width:6.1rem;padding:0 .56rem;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;font-size:.5rem;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;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:rgba(167,225,255,.42);color:rgba(237,248,255,.96)}.sp-connections-pill.is-active{border-color:rgba(149,219,255,.68);background:linear-gradient(180deg,rgba(41,106,164,.44),rgba(16,44,74,.44));color:rgba(242,251,255,.98)}.sp-connections-pill-count{border:1px solid rgba(149,218,255,.34);border-radius:999px;min-width:1.44rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .34rem;font-size:.46rem;color:rgba(221,243,255,.98);background:rgba(7,16,29,.46)}.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{flex-basis:5.8rem;min-width:5.8rem}}.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 rgba(126,205,255,.24);border-radius:.72rem;padding:.62rem;background:radial-gradient(circle at 88% 8%,rgba(73,156,255,.14),transparent 42%),linear-gradient(170deg,rgba(8,20,39,.84),rgba(5,12,23,.84));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:rgba(236,248,255,.98);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sp-connections-exchange-copy{margin:0;color:rgba(170,208,240,.84);font-size:.54rem;line-height:1.34}.sp-connections-refresh-icon{border:1px solid rgba(130,207,255,.36);border-radius:.44rem;background:linear-gradient(180deg,rgba(11,28,47,.86),rgba(7,18,34,.88));color:rgba(216,240,255,.96);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:rgba(166,226,255,.62);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 rgba(126,200,248,.3);border-radius:.48rem;background:rgba(8,18,32,.84);color:rgba(227,246,255,.98);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:rgba(152,223,255,.62);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 rgba(126,205,255,.36);border-radius:.48rem;background:rgba(16,45,74,.78);color:rgba(226,245,255,.98);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:rgba(180,232,255,.72);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 rgba(126,205,255,.3);border-radius:.42rem;background:rgba(8,18,32,.74);color:rgba(186,220,244,.92);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:rgba(167,225,255,.46);color:rgba(231,246,255,.98)}.sp-connections-bucket-mode-btn.is-active{border-color:rgba(149,219,255,.62);background:rgba(26,67,103,.6);color:rgba(239,250,255,.98)}.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-tree{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem;align-items:stretch}.sp-connections-bucket-tree>.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:minmax(0,1fr);gap:.46rem}.sp-connections-group-path{margin-left:.32rem;color:rgba(162,197,224,.78);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 rgba(126,200,248,.2);border-radius:.62rem;background:rgba(7,17,31,.48);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 rgba(126,200,248,.16);background:rgba(10,22,42,.58);color:rgba(227,246,255,.96);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:rgba(18,41,66,.7)}.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 rgba(137,213,255,.34);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 rgba(149,218,255,.34);border-radius:999px;min-width:1.36rem;height:.98rem;padding:0 .3rem;font-size:.46rem;color:rgba(221,243,255,.98);background:rgba(7,16,29,.42)}.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:rgba(170,208,240,.82);font-size:.54rem;line-height:1.3;align-self:flex-start}.sp-connections-exchange-card{border:1px solid rgba(126,205,255,.22);border-radius:.62rem;padding:.46rem;background:radial-gradient(circle at 92% 8%,rgba(73,156,255,.12),transparent 40%),linear-gradient(168deg,rgba(8,20,39,.8),rgba(5,12,23,.8));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)}.sp-connections-exchange-card.is-recent-queue:after{content:"";position:absolute;top:.28rem;right:.3rem;width:.42rem;height:.42rem;border-radius:999px;background:rgba(134,223,255,.96);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),rgba(25,16,5,.8))}.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),rgba(5,21,14,.8))}.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),rgba(24,8,11,.82))}.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:rgba(236,248,255,.98);font-size:.64rem;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.sp-connections-exchange-user p{margin:0;color:rgba(173,207,236,.82);font-size:.52rem;line-height:1.24;overflow-wrap:anywhere}.sp-connections-exchange-user small{color:rgba(157,191,220,.78);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:rgba(191,231,255,.86);font-size:.44rem;letter-spacing:.04em;text-transform:uppercase;min-width:0}.sp-connections-exchange-bucket-select{width:100%;border:1px solid rgba(133,211,255,.26);border-radius:.42rem;background:rgba(7,18,34,.76);color:rgba(226,246,255,.95);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;gap:.26rem}.sp-connections-list.is-loading{opacity:.58;pointer-events:none}.sp-connections-list.is-loading:before{content:"";position:sticky;top:0;height:2px;width:100%;background:linear-gradient(90deg,rgba(123,210,255,0),rgba(123,210,255,.92) 50%,rgba(123,210,255,0));animation:sp-connections-loading-sweep 1.1s linear infinite;z-index:2}.sp-connections-empty{margin:0;border:1px dashed rgba(134,206,255,.28);border-radius:.62rem;padding:.68rem;color:rgba(172,206,234,.82);background:rgba(7,17,31,.42);font-size:.62rem}.sp-connections-card{border:1px solid rgba(126,205,255,.24);border-radius:.72rem;padding:.62rem;background:radial-gradient(circle at 92% 8%,rgba(73,156,255,.16),transparent 40%),linear-gradient(168deg,rgba(8,20,39,.86),rgba(5,12,23,.86));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 rgba(145,218,255,.46);background:rgba(9,21,37,.9);color:rgba(227,246,255,.96);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:rgba(236,248,255,.98);font-size:.7rem;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.sp-connections-user p{margin:0;color:rgba(173,207,236,.82);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 rgba(141,212,255,.34);border-radius:999px;min-height:1.04rem;padding:0 .44rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(14,31,53,.62);color:rgba(214,238,255,.94);font-size:.45rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap}.sp-connections-badge.is-muted{border-color:rgba(108,160,201,.34);color:rgba(168,198,224,.84);background:rgba(9,22,36,.58)}.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 rgba(126,200,248,.18);border-radius:.5rem;padding:.38rem .42rem;background:rgba(7,17,31,.48);display:flex;flex-direction:column;gap:.16rem;min-width:0}.sp-connections-grid-item span{color:rgba(157,191,220,.78);font-size:.48rem;text-transform:uppercase;letter-spacing:.06em;line-height:1.1}.sp-connections-grid-item b{color:rgba(223,242,255,.96);font-size:.54rem;line-height:1.25;font-weight:700;overflow-wrap:anywhere}.sp-connections-bio{border:1px dashed rgba(126,199,248,.2);border-radius:.5rem;padding:.44rem;color:rgba(188,215,238,.86);background:rgba(7,16,28,.4);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 rgba(132,212,255,.34);border-radius:999px;padding:.14rem .22rem .14rem .42rem;background:rgba(16,38,60,.72);color:rgba(219,241,255,.96);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 rgba(145,216,255,.34);border-radius:999px;background:rgba(9,21,36,.7);color:rgba(214,238,255,.94);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:rgba(196,235,255,.68);color:rgba(247,253,255,.98)}.sp-connections-no-tags{color:rgba(154,190,219,.8);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 rgba(126,200,248,.3);border-radius:.48rem;background:rgba(8,18,32,.84);color:rgba(227,246,255,.98);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:rgba(152,223,255,.62);box-shadow:0 0 0 2px rgba(73,169,235,.2)}.sp-connections-tag-btn{border:1px solid rgba(126,205,255,.36);border-radius:.48rem;background:rgba(16,45,74,.78);color:rgba(226,245,255,.98);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:rgba(180,232,255,.72);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 rgba(126,205,255,.28);border-radius:999px;background:rgba(9,20,35,.62);color:rgba(202,230,250,.92);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:rgba(180,232,255,.62);color:rgba(241,250,255,.98);background:rgba(18,41,66,.78)}.sp-connections-action-btn.is-disabled,.sp-connections-action-btn:disabled,.sp-connections-action-btn[disabled]{opacity:.48;cursor:not-allowed;border-color:rgba(108,160,201,.22);color:rgba(149,179,206,.72);background:rgba(8,18,31,.52)}.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:rgba(168,201,230,.84);font-size:.58rem;line-height:1.2}.sp-connections-page-btn{border:1px solid rgba(130,207,255,.26);border-radius:.42rem;background:rgba(8,19,34,.64);color:rgba(204,233,252,.9);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:rgba(167,225,255,.44);color:rgba(236,249,255,.98)}.sp-connections-page-btn.is-active{border-color:rgba(149,219,255,.66);background:rgba(41,106,164,.42);color:rgba(242,251,255,.98)}.sp-connections-page-btn:disabled{opacity:.56;cursor:not-allowed}.sp-connections-page-gap{color:rgba(158,190,216,.8);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:rgba(2,8,18,.78);backdrop-filter:blur(5px)}.sp-connections-modal-shell{position:relative;width:min(640px,94vw);max-height:82vh;border:1px solid rgba(118,210,255,.36);border-radius:.8rem;background:linear-gradient(170deg,rgba(11,23,43,.97),rgba(5,13,25,.97));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 rgba(126,201,248,.2)}.sp-connections-modal-title{margin:0;color:rgba(231,248,255,.98);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.sp-connections-modal-close{border:1px solid rgba(130,207,255,.32);border-radius:999px;width:1.62rem;height:1.62rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(10,24,42,.76);color:rgba(214,238,255,.94)}.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 rgba(126,201,248,.2);border-radius:.62rem;background:rgba(8,19,35,.6);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:rgba(183,214,238,.86);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 rgba(132,207,253,.22);border-radius:.52rem;background:rgba(7,17,31,.46);min-height:1.74rem;display:inline-flex;align-items:center;gap:.44rem;padding:.14rem .58rem;color:rgba(216,239,255,.94);font-size:.48rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.sp-connections-access-check input{width:.8rem;height:.8rem;accent-color:rgba(97,186,245,.96)}.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 rgba(126,201,248,.2);border-radius:.62rem;background:rgba(8,19,35,.6);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:rgba(233,247,255,.98);font-size:.62rem;display:block}.sp-connections-history-head span{color:rgba(169,202,231,.84);font-size:.52rem}.sp-connections-history-head time{color:rgba(154,186,213,.8);font-size:.48rem;white-space:nowrap}.sp-connections-history-item p{margin:0;color:rgba(185,212,236,.86);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-loading-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@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-loading:before,.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-tree,.sp-connections-exchange-bucket-create-form,.sp-connections-exchange-bucket-grid.has-create,.sp-connections-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 rgba(129,198,255,.22);border-radius:.74rem;background:rgba(8,20,38,.5);padding:.52rem}.sp-access-title-wrap{min-width:0}.sp-access-title{margin:0;color:rgba(236,248,255,.98);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;font-weight:800}.sp-access-copy{margin:.2rem 0 0;color:rgba(172,209,233,.84);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:rgba(164,227,255,.94);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;border:1px solid rgba(129,198,255,.22);border-radius:.64rem;background:rgba(9,21,39,.34);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 rgba(129,198,255,.22);border-radius:.64rem;background:rgba(9,21,39,.34);padding:.2rem .28rem}.sp-access-context-filter.is-hidden{display:none}.sp-access-context-filter>label{color:rgba(204,235,252,.88);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 rgba(129,198,255,.28);border-radius:999px;background:rgba(7,19,35,.34);color:rgba(194,227,250,.74);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:rgba(169,226,255,.44);color:#eef9ff}.sp-access-tab.is-active{border-color:rgba(152,220,255,.62);background:rgba(59,135,201,.24);color:#ecf8ff}.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 rgba(129,198,255,.2);border-radius:.72rem;background:rgba(8,20,38,.34);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 rgba(129,198,255,.2);border-radius:.72rem;background:rgba(8,20,38,.34);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:rgba(181,214,238,.82);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:rgba(204,235,252,.9)}.sp-access-table td,.sp-access-table th{border-bottom:1px solid rgba(129,198,255,.16);padding:.24rem .3rem;text-align:left;vertical-align:top}.sp-access-table th{position:sticky;top:0;z-index:1;background:rgba(6,15,29,.96);color:rgba(227,247,255,.95);font-size:.4rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.sp-access-badge{border-radius:999px;background:rgba(15,75,121,.42);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 rgba(133,211,255,.34);color:rgba(235,250,255,.98);text-transform:uppercase;font-weight:700}.sp-access-btn{border-radius:.5rem;background:rgba(15,75,121,.82);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:rgba(173,241,255,.68);filter:brightness(1.08)}.sp-access-btn-secondary{background:rgba(16,29,49,.88);border-color:rgba(133,211,255,.24);color:rgba(204,232,249,.92)}.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:rgba(204,233,247,.9);cursor:pointer;transition:color .2s ease,opacity .2s ease;box-shadow:none}.sp-access-icon-btn:hover{border:0;background:transparent;color:rgba(235,248,255,.98);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 rgba(145,230,255,.72);outline-offset:2px;border-radius:.26rem}.sp-access-note{border:1px solid rgba(129,198,255,.2);border-radius:.64rem;padding:.38rem .44rem;background:rgba(8,20,38,.32);color:rgba(197,226,247,.86);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:rgba(2,8,18,.78);backdrop-filter:blur(5px)}.sp-access-modal-shell{position:relative;width:min(760px,96vw);max-height:88vh;border:1px solid rgba(118,210,255,.36);border-radius:.8rem;background:linear-gradient(170deg,rgba(11,23,43,.97),rgba(5,13,25,.97));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 rgba(126,201,248,.2)}.sp-access-modal-head h4{margin:0;color:rgba(231,248,255,.98);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.sp-access-modal-close{border:1px solid rgba(130,207,255,.32);border-radius:999px;width:1.62rem;height:1.62rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(10,24,42,.76);color:rgba(214,238,255,.94)}.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:rgba(191,231,255,.86);font-size:.44rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace;padding:0}.sp-access-field-help{margin:0;color:rgba(173,216,241,.74);font-size:.4rem;letter-spacing:.03em;line-height:1.35}.sp-access-input{width:100%;border:1px solid rgba(133,211,255,.26);border-radius:.48rem;background:rgba(7,18,34,.76);color:rgba(226,246,255,.95);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:rgba(210,238,255,.92)}.sp-access-radio input{width:.82rem;height:.82rem;accent-color:#38bdf8}.sp-access-option-block{border:1px solid rgba(129,198,255,.2);border-radius:.72rem;background:rgba(8,20,38,.34);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:rgba(191,231,255,.86);font-size:.44rem;font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.sp-access-pages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.sp-access-page-option,.sp-access-pages-grid label{display:inline-flex;align-items:flex-start;gap:.22rem;color:rgba(210,238,255,.92);font-size:.42rem;letter-spacing:.03em;border:1px solid rgba(124,193,236,.2);border-radius:.46rem;background:rgba(10,26,45,.5);padding:.24rem .28rem;min-height:2.05rem;flex-direction:column;justify-content:center}.sp-access-page-option>span{font-size:.44rem;line-height:1.18}.sp-access-page-option>small{font-size:.34rem;line-height:1.24;color:rgba(178,214,240,.78)}.sp-access-pages-grid input{width:.8rem;height:.8rem;accent-color:#38bdf8;align-self:flex-start}.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 rgba(129,198,255,.18);border-radius:.56rem;background:rgba(7,19,34,.52);padding:.3rem;min-height:1.46rem}.sp-access-suggestion-btn{border:1px solid rgba(130,206,255,.28);border-radius:.5rem;background:rgba(12,34,58,.78);color:rgba(229,246,255,.94);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:rgba(181,218,242,.82);text-align:left}.sp-access-suggestion-btn:hover{border-color:rgba(169,226,255,.58);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 rgba(129,198,255,.18);border-radius:.56rem;background:rgba(7,19,34,.52)}.sp-access-hints-list li{color:rgba(194,228,249,.88);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 rgba(133,211,255,.34);border-radius:999px;min-height:1.36rem;padding:0 .46rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(10,24,42,.78);color:rgba(220,241,255,.95);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:rgba(173,241,255,.68);background:rgba(15,40,68,.82)}.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)}.sp-access-pages-grid{grid-template-columns:repeat(2,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-access-pages-grid{grid-template-columns:minmax(0,1fr)}}.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 rgba(129,198,255,.22);border-radius:.64rem;background:rgba(9,21,39,.34);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 rgba(129,198,255,.28);border-radius:999px;background:rgba(7,19,35,.34);color:rgba(194,227,250,.74);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:rgba(169,226,255,.44);color:#eef9ff}.sp-exchange-main-tab.is-active,.sp-exchange-subtab.is-active{border-color:rgba(152,220,255,.62);background:rgba(59,135,201,.24);color:#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 rgba(133,211,255,.24);border-radius:.72rem;padding:.56rem;background:rgba(8,20,38,.42)}.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:rgba(191,231,255,.86);font-size:.44rem;letter-spacing:.04em}.sp-exchange-field-help{color:rgba(173,216,241,.74);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:rgba(191,231,255,.86);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 rgba(133,211,255,.26);border-radius:.48rem;background:rgba(7,18,34,.76);color:rgba(226,246,255,.95);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:rgba(11,24,42,.86);color:rgba(177,214,243,.88);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:rgba(210,238,255,.92)}.sp-exchange-radio input{width:.82rem;height:.82rem;accent-color:#38bdf8}.sp-exchange-form-actions{display:flex;justify-content:flex-end;gap:.3rem}.sp-exchange-btn,.sp-exchange-table-btn{border:1px solid rgba(133,211,255,.34);border-radius:.5rem;background:rgba(15,75,121,.82);color:rgba(235,250,255,.98);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:rgba(173,241,255,.68);filter:brightness(1.08)}.sp-exchange-btn.is-secondary{background:rgba(16,29,49,.88);border-color:rgba(133,211,255,.24);color:rgba(204,232,249,.92)}.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:rgba(165,229,255,.94)}.sp-exchange-feedback.is-error{color:rgba(255,184,184,.96)}.sp-exchange-activity-list{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.22rem;border:1px solid rgba(129,198,255,.2);border-radius:.64rem;background:rgba(8,20,38,.34);padding:.32rem}.sp-exchange-table-wrap{border:1px solid rgba(129,198,255,.2);border-radius:.72rem;background:rgba(8,20,38,.34);min-height:8rem;max-height:100%;overflow:auto;padding:.3rem}.sp-exchange-table{width:100%;border-collapse:collapse;min-width:28rem;font-family:JetBrains Mono,monospace;font-size:.43rem;color:rgba(204,235,252,.9)}.sp-exchange-table td,.sp-exchange-table th{border-bottom:1px solid rgba(129,198,255,.16);padding:.24rem .28rem;text-align:left;vertical-align:top}.sp-exchange-table th{position:sticky;top:0;z-index:1;background:rgba(6,15,29,.96);color:rgba(227,247,255,.95);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 rgba(133,211,255,.34);background:rgba(15,75,121,.42);color:rgba(235,250,255,.98);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:rgba(173,216,241,.82);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:rgba(3,8,20,.76);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 rgba(103,214,255,.34);background:linear-gradient(175deg,rgba(12,24,44,.98),rgba(6,16,34,.98));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:#e8f8ff;font-size:.95rem;font-weight:700}.sp-exchange-create-copy{margin:.22rem 0 0;color:rgba(196,220,255,.76);font-size:.72rem}.sp-exchange-create-close{border:1px solid rgba(103,214,255,.4);background:rgba(15,34,62,.74);color:#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 rgba(103,214,255,.24);border-radius:999px;background:rgba(5,16,31,.52);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 rgba(133,211,255,.28);border-radius:999px;background:rgba(7,20,37,.8);color:rgba(210,238,255,.9);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:rgba(176,239,255,.56);color:rgba(234,249,255,.98)}.sp-exchange-tokenized-mode-btn.is-active{border-color:rgba(109,225,255,.76);background:rgba(17,92,141,.78);color:rgba(244,252,255,.99);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 rgba(133,211,255,.28);border-radius:999px;background:rgba(7,20,37,.8);color:rgba(210,238,255,.9);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:rgba(176,239,255,.56);color:rgba(234,249,255,.98)}.sp-exchange-tokenized-filter-btn.is-active{border-color:rgba(109,225,255,.76);background:rgba(17,92,141,.78);color:rgba(244,252,255,.99);box-shadow:inset 0 0 0 1px rgba(153,232,255,.2)}.sp-exchange-tokenized-v2-items{border:1px solid rgba(127,204,255,.24);border-radius:.62rem;background:rgba(8,20,38,.36);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 rgba(127,204,255,.24);border-radius:.5rem;background:rgba(8,20,38,.42);padding:.28rem .34rem;line-height:1.42;color:rgba(190,230,250,.9)}.sp-exchange-tokenized-v2-token-preview{border:1px solid rgba(127,204,255,.24);border-radius:.62rem;background:rgba(8,20,38,.42);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 rgba(127,204,255,.2);border-radius:.62rem;background:rgba(8,20,38,.26);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:rgba(236,250,255,.98);font-size:.5rem;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.04em}.sp-exchange-tokenized-preview-badge{border:1px solid rgba(132,211,255,.34);border-radius:999px;background:rgba(15,75,121,.55);color:rgba(233,250,255,.96);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:rgba(180,222,248,.9);font-size:.41rem;line-height:1.42;font-family:JetBrains Mono,monospace;white-space:pre-line}.sp-exchange-tokenized-preview-flow{margin:0;color:rgba(169,214,243,.88);font-size:.39rem;line-height:1.4;font-family:JetBrains Mono,monospace}.sp-exchange-tokenized-preview-group{border:1px solid rgba(126,204,255,.2);border-radius:.52rem;background:rgba(8,20,37,.46);padding:.26rem .3rem;display:flex;flex-direction:column;gap:.22rem}.sp-exchange-tokenized-preview-group>h6{margin:0;color:rgba(231,247,255,.96);font-size:.44rem;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.sp-exchange-tokenized-preview-item{margin:0;color:rgba(186,225,250,.92);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:rgba(103,214,255,.76);box-shadow:0 0 0 1px rgba(158,230,255,.26)}.sp-exchange-tokenized-preview-item code{color:rgba(162,226,255,.94);font-size:.39rem;line-height:1.24;word-break:break-all}.sp-exchange-tokenized-item{border:1px solid rgba(126,204,255,.24);border-radius:.54rem;background:rgba(8,20,37,.54);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:#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:rgba(231,248,255,.96);font-size:.5rem;letter-spacing:.02em;line-height:1.28;word-break:break-word}.sp-exchange-tokenized-item-copy span{color:rgba(179,218,243,.86);font-size:.43rem;line-height:1.32;word-break:break-word}.sp-exchange-tokenized-item-copy code{color:rgba(165,227,255,.94);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 rgba(124,208,255,.28);border-radius:.78rem;background:radial-gradient(circle at 90% 10%,rgba(73,164,255,.2),transparent 48%),linear-gradient(166deg,rgba(7,19,36,.86),rgba(4,12,24,.9));padding:.56rem}.sp-human-pulse-hero-copy{min-width:0;display:flex;flex-direction:column;gap:.2rem}.sp-human-pulse-title{margin:0;color:rgba(238,249,255,.98);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.sp-human-pulse-subtitle{margin:0;color:rgba(177,218,244,.84);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 rgba(154,222,255,.42);background:rgba(21,102,146,.42);color:rgba(234,249,255,.98);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:rgba(164,227,255,.94);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:rgba(8,22,40,.52);border-color:rgba(120,199,247,.24)}.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{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 rgba(123,211,255,.18);border-radius:.64rem;background:rgba(5,18,35,.3)}.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{grid-column:span 6}.sp-human-pulse-panel-card{min-height:0}.sp-human-pulse-btn{border:1px solid rgba(133,211,255,.34);border-radius:.46rem;background:rgba(15,75,121,.82);color:rgba(235,250,255,.98);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:rgba(173,241,255,.68);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-card:after,body.gs-performance-lite .gs-startup-node-graph,body.gs-performance-lite .gs-startup-node-link{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:80ms!important}body.gs-performance-lite canvas{image-rendering:auto}.sp-human-pulse-btn:disabled,.sp-human-pulse-btn[aria-disabled=true]{cursor:not-allowed;border-color:rgba(142,167,184,.18);background:rgba(25,35,48,.58);color:rgba(170,190,202,.48);filter:grayscale(.45);opacity:.62}.sp-human-pulse-btn:disabled:hover,.sp-human-pulse-btn[aria-disabled=true]:hover{border-color:rgba(142,167,184,.18);filter:grayscale(.45)}.sp-human-pulse-btn i,.sp-human-pulse-btn svg{width:.58rem;height:.58rem}.sp-human-pulse-btn-secondary{background:rgba(16,29,49,.88);border-color:rgba(133,211,255,.24);color:rgba(204,232,249,.92)}.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}.sp-human-pulse-section-title{margin:0;color:rgba(221,245,255,.98);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 rgba(124,198,242,.26);border-radius:.66rem;background:rgba(8,20,38,.44);padding:.38rem .4rem;display:flex;flex-direction:column;gap:.16rem;min-height:2.28rem;justify-content:center}.sp-human-pulse-metric-card>span{color:rgba(170,210,236,.78);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:rgba(238,250,255,.98);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 rgba(123,197,241,.22);border-radius:.66rem;background:rgba(9,23,42,.62);padding:.34rem .4rem;display:flex;flex-direction:column;gap:.14rem;min-height:4.4rem;justify-content:center}.sp-human-pulse-insight-card>span{color:rgba(176,212,237,.8);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:rgba(238,250,255,.98);font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.03em;line-height:1.1}.sp-human-pulse-insight-card>p{margin:0;color:rgba(166,204,231,.82);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 rgba(129,198,255,.2);border-radius:.72rem;background:rgba(8,20,38,.34);min-height:5.4rem;overflow:auto;padding:.34rem;display:flex;flex-direction:column;gap:.24rem}.sp-human-pulse-timeline-row{display:grid;grid-template-columns:3.1rem minmax(0,1fr) 2rem;align-items:center;gap:.3rem}.sp-human-pulse-timeline-axis{color:rgba(183,220,246,.86);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 rgba(123,201,244,.25);background:rgba(12,29,49,.74);overflow:hidden}.sp-human-pulse-timeline-bar>span{position:absolute;inset:0;width:var(--hp-pulse-width,0);background:linear-gradient(90deg,rgba(76,208,255,.82),rgba(0,248,180,.82))}.sp-human-pulse-timeline-value{justify-self:end;color:rgba(214,240,255,.96);font-family:JetBrains Mono,monospace;font-size:.38rem;letter-spacing:.05em}.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 rgba(127,198,248,.24);border-radius:.72rem;background:rgba(8,20,38,.38);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:rgba(235,248,255,.98);font-family:JetBrains Mono,monospace;font-size:.45rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700}.sp-human-pulse-visual-head span{color:rgba(171,214,241,.8);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 rgba(122,201,247,.2);border-radius:.62rem;background:radial-gradient(circle at 14% 18%,rgba(42,131,193,.2),transparent 40%),rgba(6,17,31,.78);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:rgba(182,220,242,.88);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:rgba(187,220,242,.86);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 rgba(123,201,244,.24);background:rgba(10,25,43,.8);overflow:hidden}.sp-human-pulse-funnel-bar>span{position:absolute;inset:0;width:var(--hp-funnel-width,0);background:linear-gradient(90deg,rgba(65,197,255,.9),rgba(0,250,186,.88))}.sp-human-pulse-funnel-value{color:rgba(235,248,255,.98);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 rgba(116,187,231,.2);background:rgba(11,26,44,.72)}.sp-human-pulse-heatmap-cell.level-1{background:rgba(40,122,184,.34);border-color:rgba(102,191,243,.32)}.sp-human-pulse-heatmap-cell.level-2{background:rgba(48,146,206,.48);border-color:rgba(124,209,252,.44)}.sp-human-pulse-heatmap-cell.level-3{background:rgba(42,171,218,.58);border-color:rgba(134,219,255,.54)}.sp-human-pulse-heatmap-cell.level-4{background:rgba(25,197,198,.66);border-color:rgba(141,239,250,.62)}.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:rgba(181,216,239,.8);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 rgba(129,198,255,.24);border-radius:.72rem;background:rgba(8,20,38,.38);padding:.5rem;display:flex;flex-direction:column;gap:.44rem;min-height:0}.sp-human-pulse-form-head h5{margin:0;color:rgba(234,248,255,.98);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:rgba(172,209,233,.84);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:rgba(193,230,254,.9);font-size:.4rem;letter-spacing:.05em;text-transform:uppercase}.sp-human-pulse-input{width:100%;border:1px solid rgba(133,211,255,.26);border-radius:.48rem;background:rgba(7,18,34,.76);color:rgba(226,246,255,.95);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:rgba(10,41,70,.9)}.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:rgba(231,247,255,.96)}.sp-human-support-upload-icon svg:last-child{right:-.02rem;bottom:-.06rem;width:.4rem;height:.4rem;padding:.05rem;border:1px solid rgba(164,230,255,.44);border-radius:999px;background:rgba(5,24,42,.94);color:rgba(123,224,255,.98)}.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 rgba(123,211,255,.2);border-radius:.54rem;background:rgba(4,15,29,.64);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 rgba(123,211,255,.22);border-radius:.4rem;background:rgba(1,8,17,.86)}.sp-human-support-attachment-meta{min-width:0;display:flex;flex-direction:column;gap:.1rem;color:rgba(229,246,255,.96);font-family:JetBrains Mono,monospace;font-size:.52rem;line-height:1.25}.sp-human-support-attachment-meta small{color:rgba(173,216,241,.78);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 rgba(123,197,241,.22);border-radius:.62rem;background:rgba(9,22,40,.56);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:rgba(123,211,255,.58);background:rgba(12,33,58,.72);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:rgba(96,201,255,.54);box-shadow:inset 0 0 0 1px rgba(96,201,255,.16)}.sp-human-support-detail-card{border-color:rgba(98,201,255,.38);background:rgba(8,24,44,.72)}.sp-human-support-table-host{min-width:0;width:100%}.sp-human-support-table-host .rdt-root{width:100%;min-height:0;background:rgba(5,17,32,.42);border-color:rgba(123,211,255,.2)}.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:rgba(33,122,190,.24)}.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:rgba(18,76,122,.3)}.sp-human-support-table-host .rdt-table tbody tr.sp-human-support-table-row:focus-visible{outline:1px solid rgba(133,211,255,.58);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 rgba(123,211,255,.24);border-radius:999px;background:rgba(15,45,74,.72);color:rgba(223,245,255,.96);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:rgba(82,205,255,.5);background:rgba(17,103,159,.38);color:rgba(207,244,255,.98)}.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:rgba(160,180,198,.32);background:rgba(55,66,79,.44);color:rgba(218,230,240,.9)}@keyframes sp-human-support-ticket-new{0%,55%{background:rgba(45,173,255,.34);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 rgba(123,211,255,.24);border-radius:.62rem;background:linear-gradient(180deg,rgba(7,24,43,.84),rgba(3,13,25,.76));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:rgba(185,225,249,.84);font-family:JetBrains Mono,monospace;font-size:.5rem;line-height:1.35}.sp-human-support-chat-loader{min-height:5.8rem;border:1px solid rgba(123,211,255,.18);border-radius:.58rem;background:rgba(4,14,27,.62);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:rgba(236,250,255,.98);font-size:.68rem;line-height:1.2}.sp-human-support-chat-loader p{margin:0;color:rgba(185,225,249,.84);font-size:.54rem;line-height:1.42}.sp-human-support-chat-spinner{width:1.35rem;height:1.35rem;border:2px solid rgba(123,211,255,.2);border-top-color:rgba(190,241,255,.98);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 rgba(123,211,255,.14);border-radius:.56rem;background:rgba(2,10,20,.52);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 rgba(123,211,255,.2);border-radius:.56rem;background:rgba(7,22,39,.76);padding:.42rem .5rem;color:rgba(236,249,255,.96);font-family:JetBrains Mono,monospace;overflow-wrap:anywhere}.sp-human-support-chat-message.is-own .sp-human-support-chat-bubble{border-color:rgba(104,206,255,.38);background:rgba(16,70,108,.72)}.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:rgba(246,252,255,.98);font-size:.62rem;line-height:1.2;overflow-wrap:anywhere}.sp-human-support-chat-message-head span{flex:0 1 auto;color:rgba(198,228,245,.78);font-size:.5rem;line-height:1.2;text-align:right;overflow-wrap:anywhere}.sp-human-support-chat-bubble p{margin:0;color:rgba(236,249,255,.96);font-size:.58rem;line-height:1.48;white-space:pre-wrap;overflow-wrap:anywhere}.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 rgba(123,211,255,.24);border-radius:.46rem;background:rgba(3,12,24,.8)}.sp-human-support-chat-attachments a{color:rgba(183,233,255,.96);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 rgba(123,211,255,.2);border-radius:.52rem;background:rgba(5,16,31,.58);padding:.42rem .48rem;display:flex;flex-direction:column;gap:.24rem;font-family:JetBrains Mono,monospace}.sp-human-support-message span{color:rgba(145,213,255,.92);font-size:.36rem;letter-spacing:.08em;text-transform:uppercase}.sp-human-support-message p{margin:0;color:rgba(236,249,255,.96);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:rgba(211,235,249,.9);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:rgba(236,250,255,.98);font-size:.46rem;letter-spacing:.08em;font-family:JetBrains Mono,monospace;line-height:1.2}.sp-human-pulse-list-meta{color:rgba(192,222,244,.9);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:rgba(183,223,246,.86);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:rgba(206,235,252,.92);border:1px solid rgba(154,222,255,.42);background:rgba(21,102,146,.36);border-radius:999px;padding:.18rem .42rem}.sp-human-pulse-chip strong{font-size:.5rem;color:rgba(238,250,255,.98)}.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:rgba(177,218,244,.84)}.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:rgba(238,250,255,.98);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:rgba(177,218,244,.8)}.sp-human-pulse-contribution-track{position:relative;height:.34rem;border-radius:999px;background:rgba(10,25,43,.85);border:1px solid rgba(123,197,241,.22);overflow:hidden}.sp-human-pulse-contribution-fill{display:block;height:100%;width:var(--hp-progress,0);border-radius:999px;background:linear-gradient(90deg,rgba(65,197,255,.92),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:rgba(192,222,244,.9)}.sp-human-pulse-member-name{color:rgba(236,250,255,.98);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:rgba(192,222,244,.9)}.sp-human-pulse-key-recipients-label{color:rgba(132,206,247,.92);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 rgba(123,197,241,.14)}.sp-human-pulse-monthly-label{font-family:JetBrains Mono,monospace;font-size:.44rem;letter-spacing:.04em;color:rgba(214,238,255,.92)}.sp-human-pulse-monthly-bar{height:.4rem;border-radius:999px;background:rgba(10,25,43,.8);border:1px solid rgba(123,197,241,.18);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,rgba(76,208,255,.82),rgba(0,248,180,.82))}.sp-human-pulse-monthly-value{font-family:JetBrains Mono,monospace;font-size:.42rem;letter-spacing:.03em;color:rgba(186,220,244,.88);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:rgba(221,241,255,.92);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 rgba(123,211,255,.16);border-radius:.5rem;background:rgba(5,18,34,.54);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-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,[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-pulse-hero{flex-direction:column;align-items:stretch}.sp-human-pulse-hero-actions{justify-content:flex-start}.sp-human-pulse-funnel-row,.sp-human-pulse-timeline-row{grid-template-columns:minmax(0,1fr)}.sp-human-pulse-funnel-row{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 rgba(127,227,255,.3);border-radius:.86rem;padding:.72rem;background:linear-gradient(160deg,rgba(8,19,35,.92),rgba(5,12,23,.94));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:rgba(231,248,255,.98);font-size:.74rem;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.sp-stack-chip{border:1px solid rgba(127,227,255,.34);border-radius:999px;padding:.22rem .5rem;font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(224,245,255,.92);background:rgba(8,24,40,.84)}.sp-stack-copy{margin:0;color:rgba(178,224,243,.84);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 rgba(112,212,255,.22)}.sp-stack-app-subtype-filters[hidden]{display:none!important}.sp-stack-collection-filter-label{color:rgba(207,238,255,.92);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:999px!important;padding:.34rem .82rem!important;border:1px solid rgba(112,212,255,.34)!important;background:linear-gradient(180deg,rgba(8,18,34,.92),rgba(4,10,22,.94))!important;color:rgba(218,241,255,.9)!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}.sp-stack-shell .sp-stack-collection-type-filter.is-active{border-color:rgba(80,220,255,.74)!important;background:linear-gradient(180deg,rgba(18,166,226,.92),rgba(12,109,178,.92))!important;color:#f7fdff!important;box-shadow:0 0 14px rgba(38,183,255,.28),inset 0 0 0 1px rgba(255,255,255,.14)!important}.sp-apps-workspace-open-progress{display:none!important;gap:.34rem;align-items:center;border:1px solid rgba(122,231,255,.32);border-radius:.62rem;padding:.34rem .46rem;background:rgba(6,16,30,.8)}.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:rgba(205,239,255,.95)}.sp-apps-workspace-open-progress-track{display:block;position:relative;height:.28rem;border-radius:999px;border:1px solid rgba(124,232,255,.35);background:rgba(8,18,34,.78);overflow:hidden}.sp-apps-workspace-open-progress-fill{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(90,214,255,.9),rgba(97,154,255,.88));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 rgba(126,231,255,.34);background:linear-gradient(180deg,rgba(10,24,40,.9),rgba(5,13,24,.92));color:rgba(219,246,255,.92);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:rgba(154,241,255,.62);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,rgba(0,134,172,.38),rgba(0,86,114,.4));border-color:rgba(0,240,255,.72);color:#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 rgba(127,227,255,.3);border-radius:.86rem;padding:.6rem;background:linear-gradient(160deg,rgba(8,19,35,.92),rgba(5,12,23,.94));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:rgba(231,248,255,.98);font-size:.74rem;font-weight:700;line-height:1.2}.sp-apps-card-meta{margin:0;color:rgba(178,224,243,.84);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:rgba(112,228,255,.4);background:radial-gradient(circle at 15% 0,rgba(52,174,220,.14),transparent 42%),linear-gradient(170deg,rgba(8,18,35,.98),rgba(4,10,21,.97));padding:.72rem}#desk-create-modal .sp-apps-modal-head{margin-bottom:.46rem;padding-bottom:.44rem;border-bottom:1px solid rgba(115,225,255,.2)}#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:rgba(197,230,248,.88)}#desk-create-modal .sp-apps-modal-form input{min-height:1.94rem;padding:.42rem .56rem;border-color:rgba(114,221,255,.34);background:rgba(8,18,33,.86)}.sp-desk-create-inline-hint,.sp-desk-create-mode-hint{margin:0;font-size:.54rem;line-height:1.4;color:rgba(162,211,234,.84)}.sp-desk-create-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.24rem;border:1px solid rgba(117,225,255,.22);border-radius:999px;background:rgba(8,20,35,.74);padding:.16rem}.sp-desk-create-mode-tab{border:1px solid transparent;border-radius:999px;background:transparent;color:rgba(184,228,248,.88);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:rgba(122,233,255,.48);color:rgba(240,251,255,.98);background:linear-gradient(180deg,rgba(10,149,194,.82),rgba(0,104,145,.9));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 rgba(117,225,255,.2);border-radius:999px;background:rgba(8,20,35,.7);padding:.14rem}.sp-desk-create-app-filter,.sp-desk-create-console-tab{border:1px solid transparent;border-radius:999px;background:transparent;color:rgba(184,228,248,.88);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:rgba(122,233,255,.46);color:rgba(241,251,255,.98);background:linear-gradient(180deg,rgba(10,149,194,.8),rgba(0,104,145,.88));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;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-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:rgba(191,227,246,.9);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:rgba(127,232,255,.7);box-shadow:0 0 0 1px rgba(83,205,247,.28),0 0 0 3px rgba(83,205,247,.08);background:rgba(9,24,42,.94)}.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:rgba(118,225,255,.22);background:rgba(8,18,33,.72)}.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:rgba(201,234,250,.9)}.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 rgba(127,227,255,.3);border-radius:.76rem;padding:.5rem;background:linear-gradient(160deg,rgba(8,19,35,.92),rgba(5,12,23,.94));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 rgba(126,224,255,.28);background:rgba(10,25,44,.84);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;color:rgba(173,225,247,.84)}#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:rgba(231,248,255,.98);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:rgba(187,225,244,.84);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:rgba(162,211,234,.78);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:rgba(114,224,255,.96)}#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:rgba(176,223,243,.82);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 rgba(114,221,255,.34);border-radius:.52rem;background:rgba(5,13,25,.86);color:rgba(224,244,255,.96);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:rgba(170,207,226,.64);opacity:1}#top-create-desk-website-options-panel .sp-desk-create-website-field input::placeholder{color:rgba(170,207,226,.64);opacity:1}#top-create-desk-website-options-panel .sp-desk-create-website-field input:focus{border-color:rgba(127,232,255,.7);box-shadow:0 0 0 1px rgba(83,205,247,.28),0 0 0 3px rgba(83,205,247,.08);background:rgba(9,24,42,.94);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 rgba(127,227,255,.24);border-radius:.68rem;background:radial-gradient(circle at 12% 0,rgba(72,201,244,.08),transparent 40%),linear-gradient(160deg,rgba(8,19,35,.94),rgba(5,12,23,.96));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:rgba(233,249,255,.98);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:rgba(191,227,246,.9);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:rgba(127,232,255,.7);box-shadow:0 0 0 1px rgba(83,205,247,.28),0 0 0 3px rgba(83,205,247,.08);background:rgba(9,24,42,.94)}#desk-create-modal .sp-apps-modal-actions{margin-top:.08rem;padding-top:.42rem;border-top:1px solid rgba(112,225,255,.16);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 rgba(127,227,255,.3);border-radius:.86rem;padding:.56rem;background:linear-gradient(160deg,rgba(8,19,35,.92),rgba(5,12,23,.94));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 rgba(126,224,255,.28);background:rgba(10,25,44,.84);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;color:rgba(173,225,247,.84)}#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:rgba(231,248,255,.98);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:rgba(187,225,244,.84);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:rgba(162,211,234,.78);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:rgba(114,224,255,.96)}#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:rgba(176,223,243,.82);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:rgba(158,240,255,.62);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:rgba(96,231,255,.84);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 rgba(125,228,255,.34);border-radius:999px;padding:.14rem .42rem;font-size:.5rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(209,240,255,.86);background:rgba(9,24,41,.74)}.sp-desk-create-app-card.is-selected .sp-desk-create-app-pill{border-color:rgba(96,231,255,.82);color:rgba(227,250,255,.98);background:rgba(10,43,63,.86)}.sp-apps-card-tags{display:flex;flex-wrap:wrap;gap:.3rem}.sp-apps-pill{border:1px solid rgba(125,228,255,.36);border-radius:999px;padding:.18rem .46rem;color:rgba(223,248,255,.92);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;background:rgba(9,24,41,.72)}.sp-apps-empty{min-height:6.4rem;border:1px dashed rgba(122,233,255,.34);border-radius:.82rem;color:rgba(179,221,241,.86);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%,rgba(95,205,255,.12),transparent 42%),rgba(5,13,25,.76)}.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:rgba(224,246,255,.96);letter-spacing:.04em;text-transform:uppercase}.sp-apps-empty-copy p{margin:0;color:rgba(172,218,240,.86);font-size:.57rem;line-height:1.35}.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 rgba(128,236,255,.32);background:linear-gradient(180deg,rgba(14,27,44,.92),rgba(5,12,24,.96));color:rgba(230,248,255,.96);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,rgba(2,143,191,.82),rgba(0,99,140,.88));border-color:rgba(112,236,255,.62);color:#f3feff}.sp-apps-add-btn{border-color:rgba(133,241,255,.72);background:radial-gradient(circle at 18% 22%,rgba(158,235,255,.34),transparent 48%),linear-gradient(180deg,rgba(0,153,205,.9),rgba(0,108,156,.92));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:rgba(176,247,255,.82);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 rgba(170,241,255,.86);outline-offset:2px}.sp-apps-btn-ghost{background:rgba(10,22,37,.76);color:rgba(219,244,255,.9)}.sp-apps-btn-icon{border:1px solid rgba(123,231,255,.34);background:rgba(8,19,34,.82);color:rgba(219,246,255,.92);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 rgba(122,233,255,.26);border-radius:.88rem;background:linear-gradient(155deg,rgba(6,12,24,.93),rgba(3,8,16,.92));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,#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 rgba(148,163,184,.22);border-radius:8px;background:rgba(15,23,42,.68);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:rgba(226,232,240,.68);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:rgba(226,232,240,.76);font-size:.76rem}.sp-gateway-ai-form input,.sp-gateway-ai-form select{min-width:0;width:100%;border:1px solid rgba(148,163,184,.25);border-radius:6px;background:rgba(2,6,23,.52);color:#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 rgba(148,163,184,.26);border-radius:6px;background:rgba(30,41,59,.72);color:#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:rgba(34,211,238,.5);background:rgba(14,116,144,.32)}.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 rgba(148,163,184,.18);border-radius:8px;background:rgba(2,6,23,.34);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 rgba(148,163,184,.18);border-radius:999px;background:rgba(15,23,42,.68);color:rgba(226,232,240,.82);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 rgba(148,163,184,.16);border-radius:8px;background:rgba(15,23,42,.46);padding:.7rem}.sp-gateway-ai-stat span{display:block;color:rgba(226,232,240,.62);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 rgba(148,163,184,.16);padding:.55rem;text-align:left;overflow-wrap:anywhere}.sp-gateway-ai-error-list{display:grid;gap:.45rem;margin:0;padding-left:1rem;color:rgba(226,232,240,.74);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:rgba(226,232,240,.76);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:rgba(226,232,240,.58);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 rgba(148,163,184,.24);border-radius:8px;color:rgba(226,232,240,.62);padding:.8rem;text-align:center;font-size:.82rem}.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 rgba(148,163,184,.16);border-radius:8px;background:rgba(2,6,23,.32);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}@media (max-width:760px){.gs-activity-ai-summary,.sp-gateway-ai-head,.sp-memory-dna-semantic-head{align-items:stretch;flex-direction:column}.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:rgba(204,238,255,.94)!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 rgba(112,212,255,.34)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(8,18,34,.92),rgba(4,10,22,.94))!important;color:rgba(218,241,255,.9)!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:rgba(80,220,255,.74)!important;background:linear-gradient(180deg,rgba(18,166,226,.92),rgba(12,109,178,.92))!important;color:#f7fdff!important;box-shadow:0 0 14px rgba(38,183,255,.28),inset 0 0 0 1px rgba(255,255,255,.14)!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:rgba(204,238,255,.92)!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 rgba(112,212,255,.34)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(8,18,34,.92),rgba(4,10,22,.94))!important;color:rgba(218,241,255,.9)!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:rgba(80,220,255,.74)!important;background:linear-gradient(180deg,rgba(18,166,226,.92),rgba(12,109,178,.92))!important;color:#f7fdff!important;box-shadow:0 0 14px rgba(38,183,255,.28),inset 0 0 0 1px rgba(255,255,255,.14)!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 rgba(122,233,255,.26);border-radius:.72rem;background:rgba(6,17,32,.82);color:rgba(198,234,251,.9);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 rgba(122,233,255,.24);border-radius:.72rem;background:rgba(6,17,32,.82);padding:.54rem;display:grid;gap:.34rem}.sp-desk-workspace-card h6{margin:0;color:rgba(234,248,255,.98);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.sp-desk-workspace-card p{margin:0;color:rgba(181,223,243,.88);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 rgba(122,233,255,.22);border-radius:.66rem;background:rgba(8,22,39,.74);display:grid;gap:.36rem;padding:.48rem}.sp-desk-workspace-website-card.is-active{border-color:rgba(122,233,255,.46);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:rgba(234,248,255,.98);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:rgba(182,224,244,.9);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 rgba(114,218,246,.34);border-radius:.52rem;background:rgba(7,19,34,.9);color:rgba(228,247,255,.97);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:rgba(126,233,255,.62);box-shadow:inset 0 0 0 1px rgba(66,193,235,.34),0 0 0 2px rgba(66,193,235,.12);background:rgba(8,22,39,.95)}.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 rgba(116,220,246,.18);border-radius:.52rem;background:rgba(8,22,39,.74);padding:.26rem .36rem;color:rgba(191,231,248,.88);font-size:.54rem}.sp-desk-workspace-meta li strong{color:rgba(232,248,255,.98);font-weight:700}.sp-desk-workspace-meta li span{color:rgba(177,221,242,.84)}.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%,rgba(35,149,227,.22),transparent 34rem),rgba(2,10,22,.88);color:rgba(229,247,255,.96);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 rgba(98,197,255,.22);border-top-color:rgba(80,203,255,.98);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-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-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:rgba(227,247,255,.96);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 rgba(142,221,255,.52);background:linear-gradient(155deg,rgba(28,74,117,.9),rgba(10,28,52,.94));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:rgba(226,245,255,.95);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 rgba(121,231,255,.34);border-radius:.62rem;padding:0 .48rem;background:rgba(7,17,31,.9);color:rgba(205,236,252,.9);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:rgba(0,240,255,.66);background:linear-gradient(180deg,rgba(0,132,176,.36),rgba(0,89,126,.36));color:rgba(242,253,255,.98);box-shadow:inset 0 0 0 1px rgba(0,240,255,.22)}.sp-apps-screen-stage{border:1px solid rgba(122,233,255,.26);border-radius:.8rem;min-height:17.2rem;background:rgba(0,0,0,.35);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 rgba(122,233,255,.3);border-radius:.94rem;background:rgba(0,0,0,.26);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:#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:#fff}.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 rgba(122,233,255,.34);border-radius:999px;background:rgba(4,13,24,.86);color:rgba(224,245,255,.96);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 rgba(76,201,255,.34);border-radius:.72rem;background:rgba(3,8,17,.92);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:rgba(225,246,255,.96);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sp-apps-runtime-startup-logs-head small{color:rgba(159,208,232,.84);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:rgba(218,241,255,.92);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,rgba(8,20,34,.94),rgba(4,10,19,.95)),rgba(4,10,18,.96);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:rgba(226,244,255,.96)}.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:rgba(226,244,255,.94);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:rgba(122,233,255,.22);background:rgba(70,154,218,.16);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 rgba(122,233,255,.22);border-radius:.5rem;background:linear-gradient(180deg,rgba(236,251,255,.14),rgba(9,33,56,.92));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:rgba(154,235,255,.94);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:rgba(239,250,255,.98);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 rgba(122,233,255,.2);border-radius:999px;background:rgba(5,14,27,.82)}.sp-apps-data-pane-tab{border:1px solid rgba(122,233,255,.16);border-radius:999px;background:rgba(7,16,30,.72);color:rgba(201,237,251,.88);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:rgba(0,240,255,.62);background:linear-gradient(180deg,rgba(0,133,171,.38),rgba(0,84,112,.34));color:#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 rgba(122,233,255,.24);border-radius:.78rem;background:rgba(6,16,30,.86);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:rgba(200,240,255,.9);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 rgba(121,231,255,.34);border-radius:.58rem;background:rgba(7,17,31,.92);color:rgba(229,248,255,.95);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%,rgba(179,226,250,.9) 0),linear-gradient(135deg,rgba(179,226,250,.9) 50%,transparent 0);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-tree,.sp-apps-list{border:1px solid rgba(122,233,255,.18);border-radius:.68rem;background:rgba(5,13,25,.84);min-height:0;flex:1 1 auto;overflow:auto;padding:.4rem}.sp-apps-data-main{border:1px solid rgba(122,233,255,.24);border-radius:.78rem;background:rgba(6,16,30,.86);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:rgba(181,224,243,.86)}.sp-apps-feedback.is-error{color:rgba(255,155,170,.92)}.sp-apps-data-tree-item{display:flex;align-items:center;gap:.28rem;margin-bottom:.3rem}.sp-apps-data-tree-item:last-child{margin-bottom:0}.sp-apps-data-tree-btn{border:1px solid rgba(122,233,255,.22);border-radius:.58rem;background:rgba(7,16,30,.8);color:rgba(223,247,255,.93);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-tree-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-apps-data-tree-btn small{color:rgba(171,220,242,.8);font-size:.5rem;letter-spacing:.04em;text-transform:uppercase}.sp-apps-data-tree-item.is-active .sp-apps-data-tree-btn{border-color:rgba(0,240,255,.66);background:linear-gradient(180deg,rgba(0,126,162,.34),rgba(0,86,112,.34));color:#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 rgba(121,231,255,.34);border-radius:.58rem;background:rgba(7,17,31,.92);color:rgba(229,248,255,.95);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:rgba(181,225,243,.88)}.sp-apps-inline-grid label input{border:1px solid rgba(121,231,255,.34);border-radius:.58rem;background:rgba(7,17,31,.92);color:rgba(229,248,255,.95);font-size:.62rem;padding:.42rem .5rem;outline:none}.sp-apps-data-grid-wrap{border:1px solid rgba(122,233,255,.2);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 rgba(122,233,255,.14);padding:.34rem .42rem;text-align:left;vertical-align:top;color:rgba(219,245,255,.93)}.sp-apps-data-grid th{color:rgba(174,227,246,.9);text-transform:uppercase;letter-spacing:.06em;font-size:.51rem;position:sticky;top:0;background:rgba(6,15,28,.95);z-index:1}.sp-apps-data-grid tbody tr:hover{background:rgba(0,118,152,.16)}.sp-apps-structure-list{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.sp-apps-structure-list li{border:1px solid rgba(122,233,255,.18);border-radius:.58rem;background:rgba(7,16,30,.78);padding:.28rem .42rem;display:flex;align-items:center;justify-content:space-between;gap:.42rem;color:rgba(213,244,255,.92);font-size:.56rem}.sp-apps-structure-list li span{color:rgba(166,220,242,.85);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 rgba(122,233,255,.22);border-radius:.52rem;background:rgba(8,19,34,.96);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:rgba(219,245,255,.96);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:rgba(119,224,255,.34);background:rgba(9,32,56,.9)}.sp-apps-language-field{display:inline-flex;align-items:center;gap:.32rem;border:1px solid rgba(126,231,255,.3);border-radius:.6rem;background:rgba(8,19,34,.78);padding:.2rem .36rem;color:rgba(203,238,255,.92);font-size:.53rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.sp-apps-language-field select{border:1px solid rgba(120,227,255,.32);border-radius:.48rem;background:rgba(6,16,30,.92);color:rgba(228,248,255,.96);font-size:.56rem;padding:.28rem .36rem;outline:none;min-width:7.8rem}.sp-apps-badge{margin-left:auto;border:1px solid rgba(126,231,255,.34);border-radius:999px;padding:.18rem .5rem;font-size:.52rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(214,246,255,.92)}.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 rgba(122,233,255,.26);border-radius:.76rem;background:linear-gradient(180deg,rgba(7,16,30,.94),rgba(4,11,22,.95));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 rgba(122,233,255,.18);background:linear-gradient(90deg,rgba(9,23,40,.94),rgba(10,27,48,.88));color:rgba(199,239,255,.9);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 rgba(131,236,255,.34);border-radius:999px;padding:.12rem .42rem;color:rgba(215,246,255,.94);background:rgba(9,29,50,.7)}.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 rgba(122,233,255,.22);border-radius:.72rem;background:rgba(6,16,31,.82);padding:.54rem;display:flex;flex-direction:column;gap:.44rem}.sp-apps-deploy-form h5{margin:0;font-size:.66rem;color:rgba(226,246,255,.94);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:rgba(180,224,243,.86);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 rgba(98,184,235,.28);border-radius:.56rem;background:rgba(8,23,40,.74);padding:.42rem}.sp-apps-deploy-verification-copy{display:grid;gap:.12rem;min-width:0}.sp-apps-deploy-verification-copy p{margin:0;color:rgba(161,204,231,.9);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 rgba(98,184,235,.24);border-radius:999px;background:rgba(9,30,50,.76);color:rgba(198,232,250,.95);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 rgba(122,233,255,.2);border-radius:.62rem;background:rgba(7,17,31,.72);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:rgba(180,224,243,.86);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 rgba(124,197,239,.22);border-radius:.56rem;background:rgba(7,18,32,.72)}.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 rgba(122,233,255,.2);border-radius:.72rem;background:rgba(6,16,31,.8);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:rgba(2,7,15,.62);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 rgba(102,214,255,.34);border-radius:.9rem;background:linear-gradient(168deg,rgba(7,16,31,.98),rgba(4,10,22,.96));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:rgba(230,248,255,.96)}.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:rgba(186,225,243,.85);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:rgba(158,222,255,.95)}.sp-apps-store-support-intro{display:flex;align-items:flex-start;gap:.46rem;padding:.48rem .52rem;border:1px solid rgba(106,181,227,.26);border-radius:.62rem;background:rgba(8,23,41,.76)}.sp-apps-store-support-intro-icon{width:1.5rem;height:1.5rem;min-width:1.5rem;border-radius:.44rem;border:1px solid rgba(117,197,240,.38);background:rgba(12,34,58,.86);color:rgba(183,225,250,.94);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:rgba(178,218,239,.9);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:rgba(191,228,246,.92)}.sp-apps-store-support-tip{width:1.3rem;height:1.3rem;min-width:1.3rem;border-radius:999px;border:1px solid rgba(109,184,230,.42);background:rgba(9,30,53,.82);color:rgba(192,228,250,.94);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:rgba(146,217,255,.7);background:rgba(14,42,72,.92)}.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:rgba(153,206,238,.9);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 rgba(101,181,229,.34);border-radius:.46rem;background:rgba(4,19,36,.82);color:rgba(231,249,255,.95);font-size:.66rem;font-weight:700;padding:.58rem .68rem;outline:none}.sp-apps-modal--category-verification .sp-apps-store-support-field input[readonly]{color:rgba(213,238,251,.9);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:rgba(177,220,246,.96);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:rgba(224,245,255,.98)}.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-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:rgba(255,255,255,.95);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:#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 rgba(145,230,255,.72);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:rgba(210,242,255,.9);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:rgba(240,251,255,.98);transform:translateY(-.5px)}.sp-entity-row-action:focus-visible{outline:1px solid rgba(145,230,255,.72);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 rgba(122,233,255,.18);border-radius:.56rem;background:rgba(7,16,30,.76);padding:.26rem .4rem;display:flex;align-items:center;gap:.34rem;font-size:.55rem;color:rgba(215,243,255,.93)}.sp-apps-issue-badge{border-radius:999px;padding:.08rem .36rem;border:1px solid rgba(122,233,255,.3);text-transform:uppercase;letter-spacing:.06em;font-size:.49rem;color:rgba(209,241,255,.92)}.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 rgba(122,233,255,.2);border-radius:.62rem;background:rgba(7,17,31,.78);padding:.34rem .44rem;display:grid;gap:.16rem}.sp-apps-list-item header{display:flex;align-items:center;justify-content:space-between;gap:.32rem;color:rgba(230,247,255,.95);font-size:.57rem}.sp-apps-list-item p{margin:0;color:rgba(179,223,242,.86);font-size:.55rem;line-height:1.4}.sp-apps-list-item small{color:rgba(157,211,236,.82);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:rgba(124,231,255,.62);color:rgba(201,242,255,.95);background:rgba(12,56,76,.58)}.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 rgba(120,230,255,.16);border-radius:.56rem;background:rgba(5,14,26,.72);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 rgba(120,230,255,.1);word-break:break-word}#side-panel .rdt-table tbody td:not(.rdt-empty-cell):before{content:attr(data-column-label);color:rgba(191,233,250,.86);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 rgba(120,230,255,.16);border-radius:.56rem;background:rgba(5,14,26,.72);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 rgba(120,230,255,.1);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:rgba(191,233,250,.86);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 rgba(120,230,255,.18);border-radius:.68rem;background:radial-gradient(circle at top right,rgba(0,240,255,.08),transparent 48%),rgba(4,12,24,.82);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 rgba(120,230,255,.1);color:rgba(231,246,255,.96);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:rgba(191,233,250,.86);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:rgba(119,209,255,.42);background:radial-gradient(circle at 18% 0,rgba(70,160,255,.18),transparent 54%),linear-gradient(168deg,rgba(7,16,31,.96),rgba(4,10,22,.95));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,rgba(6,18,34,.95),rgba(6,18,34,.78) 78%,rgba(6,18,34,0));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 rgba(150,204,240,.34)!important;border-radius:.4rem;background:transparent!important;box-shadow:none!important;color:rgba(216,234,248,.92)}#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:hover{border-color:rgba(186,224,248,.56)!important;background:rgba(255,255,255,.06)!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(6,minmax(0,1fr))}#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:0!important;bottom:calc(max(env(safe-area-inset-bottom), 0px) + 3.35rem)!important;left:0!important;right:0!important;max-width:none!important;border-radius:0}#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:rgba(154,228,255,.46);background:radial-gradient(circle at 34% 24%,rgba(108,201,255,.2),transparent 56%),rgba(7,20,36,.9);color:rgba(238,249,255,.98);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,rgba(92,168,255,.16),transparent 44%),linear-gradient(162deg,rgba(7,16,30,.99),rgba(3,9,18,.99))!important}body:has(#side-panel.open) #top-shell{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:767px){#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:rgba(191,233,250,.9);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)}#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;animation:gs-folios-pane-enter .44s cubic-bezier(.22,1,.36,1)}#side-panel.chat-mode{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 rgba(129,244,255,.3);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,rgba(4,12,23,.98),rgba(3,8,16,.98));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:rgba(230,249,255,.98)}.sp-memory-copy{margin:.36rem 0 0;font-size:.63rem;line-height:1.45;color:rgba(183,226,245,.84)}.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 rgba(123,231,255,.3);background:rgba(7,20,34,.68);color:rgba(208,240,255,.9);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:rgba(153,246,255,.62);background:rgba(11,31,51,.84);color:#f3fcff;transform:translateY(-1px)}.sp-memory-system-tab.is-active,.sp-memory-tab.is-active{background:rgba(0,240,255,.16);border-color:rgba(0,240,255,.72);color:#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 rgba(126,231,255,.26);border-radius:.72rem;padding:.42rem .5rem;background:linear-gradient(165deg,rgba(7,18,33,.88),rgba(5,11,20,.92));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:rgba(182,222,243,.86);font-weight:700;line-height:1}.sp-memory-stat-value{font-size:.88rem;font-weight:700;line-height:1.1;color:rgba(229,248,255,.98)}.sp-memory-tag-filters{display:flex;flex-wrap:wrap;gap:.34rem;justify-content:center}.sp-memory-tag-chip{border:1px solid rgba(125,232,255,.24);background:rgba(7,20,34,.62);color:rgba(206,238,255,.9);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,rgba(128,231,255,.8));box-shadow:0 0 0 1px rgba(255,255,255,.32)}.sp-memory-tag-chip-count{color:rgba(168,211,235,.82);font-size:.46rem}.sp-memory-tag-chip:hover{border-color:rgba(156,243,255,.62);background:rgba(11,33,54,.82);color:#f2fcff}.sp-memory-tag-chip.is-active{border-color:var(--memory-tag,rgba(0,240,255,.72));background:rgba(0,240,255,.16);color:#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 rgba(121,223,255,.24);border-radius:999px;background:rgba(8,19,35,.66);font-size:.5rem;letter-spacing:.04em;padding:.28rem .46rem;color:rgba(195,234,255,.92);display:inline-flex;gap:.24rem;align-items:center}.sp-memory-category-pill b{font-weight:700;color:rgba(229,247,255,.96)}.sp-memory-empty-inline{font-size:.56rem;color:rgba(172,214,239,.72)}.sp-memory-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}.sp-memory-chart-card{border:1px solid rgba(121,224,255,.26);border-radius:.82rem;padding:.56rem;background:radial-gradient(circle at top right,rgba(0,240,255,.14),transparent 44%),linear-gradient(160deg,rgba(4,13,25,.92),rgba(3,9,18,.94));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:rgba(186,226,246,.88);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:rgba(208,238,255,.9);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 rgba(123,224,255,.2);background:rgba(3,13,24,.66);overflow:hidden}.sp-memory-bar-fill{width:var(--memory-bar-size,0);height:100%;background:linear-gradient(90deg,rgba(0,240,255,.64),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:rgba(192,230,252,.88);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),rgba(60,184,255,.58));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:rgba(175,218,244,.84);line-height:1}.sp-memory-upload-count{color:rgba(212,241,255,.9);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 rgba(123,231,255,.32);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,rgba(7,18,33,.95),rgba(4,11,21,.95));display:inline-flex;align-items:center;gap:.34rem;font-size:.56rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(227,248,255,.96);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:rgba(146,236,255,.95);stroke-width:2.2}.sp-memory-action-launch:hover{border-color:rgba(162,246,255,.7);box-shadow:0 0 14px rgba(0,240,255,.16);transform:translateY(-1px)}.sp-memory-action-launch.is-active{border-color:rgba(0,240,255,.74);background:radial-gradient(circle at 12% 14%,rgba(0,240,255,.26),transparent 56%),linear-gradient(160deg,rgba(9,30,49,.96),rgba(4,12,24,.96));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-tree-shell{border:1px solid rgba(118,221,255,.24);border-radius:.82rem;padding:.58rem;background:radial-gradient(circle at top right,rgba(0,240,255,.1),transparent 46%),linear-gradient(162deg,rgba(4,12,24,.9),rgba(3,9,18,.92));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:rgba(194,232,250,.88);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 rgba(123,224,255,.25);border-radius:.62rem;padding:.38rem .46rem;background:rgba(5,15,28,.7);display:flex;flex-direction:column;gap:.12rem}.sp-memory-folder-path-label{font-size:.42rem;letter-spacing:.09em;text-transform:uppercase;color:rgba(167,210,236,.78);font-weight:700;line-height:1}.sp-memory-folder-path-value{font-size:.52rem;color:rgba(226,245,255,.96);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 rgba(120,222,255,.22);background:rgba(7,18,33,.74);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:rgba(152,242,255,.56);background:rgba(10,31,50,.86);transform:translateY(-1px);box-shadow:0 0 14px rgba(0,240,255,.12)}.sp-memory-folder-tile.is-root{border-style:dashed;background:rgba(9,18,34,.62)}.sp-memory-folder-tile.is-nav-up{border-style:dashed;border-color:rgba(133,210,243,.38);background:rgba(8,19,34,.68)}.sp-memory-folder-tile.is-active{border-color:rgba(0,240,255,.72);background:rgba(0,240,255,.14);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 rgba(126,232,255,.34);background:rgba(9,24,40,.74);display:inline-flex;align-items:center;justify-content:center;color:rgba(167,245,255,.96);flex-shrink:0}.sp-memory-folder-glyph i{width:.84rem;height:.84rem;stroke-width:2.2}.sp-memory-folder-title{font-size:.58rem;color:rgba(231,248,255,.98);font-weight:700;word-break:break-word}.sp-memory-folder-sub{font-size:.46rem;text-transform:uppercase;letter-spacing:.07em;color:rgba(170,211,236,.84);font-weight:700;line-height:1}.sp-memory-folder-meta{display:flex;flex-wrap:wrap;gap:.24rem;align-items:center;font-size:.46rem;color:rgba(170,211,236,.84);letter-spacing:.03em;margin-top:auto}.sp-memory-folder-chip{border:1px solid rgba(117,213,245,.34);background:rgba(8,25,40,.62);color:rgba(220,245,255,.94);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,#00f0ff);color:rgba(234,250,255,.96)}.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 rgba(140,215,255,.32);background:rgba(88,158,214,.16);color:rgba(204,236,255,.94)}.sp-memory-folder-chip-root{border:1px solid rgba(144,196,236,.28);background:rgba(72,113,152,.18);color:rgba(197,229,252,.9)}.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:rgba(218,245,255,.96);font-weight:800}.sp-memory-drawer-close{width:1.4rem;height:1.4rem;border:1px solid rgba(126,228,255,.3);border-radius:999px;background:rgba(9,20,35,.72);display:inline-flex;align-items:center;justify-content:center;color:rgba(185,232,250,.94);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:rgba(167,246,255,.62);color:#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 rgba(123,231,255,.28);border-radius:.56rem;min-height:1.76rem;background:rgba(8,20,35,.72);color:rgba(207,238,255,.9);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:rgba(163,247,255,.64);background:rgba(13,34,56,.86);color:#f1fcff}.sp-memory-drawer-tab.is-active{border-color:rgba(0,240,255,.72);background:rgba(0,240,255,.16);color:#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 rgba(126,228,255,.24);border-radius:.72rem;padding:.52rem;background:rgba(4,13,26,.72);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:rgba(194,232,250,.9);font-weight:700;line-height:1}.sp-memory-form-head i{width:.72rem;height:.72rem;color:rgba(139,235,255,.92)}.sp-memory-color-field,.sp-memory-field{display:flex;flex-direction:column;gap:.18rem;font-size:.5rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(181,220,243,.84);font-weight:700}.sp-memory-input,.sp-memory-input-file{width:100%;border:1px solid rgba(126,228,255,.34);border-radius:.56rem;background:linear-gradient(180deg,rgba(9,19,34,.96),rgba(4,11,21,.96));color:rgba(230,249,255,.96);font-size:.6rem;min-height:1.9rem;padding:.42rem .52rem;outline:none}.sp-memory-input-file:focus,.sp-memory-input:focus{border-color:rgba(0,240,255,.72);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,rgba(8,20,34,.72),rgba(4,10,18,.84));border-style:dashed;min-height:1.84rem;font-size:.5rem}.sp-memory-upload-dropzone{border:1px dashed rgba(135,224,255,.48);border-radius:.58rem;background:linear-gradient(180deg,rgba(6,17,30,.8),rgba(4,10,18,.88));min-height:3.4rem;padding:.56rem;display:flex;flex-direction:column;justify-content:center;gap:.2rem;color:rgba(203,236,255,.94);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:rgba(169,214,240,.86);line-height:1.35}.sp-memory-upload-dropzone.is-dragover{border-color:rgba(91,238,255,.84);box-shadow:0 0 0 2px rgba(0,240,255,.2);background:linear-gradient(180deg,rgba(10,27,46,.9),rgba(5,14,25,.92))}.sp-memory-upload-dropzone.is-disabled{opacity:.52;filter:saturate(.72);pointer-events:none}.sp-memory-form .dropify-wrapper{border:1px dashed rgba(126,228,255,.34);border-radius:.56rem;background:linear-gradient(180deg,rgba(9,19,34,.96),rgba(4,11,21,.96));color:rgba(230,249,255,.96)}.sp-memory-form .dropify-wrapper:hover{border-color:rgba(0,240,255,.6);background:linear-gradient(180deg,rgba(12,25,44,.96),rgba(6,15,29,.96))}.sp-memory-form .dropify-wrapper .dropify-message p{color:rgba(194,232,250,.9);font-size:.58rem;letter-spacing:.04em}.sp-memory-form .dropify-wrapper .dropify-message span.file-icon{color:rgba(139,235,255,.92);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 rgba(126,228,255,.34);border-radius:.56rem;background:rgba(7,18,33,.8);min-height:1.9rem;padding:.24rem}.sp-memory-rule,.sp-memory-selected-folder{font-size:.5rem;line-height:1.35;color:rgba(178,220,245,.82);letter-spacing:.03em}.sp-memory-rule{color:rgba(167,212,238,.76)}.sp-memory-btn{border:1px solid rgba(127,234,255,.3);background:linear-gradient(180deg,rgba(13,26,42,.92),rgba(5,12,24,.96));color:rgba(229,248,255,.97);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:rgba(154,243,255,.64);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 rgba(122,224,255,.22);border-radius:.62rem;padding:.4rem .46rem;background:rgba(6,16,30,.76);display:flex;flex-direction:column;gap:.18rem}.sp-memory-file-name{font-size:.6rem;color:rgba(232,249,255,.96);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:rgba(173,214,239,.84);letter-spacing:.03em}.sp-memory-file-pill{border:1px solid rgba(125,225,255,.32);padding:.12rem .32rem;font-size:.44rem;text-transform:uppercase;letter-spacing:.07em;background:rgba(6,25,42,.7);color:rgba(208,239,255,.9);font-weight:700}.sp-memory-empty{display:block;font-size:.6rem;line-height:1.45;color:rgba(181,222,245,.78);padding:.16rem .04rem}.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 rgba(181,222,245,.15);border-top-color:rgba(181,222,245,.72);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,.sp-memory-shell.is-tab-switching-out .sp-memory-layout{will-change:opacity,transform,filter;pointer-events:none}.sp-memory-shell.is-tab-switching-out .sp-memory-layout{animation:gs-memory-tab-slide-out .16s cubic-bezier(.4,0,1,1)}.sp-memory-shell.is-tab-switching-in .sp-memory-layout{animation:gs-memory-tab-slide-in .22s cubic-bezier(.22,1,.36,1)}@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-slide-out{0%{opacity:1;transform:translateX(0);filter:blur(0)}to{opacity:0;transform:translateX(-26px);filter:blur(1.6px)}}@keyframes gs-memory-tab-slide-in{0%{opacity:0;transform:translateX(26px);filter:blur(1.6px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.sp-memory-shell.is-tab-switching-in .sp-memory-layout,.sp-memory-shell.is-tab-switching-out .sp-memory-layout{animation:none;will-change:auto;pointer-events: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 rgba(118,214,255,.28);border-radius:.92rem;padding:.58rem;background:radial-gradient(circle at 14% 2%,rgba(0,240,255,.18),transparent 44%),linear-gradient(158deg,rgba(6,14,26,.96),rgba(4,10,19,.96));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:rgba(140,224,255,.26);background:radial-gradient(circle at top left,rgba(84,171,255,.16),transparent 52%),linear-gradient(165deg,rgba(9,18,34,.9),rgba(5,11,20,.94))}.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-tree-shell{border:1px solid rgba(120,220,255,.3);border-radius:.92rem;padding:.62rem;background:radial-gradient(circle at 90% 4%,rgba(0,240,255,.14),transparent 48%),linear-gradient(160deg,rgba(7,14,26,.95),rgba(4,10,19,.96))}.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:rgba(160,237,255,.96);stroke-width:2.3}.sp-memory-head-link{color:rgba(174,219,244,.88);letter-spacing:.06em;line-height:1;transition:color .2s ease,transform .2s ease}.sp-memory-head-link:hover{color:rgba(227,248,255,.98);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:rgba(132,221,255,.26);background:radial-gradient(circle at 90% -10%,rgba(255,194,48,.12),transparent 44%),linear-gradient(160deg,rgba(9,18,35,.9),rgba(6,12,22,.94));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:rgba(167,217,241,.8)}.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:rgba(140,218,255,.42);background:linear-gradient(180deg,rgba(108,182,255,.28),rgba(76,132,217,.2));color:rgba(192,230,255,.96)}.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:rgba(121,214,255,.24);background:radial-gradient(circle at 92% -14%,rgba(0,240,255,.09),transparent 44%),linear-gradient(155deg,rgba(7,16,30,.92),rgba(5,11,20,.94));transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sp-memory-file-row:hover{border-color:rgba(166,241,255,.56);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:rgba(170,212,237,.82);letter-spacing:.03em}.sp-memory-file-meta{justify-content:flex-end}.sp-memory-file-actions{display:inline-flex;align-items:center;gap:.2rem;color:rgba(170,216,241,.76)}.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 rgba(139,220,255,.36);padding:.12rem .3rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(186,229,250,.86)}.sp-memory-item-menu-toggle{position:absolute;top:.34rem;width:1.24rem;height:1.24rem;border-radius:999px;border:1px solid rgba(130,216,255,.34);background:rgba(8,21,37,.78);color:rgba(190,232,250,.9);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:rgba(170,244,255,.68);color:rgba(238,250,255,.98);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 rgba(130,216,255,.34);background:rgba(8,21,37,.78);color:rgba(190,232,250,.9);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 rgba(125,214,255,.3);border-radius:.62rem}.sp-memory-item-menu-btn{border:1px solid rgba(121,210,246,.14);border-radius:.46rem;background:rgba(8,21,37,.76);color:rgba(208,238,255,.92);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:rgba(162,242,255,.52);background:rgba(14,36,58,.92);color:rgba(241,252,255,.98)}.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,rgba(39,221,255,.88),rgba(84,178,255,.84))}.sp-memory-bar-fill--data{background:linear-gradient(90deg,rgba(161,128,255,.88),rgba(111,170,255,.84))}.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,rgba(146,212,237,.9),rgba(92,168,220,.82))}.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 rgba(108,188,255,.24);border-radius:.86rem;padding:.5rem;background:linear-gradient(165deg,rgba(8,18,34,.96),rgba(5,11,21,.97));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:rgba(120,204,255,.22);background:linear-gradient(160deg,rgba(10,21,39,.95),rgba(6,13,25,.97))}.sp-memory-chart-head{font-size:.56rem;color:rgba(232,245,255,.94);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,#2fd7ff,#549bff)}.sp-memory-storage-strip--data{background:linear-gradient(90deg,#8e6fff,#4f9eff)}.sp-memory-storage-strip--media{background:linear-gradient(90deg,#ffc15f,#ff8d4f)}.sp-memory-storage-strip--other{background:linear-gradient(90deg,#86cfff,#4d97da)}.sp-memory-storage-meta{display:flex;align-items:center;justify-content:space-between;gap:.42rem}.sp-memory-storage-usage{color:rgba(229,245,255,.95);font-size:.64rem;font-weight:700}.sp-memory-storage-percent{color:rgba(140,210,255,.9);font-size:.56rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sp-memory-storage-upgrade{border:0;background:transparent;color:rgba(118,188,255,.96);font-size:.52rem;font-weight:700;letter-spacing:.04em}.sp-memory-uploading-card{border:1px solid rgba(99,175,255,.38);border-radius:.72rem;padding:.56rem;background:linear-gradient(165deg,rgba(18,63,152,.42),rgba(5,20,54,.4));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:rgba(117,204,255,.52);background:linear-gradient(160deg,rgba(17,74,186,.48),rgba(6,25,66,.46))}.sp-memory-uploading-card.is-queued{border-color:rgba(129,190,255,.42);background:linear-gradient(160deg,rgba(16,48,112,.4),rgba(6,18,44,.42))}.sp-memory-uploading-card.is-success{border-color:rgba(109,223,190,.44);background:linear-gradient(160deg,rgba(8,77,90,.42),rgba(5,32,43,.42))}.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:rgba(231,247,255,.96);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:rgba(208,236,255,.95);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:rgba(176,229,255,.96);letter-spacing:.07em}.sp-memory-uploading-meta{color:rgba(169,206,233,.9);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 rgba(160,212,255,.28);background:rgba(4,14,30,.7);overflow:hidden}.sp-memory-uploading-fill{display:block;height:100%;width:var(--memory-upload-progress,56%);border-radius:999px;background:linear-gradient(90deg,#35d8ff,#7ea6ff);box-shadow:0 0 12px rgba(68,176,255,.32);transition:width .28s ease-out}.sp-memory-uploading-value{color:rgba(233,247,255,.97);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:rgba(118,198,255,.24);background:linear-gradient(160deg,rgba(11,23,42,.95),rgba(7,14,27,.97));align-items:center;text-align:center;gap:.14rem}.sp-memory-stat-icon{display:inline-flex;align-items:center;justify-content:center;color:rgba(211,235,255,.97)}.sp-memory-stat-icon i{width:.74rem;height:.74rem;stroke-width:2.2}.sp-memory-stat-card:first-child .sp-memory-stat-icon{color:#5fc2ff}.sp-memory-stat-card:nth-child(2) .sp-memory-stat-icon{color:#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-tree-shell{border:1px solid rgba(118,197,255,.22);border-radius:.9rem;padding:.72rem;background:linear-gradient(160deg,rgba(8,18,35,.96),rgba(5,12,24,.97))}.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:rgba(8,16,30,.82)}.sp-memory-section-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:0 .1rem;color:rgba(230,246,255,.96);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:rgba(120,188,255,.95)}.sp-memory-head-link{border:0;background:transparent;color:rgba(174,214,244,.88);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:rgba(118,197,255,.2);background:linear-gradient(160deg,rgba(10,21,39,.95),rgba(7,14,27,.97));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:rgba(118,197,255,.2);background:linear-gradient(160deg,rgba(9,20,37,.95),rgba(6,13,25,.97));cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sp-memory-file-row:hover{border-color:rgba(148,224,255,.42);background:linear-gradient(160deg,rgba(11,26,48,.96),rgba(7,16,31,.98))}.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:rgba(165,204,234,.86);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 rgba(229,244,255,.72);margin-left:-.2rem;justify-content:center;color:rgba(5,22,40,.92);font-size:.42rem;font-weight:700}.sp-memory-collab-chip:first-child{margin-left:0}.sp-memory-collab-chip--aqua{background:#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 rgba(124,205,255,.34);background:rgba(8,21,37,.78);color:rgba(190,232,250,.9);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 rgba(120,203,255,.34);border-radius:.56rem;background:linear-gradient(160deg,rgba(8,16,31,.98),rgba(6,11,22,.98));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 rgba(118,198,255,.18);border-radius:.44rem;background:rgba(10,24,43,.85);color:rgba(214,241,255,.93);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 rgba(138,214,255,.34);border-radius:999px;padding:.1rem .28rem;font-size:.42rem;color:rgba(186,227,250,.86);background:rgba(8,20,37,.7);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:rgba(2,8,16,.64)}.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 rgba(118,201,255,.3);border-radius:.92rem;background:radial-gradient(circle at top right,rgba(50,188,255,.22),transparent 45%),linear-gradient(165deg,rgba(8,19,36,.98),rgba(5,11,22,.99));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 rgba(123,206,255,.24);padding:.66rem .72rem}.sp-memory-preview-title{min-width:0;color:rgba(229,247,255,.98);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 rgba(124,206,255,.36);background:rgba(10,23,40,.9);color:rgba(195,232,252,.94);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 rgba(118,198,255,.26);background:linear-gradient(160deg,rgba(8,16,31,.98),rgba(5,10,19,.99));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:rgba(2,8,16,.8);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 rgba(118,198,255,.24);background:linear-gradient(180deg,rgba(6,17,32,.96),rgba(3,11,23,.98))}.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:rgba(220,244,255,.96);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:rgba(176,220,244,.9)}.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 rgba(126,208,255,.3);background:rgba(11,27,48,.6);color:rgba(216,240,255,.96);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:rgba(126,228,255,.46);color:rgba(186,244,255,.98)}.sp-memory-preview-placeholder--data{border-color:rgba(182,166,255,.48);color:rgba(221,210,255,.98)}.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:rgba(152,212,234,.44);color:rgba(211,236,247,.98)}.sp-memory-preview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.sp-memory-preview-pill{border:1px solid rgba(129,212,255,.32);border-radius:999px;background:rgba(10,24,41,.84);color:rgba(212,238,255,.94);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:rgba(109,232,255,.46);color:rgba(172,242,255,.98)}.sp-memory-preview-pill--data{border-color:rgba(179,158,255,.48);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:rgba(149,208,232,.44);color:rgba(207,234,247,.98)}.sp-memory-preview-info,.sp-memory-preview-source{font-size:.48rem;letter-spacing:.03em;color:rgba(180,217,242,.86)}@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:rgba(97,232,255,.44);background:rgba(40,208,246,.16);color:rgba(169,242,255,.96)}.sp-memory-category-pill--data,.sp-memory-file-icon--data,.sp-memory-file-pill--data{border-color:rgba(173,150,255,.46);background:rgba(142,122,255,.16);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:rgba(142,202,226,.44);background:rgba(120,186,214,.14);color:rgba(203,234,247,.98)}.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 rgba(120,225,255,.26);border-radius:.82rem;padding:.76rem;background:radial-gradient(circle at top right,rgba(0,240,255,.14),transparent 44%),linear-gradient(160deg,rgba(5,12,22,.97),rgba(3,9,17,.97));backdrop-filter:blur(8px)}.sp-orchestrate-title{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,247,255,.96);margin:0}.sp-orchestrate-copy{margin:.4rem 0 0;font-size:.65rem;line-height:1.45;color:rgba(188,220,242,.84)}.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 rgba(125,231,255,.28);background:rgba(4,17,30,.62);color:rgba(210,240,255,.9);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:rgba(153,246,255,.58);background:rgba(9,32,52,.8);color:#f3fcff}.sp-orchestrate-tab.is-active{background:rgba(0,240,255,.18);border-color:rgba(0,240,255,.75);color:#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-tree-list{border:1px solid rgba(120,225,255,.24);border-radius:.78rem;padding:.62rem;background:radial-gradient(circle at top right,rgba(0,240,255,.1),transparent 42%),linear-gradient(145deg,rgba(5,12,22,.97),rgba(3,9,17,.97));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 rgba(120,225,255,.24);border-radius:.78rem;padding:.62rem;background:radial-gradient(circle at top right,rgba(0,240,255,.1),transparent 42%),linear-gradient(145deg,rgba(5,12,22,.97),rgba(3,9,17,.97));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 rgba(120,225,255,.24);border-radius:.82rem;padding:.66rem;background:linear-gradient(160deg,rgba(4,13,25,.92),rgba(3,10,20,.94));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:rgba(186,227,244,.82);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 rgba(120,230,255,.35);border-radius:.56rem;background:linear-gradient(180deg,rgba(8,17,31,.95),rgba(4,10,20,.96));color:rgba(231,250,255,.96);font-size:.62rem;min-height:2rem;padding:.48rem .56rem;outline:none}.sp-orchestrate-input:focus,.sp-orchestrate-select:focus{border-color:rgba(0,240,255,.75);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%,rgba(193,234,255,.88) 0),linear-gradient(135deg,rgba(193,234,255,.88) 50%,transparent 0);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:rgba(6,20,35,.98);color:rgba(230,248,255,.97)}.sp-orchestrate-block{display:flex;flex-direction:column;gap:.56rem;min-height:0;border:1px solid rgba(118,221,255,.22);border-radius:.82rem;padding:.62rem;background:linear-gradient(160deg,rgba(4,12,24,.88),rgba(3,9,18,.9));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:rgba(208,239,255,.9);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 rgba(128,236,255,.32);background:linear-gradient(180deg,rgba(14,27,44,.92),rgba(5,12,24,.96));color:rgba(230,248,255,.96);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:rgba(154,241,255,.65);box-shadow:0 0 12px rgba(0,240,255,.16)}.sp-orchestrate-btn.is-ghost{background:rgba(9,18,34,.58)}.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:rgba(186,227,244,.76);padding:.1rem 0}.sp-orchestrate-node{border:1px solid rgba(122,233,255,.24);border-radius:.62rem;padding:.44rem .5rem;background:rgba(6,14,26,.86);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:rgba(228,248,255,.96);font-weight:700;line-height:1.3}.sp-orchestrate-node-meta{font-size:.52rem;color:rgba(166,214,243,.85);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 rgba(127,217,255,.35);border-radius:999px;padding:.14rem .36rem;font-size:.46rem;line-height:1;text-transform:uppercase;letter-spacing:.07em;color:rgba(206,239,255,.9);background:rgba(8,22,40,.62);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 rgba(122,233,255,.24);border-radius:.72rem;padding:.52rem;background:rgba(4,12,24,.76);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 rgba(127,217,255,.18);border-radius:.56rem;padding:.34rem .38rem;background:rgba(7,18,33,.68);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:rgba(199,235,252,.86)}.sp-orchestrate-audit-summary{font-size:.56rem;line-height:1.35;color:rgba(227,247,255,.94)}.sp-orchestrate-audit-time{font-size:.48rem;color:rgba(168,213,235,.78);letter-spacing:.03em}.sp-orchestrate-insight-card{border:1px solid rgba(122,233,255,.24);border-radius:.62rem;padding:.38rem .44rem;background:rgba(5,12,24,.72);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:rgba(178,218,240,.86);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 rgba(125,231,255,.28);background:rgba(4,17,30,.62);color:rgba(210,240,255,.9);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:rgba(153,246,255,.58);background:rgba(9,32,52,.8);color:#f3fcff;transform:translateY(-1px)}.sp-orchestrate-subtab.is-active{background:rgba(0,240,255,.18);border-color:rgba(0,240,255,.74);color:#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 rgba(122,233,255,.22);border-radius:.62rem;padding:.42rem .5rem;background:linear-gradient(150deg,rgba(6,16,30,.9),rgba(4,12,24,.92))}.sp-blueprint-title{margin:0;font-size:.64rem;line-height:1.2;color:rgba(232,248,255,.97);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.sp-blueprint-copy{margin:.2rem 0 0;font-size:.56rem;line-height:1.35;color:rgba(172,214,238,.86)}#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 rgba(122,233,255,.24);border-radius:.72rem;background:radial-gradient(120% 140% at 14% 0,rgba(35,95,148,.2),transparent 52%),linear-gradient(160deg,rgba(5,14,27,.88),rgba(4,11,22,.94));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 rgba(122,233,255,.26);border-radius:.72rem;background:radial-gradient(120% 140% at 16% 0,rgba(36,96,148,.26),transparent 56%),linear-gradient(160deg,rgba(5,15,28,.9),rgba(4,11,22,.95));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,rgba(170,228,255,.2),rgba(88,167,214,.2));border:1px solid rgba(117,205,247,.24);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 rgba(130,229,255,.92);background:linear-gradient(145deg,rgba(89,163,242,.98),rgba(53,92,204,.95));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 rgba(134,199,255,.5);padding:.2rem .62rem;background:linear-gradient(145deg,rgba(73,114,207,.96),rgba(50,83,178,.94));color:rgba(233,246,255,.98);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 rgba(122,233,255,.28);border-radius:.58rem;background:linear-gradient(165deg,rgba(6,17,31,.92),rgba(4,12,25,.9));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,rgba(6,17,31,.92),rgba(4,12,25,.9));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 rgba(122,233,255,.28);border-right:1px solid rgba(122,233,255,.28)}.sp-flow-timeline-event.is-right .sp-flow-timeline-card:after{left:-.48rem;border-left:1px solid rgba(122,233,255,.28);border-bottom:1px solid rgba(122,233,255,.28)}.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:rgba(232,248,255,.97);font-weight:600}.sp-flow-timeline-card-arrow{font-size:1.46rem;line-height:1;color:rgba(162,224,255,.9);transform:translateY(-.04rem)}.sp-flow-timeline-card-subtitle{font-size:.72rem;line-height:1.3;color:rgba(170,214,238,.88)}.sp-flow-timeline-date{position:absolute;top:50%;transform:translateY(-50%);color:rgba(151,224,255,.92);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 rgba(122,233,255,.22);border-radius:.58rem;padding:.36rem .42rem;background:rgba(5,15,29,.64);color:rgba(206,237,252,.9);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:rgba(146,243,255,.56);background:rgba(8,28,46,.8);transform:translateY(-1px)}.sp-blueprint-direction-chip.is-active{border-color:rgba(0,240,255,.74);background:rgba(0,240,255,.15);box-shadow:inset 0 0 0 1px rgba(0,240,255,.22)}.sp-blueprint-direction-title{font-size:.56rem;line-height:1.32;color:rgba(233,248,255,.96);font-weight:700}.sp-blueprint-direction-meta{font-size:.5rem;line-height:1.28;color:rgba(171,213,237,.86);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 rgba(120,226,255,.26);border-radius:.54rem;background:rgba(4,16,29,.58);color:rgba(204,236,252,.9);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:rgba(146,243,255,.52);background:rgba(8,29,47,.78);color:rgba(241,252,255,.98)}.sp-blueprint-subtab.is-active{border-color:rgba(0,240,255,.74);background:rgba(0,240,255,.18);color:rgba(236,253,255,.98);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 rgba(122,233,255,.24);border-radius:.62rem;padding:.44rem .5rem;background:rgba(6,14,26,.86)}.sp-blueprint-helix.is-active{border-color:rgba(0,240,255,.74);box-shadow:inset 0 0 0 1px rgba(0,240,255,.18)}.sp-blueprint-pill.is-cyan{border-color:rgba(86,239,255,.72);color:rgba(199,250,255,.98);background:rgba(0,178,214,.28)}.sp-blueprint-pill.is-indigo{border-color:rgba(164,160,255,.72);color:rgba(231,224,255,.98);background:rgba(64,57,164,.3)}.sp-blueprint-plan-list{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.24rem}.sp-blueprint-plan-pill{border:1px solid rgba(127,217,255,.32);border-radius:999px;padding:.18rem .34rem;font-size:.5rem;line-height:1.2;color:rgba(207,240,255,.92);background:rgba(8,22,40,.6)}.sp-blueprint-fragment,.sp-blueprint-stage{border:1px solid rgba(122,233,255,.24);border-radius:.62rem;padding:.44rem .5rem;background:rgba(6,14,26,.86);display:flex;flex-direction:column;gap:.24rem}.sp-blueprint-fragment>span:last-child{font-size:.6rem;line-height:1.42;color:rgba(203,235,251,.9)}.sp-orchestrate-insight-label{font-size:.5rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(180,220,244,.84);font-weight:700}.sp-orchestrate-insight-value{font-size:.8rem;color:rgba(229,248,255,.96);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 rgba(120,225,255,.26);border-radius:.82rem;padding:.76rem;background:radial-gradient(circle at top right,rgba(0,240,255,.16),transparent 44%),linear-gradient(160deg,rgba(6,13,24,.94),rgba(4,10,18,.94))}.sp-home-title{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,247,255,.96);margin:0}.sp-home-copy{margin:.4rem 0 0;font-size:.65rem;line-height:1.5;color:rgba(188,220,242,.84)}.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 rgba(125,231,255,.25);border-radius:.72rem;padding:.58rem .62rem;background:rgba(4,17,30,.62);min-height:4.4rem}.sp-home-card-icon{width:.82rem;height:.82rem;color:rgba(158,232,255,.9)}.sp-home-card-label{font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(225,245,255,.94);line-height:1.2}.sp-home-card-sub{font-size:.56rem;line-height:1.4;color:rgba(178,214,239,.82)}.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 rgba(123,214,255,.23);border-radius:.86rem;padding:.64rem;background:radial-gradient(circle at 100% 0,rgba(69,174,232,.22),transparent 50%),linear-gradient(165deg,rgba(7,16,31,.94),rgba(5,11,23,.96));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:rgba(224,244,255,.96)}.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:rgba(170,210,238,.88)}.sp-vw-field input,.sp-vw-field select{border-radius:.62rem;border:1px solid rgba(120,203,247,.26);background:rgba(9,22,38,.72);color:rgba(236,248,255,.96);height:2rem;padding:0 .58rem;font-size:.66rem}.sp-vw-field input::-moz-placeholder{color:rgba(166,210,240,.5)}.sp-vw-field input::placeholder{color:rgba(166,210,240,.5)}.sp-vw-location-preview{font-size:.57rem;line-height:1.35;color:rgba(190,227,247,.82);background:rgba(16,42,66,.44);border:1px dashed rgba(132,212,252,.25);border-radius:.56rem;padding:.44rem .5rem}.sp-vw-globe-shell{border:1px solid rgba(129,198,245,.25);border-radius:.72rem;background:radial-gradient(circle at 24% 18%,rgba(88,165,222,.2),transparent 46%),linear-gradient(180deg,rgba(8,20,39,.6),rgba(5,14,28,.64));padding:.44rem;display:flex;flex-direction:column;gap:.22rem}.sp-vw-globe-stage{width:100%;height:11.4rem;border:1px solid rgba(126,200,248,.3);border-radius:.58rem;overflow:hidden;background:radial-gradient(circle at 20% 18%,rgba(104,182,236,.18),transparent 48%),linear-gradient(180deg,rgba(9,23,42,.9),rgba(6,15,29,.92));cursor:grab}.sp-vw-globe-stage .leaflet-container{width:100%;height:100%;border-radius:inherit;background:#08172b;font-family:JetBrains Mono,monospace}.sp-vw-globe-stage .leaflet-control-zoom a{background:rgba(8,23,42,.9);border-color:rgba(125,199,247,.34);color:rgba(229,245,255,.95);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:rgba(6,16,30,.78);border-color:rgba(126,198,243,.28);color:rgba(188,226,246,.9);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:rgba(148,212,243,.95)}.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 rgba(123,198,246,.42);border-radius:.4rem;background:rgba(7,22,40,.88);color:rgba(225,246,255,.98);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:rgba(157,222,255,.7);background:rgba(15,41,67,.94)}.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:rgba(157,190,219,.9);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:rgba(166,209,236,.88)}#globe-vw-radius{width:100%;accent-color:#5ec8ff}.sp-vw-pill{min-width:1.6rem;height:1.28rem;border-radius:999px;border:1px solid rgba(131,205,246,.34);background:rgba(26,93,144,.44);color:rgba(229,246,255,.96);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 rgba(132,200,238,.35);border-radius:.58rem;background:rgba(17,37,58,.7);color:rgba(229,245,255,.95);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:rgba(147,216,255,.6);background:rgba(24,56,85,.76);transform:translateY(-1px)}.sp-vw-btn-primary,.sp-vw-btn.is-active{background:linear-gradient(135deg,rgba(50,144,220,.88),rgba(69,191,255,.88));border-color:rgba(144,219,255,.72);color:#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:rgba(126,200,238,.34);background:rgba(10,29,49,.66);color:rgba(228,244,255,.96);gap:0;box-shadow:inset 0 0 0 1px rgba(155,215,246,.08)}.sp-vw-head-compact-btn.sp-vw-btn-primary{background:rgba(22,95,151,.54);border-color:rgba(144,218,255,.56)}.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 rgba(127,198,238,.28);border-radius:.56rem;background:rgba(11,31,53,.7);width:1.92rem;height:1.92rem;display:inline-flex;align-items:center;justify-content:center;color:rgba(216,242,255,.96);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 rgba(123,207,247,.2);border-radius:.62rem;background:rgba(7,23,40,.72);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:rgba(231,247,255,.96);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-vw-recent-item-time{font-size:.53rem;color:rgba(171,209,236,.8)}.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:rgba(235,248,255,.96);font-weight:700}.sp-vw-empty-copy{margin:0;font-size:.6rem;color:rgba(169,208,236,.74);text-align:center;padding:.5rem 0}.sp-vw-toolbar{border:1px solid rgba(126,209,247,.26);border-radius:.86rem;background:linear-gradient(165deg,rgba(9,18,33,.96),rgba(5,11,22,.96));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 rgba(124,202,239,.25);border-radius:.62rem;background:rgba(9,22,39,.72);padding:0 .56rem;height:2rem;display:inline-flex;align-items:center;gap:.4rem;color:rgba(182,223,247,.9)}.sp-vw-search input{border:none;background:transparent;width:100%;min-width:0;color:rgba(232,248,255,.96);font-size:.66rem;outline:none}.sp-vw-search input::-moz-placeholder{color:rgba(169,210,237,.56)}.sp-vw-search input::placeholder{color:rgba(169,210,237,.56)}.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 rgba(121,205,246,.24);border-radius:.9rem;background:radial-gradient(circle at 0 0,rgba(74,163,221,.2),transparent 48%),linear-gradient(170deg,rgba(6,14,28,.96),rgba(5,10,20,.98));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 rgba(128,205,243,.22);border-radius:.74rem;background:rgba(7,22,39,.8);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 rgba(123,201,239,.3);background:rgba(20,48,74,.7);flex-shrink:0}.sp-vw-world-avatar-fallback{width:2rem;height:2rem;border-radius:.56rem;border:1px solid rgba(126,203,242,.24);background:linear-gradient(135deg,rgba(39,108,162,.78),rgba(58,164,221,.78));color:rgba(241,251,255,.98);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:rgba(232,247,255,.98)}.sp-vw-world-location,.sp-vw-world-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-vw-world-location{font-size:.56rem;color:rgba(175,213,237,.82)}.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 rgba(140,206,241,.24);background:rgba(21,57,87,.46);color:rgba(219,243,255,.95);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 rgba(125,196,232,.24);border-bottom:1px dashed rgba(125,196,232,.24);padding:.42rem 0}.sp-vw-value-meta small{display:block;font-size:.52rem;color:rgba(170,210,236,.72);margin-bottom:.12rem;text-transform:uppercase;letter-spacing:.05em}.sp-vw-value-meta strong{font-size:.7rem;color:rgba(238,248,255,.98)}.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 rgba(131,200,238,.24);background:rgba(21,56,84,.34);font-size:.52rem;color:rgba(203,236,255,.9)}.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 rgba(125,200,238,.28);background:rgba(10,27,45,.76);color:rgba(235,247,255,.96);padding:0 .5rem;font-size:.62rem}.sp-vw-quote-note{font-size:.56rem;color:rgba(174,212,238,.72)}.sp-vw-worlds-list{display:flex;flex-direction:column;gap:.46rem}.sp-vw-world-row{border:1px solid rgba(123,203,242,.2);border-radius:.7rem;background:rgba(6,21,38,.82);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:rgba(224,245,255,.92)}.sp-vw-world-row-value strong{font-size:.66rem}.sp-vw-history-shell{min-height:0;flex:1 1 auto;border:1px solid rgba(125,205,244,.24);border-radius:.9rem;background:linear-gradient(170deg,rgba(7,16,31,.96),rgba(5,11,22,.98));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:rgba(231,247,255,.96)}.sp-vw-table-wrap{min-height:0;flex:1 1 auto;overflow:auto;border-radius:.64rem;border:1px solid rgba(124,200,239,.2);background:rgba(9,20,35,.72)}.sp-vw-table{width:100%;border-collapse:collapse;min-width:38rem}.sp-vw-table thead th{position:sticky;top:0;z-index:1;background:rgba(13,28,46,.94);color:rgba(201,235,255,.95);font-size:.54rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(130,205,243,.22);padding:.42rem .46rem;text-align:left;white-space:nowrap}.sp-vw-table td{font-size:.61rem;color:rgba(226,245,255,.94);border-top:1px solid rgba(126,195,231,.16);padding:.42rem .46rem;vertical-align:middle}.sp-vw-table .text-right{text-align:right}.sp-vw-empty-row{text-align:center;color:rgba(171,210,237,.78);padding:.8rem .46rem}.sp-vw-empty{min-height:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:rgba(170,210,237,.82);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:rgba(4,10,21,.62);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 rgba(126,200,240,.28);background:linear-gradient(170deg,rgba(6,15,30,.97),rgba(4,10,22,.98));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 rgba(129,202,241,.2)}.sp-vw-chat-head h4{margin:0;font-size:.67rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(228,245,255,.96)}.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:rgba(230,247,255,.95);background:rgba(16,45,72,.74);border:1px solid rgba(126,200,240,.25)}.sp-vw-chat-msg.is-self{margin-left:auto;background:rgba(43,122,183,.72);border-color:rgba(148,219,255,.34)}.sp-vw-chat-msg small{display:block;margin-top:.18rem;color:rgba(180,216,239,.78);font-size:.52rem}.sp-vw-chat-foot{padding:.5rem .58rem;border-top:1px solid rgba(126,198,238,.2);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 rgba(126,198,238,.24);background:rgba(8,23,38,.82);color:rgba(232,248,255,.96);padding:0 .56rem;font-size:.64rem;outline:none}.sp-vw-chat-foot input::-moz-placeholder{color:rgba(168,210,237,.54)}.sp-vw-chat-foot input::placeholder{color:rgba(168,210,237,.54)}.sp-gateway-chat-modal{z-index:220}.sp-gateway-chat-backdrop{background:rgba(4,10,21,.56);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:rgba(179,217,242,.84);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:rgba(179,217,242,.84);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 rgba(120,225,255,.26);border-radius:.82rem;padding:.76rem;background:radial-gradient(circle at top right,rgba(0,240,255,.16),transparent 44%),linear-gradient(160deg,rgba(6,13,24,.94),rgba(4,10,18,.94))}.sp-cockpit-title{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,247,255,.96);margin:0}.sp-cockpit-copy{margin:.4rem 0 0;font-size:.65rem;line-height:1.5;color:rgba(188,220,242,.84)}.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 rgba(125,231,255,.25);border-radius:.72rem;padding:.58rem .62rem;background:rgba(4,17,30,.62);min-height:4.8rem}.sp-cockpit-card-icon{width:.84rem;height:.84rem;color:rgba(158,232,255,.9)}.sp-cockpit-card-label{font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(225,245,255,.94);line-height:1.2}.sp-cockpit-card-sub{font-size:.56rem;line-height:1.4;color:rgba(178,214,239,.82)}.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:rgba(86,239,255,.72);color:rgba(199,250,255,.98);background:rgba(0,178,214,.28)}.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:rgba(198,236,255,.78);color:rgba(236,246,255,.98);background:rgba(92,141,194,.28)}.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:rgba(127,217,255,.35);color:rgba(206,239,255,.9);background:rgba(8,22,40,.62)}.sp-cockpit-heartbeat-copy{font-size:.52rem;line-height:1.35;color:rgba(175,214,236,.86)}.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 rgba(125,231,255,.22);border-radius:.78rem;padding:.58rem;background:rgba(4,16,29,.58);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 rgba(125,231,255,.28);background:rgba(4,17,30,.62);color:rgba(210,240,255,.9);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:rgba(153,246,255,.58);background:rgba(9,32,52,.8);color:#f3fcff;transform:translateY(-1px)}.sp-folios-manage-tab.is-active,.sp-folios-tab.is-active{background:rgba(0,240,255,.18);border-color:rgba(0,240,255,.75);color:#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 rgba(120,225,255,.24);border-radius:.8rem;padding:.72rem;background:radial-gradient(circle at top right,rgba(0,240,255,.16),transparent 42%),linear-gradient(160deg,rgba(6,13,24,.94),rgba(4,10,18,.94))}.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:rgba(226,247,255,.95)}.sp-folios-pane-copy{font-size:.67rem;line-height:1.45;color:rgba(188,220,242,.84)}.sp-folios-manage-pane{display:none;border:0;border-radius:0;padding:.62rem 0;background:transparent;color:rgba(215,239,255,.88);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:rgba(228,248,255,.96)}.sp-fx-sub{margin:.18rem 0 0;font-size:.56rem;color:rgba(184,218,242,.84);line-height:1.45}.sp-fx-action-btn{border:1px solid rgba(118,229,255,.38);border-radius:.56rem;background:rgba(8,29,47,.72);color:rgba(222,245,255,.95);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:rgba(162,243,255,.62);background:rgba(12,40,64,.84);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:rgba(255,236,239,.96)}.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 rgba(121,226,255,.32);border-radius:999px;background:rgba(8,29,47,.72);color:rgba(222,245,255,.95);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 rgba(121,226,255,.24);border-radius:.76rem;padding:.62rem;background:radial-gradient(circle at top right,rgba(0,240,255,.12),transparent 48%),linear-gradient(160deg,rgba(7,16,31,.92),rgba(4,10,20,.94))}.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 rgba(130,225,255,.4);align-items:center;justify-content:center;font-weight:800;font-size:.84rem;letter-spacing:.06em;color:rgba(222,246,255,.95);background:radial-gradient(circle at 20% 20%,rgba(130,206,255,.35),transparent 56%),linear-gradient(165deg,rgba(22,41,77,.8),rgba(5,15,32,.9))}.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:rgba(228,248,255,.96);line-height:1.2}.sp-fx-profile-meta{margin:.2rem 0 0;font-size:.53rem;color:rgba(163,214,243,.88);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:rgba(192,221,241,.85)}.sp-fx-god-placeholder{border:1px dashed rgba(127,230,255,.34);border-radius:.74rem;padding:.68rem;background:rgba(6,16,30,.68)}.sp-fx-god-chip{display:inline-flex;align-items:center;border:1px solid rgba(128,226,255,.36);border-radius:999px;padding:.16rem .4rem;font-size:.44rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(179,225,248,.86);margin-bottom:.32rem}.sp-fx-god-title{margin:0;font-size:.62rem;font-weight:700;color:rgba(224,246,255,.94)}.sp-fx-god-copy{margin:.18rem 0 0;font-size:.54rem;color:rgba(178,214,239,.8);line-height:1.4}.sp-fx-mini-tabs{display:inline-flex;flex-wrap:wrap;gap:.26rem;padding:.2rem;border:1px solid rgba(125,225,255,.24);border-radius:.56rem;background:rgba(4,15,27,.7)}.sp-fx-mini-tab{border:1px solid transparent;border-radius:.46rem;padding:.24rem .5rem;background:transparent;color:rgba(194,230,253,.85);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:rgba(152,239,255,.5);color:rgba(239,250,255,.98)}.sp-fx-mini-tab.is-active{border-color:rgba(0,240,255,.62);background:rgba(0,240,255,.16);color:rgba(234,251,255,.98)}.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 rgba(126,224,255,.2);border-radius:.6rem;padding:.44rem .48rem;background:rgba(6,16,31,.72)}.sp-fx-stat-label{display:block;font-size:.46rem;color:rgba(170,212,237,.82);text-transform:uppercase;letter-spacing:.06em}.sp-fx-stat-value{display:block;margin-top:.14rem;font-size:.66rem;font-weight:700;color:rgba(228,247,255,.97)}.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:rgba(169,213,239,.82)}.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 rgba(126,224,255,.2);border-radius:.6rem;padding:.62rem .68rem;background:rgba(6,16,31,.66);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:rgba(225,247,255,.95)}.sp-this-god-card-settings-sub{margin:0;font-size:.52rem;line-height:1.42;color:rgba(175,213,234,.84)}.sp-this-god-card-settings-summary{margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;font-size:.48rem;color:rgba(176,218,242,.88)}.sp-this-god-card-settings-summary span{border:1px solid rgba(112,202,240,.24);background:rgba(8,21,40,.58);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 rgba(109,206,245,.26);background:rgba(7,19,36,.74);color:rgba(166,216,241,.9);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:rgba(153,232,255,.58);background:rgba(10,27,49,.88);color:rgba(222,247,255,.98)}.sp-this-god-visibility-pill.is-visible{border-color:rgba(122,236,255,.62);background:linear-gradient(140deg,rgba(15,64,102,.7),rgba(9,37,63,.78));color:rgba(227,249,255,.98)}.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:rgba(255,255,255,.82);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:rgba(255,255,255,.98)}.sp-this-god-visibility-pill .sp-this-god-visibility-value{display:none}.sp-this-god-visibility-pill:focus-visible{outline:2px solid rgba(157,238,255,.66);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 rgba(122,233,255,.24);border-radius:.56rem;background:rgba(7,17,31,.72);padding:.34rem .42rem;font-size:.54rem;line-height:1.4;color:rgba(188,226,246,.92)}.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 rgba(126,223,255,.35);background:rgba(9,24,47,.78);color:rgba(201,237,255,.95);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:rgba(155,239,255,.72);background:rgba(11,32,60,.9);color:rgba(232,250,255,.98);transform:translateY(-1px)}#folios-pane-this-god .sp-fx-profile-bio-toggle:focus-visible{outline:2px solid rgba(158,236,255,.68);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-tree.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 rgba(120,214,255,.28);border-radius:.68rem;background:linear-gradient(165deg,rgba(7,19,35,.82),rgba(4,11,22,.9));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:rgba(153,212,238,.86);font-family:JetBrains Mono,monospace;font-size:.46rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(102,194,235,.24)}#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 rgba(112,206,250,.24);border-radius:.54rem;background:rgba(7,20,37,.72);color:rgba(206,238,255,.94);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:rgba(156,232,255,.6);background:rgba(12,31,54,.84);outline:none}#folios-manage-pane-this-web .sp-this-web-onboarding-picker-item.is-selected{border-color:rgba(90,206,255,.72);background:rgba(22,78,128,.36)}#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 rgba(117,210,255,.5);background:rgba(5,15,30,.9);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:rgba(131,232,255,.96);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:rgba(169,224,247,.95);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 rgba(112,206,250,.4);border-radius:.42rem;background:rgba(8,26,47,.86);color:rgba(166,229,255,.96);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:rgba(165,234,255,.78);background:rgba(25,84,138,.48);color:#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 rgba(112,206,250,.4);border-radius:.42rem;background:rgba(8,26,47,.86);color:rgba(166,229,255,.96);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:rgba(165,234,255,.78);background:rgba(25,84,138,.48);color:#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 rgba(150,224,255,.28);background:rgba(6,16,29,.94);color:rgba(223,246,255,.96);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 rgba(119,210,255,.34);border-radius:.56rem;color:rgba(171,219,245,.86);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,rgba(109,210,255,.15),rgba(167,241,255,.95),rgba(109,210,255,.15));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:rgba(198,236,255,.95)}#folios-manage-pane-this-web .sp-this-web-onboarding-data-toggle input[type=checkbox]{width:.88rem;height:.88rem;accent-color:rgba(113,210,255,.95)}#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 rgba(120,214,255,.2);border-radius:.62rem;background:linear-gradient(160deg,rgba(7,18,34,.72),rgba(4,11,22,.86));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 rgba(129,222,255,.26);background:radial-gradient(120% 120% at 100% 0,rgba(52,170,223,.12) 0,rgba(8,18,33,0) 58%),linear-gradient(170deg,rgba(6,17,31,.92),rgba(4,11,22,.96));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 rgba(122,213,252,.46);border-radius:999px;background:rgba(8,31,54,.82);color:rgba(216,244,255,.98);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:rgba(162,236,255,.8);background:rgba(14,53,86,.9);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 rgba(120,214,255,.24);border-radius:.56rem;background:rgba(6,17,31,.56);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:rgba(153,212,238,.9);background:rgba(8,24,43,.72);border-bottom:1px solid rgba(112,204,245,.22);padding:.34rem .42rem}#folios-pane-this-web .sp-this-web-onboarding-readonly-table tbody td{font-size:.56rem;color:rgba(212,241,255,.95);border-bottom:1px solid rgba(103,197,240,.14);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:rgba(173,219,242,.86)}#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:rgba(178,228,248,.96);letter-spacing:.03em}#folios-pane-this-web .sp-this-web-onboarding-data-readonly-shell{margin-top:.46rem;border:1px solid rgba(110,205,248,.18);border-radius:.56rem;padding:.46rem .6rem;background:rgba(7,19,34,.42);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 rgba(127,222,255,.2);border-radius:.62rem;background:linear-gradient(165deg,rgba(7,19,35,.82),rgba(4,11,22,.9));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:rgba(179,221,243,.9);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 rgba(129,222,255,.26);background:radial-gradient(120% 120% at 100% 0,rgba(52,170,223,.12) 0,rgba(8,18,33,0) 58%),linear-gradient(170deg,rgba(6,17,31,.92),rgba(4,11,22,.96));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:rgba(5,13,25,.7)}#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:rgba(169,212,236,.88);max-width:9.2rem;margin:0 auto}#folios-pane-this-web .sp-this-web-brand-onboarding-shell{border:1px solid rgba(127,222,255,.2);border-radius:.62rem;background:linear-gradient(165deg,rgba(7,19,35,.82),rgba(4,11,22,.9));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 rgba(128,224,255,.26);background:radial-gradient(120% 140% at 0 0,rgba(55,171,224,.12) 0,rgba(8,19,35,0) 55%),linear-gradient(155deg,rgba(7,18,34,.84),rgba(4,11,23,.9));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,rgba(157,234,255,.08),rgba(157,234,255,0) 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 rgba(129,225,255,.22);border-radius:.62rem;padding:.48rem;background:linear-gradient(165deg,rgba(10,27,46,.86),rgba(5,14,28,.9));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:rgba(165,240,255,.52);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:rgba(167,214,236,.84);font-weight:700}#folios-pane-this-web .sp-this-web-kpi-main{margin:0;font-size:.76rem;line-height:1.16;color:rgba(229,248,255,.98);word-break:break-word}#folios-pane-this-web .sp-this-web-kpi-sub{margin:0;font-size:.52rem;line-height:1.35;color:rgba(176,217,237,.9);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 rgba(128,223,255,.34);background:rgba(8,24,41,.82);color:rgba(175,220,241,.92);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:rgba(233,248,255,.98);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 rgba(124,220,255,.3);border-radius:.56rem;background:rgba(6,18,34,.68);color:rgba(166,214,237,.9);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 rgba(126,223,255,.24);border-radius:.64rem;background:linear-gradient(170deg,rgba(10,26,45,.9),rgba(4,12,24,.92));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 rgba(126,223,255,.14);background:rgba(8,22,38,.76)}#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:rgba(233,248,255,.98);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 rgba(131,227,255,.34);padding:.07rem .26rem;color:rgba(181,227,248,.92);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:rgba(179,224,245,.9);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 rgba(130,225,255,.3);background:rgba(8,21,36,.86);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:rgba(166,238,255,.56)}#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 rgba(125,221,255,.16);border-radius:.38rem;background:rgba(7,19,34,.84);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:rgba(228,246,255,.96);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 rgba(124,220,255,.24);background:rgba(8,20,34,.9);color:rgba(172,219,241,.9);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:rgba(167,211,235,.78);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:#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:#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:#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 rgba(128,223,255,.22);border-radius:.38rem;background:rgba(8,19,32,.7);color:rgba(169,215,238,.84);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 rgba(125,222,255,.2);border-radius:.48rem;background:rgba(5,14,28,.78);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:rgba(165,212,236,.84)}#folios-pane-this-web .sp-this-web-topology-summary-item>strong{font-size:.6rem;color:rgba(233,248,255,.98);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 rgba(128,223,255,.22);border-radius:.6rem;background:linear-gradient(165deg,rgba(9,24,42,.9),rgba(5,13,26,.9));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:rgba(190,230,248,.92);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:rgba(157,206,232,.84);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 rgba(125,222,255,.16);background:rgba(6,17,31,.76);padding:.18rem .24rem;min-width:0}#folios-pane-this-web .sp-this-web-runtime-row>span{font-size:.46rem;line-height:1.24;color:rgba(172,216,238,.9);min-width:0;word-break:break-word}#folios-pane-this-web .sp-this-web-runtime-row>strong{font-size:.57rem;color:rgba(232,248,255,.98);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 rgba(126,223,255,.24);border-radius:.56rem;background:linear-gradient(165deg,rgba(8,20,36,.9),rgba(4,11,23,.92));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:rgba(170,214,236,.86)}#folios-pane-this-web .sp-this-web-timeline-item>strong{font-size:.58rem;line-height:1.28;color:rgba(233,248,255,.98);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 rgba(127,224,255,.36);background:rgba(8,19,37,.72);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:rgba(192,233,252,.94)}.sp-local-server-token-btn{border:1px solid rgba(121,221,255,.4);background:rgba(7,20,39,.76);color:rgba(176,228,251,.96);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:rgba(156,240,255,.68);color:rgba(226,249,255,.98);background:rgba(9,28,51,.9)}.sp-local-server-token-placeholder{font-size:.5rem;color:rgba(158,206,231,.86)}@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 rgba(160,236,255,.66);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 rgba(255,255,255,.32)}.sp-sub-card-chip{position:absolute;top:.72rem;left:.72rem;width:1.92rem;height:1.36rem;border-radius:.28rem;border:1px solid rgba(15,29,51,.42);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,rgba(255,255,255,.86),rgba(166,183,209,.92) 54%,rgba(102,125,159,.92));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,transparent 2px,rgba(255,255,255,.26) 0,rgba(255,255,255,.26) 3px),repeating-linear-gradient(0deg,transparent,transparent 4px,rgba(14,26,45,.14) 0,rgba(14,26,45,.14) 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:rgba(30,55,88,.4);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 rgba(16,31,52,.52);border-radius:.16rem;display:block;position:relative;background:linear-gradient(135deg,rgba(255,255,255,.42),rgba(125,146,179,.6)),radial-gradient(circle at 20% 20%,rgba(255,255,255,.44),transparent 45%)}.sp-sub-card-chip span:before{content:"";position:absolute;inset:.14rem;border:1px solid rgba(20,38,62,.28);border-radius:.12rem;background:repeating-linear-gradient(90deg,rgba(28,50,79,.16),rgba(28,50,79,.16) 1px,transparent 0,transparent 3px)}.sp-sub-card-chip span:after{content:"";position:absolute;left:50%;top:.12rem;bottom:.12rem;width:1px;transform:translateX(-.5px);background:rgba(26,47,75,.34);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%,rgba(255,255,255,.34) 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%,rgba(255,255,255,.3),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%,rgba(255,255,255,.76),transparent 46%),linear-gradient(150deg,#ffffff,#edf2f7 54%,#dfe7f2);color:#334155}.sp-sub-card-front.sp-sub-card-plastic .sp-sub-card-hologram{background:linear-gradient(180deg,rgba(149,174,205,.34),rgba(255,255,255,.64),rgba(149,174,205,.34))}.sp-sub-card-front.sp-sub-card-silver{background:radial-gradient(circle at 19% 14%,rgba(255,255,255,.58),transparent 44%),linear-gradient(150deg,#d4deeb,#94a5bd 45%,#61758e);color:#f8fafc}.sp-sub-card-front.sp-sub-card-silver:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 3px);pointer-events:none;z-index:0}.sp-sub-card-front.sp-sub-card-silver .sp-sub-card-hologram{background:linear-gradient(180deg,rgba(123,171,236,.38),rgba(255,255,255,.7),rgba(123,171,236,.38))}.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:#fffbeb}.sp-sub-card-front.sp-sub-card-gold .sp-sub-card-hologram{background:linear-gradient(180deg,rgba(255,228,135,.42),rgba(255,255,255,.76),rgba(255,228,135,.42))}.sp-sub-card-back{transform:rotateY(180deg);background:#0b0b0f;border-color:rgba(255,255,255,.16);color:rgba(236,243,255,.92);--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:#000;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);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:rgba(151,165,188,.84);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:rgba(230,238,250,.96);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 rgba(255,255,255,.08)}.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:rgba(208,220,239,.92);font-weight:800;overflow-wrap:anywhere}.sp-sub-card-back-created{white-space:nowrap;font-size:.37rem}.sp-sub-card-accent-plastic{color:rgba(165,188,215,.95)!important}.sp-sub-card-accent-silver{color:rgba(132,183,255,.96)!important}.sp-sub-card-accent-gold{color:rgba(255,223,135,.97)!important}.sp-sub-card-qr{width:1.56rem;height:1.56rem;border-radius:.24rem;background:#fff;color:#000;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:rgba(169,213,239,.72);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 rgba(121,226,255,.24);border-radius:.76rem;padding:.56rem;background:rgba(5,16,30,.72);display:flex;flex-direction:column;gap:.52rem}.sp-sub-plan-item.is-current{border-color:rgba(152,239,255,.54);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:rgba(228,247,255,.96)}.sp-sub-plan-tier,.sp-sub-plan-title{letter-spacing:.06em;text-transform:uppercase}.sp-sub-plan-tier{font-size:.44rem;color:rgba(183,223,248,.82);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:rgba(195,227,248,.9);padding:.2rem 0;border-bottom:1px solid rgba(118,202,243,.16)}.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:rgba(151,207,236,.92);white-space:nowrap;margin-top:.04rem}.sp-sub-plan-point-value{font-size:.5rem;line-height:1.36;color:rgba(210,236,252,.94);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:rgba(174,216,242,.86);border-left:2px solid rgba(102,224,255,.48);padding-left:.46rem}.sp-sub-plan-policy-note strong{color:rgba(224,246,255,.96);font-weight:800;letter-spacing:.03em}.sp-sub-plan-current-pill{border:1px solid rgba(141,237,255,.42);border-radius:999px;background:rgba(0,176,255,.2);color:rgba(224,248,255,.97);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 rgba(121,220,255,.2);border-radius:.64rem;background:rgba(5,14,26,.72)}.sp-fx-table{width:100%;border-collapse:collapse;min-width:28rem}.sp-fx-table td,.sp-fx-table th{border-bottom:1px solid rgba(112,206,255,.17);padding:.42rem .5rem;text-align:left;font-size:.54rem;line-height:1.35;color:rgba(203,234,252,.9);white-space:nowrap}.sp-fx-table th{font-size:.48rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(168,214,241,.84);background:rgba(6,17,32,.92)}.sp-fx-table tbody tr:last-child td{border-bottom:0}.sp-fx-banner{border:1px solid rgba(123,221,255,.24);border-radius:.76rem;min-height:4.3rem;padding:.6rem;background:radial-gradient(circle at 10% 0,rgba(80,167,255,.28),transparent 58%),radial-gradient(circle at 92% 90%,rgba(0,240,255,.22),transparent 54%),linear-gradient(160deg,rgba(8,19,38,.96),rgba(6,13,25,.97));display:flex;align-items:flex-end;justify-content:space-between;gap:.48rem}.sp-fx-banner-name{margin:0;font-size:.72rem;color:rgba(236,249,255,.98);font-weight:700}.sp-fx-banner-meta{margin:.2rem 0 0;font-size:.52rem;color:rgba(186,222,245,.84);line-height:1.35;max-width:22rem}.sp-fx-gallery-main{border:1px solid rgba(119,214,255,.22);border-radius:.72rem;min-height:4rem;padding:.6rem;background:rgba(6,16,30,.7);display:flex;flex-direction:column;justify-content:center;gap:.2rem}.sp-fx-gallery-title{margin:0;font-size:.64rem;font-weight:700;color:rgba(226,246,255,.95)}.sp-fx-gallery-sub{margin:0;font-size:.53rem;color:rgba(183,218,240,.82)}.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 rgba(132,214,255,.28);background:radial-gradient(circle at 14% 8%,rgba(75,174,255,.28),transparent 54%),radial-gradient(circle at 88% 86%,rgba(0,240,255,.2),transparent 52%),linear-gradient(160deg,rgba(9,24,44,.96),rgba(6,16,30,.94));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 rgba(250,252,255,.96);box-shadow:0 10px 24px rgba(2,10,20,.44);background:rgba(10,29,48,.82);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:rgba(233,249,255,.96);font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:0;background:radial-gradient(circle at 20% 20%,rgba(130,206,255,.35),transparent 56%),linear-gradient(165deg,rgba(22,41,77,.8),rgba(5,15,32,.9))}.sp-folio-profile-name{margin:.46rem 0 .86rem;text-align:center;font-size:.86rem;font-weight:700;color:rgba(236,249,255,.98);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 rgba(132,213,255,.24);border-radius:.52rem;background:rgba(5,14,27,.74);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 rgba(124,209,255,.2);border-radius:.52rem;background:rgba(6,16,31,.7);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:rgba(231,247,255,.97);letter-spacing:.03em}.sp-folio-profile-side p{margin:.22rem 0 0;font-size:.54rem;line-height:1.42;color:rgba(186,220,242,.86);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 rgba(126,213,255,.2);border-radius:.42rem;background:rgba(8,21,39,.66);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:rgba(167,208,234,.82)}.sp-folio-profile-meta-grid strong{font-size:.52rem;color:rgba(229,247,255,.97);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 rgba(133,211,255,.26);border-radius:.34rem;background:rgba(7,18,34,.72);padding:.08rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sp-folio-profile-thumb:hover{border-color:rgba(164,233,255,.56);transform:translateY(-1px)}.sp-folio-profile-thumb.is-active{border-color:rgba(149,223,255,.78);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 rgba(158,233,255,.88);outline-offset:2px}.sp-folio-profile-thumb-media{width:2.82rem;height:2.82rem;border-radius:.24rem;overflow:hidden;display:block;background:rgba(3,9,16,.86)}.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:rgba(126,225,255,.46);background:radial-gradient(120% 140% at 100% 0,rgba(68,194,255,.2),rgba(8,23,39,0) 64%),linear-gradient(162deg,rgba(12,35,56,.9),rgba(7,20,34,.94));color:rgba(216,244,255,.98);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:rgba(163,238,255,.7)}.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 rgba(121,213,255,.26);border-radius:.82rem;padding:.5rem .56rem;background:radial-gradient(120% 120% at 100% 0,rgba(61,180,226,.12) 0,rgba(9,22,38,0) 56%),linear-gradient(162deg,rgba(9,22,38,.82),rgba(6,15,28,.9));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:rgba(192,232,251,.9)}.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 rgba(120,214,255,.42);background:rgba(32,86,139,.36);color:rgba(202,238,255,.96);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 rgba(116,212,255,.4);background:rgba(45,107,170,.28);padding:0 .34rem;color:rgba(210,242,255,.96);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 rgba(130,224,255,.38);padding:0 .42rem;font-size:.5rem;font-weight:700;line-height:1;letter-spacing:.02em;color:rgba(217,244,255,.96);background:rgba(38,98,158,.3);white-space:nowrap}.sp-folio-profile-tabs-card .sp-folio-other-pill.is-tone-0{border-color:rgba(107,230,255,.5);background:rgba(29,124,165,.32)}.sp-folio-profile-tabs-card .sp-folio-other-pill.is-tone-1{border-color:rgba(127,203,255,.5);background:rgba(41,101,173,.32)}.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:rgba(190,170,255,.52);background:rgba(94,80,152,.3)}.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 rgba(128,220,255,.24);border-radius:.7rem;background:rgba(7,19,34,.62);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 rgba(120,214,255,.38);background:rgba(33,92,146,.34);color:rgba(207,240,255,.96);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:rgba(158,213,241,.82);line-height:1.25}.sp-folio-profile-tabs-card .sp-folio-other-field-value{font-size:.56rem;font-weight:600;color:rgba(220,246,255,.95);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:rgba(165,227,255,.98);text-decoration:none;border-bottom:1px dashed rgba(165,227,255,.38);word-break:break-all}.sp-folio-profile-link:hover{color:rgba(228,248,255,.98);border-bottom-color:rgba(210,244,255,.7)}.sp-folio-image-wrap{position:relative}.sp-folio-image-fallback{display:none;align-items:center;justify-content:center;text-align:center;color:rgba(183,219,241,.88);background:rgba(8,19,34,.72);border:1px dashed rgba(127,212,255,.36);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 rgba(108,208,252,.28);background:radial-gradient(circle at 30% 24%,rgba(38,108,176,.42),transparent 62%),radial-gradient(circle at 72% 74%,rgba(0,240,255,.2),transparent 64%),linear-gradient(170deg,rgba(7,17,35,.9),rgba(5,10,24,.95));overflow:hidden}.sp-fx-orbit-ring{position:absolute;inset:10%;border-radius:999px;border:1px dashed rgba(130,224,255,.28);pointer-events:none}.sp-fx-orbit-ring.is-inner{inset:23%;border-style:solid;border-color:rgba(0,240,255,.18)}.sp-fx-orbit-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36%;height:36%;border-radius:999px;border:1px solid rgba(0,240,255,.42);background:radial-gradient(circle at 30% 26%,rgba(0,240,255,.28),rgba(7,19,35,.96));color:rgba(232,250,255,.95);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:rgba(182,219,241,.86);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 rgba(124,220,255,.3);background:rgba(8,22,38,.92);color:rgba(199,230,247,.92);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:rgba(0,240,255,.58);color:rgba(235,251,255,.98);background:rgba(8,28,48,.95);transform:translate(-50%,-50%) rotate(var(--orbit-angle,0deg)) translateX(44%) scale(1.04)}.sp-fx-orbit-dot.is-active{border-color:rgba(0,240,255,.72);background:rgba(0,240,255,.22);color:rgba(239,252,255,1);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-dashboard{display:grid;grid-template-columns:minmax(16rem,18rem) minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:1rem;--sp-profile-surface:rgba(248,251,255,0.95);--sp-profile-border:rgba(174,191,214,0.46);--sp-profile-shadow:0 14px 26px rgba(33,62,98,0.14);--sp-profile-text:rgba(26,43,68,0.92);--sp-profile-muted:rgba(88,107,133,0.9);--sp-profile-accent:#2f81d8;--sp-profile-accent-soft:rgba(47,129,216,0.14);--sp-profile-identity-shell:linear-gradient(180deg,rgba(247,251,255,0.98),rgba(232,243,255,0.98) 58%,rgba(220,234,251,0.98));--sp-profile-identity-edge:rgba(111,148,191,0.42);--sp-profile-identity-cover-vignette:linear-gradient(180deg,rgba(17,35,64,0.12),rgba(13,29,54,0.64));--sp-profile-identity-panel:rgba(243,248,255,0.72);--sp-profile-identity-panel-border:rgba(124,164,206,0.4);--sp-profile-identity-avatar-ring:rgba(248,252,255,0.98);--sp-profile-identity-button-bg:linear-gradient(138deg,rgba(110,169,233,0.98),rgba(72,124,196,0.98));--sp-profile-identity-button-border:rgba(74,123,180,0.72);--sp-profile-identity-button-text:#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:rgba(11,24,40,0.9);--sp-profile-border:rgba(130,188,238,0.24);--sp-profile-shadow:0 14px 30px rgba(0,0,0,0.34);--sp-profile-text:rgba(228,242,255,0.96);--sp-profile-muted:rgba(168,200,232,0.88);--sp-profile-accent:#5ca8ff;--sp-profile-accent-soft:rgba(92,168,255,0.16);--sp-profile-identity-shell:linear-gradient(180deg,rgba(2,17,36,0.98),rgba(4,22,47,0.98) 58%,rgba(4,28,59,0.98));--sp-profile-identity-edge:rgba(98,179,255,0.42);--sp-profile-identity-cover-vignette:linear-gradient(180deg,rgba(3,10,22,0.14),rgba(2,8,19,0.8));--sp-profile-identity-panel:rgba(8,27,54,0.72);--sp-profile-identity-panel-border:rgba(93,175,255,0.34);--sp-profile-identity-avatar-ring:rgba(4,17,35,0.95);--sp-profile-identity-button-bg:linear-gradient(135deg,rgba(59,153,255,0.95),rgba(18,95,198,0.96));--sp-profile-identity-button-border:rgba(123,200,255,0.48);--sp-profile-identity-button-text:#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%,rgba(115,170,255,.6),transparent 54%),radial-gradient(circle at 82% 18%,rgba(74,227,255,.42),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 rgba(207,234,255,.24);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%,rgba(114,165,255,.72),transparent 54%),radial-gradient(circle at 86% 72%,rgba(72,223,255,.52),transparent 56%),linear-gradient(138deg,rgba(26,61,126,.92),rgba(26,124,182,.84));position:relative;overflow:hidden;z-index:1}#profile-pane-host .sp-profile-cover-band:before{content:"";position:absolute;inset:0;background:linear-gradient(116deg,rgba(255,255,255,.26),rgba(255,255,255,.08) 42%,transparent 68%),radial-gradient(circle at 84% 24%,rgba(140,238,255,.28),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:rgba(196,219,246,.46)}#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:rgba(238,248,255,.92);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 rgba(170,223,255,.56);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%,rgba(151,193,255,.76),transparent 52%),linear-gradient(150deg,rgba(47,85,155,.9),rgba(21,43,82,.94));color:#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:rgba(16,38,66,.92)}body:not(.theme-classic) #profile-pane-host .sp-profile-cover-fallback{color:rgba(228,243,255,.94);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,rgba(0,0,0,0) 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,rgba(90,132,210,.86),rgba(66,178,205,.82));color:#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%,rgba(255,255,255,.06) 12%),color-mix(in srgb,var(--sp-profile-identity-panel) 76%,rgba(3,11,22,.18) 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%,#fff 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,rgba(44,87,164,.18),rgba(75,166,190,.14)),rgba(255,255,255,.5);padding:.62rem;display:grid;gap:.18rem}body:not(.theme-classic) #profile-pane-host .sp-profile-worldx-preview{background:linear-gradient(150deg,rgba(57,122,213,.22),rgba(36,159,186,.18)),rgba(6,21,37,.62)}#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:rgba(255,255,255,.48);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:rgba(9,28,48,.64)}#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 rgba(135,187,235,.28);border-radius:.7rem;padding:.38rem .42rem;background:linear-gradient(160deg,rgba(255,255,255,.56),rgba(246,251,255,.36))}body:not(.theme-classic) #profile-pane-host .sp-profile-tag-section{border-color:rgba(108,166,230,.28);background:linear-gradient(160deg,rgba(12,33,56,.62),rgba(10,28,48,.48))}#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 rgba(122,176,236,.4);background:rgba(129,184,241,.16);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:rgba(108,166,230,.34);background:rgba(53,105,168,.22);color:rgba(195,227,248,.94)}#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 rgba(129,183,240,.3);background:rgba(129,184,241,.14);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:rgba(109,169,234,.28);background:rgba(49,98,160,.2);color:rgba(206,234,252,.95)}#profile-pane-host .sp-profile-other-section{margin-top:.46rem;border:1px solid rgba(140,190,235,.28);border-radius:.84rem;padding:.5rem .54rem .54rem;background:rgba(255,255,255,.44);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body:not(.theme-classic) #profile-pane-host .sp-profile-other-section{border-color:rgba(112,168,226,.26);background:linear-gradient(165deg,rgba(9,25,43,.74),rgba(8,22,38,.6))}#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 rgba(126,179,237,.42);background:rgba(126,181,240,.2);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:rgba(111,170,236,.38);background:rgba(47,96,159,.3);color:rgba(198,231,251,.97)}#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 rgba(116,173,236,.44);background:rgba(126,181,240,.22);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:rgba(112,171,236,.38);background:rgba(54,105,170,.28);color:rgba(224,244,255,.96)}#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:rgba(255,255,255,.06)}body:not(.theme-classic) #profile-pane-host .sp-profile-other-item{background:rgba(8,24,42,.08)}#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 rgba(126,179,237,.44);background:linear-gradient(160deg,rgba(255,255,255,.86),rgba(222,238,254,.54));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:rgba(111,170,236,.42);background:linear-gradient(160deg,rgba(44,94,156,.36),rgba(32,70,120,.3));color:rgba(199,231,251,.98);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 rgba(122,176,236,.36);background:rgba(129,184,241,.16);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:rgba(108,166,230,.32);background:rgba(53,105,168,.24);color:rgba(187,220,244,.9)}@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%,rgba(201,220,245,.35),transparent 58%),radial-gradient(circle at 18% 16%,rgba(149,189,237,.28),transparent 52%),radial-gradient(circle at 82% 78%,rgba(163,209,244,.28),transparent 56%),linear-gradient(170deg,rgba(244,249,255,.96),rgba(235,243,253,.96));overflow:hidden;isolation:isolate}body:not(.theme-classic) #profile-pane-host .sp-profile-orbit-stage{background:radial-gradient(circle at 50% 50%,rgba(48,97,156,.28),transparent 58%),radial-gradient(circle at 18% 16%,rgba(63,126,203,.26),transparent 52%),radial-gradient(circle at 82% 78%,rgba(56,152,197,.24),transparent 56%),linear-gradient(170deg,rgba(17,41,67,.92),rgba(10,28,48,.9))}#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 rgba(197,220,249,.42);pointer-events:none}#profile-pane-host .sp-profile-orbit-stage:after{inset:24% 28%;border-style:solid;border-color:rgba(203,227,255,.35)}#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 rgba(236,246,255,.96);background:rgba(255,255,255,.24);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 rgba(229,242,255,.72);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:#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 rgba(241,249,255,.92);background:rgba(255,255,255,.42);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:rgba(88,145,235,.92);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:rgba(255,255,255,.5);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:rgba(11,31,53,.62)}#profile-pane-host .sp-profile-upload-dropzone{border:1px dashed var(--sp-profile-border);border-radius:.76rem;background:rgba(255,255,255,.44);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:rgba(9,28,48,.6)}#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:rgba(255,255,255,.52);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:rgba(10,30,51,.62)}#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:rgba(255,255,255,.46);color:var(--sp-profile-text)}body:not(.theme-classic) #profile-pane-host .sp-profile-compose-card .sp-post-icon-btn{background:rgba(11,31,53,.64)}#profile-pane-host .sp-profile-compose-card .sp-post-icon-btn.is-primary{border-color:rgba(76,127,217,.68);background:rgba(76,127,217,.28);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:rgba(255,255,255,.46)}body:not(.theme-classic) #profile-pane-host .sp-profile-compose-card .sp-post-attachment-chip{background:rgba(11,31,53,.62)}#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:rgba(255,255,255,.46);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:rgba(11,31,53,.62)}#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,rgba(255,240,241,.9),rgba(255,247,245,.9))}#profile-pane-host .sp-profile-metric-card:nth-child(2){background:linear-gradient(180deg,rgba(237,247,255,.9),rgba(244,251,255,.9))}#profile-pane-host .sp-profile-metric-card:nth-child(3){background:linear-gradient(180deg,rgba(239,255,249,.9),rgba(245,255,252,.9))}#profile-pane-host .sp-profile-metric-card:nth-child(4){background:linear-gradient(180deg,rgba(255,248,235,.9),rgba(255,252,243,.9))}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,rgba(14,37,60,.82),rgba(10,29,49,.84))}#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:rgba(255,255,255,.18);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:rgba(11,30,50,.44)}#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:rgba(255,255,255,.44);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:rgba(11,31,53,.62)}#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:.52rem;height:.52rem;border-radius:999px;display:inline-block}#profile-pane-host .sp-profile-analytics-legend .is-gods{background:#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-bargraph{--profile-chart-bucket-count:10;--profile-chart-series-count:3;min-height:11.2rem;border:1px solid color-mix(in srgb,var(--sp-profile-border) 72%,rgba(146,200,249,.36) 28%);border-radius:.92rem;background:radial-gradient(circle at 50% -24%,rgba(143,198,255,.24),transparent 56%),linear-gradient(180deg,rgba(11,29,46,.26),rgba(11,29,46,.03)),rgba(255,255,255,.62);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:.14rem 0 .12rem;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-bargraph{background:radial-gradient(circle at 50% -28%,rgba(126,185,242,.16),transparent 52%),linear-gradient(180deg,rgba(9,24,40,.86),rgba(4,14,27,.72)),rgba(7,22,39,.62);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-bargraph-columns,#profile-pane-host .sp-profile-bargraph-grid{position:absolute;inset:.52rem .56rem .46rem .56rem}#profile-pane-host .sp-profile-bargraph-grid{width:calc(100% - 1.12rem);height:calc(100% - .98rem);z-index:0;pointer-events:none;overflow:visible}#profile-pane-host .sp-profile-bargraph-grid line{stroke:rgba(121,166,208,.2);stroke-width:.68;stroke-dasharray:2.2 3.6}#profile-pane-host .sp-profile-bargraph-columns{display:grid;grid-template-columns:repeat(var(--profile-chart-bucket-count,10),minmax(0,1fr));align-items:stretch;gap:.18rem;z-index:1}#profile-pane-host .sp-profile-bargraph-column{position:relative;min-width:0;height:100%;border-radius:.2rem;background:linear-gradient(180deg,rgba(118,166,210,.08),rgba(118,166,210,.01));overflow:hidden}#profile-pane-host .sp-profile-bargraph-column-track{position:absolute;left:50%;top:.16rem;bottom:.02rem;width:1px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(122,167,207,.24),rgba(122,167,207,.04));pointer-events:none}#profile-pane-host .sp-profile-bargraph-bars{position:absolute;left:.06rem;right:.06rem;bottom:.04rem;top:.08rem;display:flex;align-items:flex-end;justify-content:center;gap:.08rem;min-height:0}#profile-pane-host .sp-profile-bargraph-bar{--tooltip-bottom:calc(100% + 0.32rem);flex:1 1 0;min-width:.2rem;max-width:.62rem;height:max(var(--bar-height,6%),.24rem);border-radius:.24rem .24rem .06rem .06rem;border:1px solid rgba(218,238,255,.28);border-color:color-mix(in srgb,var(--bar-color,#2f6fed) 40%,#ffffff 60%);background:var(--bar-color,#2f6fed);background:linear-gradient(180deg,color-mix(in srgb,var(--bar-color,#2f6fed) 72%,#ffffff 28%),var(--bar-color,#2f6fed) 52%,color-mix(in srgb,var(--bar-color,#2f6fed) 78%,#071427 22%));box-shadow:0 3px 10px color-mix(in srgb,var(--bar-color,#2f6fed) 22%,rgba(5,14,28,.78) 78%),inset 0 1px 0 rgba(255,255,255,.26);transform-origin:center bottom;transition:transform .18s ease,filter .18s ease,opacity .18s ease;opacity:.92;position:relative;cursor:pointer}#profile-pane-host .sp-profile-bargraph-bar:before{content:"";position:absolute;left:18%;right:18%;top:.08rem;height:.05rem;border-radius:999px;background:rgba(255,255,255,.3);pointer-events:none}#profile-pane-host .sp-profile-bargraph-bar:hover{transform:translateY(-1px) scaleY(1.02);filter:brightness(1.08);opacity:1;z-index:3}#profile-pane-host .sp-profile-bargraph [data-tooltip]{position:relative}#profile-pane-host .sp-profile-bargraph [data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:var(--tooltip-bottom,calc(100% + .34rem));transform:translate(-50%,.24rem);min-width:7.4rem;max-width:14rem;padding:.26rem .34rem;border-radius:.36rem;border:1px solid rgba(130,166,206,.42);background:rgba(7,18,34,.96);color:rgba(225,238,252,.98);font-size:.41rem;line-height:1.26;letter-spacing:.015em;white-space:normal;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:4}#profile-pane-host .sp-profile-bargraph [data-tooltip]:focus-visible:after,#profile-pane-host .sp-profile-bargraph [data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}#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:rgba(255,255,255,.44);padding:.34rem .44rem}body:not(.theme-classic) #profile-pane-host .sp-profile-friend-item{background:rgba(10,30,51,.62)}#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 rgba(120,220,255,.22);background:linear-gradient(160deg,rgba(6,17,31,.86),rgba(5,14,26,.88))}.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 rgba(115,214,255,.16)}.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 rgba(122,226,255,.28);border-radius:.56rem;background:rgba(7,22,37,.78);color:rgba(218,244,255,.94);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:rgba(155,239,255,.58);background:rgba(12,31,52,.9);transform:translateY(-1px)}.sp-post-icon-btn.is-active{border-color:rgba(0,240,255,.64);background:rgba(0,240,255,.14);color:rgba(236,252,255,.99)}.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 rgba(121,223,255,.28);border-radius:.7rem;background:rgba(6,17,31,.78);color:rgba(231,249,255,.96);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:rgba(0,240,255,.58);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:rgba(165,207,231,.66)}.sp-post-compose-input::placeholder,.sp-post-compose-title::placeholder,.sp-post-reply-input::placeholder{color:rgba(165,207,231,.66)}.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 rgba(118,225,255,.28);border-radius:.64rem;background:radial-gradient(circle at top right,rgba(72,161,238,.14),transparent 48%),linear-gradient(160deg,rgba(7,21,39,.96),rgba(5,14,27,.96));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 rgba(114,211,255,.18);background:transparent;color:rgba(226,246,255,.95);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:rgba(16,43,68,.84)}.sp-post-mention-item.is-empty{display:inline-flex;align-items:center;gap:.32rem;color:rgba(179,219,241,.82)}.sp-post-mention-item.is-empty i,.sp-post-mention-item.is-empty svg{width:.72rem;height:.72rem;color:rgba(158,228,255,.88)}.sp-post-mention-avatar{grid-area:avatar;width:1.18rem;height:1.18rem;border-radius:999px;border:1px solid rgba(122,223,255,.38);background:rgba(27,71,109,.6);color:rgba(232,248,255,.96);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:rgba(128,232,255,.48);background:rgba(12,31,48,.9)}.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:rgba(166,208,233,.82)}.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 rgba(120,219,255,.24);border-radius:.72rem;background:rgba(7,19,34,.78);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:rgba(145,232,255,.56);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:rgba(10,24,41,.88)}.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:rgba(206,238,255,.94)}.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,rgba(4,10,18,.1),rgba(4,10,18,.72))}.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:rgba(238,251,255,.98);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,rgba(6,17,30,0),rgba(4,12,21,.84))}.sp-post-media-tile-name{font-size:.48rem;color:rgba(224,247,255,.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-post-media-tile-size{font-size:.42rem;color:rgba(168,208,232,.84)}.sp-post-attachment-chip{border:1px solid rgba(120,219,255,.24);border-radius:.62rem;background:rgba(7,19,34,.78);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 rgba(124,220,255,.26);background:rgba(9,26,45,.82);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:rgba(190,230,249,.9)}.sp-post-attachment-copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}.sp-post-attachment-name{font-size:.54rem;color:rgba(223,246,255,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-post-attachment-size{font-size:.46rem;color:rgba(165,206,231,.8)}.sp-post-composer-section{border:1px solid rgba(119,215,255,.2);border-radius:.66rem;background:rgba(7,18,31,.74);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:rgba(192,232,251,.9)}.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:rgba(198,232,251,.9)}.sp-post-check input{accent-color:rgba(0,240,255,.9)}.sp-post-mini-label{min-width:2.2rem;font-size:.48rem;color:rgba(171,215,239,.84);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.sp-post-quiz-question{border:1px solid rgba(120,217,255,.17);border-radius:.58rem;background:rgba(5,14,25,.66);padding:.42rem;display:flex;flex-direction:column;gap:.32rem}.sp-post-correct-toggle{accent-color:rgba(0,240,255,.9)}.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 rgba(116,214,255,.2);background:linear-gradient(155deg,rgba(6,16,29,.9),rgba(5,13,24,.9));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 rgba(112,206,245,.28);border-radius:.56rem;background:linear-gradient(160deg,rgba(12,36,61,.8),rgba(8,25,44,.82));color:rgba(208,239,255,.95);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:rgba(132,220,255,.5);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 rgba(114,210,247,.3);background:rgba(5,17,31,.95);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:rgba(219,244,255,.95);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:rgba(31,98,146,.32)}.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 rgba(125,220,255,.38);background:linear-gradient(160deg,rgba(20,53,86,.82),rgba(8,24,42,.9));color:rgba(224,248,255,.96);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:rgba(10,27,45,.8)}.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:rgba(230,248,255,.97);font-weight:700;line-height:1.2}.sp-post-meta{margin:.08rem 0 0;font-size:.48rem;color:rgba(166,208,232,.82);letter-spacing:.04em;text-transform:uppercase}.sp-post-title{margin:0;font-size:.62rem;font-weight:700;line-height:1.35;color:rgba(232,249,255,.98);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:rgba(211,239,255,.92);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 rgba(108,200,245,.2);border-bottom:1px solid rgba(108,200,245,.2);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 rgba(117,216,255,.22);border-radius:999px;background:rgba(9,26,45,.74);color:rgba(228,247,255,.96);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:rgba(172,213,235,.84)}.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:rgba(191,226,247,.88);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,rgba(12,37,62,.78),rgba(7,24,41,.68));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:rgba(228,248,255,.98);background:rgba(14,45,72,.16);border-color:transparent;box-shadow:0 6px 14px rgba(2,11,22,.16);transform:translateY(-.5px)}.sp-post-action-btn.is-active{color:rgba(126,223,255,.98);background:rgba(20,59,90,.2);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,rgba(24,78,126,.88),rgba(11,35,58,.76));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}@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:rgba(150,198,225,.86)}.sp-post-reaction-picker{position:absolute;left:50%;bottom:calc(100% + .24rem);display:inline-flex;align-items:center;gap:.18rem;border:1px solid rgba(112,209,251,.28);border-radius:999px;background:radial-gradient(circle at top right,rgba(68,153,225,.16),transparent 52%),linear-gradient(160deg,rgba(6,17,30,.94),rgba(5,13,23,.94));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:rgba(223,246,255,.95);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:rgba(8,18,32,.92);border:1px solid rgba(113,209,251,.32);font-size:.38rem;line-height:1;color:rgba(205,238,255,.94);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:rgba(2,7,12,.76);cursor:pointer}.sp-post-media-modal-dialog{position:relative;z-index:1;width:min(100%,30rem);max-height:min(90vh,34rem);border:1px solid rgba(118,215,255,.24);border-radius:.84rem;background:radial-gradient(circle at top right,rgba(63,145,219,.22),transparent 48%),linear-gradient(160deg,rgba(7,18,32,.98),rgba(4,10,19,.98));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 rgba(115,211,251,.2)}.sp-post-media-modal-title{margin:0;font-size:.52rem;color:rgba(228,248,255,.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-post-media-modal-counter{font-size:.45rem;color:rgba(170,212,235,.86)}.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 rgba(113,208,248,.2);-o-object-fit:contain;object-fit:contain;background:rgba(4,11,20,.72)}.sp-post-media-modal-audio-wrap,.sp-post-media-modal-fallback{width:100%;min-height:9.8rem;border-radius:.58rem;border:1px solid rgba(113,208,248,.2);background:rgba(7,20,35,.82);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.24rem;color:rgba(222,246,255,.95);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:rgba(168,209,233,.86)}.sp-post-media-modal-audio{width:min(100%,18rem)}.sp-post-media-modal-nav{border:0;background:rgba(6,17,30,.4);color:rgba(227,247,255,.95);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:rgba(10,30,51,.82);color:rgba(236,252,255,.99)}.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 rgba(115,211,251,.2);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 rgba(118,214,255,.24);border-radius:.48rem;overflow:hidden;width:100%;height:2.1rem;background:rgba(8,24,41,.78);display:inline-flex;align-items:center;justify-content:center;color:rgba(194,232,251,.92);transition:border-color .2s ease,transform .2s ease}.sp-post-media-modal-thumb:hover{border-color:rgba(145,232,255,.5);transform:translateY(-1px)}.sp-post-media-modal-thumb.is-active{border-color:rgba(0,240,255,.58);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:rgba(151,236,255,.98);background:rgba(18,65,87,.36);border-color:rgba(116,223,255,.36)}.sp-post-token-mention{color:rgba(187,229,255,.99);background:rgba(42,64,108,.34);border-color:rgba(126,187,255,.34)}.sp-post-content-head{display:inline-flex;align-items:center;gap:.28rem;font-size:.52rem;font-weight:700;color:rgba(209,240,255,.92)}.sp-post-content-head i,.sp-post-content-head svg{width:.74rem;height:.74rem}.sp-post-poll,.sp-post-quiz{border:1px solid rgba(118,216,255,.18);border-radius:.58rem;background:rgba(6,16,29,.6);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 rgba(114,206,248,.16);border-radius:.5rem;background:rgba(6,14,25,.62);padding:.26rem .32rem;display:flex;align-items:center;justify-content:space-between;gap:.3rem;font-size:.52rem;color:rgba(197,229,247,.9)}.sp-post-poll-option b{color:rgba(230,248,255,.96);font-size:.52rem}.sp-post-quiz-meta{display:inline-flex;align-items:center;gap:.3rem;font-size:.5rem;color:rgba(188,223,245,.86)}.sp-post-replies{border-top:1px solid rgba(108,200,245,.2);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 rgba(110,202,247,.16);border-radius:.62rem;background:rgba(6,15,27,.6);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:rgba(143,226,255,.32);background:rgba(8,22,38,.72)}.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 rgba(119,214,255,.34);display:inline-flex;align-items:center;justify-content:center;font-size:.46rem;color:rgba(223,247,255,.95);background:rgba(14,44,72,.72)}.sp-post-reply-author{margin:0;font-size:.55rem;color:rgba(228,247,255,.96);font-weight:700}.sp-post-reply-meta{margin:.12rem 0 0;font-size:.45rem;color:rgba(166,208,232,.8);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 rgba(118,218,255,.2);border-radius:.56rem;background:rgba(7,18,33,.78);color:rgba(186,223,245,.88);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:rgba(0,240,255,.56);background:rgba(0,240,255,.14);color:rgba(232,250,255,.96)}.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:rgba(196,225,244,.88);font-size:.55rem}.sp-fx-tag-row{display:flex;flex-wrap:wrap;gap:.24rem}.sp-fx-tag{border:1px solid rgba(130,224,255,.3);border-radius:999px;padding:.16rem .4rem;font-size:.46rem;font-weight:700;letter-spacing:.04em;color:rgba(211,239,255,.92);background:rgba(10,23,39,.7);text-transform:uppercase}.sp-fx-search{width:100%;border:1px solid rgba(121,223,255,.24);border-radius:.62rem;background:rgba(6,16,31,.74);color:rgba(231,248,255,.96);min-height:1.95rem;padding:.3rem .56rem;font-size:.56rem}.sp-fx-search::-moz-placeholder{color:rgba(167,211,236,.66)}.sp-fx-search::placeholder{color:rgba(167,211,236,.66)}.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 rgba(122,219,255,.26);border-radius:.8rem;background:radial-gradient(120% 120% at 100% 0,rgba(61,180,226,.12) 0,rgba(9,22,38,0) 56%),linear-gradient(160deg,rgba(9,21,37,.82),rgba(4,13,26,.88));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 rgba(131,229,255,.34);background:linear-gradient(170deg,rgba(17,42,66,.94),rgba(8,20,36,.97));color:rgba(223,247,255,.98);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:rgba(178,220,239,.9)}.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:rgba(230,248,255,.97);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:rgba(126,226,255,.42);color:rgba(207,243,255,.94);background:rgba(16,48,74,.6)}.sp-fx-badge{display:inline-flex;align-items:center;border:1px solid rgba(129,226,255,.34);border-radius:999px;padding:.14rem .36rem;font-size:.42rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(193,234,252,.9);background:rgba(9,25,42,.68)}.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:rgba(140,232,255,.3);background:linear-gradient(140deg,rgba(10,26,44,.92),rgba(6,16,32,.96));box-shadow:inset 0 0 0 1px rgba(171,239,255,.08)}.sp-fx-search-modern:focus{outline:none;border-color:rgba(148,240,255,.72);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:rgba(177,223,244,.86)}.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:rgba(170,214,239,.84);font-weight:700}.sp-fx-input,.sp-fx-select,.sp-fx-textarea{width:100%;border:1px solid rgba(122,219,255,.22);border-radius:.54rem;min-height:1.86rem;padding:.26rem .46rem;background:rgba(5,14,26,.74);color:rgba(231,248,255,.96);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 rgba(129,220,255,.24);border-radius:.58rem;background:linear-gradient(145deg,rgba(9,24,42,.78),rgba(5,14,30,.84))}.sp-fx-payment-method-preview-icon{width:1.58rem;min-width:1.58rem;height:1.58rem;border-radius:.5rem;border:1px solid rgba(146,227,255,.36);background:rgba(13,36,62,.82);display:inline-flex;align-items:center;justify-content:center;color:rgba(226,247,255,.96)}.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 rgba(128,220,255,.2);border-radius:.54rem;background:rgba(6,18,33,.72);color:rgba(221,245,255,.94);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:rgba(164,234,255,.74);background:rgba(16,48,78,.88);color:rgba(245,251,255,.98);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 rgba(135,222,255,.28);background:rgba(10,28,49,.8);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 rgba(129,220,255,.24);background:rgba(8,24,43,.72);color:rgba(220,245,255,.94);font-size:.48rem;letter-spacing:.03em;line-height:1.2;font-weight:650}.sp-fx-payment-default-badge{border-color:rgba(125,209,251,.2);background:rgba(7,19,33,.62);color:rgba(177,216,238,.92)}.sp-fx-payment-default-badge.is-default{border-color:rgba(158,230,255,.66);background:rgba(16,51,81,.88);color:rgba(242,250,255,.98)}.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 rgba(126,217,255,.24);border-radius:999px;background:rgba(8,22,40,.62);color:rgba(220,244,255,.94);font-size:.52rem;font-weight:600;letter-spacing:.03em}.sp-fx-address-choice input[type=radio]{accent-color:rgba(0,240,255,.9)}.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 rgba(126,217,255,.2);border-radius:.58rem;background:rgba(5,15,29,.62)}.sp-fx-nav-icon-btn{position:relative;width:100%;min-height:1.52rem;border:1px solid rgba(126,217,255,.2);border-radius:.46rem;background:rgba(8,22,41,.62);color:rgba(220,244,255,.92);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:rgba(160,231,255,.46);background:rgba(15,42,70,.74)}.sp-fx-nav-icon-btn.is-active{border-color:rgba(165,237,255,.72);background:rgba(19,52,82,.9);color:rgba(241,250,255,.98);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 rgba(126,217,255,.2);border-radius:999px;background:rgba(8,24,45,.62);color:rgba(224,246,255,.92);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 rgba(126,217,255,.28);border-radius:.48rem;background:rgba(8,24,45,.62);color:rgba(226,247,255,.94);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:rgba(155,228,255,.48);background:rgba(15,40,69,.72)}.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 rgba(150,224,255,.28);background:rgba(6,16,29,.94);color:rgba(223,246,255,.96);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 rgba(126,217,255,.22);background:rgba(8,22,41,.62);color:rgba(219,242,255,.92);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:rgba(152,215,255,.3);background:rgba(9,26,48,.68)}.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:rgba(166,227,255,.6)}.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:rgba(164,207,234,.86);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 rgba(126,217,255,.2);border-radius:.56rem;background:rgba(5,15,29,.55);overflow:hidden}.sp-fx-custom-toggle{width:100%;border:0;background:rgba(8,24,45,.7);color:rgba(223,246,255,.95);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 rgba(126,217,255,.16);background:rgba(4,12,23,.64);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 rgba(126,217,255,.24);background:rgba(5,14,26,.58);color:rgba(218,242,255,.92);font-size:.5rem;line-height:1.2}.sp-fx-visibility-chip input{width:.65rem;height:.65rem;accent-color:rgba(84,220,255,.95)}.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:rgba(230,248,255,.97)}.sp-folio-shell-head .sp-fx-sub{color:rgba(173,215,240,.88)}.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 rgba(126,217,255,.22);border-radius:.56rem;background:rgba(8,22,41,.88);color:rgba(220,244,255,.92);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:rgba(160,231,255,.46);background:rgba(15,42,70,.9);color:rgba(235,249,255,.98)}.sp-folio-nav-btn.is-active{border-color:rgba(165,237,255,.72);background:rgba(19,52,82,.96);color:rgba(241,250,255,.98);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 rgba(121,226,255,.22);border-radius:.84rem;background:linear-gradient(160deg,rgba(7,16,31,.92),rgba(4,10,20,.94));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:rgba(155,233,255,.58);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:rgba(230,248,255,.97);line-height:1.2}.sp-folio-section-copy{margin:0;font-size:.5rem;line-height:1.45;color:rgba(170,212,237,.84)}.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:rgba(170,214,239,.9);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:rgba(157,230,255,.92);flex:0 0 auto}.sp-folio-field-helper{margin:0;font-size:.44rem;line-height:1.35;color:rgba(150,194,220,.84)}.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 rgba(126,217,255,.22);border-radius:.46rem;background:rgba(8,22,41,.88);color:rgba(219,242,255,.92);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:rgba(160,231,255,.46);background:rgba(15,42,70,.9)}.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:rgba(161,230,255,.9);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:rgba(170,214,239,.84);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:rgba(168,210,235,.82);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 rgba(122,219,255,.22);border-radius:.56rem;min-height:2rem;background:rgba(5,14,26,.9);color:rgba(231,248,255,.96);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:rgba(167,211,236,.66)}.sp-folio-right-layout .sp-fx-input::placeholder,.sp-folio-right-layout .sp-fx-textarea::placeholder{color:rgba(167,211,236,.66)}.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:rgba(146,226,255,.52);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 rgba(126,217,255,.24);border-radius:.78rem;background:radial-gradient(120% 130% at 12% 0,rgba(34,101,170,.22),transparent 60%),linear-gradient(160deg,rgba(6,18,37,.92),rgba(4,12,26,.88));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,rgba(159,225,255,.12),transparent 28%),linear-gradient(0deg,rgba(103,201,245,.08),transparent 36%);z-index:0}.sp-folio-upload-block:focus-within,.sp-folio-upload-block:hover{border-color:rgba(157,229,255,.44);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:rgba(171,211,235,.92);pointer-events:none;position:relative;z-index:2;padding:.22rem .52rem}.sp-folio-upload-copy-icon{width:1.2rem;height:1.2rem;color:rgba(166,231,255,.94);stroke-width:2.2}.sp-folio-upload-copy strong{font-size:.64rem;font-weight:700;color:rgba(226,246,255,.96)}.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 rgba(129,226,255,.34);background:rgba(9,25,42,.86);color:rgba(193,234,252,.9);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 rgba(124,214,255,.36);border-radius:.62rem;background:linear-gradient(180deg,rgba(6,18,36,.82),rgba(4,13,26,.76));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,rgba(6,20,41,.84),rgba(4,14,29,.74))}.sp-folio-upload-preview-empty{font-size:.5rem;line-height:1.3;color:rgba(175,214,239,.8);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 rgba(136,220,255,.34);background:rgba(4,12,24,.94);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:rgba(160,231,255,.56);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 rgba(131,214,255,.36);border-radius:.46rem;background:rgba(8,21,39,.78);color:rgba(213,239,255,.92);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 rgba(130,212,255,.3);border-radius:.58rem;background:rgba(8,23,41,.9);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 rgba(137,226,255,.78);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:rgba(207,236,252,.94);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,rgba(4,10,20,.88));color:rgba(223,244,255,.97);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 rgba(126,217,255,.24);background:rgba(6,18,34,.9);color:rgba(208,237,253,.92);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 rgba(126,217,255,.2);border-radius:.56rem;background:rgba(5,15,29,.74);padding:.26rem}.sp-folio-right-layout .sp-fx-mini-icon-btn{border:1px solid rgba(126,217,255,.22);background:rgba(8,22,41,.86);color:rgba(219,242,255,.92)}.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 rgba(126,217,255,.28);background:rgba(8,24,45,.84);color:rgba(226,247,255,.94)}.sp-folio-right-layout .sp-fx-add-btn:hover{border-color:rgba(155,228,255,.48);background:rgba(15,40,69,.9)}.sp-folio-right-layout .sp-fx-custom-section{border:1px solid rgba(126,217,255,.2);border-radius:.66rem;background:rgba(5,15,29,.74)}.sp-folio-right-layout .sp-fx-custom-toggle{background:rgba(8,24,45,.8);color:rgba(223,246,255,.95)}.sp-folio-right-layout .sp-fx-custom-body{border-top:1px solid rgba(126,217,255,.16);background:rgba(4,12,23,.76)}.sp-folio-right-layout .sp-fx-action-btn{border:1px solid rgba(123,220,255,.34);background:rgba(10,31,52,.9);color:rgba(226,247,255,.94)}.sp-folio-right-layout .sp-fx-action-btn:hover{border-color:rgba(162,243,255,.62);background:rgba(12,40,64,.94)}.sp-folio-right-layout .sp-fx-visibility-chip{border:1px solid rgba(126,217,255,.24);background:rgba(5,14,26,.84);color:rgba(218,242,255,.92)}.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,rgba(122,219,255,.46));background:var(--sp-list-badge-bg,rgba(84,220,255,.2));color:var(--sp-list-badge-text,rgba(226,248,255,.97));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 rgba(126,223,255,.24);background:rgba(5,13,24,.46);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,rgba(6,18,38,.58),rgba(3,10,22,.5));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:rgba(214,240,255,.92);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:rgba(228,246,255,.98);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%,rgba(24,76,134,.22),transparent 58%),radial-gradient(120% 120% at 84% 86%,rgba(20,54,112,.18),transparent 62%),linear-gradient(155deg,rgba(6,18,38,.64),rgba(3,10,22,.58))!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%,rgba(24,76,134,.24),transparent 56%),radial-gradient(120% 120% at 84% 86%,rgba(20,54,112,.2),transparent 60%),linear-gradient(155deg,rgba(6,18,38,.68),rgba(3,10,22,.6))!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,rgba(4,16,34,.34),transparent 42%),radial-gradient(82% 68% at 72% 26%,rgba(29,92,148,.16),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 rgba(126,217,255,.26)!important;background:radial-gradient(120% 130% at 12% 0,rgba(34,101,170,.22),transparent 60%),linear-gradient(160deg,rgba(6,18,37,.92),rgba(4,12,26,.88))!important;box-shadow:0 12px 24px rgba(2,10,23,.34)!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-preview{border:1px dashed rgba(124,214,255,.36)!important;background:linear-gradient(180deg,rgba(6,18,36,.82),rgba(4,13,26,.76))!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 rgba(136,220,255,.34)!important;background:rgba(4,12,24,.94)!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-preview-file{border:1px solid rgba(131,214,255,.36)!important;background:rgba(8,21,39,.78)!important}#folios-manage-pane-portfolio .sp-folio-shell .sp-folio-upload-badge{border:1px solid rgba(129,226,255,.34)!important;background:rgba(9,25,42,.86)!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%,rgba(24,76,134,.24),transparent 56%),radial-gradient(120% 120% at 84% 86%,rgba(20,54,112,.2),transparent 60%),linear-gradient(155deg,rgba(6,18,38,.68),rgba(3,10,22,.6))!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,rgba(4,16,34,.34),transparent 42%),radial-gradient(82% 68% at 72% 26%,rgba(29,92,148,.16),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 rgba(122,219,255,.22)!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,rgba(6,18,38,.58),rgba(3,10,22,.5));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%,rgba(24,76,134,.22),transparent 58%),radial-gradient(120% 120% at 84% 86%,rgba(20,54,112,.18),transparent 62%),linear-gradient(155deg,rgba(6,18,38,.64),rgba(3,10,22,.58))!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 rgba(126,223,255,.3);border-radius:.68rem;padding:.7rem .62rem;text-align:center;color:rgba(181,215,238,.8);background:rgba(5,13,24,.56);font-size:.56rem;line-height:1.42}.sp-fx-help{margin:0;font-size:.48rem;line-height:1.4;color:rgba(171,211,235,.8)}.sp-this-god-identifier-shell{margin-top:.34rem;padding-top:.52rem;border-top:1px solid rgba(121,210,255,.24);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:rgba(103,170,202,.28);background:rgba(7,20,33,.56);color:rgba(142,184,206,.72)}.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:rgba(22,89,134,.26)}.sp-this-god-identifier-mailbox-row:focus-visible{outline:2px solid rgba(133,218,255,.56);outline-offset:-2px;background:rgba(17,71,110,.28)}.sp-this-god-identifier-mailbox-row.is-selected{background:linear-gradient(180deg,rgba(14,82,129,.42),rgba(8,43,76,.44));box-shadow:inset 0 0 0 1px rgba(120,214,255,.34)}.sp-this-god-identifier-mailbox-row.is-selected td{color:rgba(228,247,255,.98)}.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 rgba(126,217,255,.24);background:rgba(6,16,31,.7);overflow:hidden}.sp-fx-progress-fill{display:block;width:0;height:100%;background:linear-gradient(90deg,rgba(53,216,255,.92),rgba(126,166,255,.88));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:rgba(2,8,23,.68);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 rgba(56,189,248,.48);border-radius:8px;background:linear-gradient(135deg,rgba(3,16,35,.98),rgba(2,8,23,.98));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:rgba(120,214,255,0.92);display:flex;align-items:flex-start;gap:.54rem;border-radius:.82rem;border:1px solid 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));box-shadow:0 16px 36px rgba(0,0,0,.4),0 0 18px rgba(72,165,226,.18);color:rgba(225,246,255,.98);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,rgba(255,255,255,.95),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:rgba(224,245,255,.97);overflow-wrap:anywhere}.gs-toast-close{width:1.45rem;height:1.45rem;border-radius:999px;border:1px solid rgba(127,217,255,.28);background:rgba(17,41,67,.46);color:rgba(203,235,255,.88);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:rgba(171,233,255,.64);background:rgba(27,67,105,.66);transform:translateY(-1px)}.gs-toast-info{--gs-toast-accent:rgba(120,214,255,0.92)}.gs-toast-success{--gs-toast-accent:rgba(100,234,181,0.92)}.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 rgba(125,225,255,.36);border-radius:999px;padding:.28rem .56rem;font-size:.48rem;letter-spacing:.04em;color:rgba(233,249,255,.98);background:rgba(8,27,44,.92);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 rgba(126,217,255,.2);border-radius:.56rem;background:rgba(6,18,34,.58)}.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-bargraph{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-bargraph{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-bargraph-bar,#profile-pane-host .sp-profile-gallery-card .sp-folio-profile-main>img,#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 rgba(122,233,255,.26);background:radial-gradient(circle at top right,rgba(0,240,255,.18),transparent 45%),linear-gradient(145deg,rgba(6,12,24,.92),rgba(3,8,16,.9));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:rgba(199,240,255,.92);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:rgba(186,227,244,.82);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 rgba(128,236,255,.3);border-radius:999px;background:rgba(5,15,28,.78);color:rgba(213,240,249,.88);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:rgba(154,241,255,.62);color:rgba(241,253,255,.98);box-shadow:0 0 12px rgba(0,240,255,.16)}.rdt-filter-pill.is-active{border-color:rgba(0,240,255,.78);background:linear-gradient(180deg,rgba(16,93,144,.86),rgba(8,42,74,.94));color:rgba(246,253,255,1);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 rgba(120,230,255,.35);background:linear-gradient(180deg,rgba(8,17,31,.95),rgba(4,10,20,.96));color:rgba(231,250,255,.96);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:rgba(0,240,255,.75);box-shadow:0 0 0 2px rgba(0,240,255,.15)}.rdt-select{height:1.95rem;border-radius:.6rem;border:1px solid rgba(120,230,255,.35);background:linear-gradient(180deg,rgba(8,17,31,.95),rgba(4,10,20,.96));color:rgba(231,250,255,.96);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:rgba(0,240,255,.75);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 rgba(128,236,255,.32);background:linear-gradient(180deg,rgba(14,27,44,.92),rgba(5,12,24,.96));color:rgba(230,248,255,.96);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,rgba(18,35,58,.98),rgba(8,18,33,.98));border-color:rgba(154,241,255,.65);box-shadow:0 0 14px rgba(0,240,255,.18);transform:translateY(-1px)}.rdt-btn.active{background:linear-gradient(180deg,rgba(0,132,160,.34),rgba(0,87,106,.35));border-color:rgba(0,240,255,.82);color:#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),rgba(24,8,18,.94));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:#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 rgba(143,209,255,.24);border-top-color: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 rgba(122,233,255,.36);background:radial-gradient(circle at top right,rgba(0,240,255,.15),transparent 42%),linear-gradient(145deg,rgba(7,14,27,.98),rgba(4,10,20,.98));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 rgba(122,233,255,.26);background:rgba(10,24,42,.72)}#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(6,minmax(0,1fr))}#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 rgba(122,233,255,.36);background:radial-gradient(circle at top right,rgba(0,240,255,.15),transparent 42%),linear-gradient(145deg,rgba(7,14,27,.98),rgba(4,10,20,.98));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:rgba(229,248,255,.92);line-height:1.1}.rdt-column-empty{font-size:.67rem;color:rgba(255,255,255,.62)}.rdt-table-wrap{border:1px solid rgba(122,233,255,.24);border-radius:.74rem;background:linear-gradient(180deg,rgba(5,12,22,.82),rgba(3,9,17,.88));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:rgba(202,243,255,.92);border-bottom:1px solid rgba(122,233,255,.28);background:linear-gradient(180deg,rgba(10,20,36,.98),rgba(5,12,23,.98));padding:.52rem .6rem;font-weight:700;white-space:nowrap}.rdt-table tbody td{font-size:.66rem;color:rgba(229,244,255,.95);border-bottom:1px solid rgba(120,230,255,.08);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:#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:rgba(157,210,232,.86)}.rdt-table tbody tr:hover td{background:rgba(0,240,255,.08)}.rdt-table tbody tr.rdt-row-selected td{background:linear-gradient(180deg,rgba(0,240,255,.12),rgba(0,134,170,.08));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:rgba(0,5,14,.72);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,rgba(12,18,31,.98),rgba(5,9,18,.98));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:rgba(122,233,255,.46);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:rgba(255,246,249,.98);font-size:.98rem;line-height:1.2}.rdt-confirm-copy p{margin:.38rem 0 0;color:rgba(214,230,239,.78);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:#fff4f7}.rdt-confirm-delete:disabled{opacity:.74;cursor:progress}.rdt-table tbody tr.sp-apps-row-highlight-new td{background:rgba(0,240,255,.14);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:rgba(194,230,244,.86);font-size:.64rem}.rdt-pagination-page,.rdt-pagination-summary{border:1px solid rgba(122,233,255,.18);border-radius:999px;background:rgba(5,15,28,.62);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 rgba(95,211,255,.34);border-radius:999px;color:rgba(180,238,255,.94);background:rgba(0,119,190,.18);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 rgba(83,194,255,.18);border-radius:.7rem;padding:.72rem;background:rgba(4,15,31,.58)}.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 rgba(91,205,255,.22);border-radius:.64rem;padding:.68rem;background:linear-gradient(180deg,rgba(8,30,55,.84),rgba(3,11,24,.9))}.sp-stack-create-type-card strong{color:rgba(235,248,255,.98);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.sp-stack-create-type-card p{margin:0;color:rgba(181,218,238,.88);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:rgba(20,18,12,.42);color:rgba(255,244,216,.9)}.sp-apps-runtime-compat-note--prompt{padding:.42rem}.sp-apps-runtime-compat-note strong{color:rgba(255,248,230,.96);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:rgba(255,248,230,.9);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 rgba(103,205,255,.42);border-radius:999px;padding:.18rem .5rem;background:rgba(18,74,120,.56);color:rgba(235,249,255,.96);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:rgba(156,226,255,.64);background:rgba(28,103,160,.72)}.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:rgba(2,7,14,.52);color:rgba(255,250,236,.9);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 rgba(74,202,255,.5);border-radius:.48rem;padding:.42rem .56rem;color:rgba(232,247,255,.96);background:rgba(4,18,35,.9);outline:none}@keyframes sp-apps-create-open-spin{to{transform:rotate(1turn)}}@keyframes sp-apps-new-row-highlight{0%{background:rgba(32,209,255,.3);box-shadow:inset 0 0 0 1px rgba(131,243,255,.72),0 0 18px rgba(0,240,255,.24)}68%{background:rgba(0,240,255,.12);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:rgba(198,231,246,.75)!important;padding:1rem .65rem!important;font-size:.64rem!important}body.theme-classic{background:#e8eef7;color:#1c2b42;--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),inset 0 0 0 1px rgba(255,255,255,0.5)}body.theme-classic,body.theme-classic .font-mono{font-family:Source Sans\ 3,Segoe UI,Tahoma,sans-serif}body.theme-classic .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),inset 0 0 0 1px rgba(255,255,255,.3)}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:inset 0 0 0 1px rgba(255,255,255,.58)}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:inset 0 0 0 1px rgba(255,255,255,.58)}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-tree-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-tree-title{color:#214a74}body.theme-classic .gs-tree-subtitle{color:rgba(52,87,126,.72)}body.theme-classic .gs-tree-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-tree-shell{border-color:rgba(93,136,183,.3);background:rgba(241,248,255,.95)}body.theme-classic .gs-tree-row{border-color:rgba(93,136,183,.24);background:rgba(226,239,252,.88);color:#22476f}body.theme-classic .gs-tree-row:hover{border-color:rgba(93,136,183,.46);background:rgba(205,225,246,.96)}body.theme-classic .gs-tree-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-tree-node-title{color:#183f66}body.theme-classic .gs-tree-node-meta,body.theme-classic .gs-tree-storage{color:rgba(47,83,122,.82)}body.theme-classic .gs-tree-toggle{border-color:rgba(93,136,183,.48);background:rgba(120,169,220,.26);color:#1f4f85}body.theme-classic .gs-tree-favorite{border-color:rgba(93,136,183,.44);background:rgba(210,226,244,.88);color:rgba(43,77,114,.84)}body.theme-classic .gs-tree-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),inset 0 0 0 1px rgba(255,255,255,.42)}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),inset 0 0 0 1px rgba(255,255,255,.55)}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),inset 0 0 0 1px rgba(255,255,255,.3)}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),inset 0 0 0 1px rgba(255,255,255,.55)}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),inset 0 0 0 1px rgba(255,255,255,.42)}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),inset 0 0 0 1px rgba(255,255,255,.42)}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:inset 0 0 0 1px rgba(255,255,255,.52),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),inset 0 0 0 1px rgba(255,255,255,.62);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),inset 0 0 0 1px rgba(255,255,255,.72)}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),inset 0 0 0 1px rgba(255,255,255,.62)}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:inset 0 0 0 1px rgba(255,255,255,.64),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),inset 0 0 0 1px rgba(255,255,255,.72)}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:rgba(87,128,174,.2);background:rgba(220,236,252,.26)}body.theme-classic .gs-profile-theme-row:hover{background:rgba(113,157,203,.2);border-color:rgba(93,136,183,.46)}body.theme-classic .gs-theme-toggle-label{color:#2a4f79}body.theme-classic .gs-theme-toggle-label i{color:rgba(56,92,132,.88)}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-details-meta,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-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:#2c4f78}body.theme-classic .gs-profile-option i{color:rgba(56,92,132,.88)}body.theme-classic .gs-profile-option:hover{background:rgba(113,157,203,.2);border-color:rgba(93,136,183,.46);color:#173f69}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:Source Sans\ 3,Segoe UI,Tahoma,sans-serif;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),inset 0 0 0 1px rgba(255,255,255,.62)}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-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-role-btn,body.theme-classic #ai-chat-panel .ai-chat-tab-btn{background:rgba(224,238,252,.88)!important;border-color:rgba(82,120,164,.4)!important;color:rgba(33,68,103,.82)!important}body.theme-classic #ai-chat-panel .ai-chat-role-btn.is-active,body.theme-classic #ai-chat-panel .ai-chat-tab-btn.is-active{background:rgba(126,169,214,.36)!important;border-color:rgba(74,116,162,.6)!important;color:#1f4f85!important;box-shadow:0 0 12px rgba(87,132,183,.24)}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[aria-expanded=true]{background:transparent!important;border-color:transparent!important;color:#2f7fbf!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 .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-tree-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:inset 0 0 0 1px rgba(255,255,255,.45)}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-side{border-color:rgba(67,101,142,.42)}body.theme-classic .sp-sub-card-rotor{box-shadow:0 12px 24px rgba(35,62,95,.24)}body.theme-classic .sp-sub-card-flip-hint{color:rgba(45,75,109,.74)}body.theme-classic .sp-sub-card-back{background:rgba(243,249,255,.98);color:#24476d;border-color:rgba(67,101,142,.4)}body.theme-classic .sp-sub-card-mstripe{background:rgba(205,220,238,.98);border-top-color:rgba(67,101,142,.26);border-bottom-color:rgba(67,101,142,.26);box-shadow:none}body.theme-classic .sp-sub-card-back-meta small,body.theme-classic .sp-sub-card-back-status small{color:rgba(45,75,109,.78)}body.theme-classic .sp-sub-card-back-meta strong,body.theme-classic .sp-sub-card-back-status strong{color:#1f446c;text-decoration-color:rgba(79,118,157,.78)}body.theme-classic .sp-sub-card-qr{border:1px solid rgba(67,101,142,.3);box-shadow:0 8px 16px rgba(69,107,147,.2)}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(85,126,171,.42);background:radial-gradient(circle at top right,rgba(128,172,220,.16),transparent 48%),linear-gradient(168deg,rgba(247,252,255,.98),rgba(236,246,255,.98));color:rgba(30,63,97,.98);box-shadow:0 14px 30px rgba(54,81,114,.18)}body.theme-classic .gs-toast-message{color:rgba(44,77,112,.95)}body.theme-classic .gs-toast-close{border-color:rgba(96,136,179,.36);background:rgba(227,240,252,.9);color:rgba(45,75,109,.9)}body.theme-classic .gs-toast-close:hover{border-color:rgba(74,121,170,.62);background:rgba(216,234,250,.98)}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),0 8px 20px rgba(57,85,120,.14)}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:inset 0 0 0 1px rgba(255,255,255,.45)}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:rgba(91,145,255,.55) rgba(10,16,28,.72)}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:rgba(8,14,24,.76);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,rgba(84,144,255,.76),rgba(45,96,206,.76));border-radius:999px;border:1px solid rgba(15,27,47,.7)}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 rgba(255,255,255,.06);border-radius:1.6rem;background:#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:#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:rgba(232,239,255,.95);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:#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:rgba(140,158,191,.78);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 rgba(255,255,255,.08);background:#1b1f2b;color:#aeb8d0}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch[data-memory-action=upload]{border:2px dashed rgba(88,121,180,.58);background:rgba(18,23,36,.84);color:#4584ff}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch[data-memory-action=upload]:hover{border-color:rgba(96,145,255,.82);color:#77a5ff}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch[data-memory-action=create]{background:#23293a;color:#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 rgba(255,255,255,.05);background:#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:#fff}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-stat-card:first-child .sp-memory-stat-icon{background:#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:rgba(157,169,200,.85);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:#f5f8ff;font-weight:800}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-sidebar-card--uploading{background:#2463f5;border-color:rgba(113,168,255,.45)}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:#fff;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:rgba(255,255,255,.16);display:inline-flex;align-items:center;justify-content:center;color:#fff}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:#fff;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:rgba(225,238,255,.9);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:rgba(255,255,255,.22)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-ring-value{stroke:#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:#fff}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-meta{font-size:.53rem;color:rgba(224,238,255,.9);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:rgba(196,226,255,.42);background:rgba(10,24,44,.62)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-uploading-fill{background:linear-gradient(90deg,rgba(142,228,255,.98),rgba(194,228,255,.98));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:#fff;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:#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:rgba(153,165,193,.82);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:#2f6eff;color:#fff;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:#1c1f2a;border:1px solid rgba(255,255,255,.08);color:#c0cee9;font-size:.5rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-tree-shell{border:1px solid rgba(255,255,255,.06);border-radius:2rem;background:#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 rgba(255,255,255,.08);background:#171a24;border-radius:1rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-path-label{color:rgba(146,159,188,.8);font-size:.46rem}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-path-value{color:#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:#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:#2f6eff;color:#fff;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:rgba(156,167,194,.9);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 rgba(255,255,255,.06);background:#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:rgba(84,139,255,.72);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:#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:rgba(149,162,193,.84)}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:rgba(149,162,193,.78);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 rgba(255,255,255,.06);background:#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:rgba(94,147,255,.62);background:#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:#f2f6ff;font-weight:700}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-sub{font-size:.5rem;color:rgba(148,162,193,.84)}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:rgba(132,146,178,.82);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:#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 rgba(255,255,255,.12);background:#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 rgba(255,255,255,.06);background:#1d2231;min-height:1.56rem;font-size:.56rem;color:#dbe4ff;letter-spacing:.05em}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-item-menu-btn:hover{border-color:rgba(106,154,255,.62);background:#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 rgba(255,255,255,.1);background:#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);border-left:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);background:#131722;pointer-events:none;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);border-left:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);border-top-left-radius:.1rem}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-tree-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-tree-shell{border-radius:.95rem;border:1px solid rgba(138,160,196,.2);background:rgba(13,23,38,.72);box-shadow:none}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-tree-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 rgba(126,149,187,.18)}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:rgba(196,210,238,.9);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 rgba(141,164,201,.32);background:rgba(17,30,49,.82);color:#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:rgba(103,160,255,.75);background:rgba(34,66,112,.72);color:#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 rgba(133,157,196,.32);background:rgba(16,30,48,.92);color:rgba(216,227,247,.92);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:rgba(120,171,255,.66);background:rgba(28,48,75,.92);color:#f0f5ff}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-action-launch.is-active{border-color:rgba(94,155,255,.86);background:rgba(38,74,123,.9);color:#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 rgba(139,161,196,.24);background:rgba(16,30,49,.78)}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:#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:rgba(59,116,203,.88)}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 rgba(139,162,198,.24);background:rgba(12,23,37,.88)}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:rgba(110,162,248,.62);background:rgba(21,35,56,.92)}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:#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:rgba(178,193,219,.88)}body:not(.theme-classic) #memory-panel-shell.sp-memory-shell--drive .sp-memory-file-row{border-radius:.8rem;border:1px solid rgba(139,162,198,.24);background:rgba(12,23,37,.88);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:rgba(178,193,223,.86)}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 rgba(126,149,186,.34);background:rgba(11,21,36,.95);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 rgba(128,151,188,.24)}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:rgba(3,10,20,.72);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:rgba(8,21,40,.94);border:1px solid rgba(120,201,255,.24);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:rgba(0,184,255,.18);border:1px solid rgba(120,201,255,.4);color:#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 rgba(155,213,255,.25);background:rgba(7,24,45,.72);color:rgba(224,245,255,.92);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:rgba(155,213,255,.55);background:rgba(9,33,60,.86)}#vault-access-modal .sp-vault-access-title{margin:0;font-size:.95rem;font-weight:700;color:#eff8ff}#vault-access-modal .sp-vault-access-copy{margin:.22rem 0 0;font-size:.77rem;color:rgba(223,242,255,.78);line-height:1.45}#vault-access-modal .sp-vault-access-feedback{min-height:1.1rem;font-size:.74rem;color:rgba(156,220,255,.9);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:rgba(194,231,255,.9);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:rgba(175,220,246,.84);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:rgba(223,246,255,.96);background:rgba(33,89,138,.32)}#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:rgba(3,11,22,.66);backdrop-filter:blur(4px)}.gs-ui-modal-shell{position:relative;width:min(28rem,calc(100vw - 2rem));border:1px solid rgba(120,204,255,.38);border-radius:.86rem;background:linear-gradient(165deg,rgba(7,20,38,.98),rgba(5,14,28,.98));box-shadow:0 18px 42px rgba(0,0,0,.42);padding:.9rem;transform:translateY(10px) scale(.985);opacity:.95;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s ease}.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:rgba(228,246,255,.98);font-size:.84rem;letter-spacing:.04em;text-transform:uppercase;font-weight:800}.gs-ui-modal-icon-btn{border:0;background:transparent;color:rgba(236,248,255,.96);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:#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:rgba(187,224,246,.9);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 rgba(127,219,255,.34);border-radius:.58rem;background:linear-gradient(180deg,rgba(10,24,43,.94),rgba(6,16,31,.96));color:rgba(227,247,255,.98);min-height:2.1rem;padding:.46rem .56rem;font-size:.68rem;outline:none}.gs-ui-modal-input:focus{border-color:rgba(0,240,255,.74);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 rgba(124,212,255,.34);border-radius:.58rem;min-height:1.92rem;min-width:5.1rem;padding:.3rem .66rem;background:linear-gradient(180deg,rgba(14,33,56,.94),rgba(7,18,34,.96));color:rgba(227,245,255,.98);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:rgba(168,241,255,.68);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-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 rgba(125,226,255,.32);border-radius:.66rem;background:linear-gradient(180deg,rgba(9,22,40,.94),rgba(5,14,27,.96));color:rgba(226,247,255,.98);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:rgba(175,220,242,.86);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:#1d5dd9;--sp-resume-template-surface:#f7faff;--sp-resume-template-paper:#ffffff;--sp-resume-template-text:#132238;--sp-resume-template-muted:#4f647d;border:1px solid rgba(127,216,255,.32);border-radius:.66rem;background:linear-gradient(165deg,rgba(10,26,46,.86),rgba(6,16,30,.92));color:rgba(221,244,255,.96);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:rgba(169,238,255,.66);transform:translateY(-1px);box-shadow:0 0 12px rgba(59,201,255,.16)}.sp-resume-template-card.is-active{border-color:rgba(105,223,255,.78);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 rgba(128,216,255,.26);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:rgba(132,170,205,.62);margin-bottom:.22rem}.sp-resume-template-preview-line.is-strong{width:68%;background:rgba(84,124,166,.82)}.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:rgba(84,165,232,.22);border:1px solid rgba(108,190,247,.4)}.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:rgba(84,165,232,.74)}.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:rgba(227,248,255,.98)}.sp-resume-template-copy small{font-size:.49rem;line-height:1.4;color:rgba(173,220,243,.88)}.sp-resume-modal-selected{margin:0;font-size:.57rem;color:rgba(182,224,245,.9)}.sp-resume-modal-selected strong{color:rgba(226,247,255,.98);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(36rem,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:rgba(236,248,255,.96);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:#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 rgba(126,217,255,.32);background:rgba(4,13,25,.92);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%,rgba(132,223,255,.25),transparent 54%),linear-gradient(155deg,rgba(10,34,58,.98),rgba(6,18,36,.98));border-color:rgba(116,209,255,.36)}.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:rgba(216,245,255,.98);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:rgba(255,255,255,.96);font-size:.56rem;text-decoration:none;letter-spacing:.01em}.sp-entity-details-profile-link:focus-visible,.sp-entity-details-profile-link:hover{color:rgba(255,255,255,1);text-decoration:underline}.sp-entity-details-profile-link.is-muted{color:rgba(255,255,255,.82);text-decoration:none;cursor:default}.sp-entity-details-table-wrap{max-height:none;overflow:visible;border:1px solid rgba(118,206,255,.28);border-radius:.66rem;background:linear-gradient(180deg,rgba(8,21,38,.95),rgba(6,16,30,.95));width:min(100%,31rem)}.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 rgba(121,210,255,.16);padding:.42rem .52rem;text-align:center;vertical-align:top}.sp-entity-details-table th{width:30%;color:rgba(255,255,255,.96);font-weight:700;letter-spacing:.03em;text-transform:uppercase;font-size:.54rem;background:rgba(8,19,34,.45)}.sp-entity-details-table td{color:rgba(255,255,255,.96);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 rgba(126,217,255,.4);border-radius:.54rem;background:linear-gradient(180deg,rgba(13,50,78,.92),rgba(7,28,50,.94));color:rgba(232,249,255,.98);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:rgba(122,233,255,.72);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 rgba(126,217,255,.24);border-radius:.66rem;background:linear-gradient(135deg,rgba(12,38,62,.8),rgba(5,15,29,.94));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:rgba(234,249,255,.98);font-size:.72rem;font-weight:800;text-transform:none;letter-spacing:0}.sp-desk-website-entity-card-head small{display:block;color:rgba(157,211,237,.82);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:rgba(182,223,246,.9);font-weight:700}.sp-entity-edit-field input,.sp-entity-edit-field textarea{width:100%;border:1px solid rgba(126,217,255,.32);border-radius:.54rem;background:linear-gradient(180deg,rgba(9,24,42,.94),rgba(6,16,30,.96));color:rgba(226,246,255,.98);font-size:.66rem;padding:.44rem .52rem;outline:none}.sp-entity-edit-field input:focus,.sp-entity-edit-field textarea:focus{border-color:rgba(0,240,255,.72);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 rgba(126,217,255,.32);border-radius:.54rem;background:linear-gradient(180deg,rgba(9,24,42,.94),rgba(6,16,30,.96));color:rgba(222,244,255,.98);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:rgba(0,240,255,.72);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:rgba(159,230,255,.96);stroke-width:2.1;flex-shrink:0}.sp-entity-upload-filename{color:rgba(179,222,244,.92);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:rgba(150,233,255,.96);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:rgba(189,244,255,.98)}.sp-entity-edit-note{margin:0;color:rgba(170,219,243,.9);font-size:.57rem;line-height:1.45}.sp-entity-edit-status{min-height:.88rem;margin:0;color:rgba(153,234,255,.96);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:rgba(3,8,20,.74)}.sp-direction-shell{position:relative;width:min(900px,96vw);max-height:86vh;overflow:auto;border-radius:16px;border:1px solid rgba(103,214,255,.34);background:linear-gradient(175deg,rgba(12,24,44,.98),rgba(6,16,34,.98));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:#e8f8ff;font-size:.95rem;font-weight:700}.sp-direction-copy{margin:.22rem 0 0;color:rgba(196,220,255,.76);font-size:.72rem}.sp-direction-close{border:1px solid rgba(103,214,255,.4);background:rgba(15,34,62,.74);color:#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 rgba(103,214,255,.42);border-radius:10px;padding:.5rem .65rem;color:rgba(204,230,255,.8);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:rgba(185,214,255,.78);font-size:.66rem;text-transform:uppercase;letter-spacing:.04em}.sp-direction-check{display:flex;align-items:center;gap:.42rem;color:rgba(208,230,255,.86);font-size:.72rem;border:1px solid rgba(103,214,255,.28);border-radius:10px;padding:.6rem}.sp-direction-preview{border:1px solid rgba(103,214,255,.25);border-radius:11px;padding:.65rem;background:rgba(7,18,35,.7);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 rgba(103,214,255,.24);border-radius:10px;background:rgba(10,22,42,.6)}.sp-direction-inbox-meta{display:flex;flex-wrap:wrap;gap:.35rem;color:rgba(185,214,255,.78);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}.sp-top-create-modal.is-open{pointer-events:auto;opacity:1}.sp-top-create-backdrop{position:absolute;inset:0;border:none;background:rgba(3,8,20,.76);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 rgba(103,214,255,.34);background:radial-gradient(circle at 86% 8%,rgba(73,164,255,.18),transparent 44%),linear-gradient(170deg,rgba(12,24,44,.98),rgba(4,14,30,.98));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:#e8f8ff;font-size:.95rem;font-weight:700}.sp-top-create-copy{margin:.16rem 0 0;color:rgba(196,220,255,.76);font-size:.72rem;line-height:1.45}.sp-top-create-close{border:1px solid rgba(103,214,255,.4);background:rgba(15,34,62,.74);color:#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:rgba(183,238,255,.72);color:#f2fcff;background:rgba(28,62,97,.72)}.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:rgba(198,226,248,.86);font-size:.56rem;text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace}.sp-top-create-field--identity{border:1px solid rgba(122,233,255,.22);border-radius:.72rem;padding:.46rem .52rem .5rem;background:linear-gradient(180deg,rgba(11,23,40,.86),rgba(6,16,30,.9));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:rgba(152,230,255,.58);box-shadow:0 0 0 1px rgba(108,211,255,.24),inset 0 1px 0 rgba(214,242,255,.1);background:linear-gradient(180deg,rgba(14,29,50,.9),rgba(8,20,36,.92))}.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:rgba(3,10,20,.78);color:rgba(224,244,255,.96);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:rgba(170,207,226,.64)}.sp-top-create-identity-input--textarea.sp-orchestrate-input::placeholder,.sp-top-create-identity-input.sp-orchestrate-input::placeholder{color:rgba(170,207,226,.64)}.sp-top-create-identity-input--textarea.sp-orchestrate-input:focus,.sp-top-create-identity-input.sp-orchestrate-input:focus{border-color:rgba(147,227,255,.52);background:rgba(8,20,35,.9);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 rgba(122,233,255,.22);border-radius:.7rem;padding:.62rem;background:rgba(6,14,26,.66);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:rgba(122,233,255,0);pointer-events:none}.sp-top-create-label{color:rgba(185,214,255,.84);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:rgba(164,207,233,.72);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 rgba(129,198,255,.28);border-radius:999px;min-height:1.18rem;padding:0 .56rem;font-size:.42rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;color:rgba(194,227,250,.74);background:rgba(7,19,35,.34);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:rgba(169,226,255,.44);color:#eef9ff}.sp-top-create-pill input:checked+span{border-color:rgba(152,220,255,.62);color:#ecf8ff;box-shadow:0 0 10px rgba(86,171,250,.22);background:rgba(59,135,201,.24)}.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:rgba(208,230,255,.86);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:rgba(202,232,248,.9);font-size:.5rem;letter-spacing:.03em}.sp-top-create-upload-shell{position:relative;border:1px dashed rgba(126,228,255,.34);border-radius:.64rem;background:linear-gradient(180deg,rgba(9,19,34,.96),rgba(4,11,21,.96));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:rgba(0,240,255,.64);background:linear-gradient(180deg,rgba(12,25,44,.96),rgba(6,15,29,.96))}.sp-top-create-upload-shell.is-dragging{border-color:rgba(163,240,255,.92);box-shadow:0 0 0 2px rgba(114,208,255,.24);background:linear-gradient(180deg,rgba(18,36,58,.96),rgba(8,19,35,.96))}.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 rgba(132,216,255,.3);background:rgba(5,15,28,.46);color:rgba(194,232,250,.92);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:rgba(159,236,255,.6);background:rgba(10,25,42,.66);color:rgba(235,250,255,.98)}.sp-top-create-upload-dropzone i,.sp-top-create-upload-dropzone svg{width:1.2rem;height:1.2rem;color:rgba(139,235,255,.94)}.sp-top-create-upload-title{color:rgba(225,246,255,.96);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:rgba(164,207,233,.82);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 rgba(129,203,245,.42);background:rgba(6,18,35,.78)}.sp-top-create-upload-preview-copy{min-width:0;display:flex;flex-direction:column;gap:.42rem}.sp-top-create-upload-filename{color:rgba(210,240,255,.94);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 rgba(127,217,255,.34);border-radius:999px;background:rgba(8,22,40,.62);color:rgba(206,239,255,.9);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:rgba(169,226,255,.44);color:#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 rgba(117,225,255,.2);border-radius:999px;background:rgba(8,20,35,.7);padding:.14rem}.sp-top-create-associate-tab{border:1px solid transparent;border-radius:999px;background:transparent;color:rgba(184,228,248,.88);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:rgba(236,250,255,.98)}.sp-top-create-associate-tab.is-active{border-color:rgba(122,233,255,.46);color:rgba(241,251,255,.98);background:linear-gradient(180deg,rgba(10,149,194,.8),rgba(0,104,145,.88));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:rgba(14,58,88,.54)}.sp-top-create-associate-table input[type=radio]{accent-color:#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 rgba(127,217,255,.34);background:rgba(8,22,40,.62);color:rgba(206,239,255,.9);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:rgba(169,226,255,.44);color:#eef9ff;transform:translateY(-1px)}.sp-top-create-action-btn--primary{border-color:rgba(152,220,255,.62);background:rgba(59,135,201,.24);color:#ecf8ff;box-shadow:0 0 10px rgba(86,171,250,.22)}.sp-top-create-action-btn--ghost{background:rgba(8,20,36,.78);color:rgba(209,231,248,.9)}.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 rgba(122,233,255,.24);border-radius:.62rem;max-height:14rem;overflow:auto}.sp-top-create-table{width:100%;border-collapse:collapse;font-size:.58rem;color:rgba(222,245,255,.94)}.sp-top-create-table td,.sp-top-create-table th{padding:.42rem .5rem;text-align:left;border-bottom:1px solid rgba(126,218,255,.12);white-space:nowrap}.sp-top-create-table thead th{position:sticky;top:0;z-index:1;background:rgba(9,22,40,.96);color:rgba(201,234,255,.9);text-transform:uppercase;letter-spacing:.05em;font-size:.5rem}.sp-top-create-table tbody tr:hover{background:rgba(16,42,68,.45)}@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}}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:rgba(166,202,236,.92);background:rgba(244,249,255,.96);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:rgba(47,71,101,.96)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-open-progress-track{border-color:rgba(136,176,220,.72);background:rgba(214,231,249,.82)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-open-progress-fill{background:linear-gradient(90deg,rgba(53,162,235,.92),rgba(102,133,255,.9));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 rgba(193,209,228,.95);background:linear-gradient(180deg,#ffffff,#f4f8ff);color:#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,#2ea8e5,#1f87d3);border-color:rgba(31,128,195,.92);color:#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,#1f80f1,#115ec4);color:#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:rgba(236,248,255,.3);border:1px solid rgba(234,246,255,.44);color:#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:rgba(238,248,255,.9);line-height:1.42;max-width:31rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero-btn{border:1px solid rgba(244,252,255,.62);border-radius:999px;background:rgba(239,250,255,.9);color:#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 rgba(197,213,231,.9);background:#ffffff;color:#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:#1f232d;border-color:#1f232d;color:#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 rgba(197,213,231,.9);border-radius:999px;background:#ffffff;color:#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:#2c3f5f;font-size:.92rem;font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-item{border:1px solid rgba(208,221,238,.95);border-radius:.86rem;padding:.62rem;background:linear-gradient(180deg,#ffffff,#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:rgba(166,199,233,.98);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:#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:#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:#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:#6e85a4;font-weight:600}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta .sp-apps-store-summary{color:#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:#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:rgba(226,248,255,.86);border-left:1px solid rgba(168,222,250,.38)}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 rgba(96,164,210,.38);background:linear-gradient(180deg,rgba(8,20,36,.98),rgba(6,16,30,.98));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 rgba(102,174,219,.24);border-radius:.46rem;background:rgba(8,20,36,.84);color:rgba(214,236,255,.94);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:rgba(128,202,244,.45);background:rgba(16,33,56,.9)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-option.is-install{border-color:rgba(37,150,214,.5);background:linear-gradient(180deg,rgba(34,143,204,.3),rgba(22,111,172,.3))}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 rgba(99,169,214,.3);border-radius:.74rem;background:linear-gradient(180deg,rgba(8,20,36,.93),rgba(6,16,30,.95));padding:.62rem;color:rgba(214,236,255,.94);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 rgba(106,176,220,.34);border-radius:.88rem;background:rgba(9,21,38,.94);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:.62rem;font-weight:800;color:rgba(186,223,247,.86);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:rgba(236,249,255,.98)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-copy p{margin:0;font-size:.58rem;color:rgba(171,206,231,.9);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 rgba(106,174,219,.34);border-radius:999px;background:rgba(11,28,49,.88);color:rgba(195,227,250,.94);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:rgba(103,139,172,.76)}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:rgba(166,201,227,.9)}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:rgba(167,219,255,.95);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:rgba(193,227,250,.95)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-section-head span{font-size:.52rem;color:rgba(163,198,224,.86);font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-detail-section>p{margin:0;color:rgba(188,218,239,.9);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 rgba(103,171,216,.3);border-radius:.62rem;background:rgba(8,19,34,.88);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:rgba(3,10,20,.72)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-shot figcaption{padding:.32rem .4rem;font-size:.51rem;color:rgba(167,201,226,.88);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:rgba(160,194,221,.8);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 rgba(101,170,214,.28);border-radius:.6rem;background:rgba(8,19,34,.84);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:rgba(224,245,255,.95);font-size:.57rem;font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-head span{color:rgba(151,188,216,.86);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:rgba(166,200,226,.86);font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-item p{margin:0;color:rgba(183,216,238,.9);font-size:.56rem;line-height:1.45}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-review-compose{border:1px solid rgba(104,173,217,.34);border-radius:.64rem;background:linear-gradient(180deg,rgba(8,20,36,.9),rgba(6,16,30,.92));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:rgba(222,245,255,.95);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:rgba(165,201,227,.9);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 rgba(107,175,219,.34);border-radius:.46rem;min-width:1.56rem;min-height:1.56rem;background:rgba(8,20,35,.84);color:rgba(124,156,184,.88);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:rgba(175,210,236,.9);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 rgba(112,180,222,.36);border-radius:.56rem;background:rgba(7,18,33,.9);color:rgba(220,244,255,.95);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:rgba(125,214,255,.74);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:rgba(152,189,216,.86);font-size:.5rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-reviews-empty{border:1px dashed rgba(100,168,212,.42);border-radius:.62rem;background:rgba(8,19,34,.76);padding:.64rem;text-align:center;color:rgba(171,207,232,.88);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:rgba(153,190,217,.84)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-root{border-radius:.96rem;border-color:rgba(204,219,238,.96);background:linear-gradient(180deg,#ffffff,#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:#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:rgba(42,137,198,.88);color:#edf8ff;background:linear-gradient(180deg,#279fdc,#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:rgba(20,121,181,.94);background:linear-gradient(180deg,#1f95d2,#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:rgba(208,222,239,.96);background:#ffffff}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-table thead th{background:#f7fbff;color:#526a8a;border-bottom-color:rgba(210,223,239,.96);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:#2e4768;border-bottom-color:rgba(223,234,247,.96);font-size:.61rem;padding:.5rem .54rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-btn{border:1px solid rgba(180,198,221,.95);background:linear-gradient(180deg,#ffffff,#f1f6fd);color:#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,#2ca5e2,#1b8ad3);border-color:rgba(25,125,190,.92);color:#f4fbff}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-add-btn{border-color:rgba(25,130,196,.92);background:linear-gradient(180deg,#2fa9e6,#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 rgba(180,198,221,.95);background:linear-gradient(180deg,#ffffff,#f2f7fd);color:#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:rgba(200,216,236,.96);border-radius:.94rem;background:linear-gradient(180deg,#f9fcff,#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:#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:#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:rgba(196,212,231,.95);background:#ffffff;color:#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:rgba(200,216,236,.95);border-radius:.76rem;background:#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:rgba(188,207,230,.95);border-radius:.84rem;background:#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:#111723;border-color:#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:rgba(201,217,237,.96);background:linear-gradient(180deg,#f9fcff,#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-tree{border-color:rgba(208,222,239,.96);background:#ffffff}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-main-head-left h5{margin:0;font-size:.65rem;color:#2b4262}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-row-pill{border:1px solid rgba(170,198,232,.96);border-radius:999px;padding:.1rem .38rem;font-size:.48rem;color:#4f6889;background:#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 rgba(205,220,238,.96);border-radius:.7rem 0 0 .7rem;background:linear-gradient(180deg,#f9fcff,#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 rgba(205,220,238,.86);display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#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:#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:#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,#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:rgba(47,158,225,.42);background:rgba(47,158,225,.12);color:#173756;outline:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-code-file-empty{margin:0;padding:.58rem;color:#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 rgba(35,132,198,.44);border-radius:.74rem;background:linear-gradient(130deg,#2f9ee1,#4fc1ef);color:#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:rgba(238,250,255,.9)}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 rgba(230,246,255,.45);border-radius:.38rem;padding:.18rem .34rem;background:rgba(238,250,255,.2);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 rgba(205,220,238,.96);border-radius:.68rem;background:linear-gradient(180deg,#ffffff,#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:#2d4464}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-manage-note p{margin:0;font-size:.56rem;line-height:1.4;color:#6680a2}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-editor-shell{border-color:rgba(31,57,86,.95);background:linear-gradient(180deg,#0c1a30,#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:rgba(89,118,153,.5);background:linear-gradient(90deg,#0f213e,#132b4a);color:rgba(217,238,255,.94);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:rgba(205,220,238,.96);background:linear-gradient(180deg,#ffffff,#f6faff);box-shadow:0 10px 18px rgba(73,106,147,.11)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-backdrop{background:rgba(16,33,55,.52)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-shell{border-color:rgba(178,200,226,.96);background:linear-gradient(180deg,#ffffff,#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:#2d4464}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-modal-form label{color:#607a9b;text-transform:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-row-action{border:0;background:transparent;color:rgba(255,255,255,.95);border-radius:.24rem;box-shadow:none}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-row-action:hover{color:#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,rgba(7,18,34,0.96),rgba(4,12,24,0.96));--apps-surface-2:linear-gradient(180deg,rgba(9,22,40,0.95),rgba(6,16,30,0.96));--apps-surface-3:rgba(9,21,38,0.92);--apps-surface-4:rgba(11,26,45,0.9);--apps-border:rgba(108,181,230,0.34);--apps-text:rgba(214,236,255,0.94);--apps-muted:rgba(150,186,214,0.88)}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-tree,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:rgba(99,169,214,.32);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:rgba(11,27,47,.92);color:rgba(180,214,240,.96);border-bottom-color:rgba(94,160,206,.28)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-yours-table-host .rdt-table tbody td{color:var(--apps-text);border-bottom-color:rgba(87,147,190,.24);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:rgba(96,163,208,.38);background:rgba(8,20,36,.92);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,rgba(8,20,36,.96),rgba(6,16,30,.96))}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-frame{border-color:rgba(94,160,206,.38);background:rgba(6,16,29,.98);box-shadow:0 20px 32px rgba(2,9,20,.44)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-screen-frame iframe{background:#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:rgba(3,10,20,.72)}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,rgba(7,18,34,.94),rgba(4,11,22,.96))}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:rgba(88,167,220,.34);border-radius:.72rem;background:radial-gradient(circle at 20% 0,rgba(38,123,170,.18),transparent 32%),linear-gradient(155deg,rgba(8,21,38,.96),rgba(4,10,20,.98));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:rgba(112,203,255,.24);background:rgba(63,151,214,.16);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:rgba(113,207,255,.3);background:linear-gradient(180deg,rgba(238,252,255,.14),rgba(8,32,56,.94))}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 rgba(126,199,243,.58);background:rgba(8,19,35,.94);color:rgba(223,243,255,.98);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 rgba(92,159,205,.34);border-radius:.78rem;background:radial-gradient(circle at 16% 18%,rgba(55,116,167,.2),rgba(9,22,40,.9) 58%),linear-gradient(180deg,rgba(8,20,36,.9),rgba(6,16,29,.92));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:rgba(0,0,0,0);stroke-width:20;pointer-events:stroke}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link{fill:none;stroke:rgba(109,191,241,.72);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:rgba(140,216,255,.96);stroke-width:2.2;opacity:1}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-link-tag rect{fill:rgba(11,24,41,.9);stroke:rgba(109,191,241,.58);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:rgba(207,234,251,.98);font-size:6.2px;font-weight:700;letter-spacing:.04em;dominant-baseline:middle;paint-order:stroke fill;stroke:rgba(6,13,25,.9);stroke-width:1px}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node{position:absolute;border:1px solid rgba(104,176,221,.42);border-radius:.62rem;background:linear-gradient(180deg,rgba(11,27,47,.95),rgba(8,20,36,.95));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:rgba(213,235,252,.98);letter-spacing:.01em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node header span{font-size:.34rem;color:rgba(150,192,222,.92)}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:rgba(170,209,236,.94);border-bottom:1px dashed rgba(94,151,193,.25);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:rgba(23,59,91,.58);color:rgba(228,245,255,.98);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:rgba(201,228,247,.98);background:rgba(44,88,124,.22);border-radius:.28rem;padding:.03rem .2rem;font-size:.36rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node li small{color:rgba(136,182,216,.92);font-size:.33rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-er-node p{margin:0;font-size:.37rem;color:rgba(140,186,219,.9)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-main-head{padding:.12rem .08rem .28rem;border-bottom:1px solid rgba(94,159,204,.24);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 rgba(90,154,198,.26);border-radius:.58rem;background:linear-gradient(180deg,rgba(10,24,43,.95),rgba(8,19,35,.96));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,rgba(8,19,35,.96),rgba(6,15,28,.97));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:rgba(93,158,203,.28);border-radius:.62rem;background:rgba(7,18,33,.94);max-height:clamp(16rem,48vh,28rem)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-grid th{background:linear-gradient(180deg,rgba(14,34,58,.98),rgba(10,25,43,.98));color:rgba(176,218,245,.96);border-bottom-color:rgba(94,160,206,.28);font-weight:700}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-grid td{border-bottom-color:rgba(78,134,173,.22)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-grid tbody tr:nth-child(2n){background:rgba(12,29,50,.34)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-grid tbody tr:hover{background:rgba(22,61,94,.45)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-tree{display:flex;flex-direction:column;gap:.34rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-data-tree-item{margin:0;padding:.14rem;border:1px solid rgba(82,143,186,.24);border-radius:.56rem;background:rgba(8,20,36,.78)}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-tree,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-tree-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-tree{background:rgba(7,19,34,.58)}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:rgba(8,21,38,.62)}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:rgba(96,165,210,.32);background:linear-gradient(180deg,rgba(10,24,42,.94),rgba(7,18,33,.95));color:rgba(216,238,252,.95);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:rgba(90,205,242,.62);background:linear-gradient(180deg,rgba(30,143,210,.86),rgba(18,101,161,.9));color:rgba(242,250,255,.98)}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:rgba(190,225,248,.9)}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:rgba(232,248,255,.98)}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-tree-btn i,body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=data] .sp-apps-data-tree-btn 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{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:rgba(235,249,255,.98);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:rgba(166,207,232,.88);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 rgba(119,211,255,.28);border-radius:999px;background:rgba(11,31,52,.76);color:rgba(215,242,255,.95);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 rgba(105,181,228,.28);border-radius:.56rem;background:linear-gradient(180deg,rgba(10,28,48,.82),rgba(7,20,36,.82));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:rgba(116,216,255,.58);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:rgba(239,250,255,.98);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:rgba(151,194,220,.88);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 rgba(105,181,228,.18);border-radius:.46rem;background:rgba(5,16,30,.52);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:rgba(160,203,228,.82);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:rgba(226,244,255,.96);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:rgba(95,162,208,.28);background:rgba(8,19,35,.92)}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:rgba(94,160,206,.3);background:rgba(7,18,33,.9)}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 rgba(98,168,214,.3);border-radius:.72rem;background:linear-gradient(180deg,rgba(9,22,40,.88),rgba(6,16,29,.9));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 rgba(99,171,217,.38);background:linear-gradient(180deg,rgba(12,30,50,.92),rgba(8,21,37,.95));color:rgba(188,223,245,.94);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:rgba(79,184,236,.72);background:linear-gradient(180deg,rgba(41,153,220,.96),rgba(24,116,181,.97));color:rgba(240,251,255,.98);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 rgba(86,188,235,.44);border-radius:.84rem;background:radial-gradient(circle at 82% 8%,rgba(91,199,255,.22),rgba(0,0,0,0) 40%),linear-gradient(130deg,rgba(18,122,199,.94),rgba(13,68,146,.95));color:rgba(236,249,255,.97);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:rgba(220,243,255,.84);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:rgba(197,236,255,.42);background:rgba(7,26,52,.36);color:rgba(238,251,255,.96)}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 rgba(90,160,206,.34);background:linear-gradient(180deg,rgba(8,21,38,.95),rgba(6,16,30,.96));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:rgba(96,166,211,.42);background:linear-gradient(180deg,rgba(11,31,52,.95),rgba(8,21,37,.96));color:rgba(206,234,250,.96)}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:rgba(83,182,231,.72);background:linear-gradient(180deg,rgba(36,153,224,.96),rgba(20,113,178,.97));color:rgba(243,252,255,.98);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 rgba(90,158,203,.28);border-radius:.68rem;padding:.34rem;background:linear-gradient(180deg,rgba(7,19,35,.9),rgba(5,14,26,.92));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 rgba(86,152,196,.32);border-radius:.78rem;padding:.38rem;background:linear-gradient(180deg,rgba(8,20,36,.8),rgba(5,14,27,.84));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:rgba(80,147,191,.44);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:rgba(84,149,192,.42);background:linear-gradient(90deg,rgba(13,31,52,.96),rgba(10,25,44,.97));color:rgba(217,239,254,.96);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 rgba(96,166,212,.42);border-radius:.5rem;background:rgba(6,16,30,.96);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:rgba(233,248,255,.96)}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:rgba(109,188,236,.45);background:rgba(16,42,70,.88)}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:rgba(255,255,255,.98)}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:rgba(238,248,255,0.98);--sp-token-text-muted:rgba(189,215,236,0.9);--sp-token-border-soft:rgba(131,198,243,0.3);--sp-token-accent:rgba(112,203,255,0.98)}.sp-token-shell .lucide{width:.74rem;height:.74rem;stroke-width:2;flex-shrink:0}.sp-token-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.56rem;border:1px solid rgba(136,211,255,.24);border-radius:.46rem;background:radial-gradient(circle at 90% -10%,rgba(80,176,255,.24),transparent 55%),linear-gradient(165deg,rgba(8,19,37,.94),rgba(5,12,24,.95));padding:.62rem}.sp-token-hero-copy h3{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(236,248,255,.98)}.sp-token-hero-copy p{margin:.22rem 0 0;font-size:.54rem;line-height:1.36;color:rgba(173,208,236,.86)}.sp-token-hero-chip{display:inline-flex;align-items:center;gap:.26rem;border:1px solid rgba(138,214,255,.42);border-radius:999px;padding:.22rem .46rem;font-size:.48rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(230,246,255,.96);background:rgba(20,52,85,.58);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:rgba(8,20,39,.54);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 rgba(137,208,255,.34);border-radius:.4rem;background:rgba(9,22,40,.68);color:rgba(214,236,252,.9);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:rgba(169,226,255,.74);background:rgba(16,39,67,.84);color:rgba(244,252,255,.98)}.sp-token-manage-tab.is-active,.sp-token-subtab.is-active,.sp-token-tab.is-active,.sp-token-vw-tab.is-active{border-color:rgba(144,215,255,.86);background:linear-gradient(180deg,rgba(62,149,223,.6),rgba(24,70,116,.72));color:rgba(241,252,255,.99)}.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-profile-head{display:flex;align-items:center;justify-content:center;gap:.54rem;border:1px solid rgba(132,208,255,.2);border-radius:.46rem;min-height:3rem;padding:.62rem .7rem;background:rgba(8,19,35,.54)}.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 rgba(145,216,255,.46);-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 rgba(145,216,255,.42);background:rgba(13,37,62,.7);color:rgba(229,246,255,.95);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:rgba(235,248,255,.98);letter-spacing:.03em}.sp-token-profile-meta p{margin:.2rem 0 0;display:inline-flex;align-items:center;gap:.24rem;font-size:.52rem;color:rgba(172,208,236,.9);text-transform:capitalize}.sp-token-banner-wrap{position:relative;border-radius:.46rem;border:1px solid rgba(130,204,251,.24);overflow:hidden;min-height:7rem;background:rgba(8,18,32,.5)}.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 rgba(130,204,251,.36);border-radius:.38rem;color:rgba(182,217,241,.9);font-size:.58rem;background:rgba(8,18,32,.42);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 rgba(250,252,255,.96);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 rgba(132,208,255,.2);border-radius:.46rem;background:rgba(6,15,29,.52);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:rgba(3,8,16,.72)}.sp-token-gallery-thumbs{display:flex;flex-wrap:wrap;gap:.24rem}.sp-token-thumb{border:1px solid rgba(134,205,251,.24);border-radius:.24rem;padding:.1rem;background:rgba(8,19,35,.54);transition:border-color .2s ease,transform .2s ease}.sp-token-thumb.is-active{border-color:rgba(150,220,255,.72);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 rgba(130,204,251,.2);border-radius:.46rem;background:rgba(7,16,31,.52);padding:.48rem;display:flex;flex-direction:column;gap:.34rem}.sp-token-profile-body h5{margin:0;color:rgba(236,248,255,.98);font-size:.68rem;letter-spacing:.03em}.sp-token-profile-body p{margin:0;color:rgba(182,217,241,.9);font-size:.56rem;line-height:1.38}.sp-token-offer-box{border:1px solid rgba(126,198,245,.24);border-radius:.66rem;padding:.44rem;background:rgba(8,22,41,.62);display:flex;flex-direction:column;gap:.2rem}.sp-token-offer-box h6{margin:0;display:inline-flex;align-items:center;gap:.24rem;color:rgba(238,249,255,.98);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.sp-token-offer-value{color:rgba(124,210,255,.98);font-size:.94rem;font-weight:800;letter-spacing:.02em}.sp-token-offer-note,.sp-token-offer-time{color:rgba(170,205,232,.86);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 rgba(129,198,245,.18);padding:.36rem .42rem;font-size:.52rem;line-height:1.24}.sp-token-kv-table th,.sp-token-value-table thead th{color:rgba(219,240,255,.92);text-transform:uppercase;letter-spacing:.06em;background:rgba(8,19,35,.72);font-weight:700}.sp-token-kv-table td,.sp-token-value-table tbody td{color:rgba(186,219,242,.92);background:rgba(6,14,25,.58)}.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:rgba(23,59,93,.52)}.sp-token-table-wrap{border:1px solid rgba(129,198,245,.2);border-radius:.72rem;background:rgba(8,20,38,.34);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:rgba(178,215,241,.9);font-size:.56rem}.sp-token-link-list a{color:rgba(141,217,255,.98);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 rgba(129,198,245,.32);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:rgba(223,242,255,.94);background:rgba(15,39,62,.62)}.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 rgba(128,197,245,.3);border-radius:.5rem;background:rgba(10,24,43,.74);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:rgba(178,231,255,.66);transform:translateY(-1px)}.sp-token-btn:disabled{opacity:.58;cursor:not-allowed;transform:none}.sp-token-btn-primary{border-color:rgba(96,196,255,.54);background:linear-gradient(180deg,rgba(45,156,228,.94),rgba(21,108,173,.96));color:rgba(244,252,255,.98)}.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:rgba(255,245,245,.98)}.sp-token-btn-icon{width:1.5rem;height:1.5rem;border-radius:.4rem;border:1px solid rgba(128,197,245,.3);background:rgba(8,19,35,.7);color:rgba(220,241,255,.95);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 rgba(128,197,245,.3);border-radius:.56rem;background:rgba(5,13,24,.96);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 rgba(124,197,247,.2);border-radius:.42rem;background:rgba(8,19,35,.7);color:rgba(200,230,252,.92);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:rgba(166,227,255,.58);color:rgba(241,250,255,.98)}.sp-token-cell-badge{border:1px solid rgba(130,200,249,.24);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:rgba(9,22,39,.66);color:rgba(216,238,253,.94)}.sp-token-cell-badge.is-monetary{border-color:rgba(114,199,250,.54);color:rgba(214,240,255,.98)}.sp-token-cell-badge.is-sentimental{border-color:rgba(177,152,255,.56);color:rgba(234,225,255,.98);background:rgba(47,34,80,.64)}.sp-token-vw-overview{border:1px solid rgba(129,198,245,.24);border-radius:.72rem;background:rgba(8,20,39,.48);padding:.5rem;display:flex;flex-direction:column;gap:.3rem}.sp-token-vw-overview h5{margin:0;font-size:.66rem;color:rgba(236,248,255,.98)}.sp-token-vw-badges{display:flex;flex-wrap:wrap;gap:.24rem}.sp-token-pill{border:1px solid rgba(129,198,245,.3);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:rgba(12,31,53,.68)}.sp-token-vw-form{border:1px solid rgba(129,198,245,.2);border-radius:.72rem;background:rgba(8,20,38,.34);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:rgba(157,190,219,.84);font-size:.46rem}.sp-token-field input,.sp-token-field select{border:1px solid rgba(126,200,248,.3);border-radius:.46rem;background:rgba(8,18,32,.84);color:rgba(227,246,255,.98);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:rgba(151,223,255,.64);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 rgba(126,200,248,.3);border-radius:.46rem;background:rgba(20,54,88,.76);color:rgba(232,248,255,.98);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 rgba(129,198,245,.25);border-radius:.72rem;background:radial-gradient(circle at 24% 18%,rgba(88,165,222,.2),transparent 46%),linear-gradient(180deg,rgba(8,20,39,.6),rgba(5,14,28,.64));padding:.5rem;display:flex;flex-direction:column;gap:.26rem}.sp-token-vw-globe-stage{width:100%;height:12.4rem;border:1px solid rgba(126,200,248,.3);border-radius:.58rem;overflow:hidden;background:radial-gradient(circle at 20% 18%,rgba(104,182,236,.18),transparent 48%),linear-gradient(180deg,rgba(9,23,42,.9),rgba(6,15,29,.92));cursor:grab}.sp-token-vw-globe-stage:active{cursor:grabbing}.sp-token-vw-globe-shell>small{color:rgba(157,190,219,.9);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:#2f6eff;color:#fff;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 rgba(126,200,248,.34);border-radius:999px;min-height:1.04rem;padding:0 .2rem 0 .42rem;gap:.22rem;color:rgba(224,242,255,.96);font-size:.48rem;background:rgba(12,31,53,.68)}.sp-token-chip,.sp-token-chip button{display:inline-flex;align-items:center}.sp-token-chip button{border:1px solid rgba(144,214,255,.3);border-radius:999px;width:.92rem;height:.92rem;justify-content:center;background:rgba(7,18,32,.7);color:rgba(216,238,255,.96);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:rgba(2,8,18,.8);backdrop-filter:blur(5px)}.sp-token-modal-shell{position:relative;width:min(560px,94vw);max-height:84vh;border:1px solid rgba(118,210,255,.36);border-radius:.8rem;background:linear-gradient(170deg,rgba(11,23,43,.97),rgba(5,13,25,.97));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 rgba(126,201,248,.2)}.sp-token-modal-head h4{margin:0;color:rgba(231,248,255,.98);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.sp-token-modal-close{border:1px solid rgba(130,207,255,.32);border-radius:999px;width:1.62rem;height:1.62rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(10,24,42,.76);color:rgba(214,238,255,.94)}.sp-token-modal-body{padding:.68rem;color:rgba(190,220,242,.9);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:rgba(6,14,26,.62)}.sp-token-chat-msg{max-width:82%;padding:.32rem .46rem;border-radius:.56rem;font-size:.54rem;line-height:1.32;border:1px solid rgba(123,197,247,.2)}.sp-token-chat-msg.is-self{align-self:flex-end;background:rgba(54,141,209,.62);color:rgba(244,251,255,.98)}.sp-token-chat-msg.is-peer{align-self:flex-start;background:rgba(10,24,42,.8);color:rgba(207,232,251,.96)}.sp-token-chat-meta{display:block;margin-top:.14rem;font-size:.42rem;color:rgba(170,205,232,.84)}.sp-token-chat-foot{border-top:1px solid rgba(126,201,248,.2);padding:.56rem .62rem;display:flex;align-items:center;gap:.3rem;background:rgba(7,17,31,.78)}.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 rgba(126,200,248,.3);border-radius:.46rem;background:rgba(8,18,32,.84);color:rgba(227,246,255,.98);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:#f3f8ff;--memory-fm-card:#ffffff;--memory-fm-border:#d7e4f1;--memory-fm-border-soft:#e6eef7;--memory-fm-text:#22364d;--memory-fm-muted:#7189a6;--memory-fm-accent:#2f8fcb;--memory-fm-accent-strong:#207eb8;--memory-fm-accent-soft:#e6f3fc;border:1px solid var(--memory-fm-border);border-radius:1rem;background:radial-gradient(circle at 1px 1px,rgba(88,124,166,.12) 1px,transparent 1.4px),linear-gradient(180deg,#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:Source Sans\ 3,Inter,sans-serif}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:#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:#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:rgba(54,138,192,.35);background:linear-gradient(180deg,#2f9bd8,#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 #c7d9eb;background:#f6fbff;color:#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:rgba(49,136,194,.5);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:#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:#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:#deebf7}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-bar-value{color:#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 #8cb8d8;background:#f7fcff;color:#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:#6ca6ce;background:#eef7fd;color:#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:#2a88c3;background:linear-gradient(180deg,#3198d3,#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:#2177ab;background:linear-gradient(180deg,#2d90c8,#247cad);color:#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:#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:#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:#24425f;font-size:.85rem;font-weight:800;text-shadow:none}body:not(.theme-classic) #side-panel.memory-mode #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--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:#f6fbff;border-color:#d5e3f0;color:#446583;font-size:.66rem;font-weight:700}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tree-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:#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:#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 #c8dbed;border-radius:999px;background:#f4f9ff;color:#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:#a9c8e2;color:#2f587a;background:#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:#fbfdff;padding:.72rem;gap:.72rem;scrollbar-width:thin;scrollbar-color:#b3c8dd #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:#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:#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 #dbe8f5;background:#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:#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:#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 #b8cee2;background:#f8fbff;color:#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:#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 #9dc4e1;background:#f2f9ff;color:#2d7aac}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-section-add:hover{border-color:#80b0d4;background:#e8f4fd;color:#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 #d9e6f2;background:#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:#b8d2e8;background:#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 #b7d1e5;background:#eef7ff;color:#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:#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:#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 #cfdfed;background:#f5faff;color:#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 #d9e6f2;background:#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 #c4d8ea;background:#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 #cedfec;background:#f8fbff;color:#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:#abc8df;background:#edf6fd;color:#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 #cfe0ee;background:#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:#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:#eef6fd;color:#285578}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-empty{border:1px dashed #cfe0ee;border-radius:.66rem;background:#f8fbff;color:#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:#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:#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 #c8d9e9;background:#f7fbff;color:#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 #c7d9ea;border-radius:999px;background:#f6fbff;color:#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:rgba(49,136,194,.5);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:#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 #c9dceb;background:#fbfeff;color:#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:#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 #90bad8;border-radius:.46rem;background:#f5fbff;color:#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:#6ea6cc;background:#eaf5fd;color:#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-tree-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,rgba(90,142,198,.12) 1px,transparent 1.4px),linear-gradient(180deg,rgba(9,18,31,.9),rgba(7,14,24,.92));background-size:22px 22px,auto;border-color:rgba(111,160,219,.28);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:rgba(14,27,44,.78);border-color:rgba(118,174,236,.34)}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:rgba(188,213,242,.94);background:rgba(18,36,57,.72);border-color:rgba(125,182,243,.16)}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:#ffffff;border-color:rgba(129,201,255,.52);background:linear-gradient(180deg,#3397d3,#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-tree-shell{background:rgba(11,21,36,.85);border-color:rgba(118,167,223,.24);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:rgba(7,15,27,.58);border-color:rgba(115,164,221,.22);scrollbar-color:rgba(82,130,180,.85) rgba(9,18,32,.76)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar-track{background:rgba(9,18,32,.76)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-folder-tree::-webkit-scrollbar-thumb{background:rgba(83,131,182,.9)}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:#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:rgba(165,189,220,.92)}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:rgba(20,38,60,.88);border-color:rgba(122,172,229,.28);color:rgba(197,221,248,.94)}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:rgba(47,114,171,.42);border-color:rgba(119,193,255,.5);color:#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:rgba(13,25,41,.92);border-color:rgba(117,168,225,.24);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:rgba(19,35,56,.95);border-color:rgba(130,188,249,.45);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:rgba(20,39,61,.9);border-color:rgba(118,172,232,.34);color:rgba(211,231,252,.97)}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,#2e97d4,#247caf);border-color:rgba(130,206,255,.52);color:#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:rgba(131,167,209,.24)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-value{stroke:#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:#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:rgba(230,242,255,.95)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-percent{color:rgba(162,187,217,.92)}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-upgrade{color:#79b9ff}body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive{background:linear-gradient(180deg,rgba(8,15,28,.92),rgba(7,13,24,.94))!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-tree-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:rgba(14,27,44,.9)!important;border-color:rgba(119,173,233,.28)!important;color:rgba(205,227,252,.95)!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:rgba(14,27,44,.9)!important;border-color:rgba(119,173,233,.34)!important;color:rgba(201,224,250,.95)!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:rgba(16,31,51,.94)!important;border:1px solid rgba(120,175,236,.24)!important;color:rgba(224,239,255,.96)!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:#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:rgba(14,27,44,.88)!important;border:1px solid rgba(119,173,233,.28)!important;color:rgba(200,223,248,.94)!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:rgba(13,25,42,.9)!important;border:1px dashed rgba(117,173,234,.4)!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:rgba(171,197,227,.9)}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 rgba(118,173,232,.22);background:rgba(12,24,40,.86);color:rgba(170,197,228,.9);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:rgba(13,26,43,.9)!important;color:rgba(198,222,248,.94)!important;border-color:rgba(119,173,233,.3)!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,rgba(8,15,28,.94),rgba(6,12,24,.96))!important;background-image:none!important;border-color:rgba(112,168,231,.28)!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 rgba(118,172,233,.2)!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-tree-shell,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-upload-dropzone,#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-orchestrate-btn.is-ghost[data-memory-direction-from-here="1"]{background:rgba(13,26,43,.92)!important;background-image:none!important;border-color:rgba(118,173,233,.28)!important;color:rgba(206,228,252,.96)!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:rgba(196,222,250,.96)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-form .dropify-clear{border-color:rgba(118,173,233,.34)!important;background:rgba(13,26,43,.92)!important;color:rgba(206,228,252,.96)!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:rgba(131,170,214,.26)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-value{stroke:#4cc0ff!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring-label{color:#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:rgba(59,130,246,.28)!important;border-color:rgba(96,165,250,.62)!important;color:rgba(236,246,255,.98)!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:1px solid rgba(118,173,233,.28);border-radius:.56rem;background:rgba(12,24,40,.88);padding:.24rem .36rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-shell i{width:.82rem;height:.82rem;color:rgba(173,205,235,.9)}#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:rgba(228,241,255,.97);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:rgba(164,191,220,.84)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-input::placeholder{color:rgba(164,191,220,.84)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-search-clear{width:1.5rem;height:1.5rem;border:1px solid rgba(118,173,233,.32);border-radius:999px;background:rgba(16,30,48,.86);color:rgba(186,213,242,.96);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 rgba(118,173,233,.22);border-radius:.52rem;background:rgba(12,24,40,.86);color:rgba(194,220,247,.95);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:rgba(125,193,255,.72);background:rgba(24,41,66,.96)}#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:rgba(171,198,227,.94);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 rgba(118,173,233,.32);background:var(--memory-color);display:inline-flex;align-items:center;justify-content:center;color:#fff;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:rgba(147,197,253,.9)}#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:rgba(170,198,228,.92)}#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-tree-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}#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 rgba(122,171,223,.28);background:rgba(18,34,54,.16);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-tree-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}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 rgba(122,171,223,.28);background:rgba(18,34,54,.16);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 rgba(118,173,233,.34);border-radius:.58rem;background:rgba(15,31,50,.9);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:rgba(224,239,255,.98);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:rgba(156,214,255,.96)}#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:rgba(172,205,233,.92);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 rgba(129,180,228,.45);background:rgba(22,43,66,.9);color:rgba(215,234,252,.98);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:rgba(97,170,236,.72);background:rgba(52,121,185,.32);color:rgba(238,247,255,.99)}#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 rgba(216,236,255,.9);border-right-color: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-tree-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tree-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 rgba(115,204,233,.2);border-radius:.96rem;background:radial-gradient(circle at 100% 0,rgba(0,220,255,.1),transparent 42%),linear-gradient(152deg,rgba(4,12,22,.97),rgba(3,8,16,.98));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 rgba(122,206,234,.24);border-radius:.82rem;background:linear-gradient(150deg,rgba(6,18,31,.94),rgba(5,12,22,.96));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:rgba(162,211,230,.78);font-weight:700}#orchestrate-panel-shell .sp-flow-identity-name{margin:0;font-size:.72rem;font-weight:700;color:rgba(232,247,255,.96)}#orchestrate-panel-shell .sp-flow-identity-org{margin:0;font-size:.56rem;color:rgba(182,217,233,.9)}#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 rgba(116,197,225,.3);background:rgba(10,38,58,.58);color:rgba(210,238,251,.92);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:rgba(205,235,247,.92);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 rgba(120,202,230,.3);background:rgba(8,30,48,.58);color:rgba(187,226,243,.9);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:rgba(107,222,246,.68);background:rgba(20,89,117,.52);color:rgba(236,251,255,.98);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 rgba(122,208,235,.4);background:rgba(16,56,80,.5);font-size:.44rem;color:rgba(224,246,255,.96);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-calendar-host{min-height:11.2rem;border:1px solid rgba(108,187,214,.24);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 rgba(114,196,223,.24);border-radius:.64rem;background:rgba(7,22,38,.72);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:rgba(171,215,234,.85);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-signal-title{font-size:.58rem;color:rgba(231,246,255,.96)}#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 rgba(114,194,222,.3);border-radius:999px;min-height:.82rem;padding:0 .32rem;background:rgba(12,42,64,.54);color:rgba(205,236,249,.92);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:rgba(180,216,232,.86)}#orchestrate-panel-shell .sp-flow-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;border:1px solid rgba(120,201,229,.22);border-radius:.82rem;background:linear-gradient(150deg,rgba(7,18,30,.94),rgba(4,11,20,.97));padding:.56rem .62rem}#orchestrate-panel-shell .sp-flow-header-label{font-size:.45rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(164,212,233,.82);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 rgba(121,200,228,.3);background:rgba(10,34,53,.58);color:rgba(210,237,250,.95);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 rgba(120,202,231,.24);background:rgba(6,24,39,.78);display:inline-flex;align-items:center;gap:.36rem;padding:0 .56rem;color:rgba(177,220,238,.8)}#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:rgba(230,247,255,.96);font-size:.58rem;outline:none}#orchestrate-panel-shell .sp-flow-search-shell input::-moz-placeholder{color:rgba(156,199,219,.68)}#orchestrate-panel-shell .sp-flow-search-shell input::placeholder{color:rgba(156,199,219,.68)}#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 rgba(121,202,231,.26);background:rgba(8,28,44,.62);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:rgba(228,246,255,.96);letter-spacing:.02em;line-height:1.16}#orchestrate-panel-shell .sp-flow-primary-sub{font-size:.45rem;color:rgba(174,212,230,.82);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 rgba(120,200,228,.3);background:rgba(10,34,52,.58);color:rgba(196,230,246,.92);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 rgba(116,198,226,.22);border-radius:.84rem;background:linear-gradient(154deg,rgba(5,15,26,.96),rgba(3,10,19,.98));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 rgba(116,198,226,.26);border-radius:999px;background:rgba(8,28,44,.68);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 rgba(119,201,228,.24);border-radius:.78rem;background:rgba(7,24,39,.66);padding:.52rem}#orchestrate-panel-shell .sp-flow-summary-title{margin:.16rem 0 0;font-size:.72rem;color:rgba(232,247,255,.96)}#orchestrate-panel-shell .sp-flow-summary-copy{margin:.22rem 0 0;font-size:.53rem;line-height:1.36;color:rgba(175,214,231,.86)}#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 rgba(113,194,221,.24);border-radius:.62rem;background:rgba(8,28,43,.6);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:rgba(168,208,226,.82);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-metric-value,#orchestrate-panel-shell .sp-flow-scan-metric strong{font-size:.68rem;color:rgba(234,248,255,.96);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 rgba(102,181,211,.22);border-radius:.84rem;background:radial-gradient(120% 120% at 0 0,rgba(26,53,88,.28),transparent 58%),rgba(4,12,22,.9);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:rgba(173,214,232,.88);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 rgba(102,178,211,.32);background:rgba(10,29,45,.7);color:rgba(196,229,245,.92);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 rgba(102,177,209,.22);border-radius:.72rem;background:rgba(3,10,20,.9);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:rgba(152,201,223,.78);font-family:JetBrains Mono,monospace}#orchestrate-panel-shell .sp-flow-overview-matrix-value{font-size:.66rem;line-height:1;color:rgba(238,250,255,.97);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:rgba(165,206,224,.82)}#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 rgba(102,181,211,.22);border-radius:.84rem;background:rgba(4,12,22,.9);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,rgba(25,57,98,.22),transparent 58%),rgba(4,12,22,.9)}#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:rgba(161,205,224,.8);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 rgba(104,182,214,.22);border-radius:.74rem;background:rgba(2,9,18,.92);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:rgba(230,246,255,.96)}#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 rgba(119,200,232,.38);background:rgba(14,34,56,.82);color:rgba(227,246,255,.97);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:rgba(140,194,220,.86);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:rgba(168,210,230,.86)}#orchestrate-panel-shell .sp-flow-overview-score-top strong{font-size:.58rem;color:rgba(227,245,255,.96);font-weight:700}#orchestrate-panel-shell .sp-flow-overview-score-top span{font-size:.44rem;color:rgba(152,198,220,.8);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-tree{border:1px solid rgba(71,85,105,.74);background:rgba(11,15,25,.78);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-tree-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-tree-head span{margin:0;font-size:.45rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(148,163,184,.88);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-tree-head strong{font-size:.66rem;color:rgba(248,250,252,.96);line-height:1.25}#orchestrate-panel-shell .sp-flow-collab-inspector-head small{font-size:.5rem;color:rgba(148,163,184,.86);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:rgba(203,213,225,.88);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:rgba(56,189,248,.36);background:rgba(14,165,233,.12);color:#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:rgba(100,116,139,.96);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 rgba(51,65,85,.9);display:flex;flex-direction:column;gap:.12rem}#orchestrate-panel-shell .sp-flow-collab-god-strip button{border:0;background:transparent;color:rgba(148,163,184,.92);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:rgba(248,250,252,.98)}#orchestrate-panel-shell .sp-flow-collab-tree{display:flex;flex-direction:column;overflow:hidden}#orchestrate-panel-shell .sp-flow-collab-tree-head{padding:.48rem;border-bottom:1px solid rgba(51,65,85,.88)}#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 rgba(51,65,85,.9);background:rgba(15,23,42,.76);color:rgba(203,213,225,.9);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 rgba(51,65,85,.84);background:rgba(11,15,25,.92);padding:.32rem .48rem;font-size:.42rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(100,116,139,.96);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 rgba(51,65,85,.92);background:rgba(2,6,23,.64)}#orchestrate-panel-shell .sp-flow-collab-flow.is-active{border-color:rgba(56,189,248,.58);background:rgba(14,165,233,.08)}#orchestrate-panel-shell .sp-flow-collab-flow-row{width:100%;border:0;background:transparent;color:rgba(226,232,240,.94);padding:.42rem;cursor:pointer}#orchestrate-panel-shell .sp-flow-collab-flow-row:hover{background:rgba(15,23,42,.6)}#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 rgba(51,65,85,.96);background:rgba(15,23,42,.88);color:rgba(226,232,240,.9);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:rgba(248,250,252,.96)}#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:rgba(148,163,184,.92)}#orchestrate-panel-shell .sp-flow-collab-count{color:rgba(125,211,252,.94)!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 rgba(51,65,85,.78);display:flex;flex-direction:column;gap:.28rem;padding:.34rem;background:rgba(15,23,42,.34)}#orchestrate-panel-shell .sp-flow-collab-phase{border:1px solid rgba(51,65,85,.86);background:rgba(11,15,25,.74)}#orchestrate-panel-shell .sp-flow-collab-phase.is-ingestion{border-color:rgba(14,165,233,.28)}#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 rgba(51,65,85,.7);padding:.34rem .42rem}#orchestrate-panel-shell .sp-flow-collab-phase-head strong{color:rgba(226,232,240,.96);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:rgba(148,163,184,.92);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 rgba(51,65,85,.58);background:transparent;color:rgba(226,232,240,.94);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:rgba(14,165,233,.12)}#orchestrate-panel-shell .sp-flow-collab-inspector{overflow:auto}#orchestrate-panel-shell .sp-flow-collab-inspector-card{border:1px solid rgba(51,65,85,.86);background:rgba(2,6,23,.56);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:rgba(148,163,184,.92);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 rgba(51,65,85,.72);background:rgba(15,23,42,.58);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:rgba(226,232,240,.96);font-size:.54rem}#orchestrate-panel-shell .sp-flow-collab-score-row span{color:rgba(125,211,252,.94);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:rgba(226,232,240,.94);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)}}.sp-apps-data-dashboard{border:1px solid rgba(122,233,255,.24);border-radius:.78rem;background:rgba(6,16,30,.86);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 rgba(122,233,255,.22);border-radius:.64rem;background:rgba(8,19,34,.88);padding:.46rem .52rem;display:grid;gap:.14rem}.sp-apps-dashboard-stat small{font-size:.5rem;color:rgba(163,218,243,.82);text-transform:uppercase;letter-spacing:.08em}.sp-apps-dashboard-stat strong{font-size:.74rem;color:rgba(231,250,255,.97);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 rgba(122,233,255,.22);border-radius:.66rem;background:rgba(8,19,34,.88);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:rgba(230,248,255,.96)}.sp-apps-dashboard-panel header small{font-size:.5rem;color:rgba(164,218,243,.82);text-transform:uppercase;letter-spacing:.06em}.sp-apps-dashboard-columns,.sp-apps-dashboard-table-list{min-height:0;overflow:auto;border:1px solid rgba(122,233,255,.16);border-radius:.56rem;background:rgba(4,12,24,.76);padding:.28rem}.sp-apps-dashboard-table-list{display:grid;gap:.28rem}.sp-apps-dashboard-table-card{border:1px solid rgba(122,233,255,.2);border-radius:.56rem;background:rgba(8,18,33,.8);color:rgba(221,246,255,.93);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:rgba(167,224,255,.9)}.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:rgba(163,218,243,.82);text-transform:uppercase;letter-spacing:.06em}.sp-apps-dashboard-table-card.is-active{border-color:rgba(0,240,255,.58);background:linear-gradient(180deg,rgba(0,124,159,.34),rgba(0,84,112,.28));color:#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 rgba(112,194,221,.24);border-radius:.72rem;background:rgba(8,24,39,.68);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:rgba(232,247,255,.96)}#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 rgba(103,218,241,.48);background:rgba(16,76,101,.5);color:rgba(232,249,255,.98);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:rgba(174,212,230,.86)}#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 rgba(118,201,228,.24);border-radius:.76rem;background:rgba(8,28,44,.64);padding:.34rem}#orchestrate-panel-shell .sp-flow-blueprint-select-wrap{display:inline-flex;align-items:center;gap:.24rem;border:1px solid rgba(120,202,230,.28);border-radius:999px;background:rgba(10,34,53,.62);padding:0 .42rem;min-height:1.26rem;color:rgba(188,226,243,.88);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:rgba(228,245,255,.96);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 rgba(110,206,228,.36);border-radius:999px;min-height:1.26rem;padding:0 .44rem;color:rgba(210,239,249,.94);font-size:.44rem;text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,monospace;background:rgba(18,74,97,.42)}#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 rgba(116,198,226,.24);border-radius:.74rem;background:rgba(7,23,38,.7);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:rgba(176,217,234,.84);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 rgba(118,198,226,.28);background:rgba(8,31,49,.6);color:rgba(211,238,249,.94);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:rgba(108,222,244,.68);background:rgba(23,91,118,.5);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 rgba(112,194,221,.22);border-radius:.62rem;background:rgba(9,31,49,.6);padding:.32rem}#orchestrate-panel-shell .sp-flow-blueprint-node-index{width:1.12rem;height:1.12rem;border-radius:999px;border:1px solid rgba(113,203,229,.42);background:rgba(17,65,89,.54);color:rgba(227,246,255,.96);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:rgba(231,246,255,.96);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:rgba(173,213,231,.84);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:rgba(217,241,252,.94);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:rgba(182,218,234,.86)}#orchestrate-panel-shell .sp-flow-blueprint-panel-body strong{color:rgba(229,246,255,.96);font-size:.58rem}#orchestrate-panel-shell .sp-flow-blueprint-queue-item{border:1px solid rgba(111,193,220,.2);border-radius:.54rem;background:rgba(10,34,52,.58);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:rgba(172,212,230,.86)}#orchestrate-panel-shell .sp-flow-blueprint-queue-item small,#orchestrate-panel-shell .sp-flow-scan-event-time{font-size:.42rem;color:rgba(163,205,223,.8);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 rgba(102,174,209,.2);background:radial-gradient(circle at 12% 8%,rgba(24,90,122,.22),transparent 44%),linear-gradient(160deg,rgba(4,10,18,.96),rgba(2,7,13,.98));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:rgba(6,17,30,.86)}#orchestrate-panel-shell .sp-flow-identity-label{font-size:.42rem;letter-spacing:.14em;color:rgba(149,190,213,.78)}#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:rgba(165,200,220,.86)}#orchestrate-panel-shell .sp-flow-identity-role{font-size:.43rem;padding:.08rem .34rem;margin-top:.12rem;border-color:rgba(93,169,202,.3);background:rgba(13,41,62,.55)}#orchestrate-panel-shell .sp-flow-calendar-card,#orchestrate-panel-shell .sp-flow-signal-card{border-radius:.9rem;padding:.52rem;background:rgba(5,15,27,.9)}#orchestrate-panel-shell .sp-flow-sidebar-title{font-size:.5rem;letter-spacing:.11em;color:rgba(179,213,231,.88)}#orchestrate-panel-shell .sp-flow-chip{min-height:1.02rem;padding:0 .34rem;font-size:.4rem;border-color:rgba(102,176,208,.28)}#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 rgba(95,167,201,.22);border-radius:.92rem;background:rgba(4,13,24,.78);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 rgba(102,176,208,.28);background:rgba(9,25,40,.82);color:rgba(216,238,249,.94);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:rgba(107,222,246,.68);background:rgba(20,89,117,.52);color:rgba(236,251,255,.98)}#orchestrate-panel-shell .sp-flow-search-shell{min-height:1.82rem;border-radius:999px;border-color:rgba(97,170,202,.24);background:rgba(9,22,37,.8);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:rgba(98,170,202,.26);background:rgba(9,25,40,.8);color:rgba(216,238,249,.94)}#orchestrate-panel-shell .sp-flow-primary-tabs{display:flex;align-items:center;gap:.22rem;flex-wrap:wrap;overflow:hidden;border:1px solid rgba(95,167,201,.2);border-radius:.86rem;background:rgba(4,13,24,.72);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 rgba(98,170,202,.26);background:rgba(9,25,40,.8);color:rgba(216,238,249,.94);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 rgba(95,167,201,.2);border-radius:.84rem;background:rgba(4,13,24,.68);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:rgba(107,222,246,.68);background:rgba(20,89,117,.52);color:rgba(236,251,255,.98);box-shadow:inset 0 0 0 1px rgba(117,220,244,.2)}#orchestrate-panel-shell .sp-flow-pane-shell{border-radius:.98rem;border-color:rgba(95,167,201,.2);background:radial-gradient(circle at 50% 0,rgba(33,40,94,.2),transparent 42%),rgba(3,10,18,.92);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 rgba(102,176,208,.22);border-radius:.74rem;background:rgba(4,14,27,.9)}#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:rgba(6,18,31,.82);border-color:rgba(95,167,201,.24)}@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:rgba(89,182,222,.55)}#orchestrate-panel-shell .sp-flow-signal-list::-webkit-scrollbar-track{background:rgba(5,19,31,.38)}#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%),rgba(4,16,26,.96);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 rgba(117,217,255,.82);background:radial-gradient(circle at 35% 30%,rgba(203,248,255,.95),rgba(61,174,216,.9) 58%,rgba(18,54,88,.92));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),rgba(36,126,174,.82));box-shadow:0 0 1rem rgba(88,214,255,.2);z-index:1}#orchestrate-panel-shell .sp-flow-signal-card-shell{border:1px solid rgba(85,165,198,.26);border-radius:.88rem;background:radial-gradient(120% 120% at 0 0,rgba(18,58,95,.24),transparent 58%),rgba(3,11,21,.93);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 rgba(106,177,227,.34);border-radius:.16rem;background:rgba(8,26,44,.52);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:rgba(196,227,250,.98);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#orchestrate-panel-shell .sp-flow-signal-chip{display:inline-flex;align-items:center;border:1px solid rgba(86,163,201,.34);border-radius:999px;background:rgba(8,34,58,.68);color:rgba(174,224,248,.94);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:rgba(148,196,221,.76);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:rgba(143,198,220,.8);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:rgba(106,177,227,.4);background:rgba(10,33,56,.48);color:rgba(193,226,251,.95);letter-spacing:.08em}#orchestrate-panel-shell .sp-flow-signal-time{font-size:.56rem;color:rgba(128,210,255,.96);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:rgba(186,224,241,.9)}#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:rgba(109,234,248,.86);background:radial-gradient(circle at 35% 30%,rgba(214,250,255,.96),rgba(92,211,241,.92) 58%,rgba(21,78,101,.96))}#orchestrate-panel-shell .sp-flow-signal-item.is-scan .sp-flow-signal-node{border-color:rgba(128,197,255,.86);background:radial-gradient(circle at 35% 30%,rgba(218,239,255,.96),rgba(98,159,232,.92) 58%,rgba(24,56,95,.96))}#orchestrate-panel-shell .sp-flow-signal-item.is-scan .sp-flow-signal-title-shell{border-color:rgba(110,186,252,.44);background:rgba(10,32,56,.5)}#orchestrate-panel-shell .sp-flow-signal-item.is-scan .sp-flow-signal-title{color:rgba(199,229,255,.97)}#orchestrate-panel-shell .sp-flow-signal-item.is-scan .sp-flow-signal-badge.sp-flow-signal-badge-focus{border-color:rgba(126,192,255,.5);background:rgba(14,35,68,.5);color:rgba(198,227,255,.95)}#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 rgba(129,198,255,.22)!important;background:rgba(9,21,39,.34)!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 rgba(129,198,255,.28)!important;border-radius:999px!important;background:rgba(7,19,35,.34)!important;color:rgba(194,227,250,.74)!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:rgba(169,226,255,.44)!important;background:rgba(7,19,35,.34)!important;color:#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:rgba(152,220,255,.62)!important;background:rgba(59,135,201,.24)!important;color:#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 rgba(102,190,226,.24);border-radius:.74rem;background:radial-gradient(circle at 20% 18%,rgba(24,74,118,.28),transparent 48%),radial-gradient(circle at 80% 78%,rgba(19,48,88,.22),transparent 54%),rgba(4,12,22,.9);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 rgba(92,172,210,.2);background:linear-gradient(160deg,rgba(3,9,18,.96),rgba(2,8,16,.97));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:rgba(110,200,236,.54);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 rgba(104,183,221,.34);border-radius:.58rem;background:rgba(10,30,46,.76);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:rgba(95,147,255,.52);background:rgba(14,35,74,.78)}#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:rgba(83,180,230,.52);background:rgba(8,41,68,.78)}#orchestrate-panel-shell .sp-flow-topology-node.is-active{border-color:rgba(86,214,255,.62);background:rgba(8,56,82,.82)}#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:rgba(133,170,194,.38);background:rgba(25,35,53,.76)}#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 rgba(126,202,232,.3);background:rgba(8,24,40,.56);color:rgba(203,236,251,.92);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:rgba(235,248,255,.97);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:rgba(180,215,231,.88);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%,rgba(34,211,238,.12),transparent 34%),radial-gradient(circle at 86% 82%,rgba(255,184,107,.12),transparent 38%),#0b0f19;border-color:rgba(117,196,231,.26);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:rgba(211,238,249,.88)}#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:rgba(111,201,239,.24);background:#0b0f19}#orchestrate-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%,rgba(99,230,255,.08),transparent 34%),linear-gradient(160deg,rgba(5,10,20,.98),rgba(10,15,25,.98));overflow:hidden;isolation:isolate}#orchestrate-panel-shell .sp-system-brain-status,#orchestrate-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}#orchestrate-panel-shell .sp-system-brain-actions,#orchestrate-panel-shell .sp-system-brain-legend,#orchestrate-panel-shell .sp-system-brain-status{display:flex;align-items:center;flex-wrap:wrap;gap:.18rem}#orchestrate-panel-shell .sp-system-brain-legend-item,#orchestrate-panel-shell .sp-system-brain-status span{display:inline-flex;align-items:center;gap:.16rem;min-height:1rem;border:1px solid rgba(135,202,232,.22);border-radius:999px;background:rgba(6,18,32,.68);color:rgba(216,239,248,.9);padding:0 .34rem;font-size:.4rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace;white-space:nowrap}#orchestrate-panel-shell .sp-system-brain-legend-item i{width:.38rem;height:.38rem;border-radius:999px;background:#8dd7ff;box-shadow:0 0 .5rem currentColor}#orchestrate-panel-shell .sp-system-brain-legend-item.is-string i{background:#ffb86b}#orchestrate-panel-shell .sp-system-brain-legend-item.is-substring i{background:#ffd166}#orchestrate-panel-shell .sp-system-brain-legend-item.is-human i{background:#7cf6b3}#orchestrate-panel-shell .sp-system-brain-legend-item.is-agent i{background:#63e6ff}#orchestrate-panel-shell .sp-system-brain-legend-item.is-resource i{background:#b69cff}#orchestrate-panel-shell .sp-system-brain-legend-item.is-god i{background:#ff7ab6}#orchestrate-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}#orchestrate-panel-shell .sp-system-brain-svg:active{cursor:grabbing}#orchestrate-panel-shell .sp-system-brain-rings circle{fill:none;stroke:rgba(125,211,252,.14);stroke-width:1;stroke-dasharray:4 10;vector-effect:non-scaling-stroke}#orchestrate-panel-shell .sp-system-brain-link{fill:none;stroke:rgba(116,206,238,.28);stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:opacity .22s ease,stroke .22s ease}#orchestrate-panel-shell .sp-system-brain-link.is-read{stroke:rgba(124,246,179,.34)}#orchestrate-panel-shell .sp-system-brain-link.is-write{stroke:rgba(255,184,107,.42)}#orchestrate-panel-shell .sp-system-brain-link.is-execute{stroke:rgba(99,230,255,.48)}#orchestrate-panel-shell .sp-system-brain-link.is-admin{stroke:rgba(255,122,182,.52)}#orchestrate-panel-shell .sp-system-brain-link.is-muted{opacity:.12!important}#orchestrate-panel-shell #sp-system-brain-arrow-read path{fill:#7cf6b3}#orchestrate-panel-shell #sp-system-brain-arrow-write path{fill:#ffb86b}#orchestrate-panel-shell #sp-system-brain-arrow-execute path{fill:#63e6ff}#orchestrate-panel-shell #sp-system-brain-arrow-admin path{fill:#ff7ab6}#orchestrate-panel-shell .sp-system-brain-node{cursor:grab;transform-box:fill-box;transform-origin:center;transition:opacity .22s ease}#orchestrate-panel-shell .sp-system-brain-node.is-dragging{cursor:grabbing}#orchestrate-panel-shell .sp-system-brain-node-halo{opacity:.16;transition:opacity .22s ease}#orchestrate-panel-shell .sp-system-brain-node-shape{stroke:rgba(255,255,255,.68);stroke-width:1.25;vector-effect:non-scaling-stroke}#orchestrate-panel-shell .sp-system-brain-node-icon{pointer-events:none}#orchestrate-panel-shell .sp-system-brain-node-icon :is(path,circle,rect){fill:none;stroke:rgba(6,13,24,.86);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#orchestrate-panel-shell .sp-system-brain-node-label{pointer-events:none;fill:rgba(228,244,252,.88);font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace;paint-order:stroke;stroke:rgba(4,9,17,.84);stroke-width:3px;letter-spacing:0}#orchestrate-panel-shell .sp-system-brain-node.is-muted .sp-system-brain-node-label{fill:rgba(167,189,202,.56)}#orchestrate-panel-shell .sp-system-brain-node.is-focused .sp-system-brain-node-halo,#orchestrate-panel-shell .sp-system-brain-node.is-selected .sp-system-brain-node-halo,#orchestrate-panel-shell .sp-system-brain-node:hover .sp-system-brain-node-halo{opacity:.34}#orchestrate-panel-shell .sp-system-brain-node.is-selected .sp-system-brain-node-shape{stroke:rgba(255,255,255,.96);stroke-width:2.1}#orchestrate-panel-shell .sp-system-brain-node.has-children .sp-system-brain-node-shape{stroke-dasharray:0}#orchestrate-panel-shell .sp-system-brain-sidebar .sp-flow-blueprint-panel-body p{margin:.08rem 0 0;color:rgba(186,220,235,.88);font-size:.48rem;line-height:1.35}#orchestrate-panel-shell .sp-system-brain-permission-list{display:flex;flex-direction:column;gap:.18rem;margin-top:.12rem}#orchestrate-panel-shell .sp-system-brain-permission{display:inline-flex;align-items:center;min-height:1rem;border-radius:.44rem;border:1px solid rgba(120,202,230,.22);background:rgba(7,22,37,.54);color:rgba(219,241,249,.92);padding:.18rem .28rem;font-size:.43rem;line-height:1.25}#orchestrate-panel-shell .sp-system-brain-permission.is-read{border-color:rgba(124,246,179,.32)}#orchestrate-panel-shell .sp-system-brain-permission.is-write{border-color:rgba(255,184,107,.38)}#orchestrate-panel-shell .sp-system-brain-permission.is-execute{border-color:rgba(99,230,255,.42)}#orchestrate-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)}#orchestrate-panel-shell .sp-system-brain-toolbar{align-items:flex-start;flex-direction:column}#orchestrate-panel-shell .sp-system-brain-svg{min-height:25rem}}@media (max-width:640px){#orchestrate-panel-shell .sp-system-brain-legend-item,#orchestrate-panel-shell .sp-system-brain-status span{font-size:.36rem;padding-inline:.26rem}#orchestrate-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 rgba(148,163,184,.22);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,248,251,.98));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:rgba(148,163,184,.22);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:rgba(203,213,225,.34);stroke-dasharray:2 10}#orchestrate-panel-shell .sp-flow-blueprint-constellation-edge{stroke:rgba(100,116,139,.2);stroke-width:.58;stroke-linecap:round;vector-effect:non-scaling-stroke}#orchestrate-panel-shell .sp-flow-blueprint-constellation-edge.is-domain{stroke:rgba(71,85,105,.25);stroke-width:.72}#orchestrate-panel-shell .sp-flow-blueprint-constellation-edge.is-web{stroke:rgba(100,116,139,.13);stroke-width:.52}#orchestrate-panel-shell .sp-flow-blueprint-constellation-edge.is-mesh{stroke:rgba(148,163,184,.16);stroke-width:.42}#orchestrate-panel-shell .sp-flow-blueprint-constellation-node circle,#orchestrate-panel-shell .sp-flow-blueprint-constellation-node rect{stroke:rgba(255,255,255,.94);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:rgba(15,23,42,.28);filter:drop-shadow(0 2px 4px rgba(15,23,42,.28))}#orchestrate-panel-shell .sp-flow-blueprint-constellation-root-text{fill:#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:rgba(30,41,59,.72);font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace;dominant-baseline:middle;text-anchor:middle;paint-order:stroke;stroke:rgba(255,255,255,.86);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:rgba(166,210,229,.86);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:rgba(5,15,27,.92);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 rgba(120,202,230,.28);background:rgba(8,30,48,.45);color:rgba(191,226,242,.92);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:rgba(111,220,245,.56);color:rgba(232,249,255,.98);background:rgba(19,76,102,.5)}#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,#tree-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}}#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%,rgba(24,76,134,.22),transparent 58%),radial-gradient(120% 120% at 84% 86%,rgba(20,54,112,.18),transparent 62%),linear-gradient(155deg,rgba(6,18,38,.66),rgba(3,10,22,.6))!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,rgba(6,18,38,.58),rgba(3,10,22,.5))!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:rgba(214,240,255,.92);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:rgba(228,246,255,.98);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 rgba(110,191,255,.62);outline-offset:1px}#side-panel.activity-mode #activity-panel-shell .gs-activity-title{margin:0;padding-inline:.14rem;text-align:left;color:rgba(217,242,255,.96);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 rgba(122,219,255,.16);background:linear-gradient(180deg,rgba(10,20,36,.92),rgba(5,12,23,.94))}#side-panel.activity-mode #activity-panel-shell .gs-activity-table-host .rdt-table tbody td{border-bottom:1px solid rgba(120,230,255,.08)}#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:.18rem 0}#side-panel.chat-mode .sp-persona-toggle-row.is-chat-directory-tabs{display:flex!important;width:100%!important;max-width:100%!important;margin-inline:0!important;align-items:stretch!important;align-content:flex-start!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:var(--gs-panel-tab-gap)!important;padding:.24rem!important;min-height:2.2rem!important;overflow:visible!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:rgba(1,7,16,.34);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%,rgba(5,14,30,.2),transparent 58%),linear-gradient(155deg,rgba(1,7,17,.88),rgba(1,5,13,.92))!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),rgba(2,17,16,.99))!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,rgba(4,28,24,.96),rgba(1,13,14,.98))!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:rgba(235,255,247,1)!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:rgba(241,255,248,1)!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:rgba(255,244,247,1)!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{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 .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%,rgba(24,76,134,.22),transparent 58%),radial-gradient(120% 120% at 84% 86%,rgba(20,54,112,.18),transparent 62%),linear-gradient(155deg,rgba(6,18,38,.64),rgba(3,10,22,.58))!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:rgba(6,18,36,.54);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 rgba(122,219,255,.24);background:rgba(5,14,28,.78);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:rgba(10,24,44,.56);box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-contact:hover{background:rgba(16,36,62,.7);box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-contact.is-active{border:0!important;background:linear-gradient(145deg,rgba(50,134,204,.66),rgba(21,84,151,.64));box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-thread-head{border-bottom:0!important;background:rgba(5,16,32,.62)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-list{background:linear-gradient(180deg,rgba(4,12,24,.36),rgba(3,9,19,.56));padding:.5rem .54rem .36rem;gap:.38rem;overflow-x:hidden}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-day{border:0!important;background:rgba(8,22,42,.46)}#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 rgba(109,189,240,.22)!important;border-radius:.54rem .54rem .54rem .22rem;background:linear-gradient(156deg,rgba(10,29,51,.9),rgba(8,22,39,.9)),radial-gradient(circle at 20% 0,rgba(78,171,236,.16),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:rgba(128,212,255,.42)!important;border-radius:.54rem .54rem .22rem .54rem;background:linear-gradient(156deg,rgba(37,129,198,.9),rgba(28,99,164,.9)),radial-gradient(circle at 90% 0,rgba(178,231,255,.24),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:rgba(8,20,37,.2);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:rgba(113,154,188,.26)!important;background:rgba(14,25,40,.58)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-text{font-size:.41rem;line-height:1.46;letter-spacing:.01em;color:rgba(231,247,255,.97)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-row.is-own .gs-chat-message-text{color:rgba(243,251,255,.98)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-meta{gap:.12rem;font-size:.29rem;color:rgba(171,208,232,.76);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:rgba(215,236,250,.88)}#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:rgba(124,206,249,.26);border-radius:.22rem;background:rgba(8,21,38,.74);color:rgba(197,229,251,.9);margin-bottom:0;align-self:center}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-reaction-launch:hover{border-color:rgba(163,232,255,.42);background:rgba(14,35,59,.9);color:rgba(228,246,255,.98)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-reaction-launch.is-active{border-color:rgba(157,228,255,.48);background:rgba(22,65,101,.9);color:rgba(238,250,255,.99)}#side-panel.chat-mode #chat-panel-shell .gs-chat-call-event{border:0!important;border-radius:999px;background:linear-gradient(145deg,rgba(13,34,59,.7),rgba(10,26,46,.78));padding:.16rem .3rem;box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-call-event-icon{border:1px solid rgba(130,208,255,.3)!important;border-radius:999px;background:rgba(18,44,73,.82)!important;box-shadow:none}#side-panel.chat-mode #chat-panel-shell .gs-chat-thread-actions .gs-chat-anchor-pill{min-height:.7rem;border-color:rgba(125,190,244,.44);background:linear-gradient(145deg,rgba(17,45,77,.88),rgba(13,35,61,.9));color:rgba(222,242,255,.96);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:rgba(137,201,249,.4);background:rgba(20,54,90,.86)}#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,rgba(8,36,54,.46),rgba(9,42,49,.44));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,rgba(12,58,66,.95),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 rgba(120,186,244,.3)!important;background:linear-gradient(145deg,rgba(9,30,53,.56),rgba(10,31,52,.6));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 rgba(129,197,250,.52)!important;background:linear-gradient(150deg,rgba(16,45,76,.94),rgba(14,37,65,.94));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:rgba(141,204,252,.48)!important;background:rgba(19,53,88,.86)!important;color:rgba(220,243,255,.98)}#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:rgba(226,245,255,.97)}#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:rgba(182,220,246,.9)}#side-panel.chat-mode #chat-panel-shell :is(.gs-chat-compose-row,.gs-chat-voice-preview){border-top:0!important;background:linear-gradient(145deg,rgba(8,24,43,.84),rgba(5,16,30,.74)),radial-gradient(circle at 18% 0,rgba(91,187,255,.13),transparent 52%)}#side-panel.chat-mode #chat-panel-shell .gs-chat-compose-input{border:1px solid rgba(122,219,255,.24);background:rgba(6,17,33,.76);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:rgba(199,229,248,.88);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:rgba(226,245,255,.96)}#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:rgba(121,209,255,.28);background:linear-gradient(160deg,rgba(8,20,38,.96),rgba(6,15,30,.96)),radial-gradient(circle at 15% 0,rgba(79,173,234,.14),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:rgba(129,212,250,.24);background:rgba(10,26,44,.86);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:rgba(165,238,255,.5);background:rgba(16,39,63,.94)}#side-panel.chat-mode #chat-panel-shell .gs-chat-message-menu-icon{border:1px solid rgba(133,214,253,.34)!important;background:rgba(17,42,68,.86)!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:rgba(6,18,36,.5)}#side-panel.chat-mode #chat-panel-shell .gs-chat-connections-bucket-select{border:1px solid rgba(122,219,255,.24);background:rgba(5,14,28,.78)}#side-panel.chat-mode #chat-panel-shell .gs-chat-connection-card{border:0!important;background:rgba(10,24,44,.58);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:rgba(6,18,34,.56);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:rgba(11,32,55,.66);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:rgba(18,47,77,.76);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-tree-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tree-shell{border:1px solid rgba(126,187,225,.22)!important;border-radius:1rem!important;background:radial-gradient(circle at 4% 8%,rgba(28,146,171,.2),transparent 34%),radial-gradient(circle at 96% 4%,rgba(74,123,210,.16),transparent 36%),linear-gradient(145deg,rgba(4,10,22,.97),rgba(4,9,18,.98))!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 rgba(123,185,225,.18);margin-bottom:.1rem}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-back{border:0;background:transparent;color:rgba(194,225,245,.9);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 rgba(123,185,225,.28);background:rgba(7,20,35,.74);color:rgba(194,223,242,.94);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:rgba(231,244,255,.97);border-color:rgba(161,209,245,.54);background:rgba(20,39,61,.86)}#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 rgba(123,185,225,.22)}#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:rgba(209,235,251,.95)}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-drive-copy{margin:0;font-size:.62rem;line-height:1.45;color:rgba(163,197,219,.92);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:rgba(156,194,219,.9);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 rgba(123,185,225,.34);background:rgba(11,28,47,.86);color:rgba(208,233,250,.96);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 rgba(128,190,229,.32)!important;border-radius:.76rem!important;background:rgba(7,22,37,.74)!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 rgba(122,191,228,.24)!important;background:radial-gradient(circle at 8% 82%,rgba(0,131,144,.2),transparent 48%),linear-gradient(152deg,rgba(4,13,27,.98),rgba(3,8,18,.98))!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:rgba(188,221,242,.96);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 rgba(118,184,222,.34)!important;background:rgba(11,34,55,.76)!important;color:rgba(198,228,248,.95)}#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:rgba(235,247,255,.98)!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:rgba(178,208,227,.9);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 rgba(122,184,223,.24);background:rgba(7,24,39,.72);color:rgba(183,214,234,.92);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 rgba(122,185,225,.16);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:rgba(151,193,220,.88);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 rgba(118,180,220,.22)!important;background:linear-gradient(155deg,rgba(6,18,32,.94),rgba(4,11,22,.96))!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:rgba(157,194,220,.9)!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:rgba(196,224,243,.92)!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:rgba(229,243,255,1)!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 rgba(124,184,219,.3)!important;background:linear-gradient(150deg,rgba(7,21,36,.98),rgba(6,14,25,.99))!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:rgba(194,223,242,.94)!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:rgba(34,76,109,.34)!important;color:rgba(229,243,255,.99)!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:rgba(176,214,241,.95)!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 rgba(111,176,220,.24)!important;background:rgba(6,18,34,.74)!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:rgba(198,223,242,.92)!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:rgba(236,248,255,.99)!important;border-color:rgba(103,182,229,.52)!important;background:rgba(43,93,129,.3)!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:#edf9ff!important;border-color:rgba(109,199,243,.74)!important;background:linear-gradient(140deg,rgba(52,129,182,.54),rgba(35,93,144,.64))!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 rgba(110,177,216,.24)!important;border-radius:.96rem!important;padding:.5rem!important;background:radial-gradient(circle at 10% 0,rgba(43,116,170,.2),transparent 38%),linear-gradient(158deg,rgba(6,20,36,.95),rgba(4,13,25,.98))!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 rgba(113,176,217,.34)!important;background:rgba(8,23,39,.84)!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 rgba(108,173,215,.35)!important;background:rgba(13,35,57,.84)!important;color:rgba(221,240,255,.96)!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:rgba(147,212,245,.58)!important;background:rgba(22,53,84,.92)!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 rgba(111,174,216,.22)!important;background:rgba(9,24,40,.76)!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 rgba(109,172,214,.2)!important;background:rgba(8,22,37,.74)!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:rgba(7,22,38,.64)!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-tree-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-tree-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,rgba(38,112,168,.24),transparent 40%),linear-gradient(160deg,rgba(7,22,38,.9),rgba(5,15,29,.94))!important;box-shadow:0 .72rem 1.6rem rgba(2,9,18,.36)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-tree-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tree-shell{background:radial-gradient(circle at 0 2%,rgba(47,122,184,.2),transparent 40%),linear-gradient(160deg,rgba(7,21,36,.88),rgba(5,14,26,.92))!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:rgba(11,31,50,.82)!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:rgba(10,28,45,.72)!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,rgba(20,54,84,.86),rgba(13,37,60,.88))!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,rgba(28,71,109,.92),rgba(17,48,77,.92))!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{display:grid!important;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:rgba(11,30,49,.74)!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:rgba(15,37,59,.84)!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,rgba(34,94,136,.66),rgba(23,67,104,.72))!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:rgba(193,225,245,.98)!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:rgba(174,205,230,.95)!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:rgba(12,34,54,.38)!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:rgba(10,30,48,.34)!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,rgba(11,34,56,.9),rgba(7,23,39,.92))!important;box-shadow:0 .52rem 1.08rem rgba(2,10,19,.26)!important;color:rgba(238,248,255,.98)!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:rgba(204,232,249,.98)!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:rgba(10,29,47,.72)!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:rgba(236,248,255,.96)!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:rgba(201,226,244,.92)!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:rgba(203,226,243,.88)!important;background:rgba(13,35,56,.78)!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:rgba(245,252,255,.98)!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,rgba(48,120,173,.2),transparent 42%),linear-gradient(160deg,rgba(8,24,40,.94),rgba(6,17,31,.96))!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:rgba(242,250,255,.98)!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:rgba(242,250,255,.98)!important;background:rgba(10,30,49,.72)!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:rgba(191,217,236,.78)!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:rgba(191,217,236,.78)!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:rgba(242,250,255,.98)!important;border:0!important;background:linear-gradient(150deg,rgba(25,67,103,.84),rgba(16,44,72,.88))!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,rgba(10,30,50,.72),rgba(7,21,37,.78))!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:rgba(240,251,255,.98)!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:rgba(199,231,252,.96)!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:rgba(11,33,53,.76)!important;color:rgba(232,246,255,.98)!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:rgba(14,42,67,.86)!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,rgba(37,95,135,.74),rgba(25,70,106,.8))!important;color:rgba(246,252,255,.99)!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:rgba(208,231,247,.95)!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:rgba(209,230,245,.9)!important;background:rgba(10,29,47,.84)!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,rgba(11,34,56,.9),rgba(7,23,39,.92))!important;box-shadow:0 .52rem 1.08rem rgba(2,10,19,.26)!important;color:rgba(238,248,255,.98)!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:rgba(204,232,249,.98)!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-tree-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-tree-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-tree-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-tree-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}}@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-tree-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-left-column .sp-memory-tree-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 rgba(123,185,225,.34)!important;background:rgba(8,22,39,.82)!important;padding:0!important;font-size:0!important;color:rgba(206,232,249,.96)!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:rgba(186,220,242,.94)!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-tree-shell,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive .sp-memory-tree-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,#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,#e7f4ff)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--images{--memory-storage-ring-color:#6edcff;--memory-storage-ring-label-color:#d9f7ff}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--videos{--memory-storage-ring-color:#7e97ff;--memory-storage-ring-label-color:#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:#9e86ff;--memory-storage-ring-label-color:#e8e1ff}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-ring--more{--memory-storage-ring-color:#7dc8ff;--memory-storage-ring-label-color:#deefff}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip--images{background:linear-gradient(90deg,#5fd4ff,#96ebff)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip--videos{background:linear-gradient(90deg,#7090ff,#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,#866bff,#b39fff)!important}#side-panel #memory-panel-shell.sp-memory-shell--drive .sp-memory-storage-strip--more{background:linear-gradient(90deg,#72bfff,#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(3,minmax(0,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:rgba(2,9,18,.56);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 rgba(132,202,245,.32);background:radial-gradient(circle at 10% 0,rgba(43,126,187,.26),transparent 42%),linear-gradient(160deg,rgba(7,25,42,.94),rgba(5,16,30,.96));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:rgba(120,181,223,.24);stroke-width:3.2}#memory-operation-overlay .sp-memory-operation-overlay__ring-value{fill:none;stroke:rgba(120,225,255,.96);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:rgba(229,246,255,.98);font-size:.62rem;font-weight:700;letter-spacing:.02em}#memory-operation-overlay .sp-memory-operation-overlay__label{margin:0;text-align:center;color:rgba(218,241,255,.94);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%,rgba(72,154,210,.18),transparent 44%),linear-gradient(160deg,rgba(2,10,19,.54),rgba(2,10,20,.74))!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 rgba(124,188,231,.32)!important;border-radius:.92rem!important;background:radial-gradient(circle at 14% 0,rgba(58,138,193,.26),transparent 45%),linear-gradient(160deg,rgba(7,22,38,.92),rgba(5,16,30,.96))!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,rgba(8,22,38,.98),rgba(8,22,38,.9))!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 rgba(118,182,228,.44)!important;background:rgba(14,37,58,.84)!important;box-shadow:inset 0 0 0 1px rgba(170,221,252,.06),0 .36rem .9rem rgba(2,10,19,.22)!important;color:rgba(239,248,255,.98)!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:rgba(162,218,250,.74)!important;background:rgba(27,62,93,.92)!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,rgba(10,31,54,.84),rgba(6,20,36,.88))!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:rgba(24,67,107,.58)!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.98)!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:rgba(37,95,147,.64)!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:rgba(255,255,255,.98)}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,rgba(11,33,58,.82),rgba(7,21,38,.86))!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:rgba(22,60,98,.55)!important;box-shadow:none!important;color:rgba(255,255,255,.98)!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:rgba(38,92,146,.62)!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:rgba(255,255,255,.98)}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:rgba(22,64,103,.56)!important;box-shadow:none!important;color:rgba(255,255,255,.98)!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:rgba(37,95,147,.64)!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:rgba(255,255,255,.98)!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 rgba(80,147,191,.44);border-radius:.7rem;background:linear-gradient(180deg,#0c1a30,#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 rgba(70,70,70,.95)!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 rgba(55,55,55,.98);background:#181818;color:rgba(225,225,225,.94)}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 rgba(0,122,204,.94);border-right:1px solid rgba(55,55,55,.98);background:#1e1e1e;color:rgba(222,222,222,.94);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:rgba(210,210,210,.88)!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 rgba(44,44,44,.96);background:#1e1e1e;color:rgba(170,170,170,.9);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:rgba(74,74,74,.92);background:#252526;color:rgba(230,230,230,.94);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:#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:rgba(187,187,190,.9)!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:rgba(187,187,190,.42)!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:#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,rgba(117,190,255,.88))!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:rgba(204,204,204,.58)!important;--file-icon-color:rgba(204,204,204,0.58)!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:#2a2d2e!important;color:#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:#094771!important;color:#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:#0e5e8a!important;color:#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:rgba(187,187,190,.5)!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:rgba(255,255,255,.1);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:rgba(255,255,255,.2)}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:rgba(187,187,190,.45);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:#cccccc;background:rgba(255,255,255,.08)}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:rgba(204,204,204,.6);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:#ffffff;background:rgba(255,255,255,.1)}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:#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:#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:#1a1a1a;border-bottom:1px solid #111;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:rgba(204,204,204,.42);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:#cccccc;border-bottom:1px solid #0078d4;background:#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:rgba(204,204,204,.42);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:#ffffff;background:rgba(255,255,255,.1)}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:rgba(212,212,212,.38);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:#0d0d0d;border-top:1px solid #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:rgba(212,212,212,.2)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-workspace-pane[data-apps-workspace-pane=manage] .sp-apps-terminal-input::placeholder{color:rgba(212,212,212,.2)}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:rgba(0,120,212,.22)!important;color:#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 rgba(101,171,216,.28)!important;border-radius:.74rem!important;background:linear-gradient(180deg,rgba(9,22,39,.9),rgba(7,19,34,.9))!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:rgba(225,244,255,.98)}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:rgba(159,199,229,.93);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:rgba(202,231,249,.96)}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:rgba(147,189,220,.92);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:rgba(186,221,244,.96);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:rgba(192,226,248,.96);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:rgba(228,246,255,.88);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 rgba(97,168,214,.5)!important;border-radius:.54rem!important;background:rgba(8,20,36,.94)!important;color:rgba(224,243,255,.98)!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 rgba(92,170,216,.48);border-radius:.36rem;background:rgba(14,39,63,.92);color:rgba(238,251,255,.98);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:rgba(8,22,38,.82);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:rgba(5,14,26,.9);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:rgba(156,204,235,.86)}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:rgba(207,234,250,.96);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:rgba(145,191,223,.88);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:rgba(151,198,229,.9);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:rgba(236,245,252,.94)}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:rgba(255,244,248,.95)}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:rgba(149,191,220,.9);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:rgba(18,46,73,.74);color:rgba(208,234,251,.96)}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 rgba(97,168,214,.44);border-radius:.54rem;background:rgba(8,20,36,.9);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:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;border-top:0!important;gap:.32rem!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;margin:.34rem 0 .42rem!important;padding:.12rem 0 .14rem!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#side-panel #memory-panel-shell.sp-memory-shell--drive #memory-category-badges.sp-memory-categories-list,body:not(.theme-classic) #side-panel.memory-mode #memory-panel-shell.sp-memory-shell--drive #memory-category-badges.sp-memory-categories-list{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!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:rgba(10,31,50,.8)!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:rgba(15,43,67,.92)!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,rgba(31,88,127,.88),rgba(20,60,93,.92))!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 rgba(184,226,249,.86)!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:rgba(205,233,249,.98)!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:inset 0 0 0 1px rgba(255,255,255,.58)}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:inset 0 0 0 1px rgba(255,255,255,.52)!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:inset 0 0 0 1px rgba(255,255,255,.56);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-tree-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 rgba(47,172,255,.22);border-radius:8px;background:rgba(1,14,34,.42)}.sp-this-god-encryption-copy,.sp-this-god-encryption-path{min-width:0;color:rgba(220,238,255,.9);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 rgba(47,172,255,.36);border-radius:999px;background:rgba(47,172,255,.11);color:rgba(220,238,255,.92);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%,rgba(193,234,255,.9) 0),linear-gradient(135deg,rgba(193,234,255,.9) 50%,transparent 0);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 rgba(122,184,223,.28);background:radial-gradient(circle at 2% 0,rgba(65,143,255,.24),transparent 42%),linear-gradient(150deg,rgba(7,21,39,.94),rgba(6,16,31,.96));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:rgba(171,208,231,.88);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:rgba(217,238,252,.94);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:rgba(214,234,248,.96)}#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:rgba(165,199,223,.92)}#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:rgba(195,222,241,.96);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:rgba(132,199,235,.3)!important;background:radial-gradient(circle at 12% 10%,rgba(86,167,255,.23),transparent 44%),radial-gradient(circle at 88% 86%,rgba(76,230,190,.16),transparent 42%),linear-gradient(152deg,rgba(5,14,30,.98),rgba(3,9,20,.98))!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,rgba(116,139,255,.2),rgba(76,222,255,.14),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:rgba(144,219,255,.44)!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:rgba(79,169,255,.52)!important;background:rgba(23,76,132,.68)!important;color:rgba(199,231,255,.98)!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 rgba(123,188,227,.36)!important;background:linear-gradient(160deg,rgba(10,27,46,.9),rgba(6,18,33,.94))!important;color:rgba(200,228,247,.94)!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:rgba(159,219,250,.58)!important;color:rgba(234,246,255,.98)!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:rgba(163,223,255,.7)!important;background:linear-gradient(160deg,rgba(24,67,103,.96),rgba(11,32,54,.98))!important;color:rgba(243,250,255,.99)!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 rgba(170,226,255,.3)!important;background:radial-gradient(circle at 86% -10%,rgba(118,210,255,.32),transparent 44%),radial-gradient(circle at 0 120%,rgba(84,173,255,.24),transparent 48%),linear-gradient(165deg,rgba(10,31,52,.52),rgba(4,13,28,.6))!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 rgba(161,218,247,.06)!important;background:rgba(13,38,62,.24)!important;color:rgba(210,235,250,.97)!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:rgba(168,226,255,.38)!important;background:rgba(31,77,114,.4)!important;color:rgba(232,245,255,.99)!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:rgba(181,222,246,.9);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 rgba(133,206,246,.34);background:var(--memory-edit-color);color:rgba(240,251,255,.98);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:rgba(179,232,255,.68)}.gs-ui-modal-memory-edit-swatch.is-active{border-color:rgba(184,234,255,.9);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 rgba(132,206,244,.34);background:rgba(10,30,52,.74);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-tree-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-tree,.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 rgba(132,228,255,.34);background:linear-gradient(155deg,rgba(16,50,78,.92),rgba(8,24,40,.95));color:rgba(219,245,255,.96);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:rgba(172,216,240,.84);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 rgba(125,221,255,.22);border-radius:.62rem;padding:.36rem .4rem;background:linear-gradient(150deg,rgba(7,21,38,.9),rgba(4,13,27,.95));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 rgba(122,221,255,.34);background:rgba(15,39,63,.74);color:rgba(216,245,255,.95);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:rgba(166,212,238,.8);text-transform:uppercase;letter-spacing:.06em}.sp-fx-hashtag-stat-value{display:block;font-size:.64rem;font-weight:760;color:rgba(232,248,255,.97);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 rgba(120,214,255,.16);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 rgba(118,214,255,.18);border-radius:.56rem;background:rgba(7,18,33,.72);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:rgba(164,209,236,.78)}.sp-fx-hashtag-insight-value{font-size:.58rem;line-height:1.24;color:rgba(226,246,255,.96);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 rgba(121,216,255,.16);border-radius:.54rem;background:rgba(7,19,33,.7);padding:.32rem .38rem;min-width:0}.sp-fx-hashtag-post-content{margin:0;font-size:.53rem;line-height:1.4;color:rgba(212,236,250,.92);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:rgba(164,210,236,.82)}.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:rgba(120,224,255,.24);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:rgba(120,224,255,.24);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 rgba(128,227,255,.32);background:linear-gradient(180deg,rgba(14,29,47,.94),rgba(6,14,28,.97));color:rgba(230,247,255,.96);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:rgba(153,241,255,.64);background:linear-gradient(180deg,rgba(20,40,64,.98),rgba(9,20,35,.98));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:rgba(4,10,18,.62);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 rgba(131,227,255,.32);background:radial-gradient(120% 120% at 100% 0,rgba(61,180,226,.12) 0,rgba(9,22,38,0) 54%),linear-gradient(160deg,rgba(10,24,41,.96),rgba(4,12,24,.98));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:rgba(232,249,255,.98);font-size:.84rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.12}.sp-fx-hashtag-bulk-sub{margin:0;color:rgba(176,217,238,.9);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 rgba(130,228,255,.32);background:linear-gradient(180deg,rgba(14,35,57,.9),rgba(7,18,33,.96));color:rgba(220,246,255,.98);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:rgba(178,220,241,.92)}.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:rgba(167,214,236,.7)}.sp-fx-hashtag-bulk-input::placeholder{color:rgba(167,214,236,.7)}.sp-fx-hashtag-bulk-hint{margin:-.06rem 0 0;color:rgba(167,213,236,.86);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 rgba(124,224,255,.3);background:rgba(9,25,41,.76);color:rgba(221,245,255,.95);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:rgba(154,241,255,.64);background:rgba(14,34,55,.9);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 rgba(128,228,255,.34);background:linear-gradient(180deg,rgba(16,36,58,.95),rgba(7,18,34,.96));color:rgba(228,247,255,.96);display:inline-flex;align-items:center;justify-content:center;color:rgba(226,247,255,.98)}.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 rgba(126,224,255,.34);background:rgba(12,34,54,.76);color:rgba(214,243,255,.96);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 rgba(139,229,255,.34);background:rgba(6,18,32,.8);color:rgba(214,242,255,.95);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:rgba(160,243,255,.68)}.sp-fx-hashtag-bulk-muted{margin:0;display:flex;align-items:center;gap:.42rem;color:rgba(164,208,232,.84);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 rgba(126,224,255,.34);background:rgba(9,27,43,.58);color:rgba(189,233,252,.9);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:rgba(165,216,240,.32)}.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 rgba(104,176,227,.36);background:radial-gradient(130% 150% at 95% -10%,rgba(138,221,255,.35) 0,rgba(138,221,255,0) 58%),linear-gradient(128deg,rgba(17,72,143,.94),rgba(12,56,113,.94) 38%,rgba(8,34,79,.96));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 rgba(196,236,255,.56);background:rgba(222,247,255,.16);color:rgba(239,251,255,.98);padding:.14rem .48rem;font-size:.48rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;font-family:Sora,Segoe UI,Tahoma,sans-serif}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:rgba(246,253,255,.98);font-family:Sora,Segoe UI,Tahoma,sans-serif}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-hero p{margin:0;max-width:36rem;color:rgba(219,241,255,.92);font-size:.6rem;line-height:1.45;font-family:Space Grotesk,Segoe UI,Tahoma,sans-serif}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 rgba(190,232,255,.56);background:linear-gradient(180deg,rgba(242,252,255,.96),rgba(213,240,252,.96));color:#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 rgba(142,207,248,.5);background:rgba(5,24,55,.72);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:rgba(177,221,247,.88);flex:0 0 auto}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-search-label:focus-within{border-color:rgba(161,224,255,.72);box-shadow:0 0 0 2px rgba(94,181,236,.26),inset 0 0 0 1px rgba(141,212,252,.2);background:rgba(7,31,67,.82)}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:rgba(228,246,255,.96);font-size:.58rem;line-height:1.2;padding:0;box-shadow:none;font-family:Space Grotesk,Segoe UI,Tahoma,sans-serif}body:not(.theme-classic) #side-panel.apps-mode #apps-store-search-input::-moz-placeholder{color:rgba(165,202,228,.78)}body:not(.theme-classic) #side-panel.apps-mode #apps-store-search-input::placeholder{color:rgba(165,202,228,.78)}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 rgba(138,201,240,.46);background:rgba(7,30,63,.72);color:rgba(212,241,255,.92);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:rgba(174,229,255,.74);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 rgba(97,164,209,.44);background:rgba(7,24,44,.84);color:rgba(179,215,238,.92);padding:0 .58rem;font-size:.52rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;font-family:Sora,Segoe UI,Tahoma,sans-serif;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:rgba(145,212,252,.62);color:rgba(228,246,255,.98)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-filter.is-active{border-color:rgba(131,212,255,.76);background:linear-gradient(180deg,rgba(40,125,190,.92),rgba(22,91,151,.96));color:rgba(242,252,255,.98);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 rgba(101,169,214,.46);background:rgba(8,28,51,.86);color:rgba(208,236,253,.96);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:Sora,Segoe UI,Tahoma,sans-serif}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-section-sub{color:rgba(152,192,222,.92);font-size:.54rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;font-family:Sora,Segoe UI,Tahoma,sans-serif}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 rgba(101,170,216,.36);padding:.76rem;background:radial-gradient(160% 125% at 100% 0,rgba(39,118,178,.14) 0,rgba(39,118,178,0) 62%),linear-gradient(180deg,rgba(8,24,45,.92),rgba(6,18,34,.95));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:rgba(145,214,253,.68);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 rgba(100,172,219,.42);background:linear-gradient(180deg,rgba(14,43,75,.88),rgba(9,30,56,.92));color:rgba(182,216,239,.96);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:Sora,Segoe UI,Tahoma,sans-serif}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-meta .sp-apps-store-author{font-size:.52rem;color:rgba(156,195,223,.92);letter-spacing:.01em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-stats{gap:.26rem;font-size:.47rem;color:rgba(151,190,218,.92);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:rgba(170,204,229,.9);-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 rgba(84,170,227,.62);background:linear-gradient(180deg,rgba(35,131,198,.98),rgba(19,102,162,.98));color:rgba(242,252,255,.98);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:rgba(219,245,255,.92);font-size:.42rem;border-left:1px solid rgba(180,230,255,.42);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 rgba(106,186,236,.4);background:linear-gradient(180deg,rgba(6,19,35,.98),rgba(5,14,26,.98));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 rgba(98,171,217,.3);background:rgba(8,23,40,.84);color:rgba(213,237,255,.96);font-size:.53rem}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-store-install-option:hover{border-color:rgba(141,209,249,.56);background:rgba(12,34,58,.92)}@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 rgba(102,172,216,.34);border-radius:.92rem;padding:.8rem;background:radial-gradient(130% 140% at 100% 0,rgba(44,133,197,.14) 0,rgba(44,133,197,0) 62%),linear-gradient(180deg,rgba(7,21,39,.92),rgba(6,17,30,.95));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:rgba(230,245,255,.98);font-size:.9rem;font-family:Sora,Segoe UI,Tahoma,sans-serif;letter-spacing:.02em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-head p{margin:0;color:rgba(161,198,224,.9);font-size:.57rem;line-height:1.45;font-family:Space Grotesk,Segoe UI,Tahoma,sans-serif}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 rgba(99,170,216,.34);border-radius:.76rem;padding:.66rem;background:linear-gradient(180deg,rgba(9,28,49,.9),rgba(7,22,40,.94));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:rgba(232,246,255,.98);font-size:.66rem;font-family:Sora,Segoe UI,Tahoma,sans-serif;letter-spacing:.01em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-pill{border:1px solid rgba(122,191,233,.42);border-radius:999px;padding:.12rem .4rem;color:rgba(175,215,241,.98);font-size:.44rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;background:rgba(9,31,58,.84)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-card p{margin:0;color:rgba(165,202,228,.9);font-size:.53rem;line-height:1.45;font-family:Space Grotesk,Segoe UI,Tahoma,sans-serif}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 rgba(177,205,228,.52);background:rgba(247,252,255,.98);color:rgba(49,92,128,.96);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:rgba(232,246,255,.98);font-size:.66rem;font-family:Sora,Segoe UI,Tahoma,sans-serif;letter-spacing:.01em}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-app-copy p{margin:0;color:rgba(162,199,224,.9);font-size:.5rem;line-height:1.38}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-status{border:1px solid rgba(109,175,218,.34);border-radius:999px;padding:.12rem .36rem;background:rgba(8,30,53,.84);color:rgba(167,204,230,.94);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 rgba(84,170,227,.62);background:linear-gradient(180deg,rgba(35,131,198,.98),rgba(19,102,162,.98));color:rgba(242,252,255,.98)}body:not(.theme-classic) #side-panel.apps-mode .sp-apps-tools-connect-btn.is-connected{border-color:rgba(97,180,223,.4);background:rgba(8,29,52,.88);color:rgba(180,220,244,.95);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 rgba(99,168,212,.32);border-radius:999px;background:rgba(7,25,44,.84);color:rgba(186,221,243,.96);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:rgba(145,208,245,.96);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:rgba(170,207,233,.94);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 rgba(100,170,216,.34);border-radius:.4rem;padding:.1rem .28rem;background:rgba(7,24,43,.84)}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-toggle-row,#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 rgba(126,205,247,.34);border-radius:.76rem;background:linear-gradient(150deg,rgba(11,34,56,.9),rgba(7,23,39,.92));box-shadow:0 .52rem 1.08rem rgba(2,10,19,.26);color:rgba(238,248,255,.98);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:rgba(204,232,249,.98)}#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);pointer-events:none;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;opacity:1;transform:none;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 rgba(126,205,247,.34);border-radius:.76rem;background:linear-gradient(150deg,rgba(11,34,56,.9),rgba(7,23,39,.92));color:rgba(238,248,255,.98);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;opacity:1;transform:translateY(0);pointer-events:auto;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);pointer-events:none}#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}@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(2,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 .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){#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.apps-mode .sp-apps-store-item-actions,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{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 rgba(120,230,255,.18)!important;border-radius:.68rem!important;background:radial-gradient(circle at top right,rgba(0,240,255,.08),transparent 48%),rgba(4,12,24,.82)!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 rgba(120,230,255,.1)!important;color:rgba(231,246,255,.96);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:rgba(191,233,250,.86);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{--ai-chat-options-width:min(10.2rem,calc(100vw - 1rem));--ai-chat-settings-width:min(18rem,calc(100vw - 1rem))}.godweb-root #ai-chat-settings-menu{width:var(--ai-chat-settings-width)!important;min-width:min(12rem,var(--ai-chat-settings-width))!important;max-width:calc(100vw - 1rem)!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 #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:#2a2d2e!important;color:#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:#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,#tree-view-container .gs-tree-shell.hide-scrollbar,#tree-view-container .gs-tree-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,#tree-view-container .gs-tree-shell.hide-scrollbar::-webkit-scrollbar,#tree-view-container .gs-tree-shell.hide-scrollbar::-webkit-scrollbar-button,#tree-view-container .gs-tree-shell.hide-scrollbar::-webkit-scrollbar-corner,#tree-view-container .gs-tree-shell.hide-scrollbar::-webkit-scrollbar-thumb,#tree-view-container .gs-tree-shell.hide-scrollbar::-webkit-scrollbar-track,#tree-view-container .gs-tree-shell.terminal-scroll::-webkit-scrollbar,#tree-view-container .gs-tree-shell.terminal-scroll::-webkit-scrollbar-button,#tree-view-container .gs-tree-shell.terminal-scroll::-webkit-scrollbar-corner,#tree-view-container .gs-tree-shell.terminal-scroll::-webkit-scrollbar-thumb,#tree-view-container .gs-tree-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}#side-panel{position:relative}#side-panel:before{content:"";display:block;position:absolute;top:.45rem;left:50%;transform:translateX(-50%);width:2.5rem;height:.25rem;border-radius:9999px;background:rgba(154,228,255,.35);z-index:6010;pointer-events:none}}@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: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}}