.gs-chat-group-modal.gdl-chat .gs-chat-group-modal-backdrop{background:var(--gdl-dim);backdrop-filter:blur(3px)}.gs-chat-group-modal.gdl-chat .gs-chat-group-modal-card{position:relative;width:min(560px,100%);max-width:100%;height:auto;max-height:100%;display:flex;flex-direction:column;gap:0;overflow:hidden;margin:0;padding:0;border:0;border-radius:20px;background:linear-gradient(180deg,var(--gdl-top),var(--gdl-bottom));box-shadow:inset 0 0 0 1px var(--gdl-edge),var(--gdl-shadow);color:var(--gdl-text);font-family:var(--gdl-sans)}.gs-chat-group-modal.gdl-chat .gs-chat-group-modal-head{flex:none;display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:12px;margin:0;padding:18px 18px 12px;border:0;background:none}.gs-chat-group-modal.gdl-chat .gs-chat-group-modal-head .gdl-mark :is(i,svg){width:calc(20px * var(--gs-ui-scale, 1));height:calc(20px * var(--gs-ui-scale, 1))}.gs-chat-group-modal.gdl-chat .gs-chat-group-modal-title-wrap{display:flex;flex-direction:column;gap:3px;min-width:0}.gs-chat-group-modal.gdl-chat .gs-chat-group-modal-title{margin:0;font:600 calc(17px * var(--gs-ui-scale, 1))/1.25 var(--gdl-sans);letter-spacing:-.01em;text-transform:none;color:var(--gdl-strong)}.gs-chat-group-modal.gdl-chat .gs-chat-group-modal-sub{margin:0;font:400 calc(12px * var(--gs-ui-scale, 1))/1.4 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-muted)}.gs-chat-group-modal.gdl-chat .gs-chat-group-modal-head>.gs-chat-icon-btn{width:34px;height:34px;min-width:34px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);color:var(--gdl-muted);cursor:pointer}.gs-chat-group-modal.gdl-chat .gs-chat-group-modal-head>.gs-chat-icon-btn:is(:hover,:focus-visible){background:var(--gdl-box-hover);color:var(--gdl-strong)}.gs-chat-group-modal.gdl-chat .gs-chat-group-modal-head>.gs-chat-icon-btn :is(i,svg){width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1))}.gs-chat-group-modal.gdl-chat .gs-chat-group-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;margin:0;padding:4px 18px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:0;background:none}.gs-chat-group-modal.gdl-chat .gs-chat-group-form>*{flex-shrink:0}.gs-chat-group-modal.gdl-chat .gs-chat-group-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0}.gs-chat-group-modal.gdl-chat .gs-chat-group-field>span{font:600 calc(12px * var(--gs-ui-scale, 1))/1.2 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-text)}.gs-chat-group-modal.gdl-chat .gs-chat-group-field-hint{font:400 calc(11.5px * var(--gs-ui-scale, 1))/1.4 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-muted)}.gs-chat-group-modal.gdl-chat .gs-chat-group-input{width:100%;height:42px;min-height:42px;box-sizing:border-box;margin:0;padding:0 14px;border:0;border-radius:12px;background:var(--gdl-field);box-shadow:inset 0 0 0 1px var(--gdl-field-line);color:var(--gdl-strong);font:400 calc(13.5px * var(--gs-ui-scale, 1))/1.3 var(--gdl-sans);letter-spacing:normal;text-transform:none}.gs-chat-group-modal.gdl-chat .gs-chat-group-input.is-textarea{height:auto;min-height:76px;padding:11px 14px;line-height:1.5;resize:vertical}.gs-chat-group-modal.gdl-chat .gs-chat-group-input.is-search{max-width:100%;padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");background-position:14px 50%;background-size:16px 16px;background-repeat:no-repeat}.gs-chat-group-modal.gdl-chat .gs-chat-group-input::-moz-placeholder{color:var(--gdl-muted)}.gs-chat-group-modal.gdl-chat .gs-chat-group-input::placeholder{color:var(--gdl-muted)}.gs-chat-group-modal.gdl-chat .gs-chat-group-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--gdl-on-line),0 0 0 4px var(--gdl-on-bg)}.gs-chat-group-modal.gdl-chat .gs-chat-group-input:disabled{opacity:.6}.gs-chat-group-modal.gdl-chat .gs-chat-group-field .dropify-wrapper{height:112px;margin:0;padding:10px;border:0;border-radius:14px;background:var(--gdl-field);box-shadow:inset 0 0 0 1px var(--gdl-field-line);color:var(--gdl-muted);font-family:var(--gdl-sans)}.gs-chat-group-modal.gdl-chat .gs-chat-group-field .dropify-wrapper:hover{background-color:var(--gdl-box-hover);background-image:none}.gs-chat-group-modal.gdl-chat .gs-chat-group-field .dropify-wrapper .dropify-message p{margin:4px 0 0;font:400 calc(12.5px * var(--gs-ui-scale, 1))/1.4 var(--gdl-sans);color:var(--gdl-muted)}.gs-chat-group-modal.gdl-chat .gs-chat-group-field .dropify-wrapper .dropify-preview{border-radius:14px;background:var(--gdl-bottom)}.gs-chat-group-modal.gdl-chat .gs-chat-group-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.gs-chat-group-modal.gdl-chat .gs-chat-group-toggle{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin:0;padding:8px 12px;border:0;border-radius:12px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);color:var(--gdl-text);font:500 calc(12.5px * var(--gs-ui-scale, 1))/1.35 var(--gdl-sans);letter-spacing:normal;text-transform:none;cursor:pointer}.gs-chat-group-modal.gdl-chat .gs-chat-group-toggle>span{font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.gs-chat-group-modal.gdl-chat .gs-chat-group-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:34px;height:20px;margin:0;border:0;border-radius:999px;background:var(--gdl-box-hover);box-shadow:inset 0 0 0 1px var(--gdl-field-line);cursor:pointer;transition:background-color .15s ease}.gs-chat-group-modal.gdl-chat .gs-chat-group-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--gdl-muted);transition:transform .15s ease}.gs-chat-group-modal.gdl-chat .gs-chat-group-toggle input:checked{background:var(--gdl-primary);box-shadow:none}.gs-chat-group-modal.gdl-chat .gs-chat-group-toggle input:checked:after{background:var(--gdl-primary-ink);transform:translateX(14px)}.gs-chat-group-modal.gdl-chat .gs-chat-group-toggle input:focus-visible{outline:2px solid var(--gdl-on-line);outline-offset:2px}.gs-chat-group-modal.gdl-chat .gs-chat-group-members-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:2px 0 0}.gs-chat-group-modal.gdl-chat .gs-chat-group-members-title{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-chat-group-modal.gdl-chat .gs-chat-group-members-title>span{font:600 calc(13px * var(--gs-ui-scale, 1))/1.25 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-strong)}.gs-chat-group-modal.gdl-chat .gs-chat-group-members-title>small{font:400 calc(11.5px * var(--gs-ui-scale, 1))/1.35 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-muted)}.gs-chat-group-modal.gdl-chat .gs-chat-group-members-tools{display:flex;flex:none;gap:4px}.gs-chat-group-modal.gdl-chat .gs-chat-group-tool-btn{height:30px;margin:0;padding:0 10px;border:0;border-radius:9px;background:none;box-shadow:none;color:var(--gdl-accent);font:600 calc(12px * var(--gs-ui-scale, 1))/1 var(--gdl-sans);letter-spacing:normal;text-transform:none;cursor:pointer}.gs-chat-group-modal.gdl-chat .gs-chat-group-tool-btn.is-muted{color:var(--gdl-muted)}.gs-chat-group-modal.gdl-chat .gs-chat-group-tool-btn:is(:hover,:focus-visible){background:var(--gdl-box)}.gs-chat-group-modal.gdl-chat .gs-chat-group-members{display:flex;flex-direction:column;gap:6px;min-height:0;max-height:260px;margin:0;padding:0;overflow-y:auto;scrollbar-width:thin;border:0;border-radius:0;background:none;box-shadow:none}.gs-chat-group-modal.gdl-chat .gs-chat-group-member-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 12px;border:0;border-radius:12px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);cursor:pointer}.gs-chat-group-modal.gdl-chat .gs-chat-group-member-row:hover{background:var(--gdl-box-hover)}.gs-chat-group-modal.gdl-chat .gs-chat-group-member-row:has(input:checked){background:var(--gdl-on-bg);box-shadow:inset 0 0 0 1.5px var(--gdl-on-line)}.gs-chat-group-modal.gdl-chat .gs-chat-group-member-main{display:flex;align-items:center;gap:12px;min-width:0}.gs-chat-group-modal.gdl-chat .gs-chat-group-member-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.gs-chat-group-modal.gdl-chat .gs-chat-group-member-meta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 calc(13px * var(--gs-ui-scale, 1))/1.3 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-strong)}.gs-chat-group-modal.gdl-chat .gs-chat-group-member-meta span{font:400 calc(11px * var(--gs-ui-scale, 1))/1.3 var(--gdl-mono);letter-spacing:normal;text-transform:none;color:var(--gdl-muted)}.gs-chat-group-modal.gdl-chat .gs-chat-group-member-check{flex:none;width:18px;height:18px;margin:0;accent-color:var(--gdl-accent);cursor:pointer}.gs-chat-group-modal.gdl-chat .gs-chat-group-empty{margin:0;padding:18px 12px;border:0;border-radius:12px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);text-align:center;font:400 calc(12.5px * var(--gs-ui-scale, 1))/1.4 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-muted)}.gs-chat-group-modal.gdl-chat .gs-chat-group-empty.is-hidden{display:none}.gs-chat-group-modal.gdl-chat .gs-chat-group-form>.gs-chat-group-actions{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:4px -18px 0;padding:12px 18px 16px;border:0;border-top:1px solid var(--gdl-line);background:var(--gdl-bottom)}.gs-chat-group-modal.gdl-chat .gs-chat-group-actions .gs-chat-group-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;min-height:42px;margin:0;padding:0 18px;border:0;border-radius:12px;background:var(--gdl-primary);box-shadow:var(--gdl-primary-glow);color:var(--gdl-primary-ink);font:600 calc(13px * var(--gs-ui-scale, 1))/1 var(--gdl-sans);letter-spacing:normal;text-transform:none;cursor:pointer}.gs-chat-group-modal.gdl-chat .gs-chat-group-actions .gs-chat-group-submit-btn.is-cancel{background:none;box-shadow:none;color:var(--gdl-muted)}.gs-chat-group-modal.gdl-chat .gs-chat-group-actions .gs-chat-group-submit-btn.is-cancel:is(:hover,:focus-visible){background:var(--gdl-box);color:var(--gdl-strong)}.gs-chat-group-modal.gdl-chat .gs-chat-group-submit-btn:disabled{opacity:.6;cursor:default}.gs-chat-group-modal.gdl-chat .gs-chat-group-submit-btn :is(i,svg){width:calc(15px * var(--gs-ui-scale, 1));height:calc(15px * var(--gs-ui-scale, 1))}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-backdrop{background:var(--gdl-dim);backdrop-filter:blur(4px)}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-shell{width:min(440px,calc(100vw - 32px));max-width:none;height:min(620px,calc(100dvh - 48px));max-height:none;display:flex;flex-direction:column;gap:0;overflow:hidden;margin:0;padding:0;border:0;border-radius:22px;background:linear-gradient(180deg,var(--gdl-top),var(--gdl-bottom));box-shadow:inset 0 0 0 1px var(--gdl-edge),var(--gdl-shadow);color:var(--gdl-text);font-family:var(--gdl-sans)}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-head{flex:none;display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:14px;margin:0;padding:20px 20px 14px;border:0;border-bottom:1px solid var(--gdl-line);background:none}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-head h4{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font:600 calc(17px * var(--gs-ui-scale, 1))/1.25 var(--gdl-sans);letter-spacing:-.01em;text-transform:none;color:var(--gdl-strong)}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-head .sp-vw-btn-icon{width:34px;height:34px;min-width:34px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);color:var(--gdl-muted);cursor:pointer}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-head .sp-vw-btn-icon:is(:hover,:focus-visible){background:var(--gdl-box-hover);color:var(--gdl-strong)}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-head .sp-vw-btn-icon :is(i,svg){width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1))}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-body{flex:1 1 auto;min-height:0;max-height:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:16px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:0;background:none}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-msg{align-self:flex-start;max-width:78%;margin:0;padding:10px 13px;border:0;border-radius:16px 16px 16px 6px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);color:var(--gdl-text);font:400 calc(13px * var(--gs-ui-scale, 1))/1.45 var(--gdl-sans);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-msg.is-self{align-self:flex-end;border-radius:16px 16px 6px 16px;background:var(--gdl-on-bg);box-shadow:inset 0 0 0 1px var(--gdl-on-line);color:var(--gdl-strong)}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-msg small{display:block;margin-top:4px;font:400 calc(10.5px * var(--gs-ui-scale, 1))/1.2 var(--gdl-mono);letter-spacing:normal;color:var(--gdl-muted)}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-msg.is-self small{text-align:right}#globe-vw-chat-modal.gdl-chat .sp-vw-empty-copy{margin:auto 0;text-align:center;font:400 calc(13px * var(--gs-ui-scale, 1))/1.5 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-muted)}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-foot{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:12px 16px 16px;border:0;border-top:1px solid var(--gdl-line);background:none}#globe-vw-chat-modal.gdl-chat #globe-vw-chat-input{width:100%;height:42px;min-height:42px;box-sizing:border-box;margin:0;padding:0 14px;border:0;border-radius:12px;background:var(--gdl-field);box-shadow:inset 0 0 0 1px var(--gdl-field-line);color:var(--gdl-strong);font:400 calc(13.5px * var(--gs-ui-scale, 1))/1.3 var(--gdl-sans);letter-spacing:normal}#globe-vw-chat-modal.gdl-chat #globe-vw-chat-input::-moz-placeholder{color:var(--gdl-muted)}#globe-vw-chat-modal.gdl-chat #globe-vw-chat-input::placeholder{color:var(--gdl-muted)}#globe-vw-chat-modal.gdl-chat #globe-vw-chat-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--gdl-on-line),0 0 0 4px var(--gdl-on-bg)}#globe-vw-chat-modal.gdl-chat #globe-vw-chat-send{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;min-height:42px;margin:0;padding:0 16px;border:0;border-radius:12px;background:var(--gdl-primary);box-shadow:var(--gdl-primary-glow);color:var(--gdl-primary-ink);font:600 calc(13px * var(--gs-ui-scale, 1))/1 var(--gdl-sans);letter-spacing:normal;text-transform:none;cursor:pointer}#globe-vw-chat-modal.gdl-chat #globe-vw-chat-send :is(i,svg){width:calc(15px * var(--gs-ui-scale, 1));height:calc(15px * var(--gs-ui-scale, 1))}@media (max-width:640px){#globe-vw-chat-modal.gdl-chat{align-items:flex-end;padding:0}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-shell{width:100%;height:min(640px,calc(100dvh - 56px));border-radius:26px 26px 0 0;box-shadow:inset 0 1px 0 var(--gdl-edge),var(--gdl-sheet-shadow)}#globe-vw-chat-modal.gdl-chat .sp-vw-chat-foot{padding-bottom:max(16px,env(safe-area-inset-bottom))}#globe-vw-chat-modal.gdl-chat #globe-vw-chat-input{height:46px;font-size:calc(16px * var(--gs-ui-scale, 1))}#globe-vw-chat-modal.gdl-chat #globe-vw-chat-send{height:46px}}#ui-layer .gs-chat-group-modal.gdl-chat .gs-chat-group-modal-card{border-color:transparent!important;background:linear-gradient(180deg,var(--gdl-top),var(--gdl-bottom))!important;box-shadow:inset 0 0 0 1px var(--gdl-edge),var(--gdl-shadow)!important}#ui-layer .gs-chat-group-modal.gdl-chat .gs-chat-group-toggle{border-color:transparent!important;background:var(--gdl-box)!important;box-shadow:inset 0 0 0 1px var(--gdl-line)!important}#ui-layer .gs-chat-group-modal.gdl-chat .gs-chat-group-tool-btn{border-color:transparent!important;background:none!important;box-shadow:none!important;color:var(--gdl-accent)!important}#ui-layer .gs-chat-group-modal.gdl-chat .gs-chat-group-tool-btn.is-muted{color:var(--gdl-muted)!important}#ui-layer .gs-chat-group-modal.gdl-chat .gs-chat-group-tool-btn:is(:hover,:focus-visible){background:var(--gdl-box)!important}#ui-layer .gs-chat-group-modal.gdl-chat .gs-chat-group-input::-moz-placeholder{color:var(--gdl-muted)!important;opacity:1!important}#ui-layer .gs-chat-group-modal.gdl-chat .gs-chat-group-input::placeholder{color:var(--gdl-muted)!important;opacity:1!important}.sp-post-media-modal.gdl-media .sp-post-media-modal-dialog{display:flex;flex-direction:column;gap:10px;margin:0;padding:10px;border:0;border-radius:18px;background:linear-gradient(180deg,var(--gdl-top),var(--gdl-bottom));box-shadow:inset 0 0 0 1px var(--gdl-edge);color:var(--gdl-text);font-family:var(--gdl-sans)}.sp-post-media-modal.gdl-media .sp-post-media-modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:10px;margin:0;padding:2px 2px 0 6px;border:0;background:none}.sp-post-media-modal.gdl-media .sp-post-media-modal-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 calc(13px * var(--gs-ui-scale, 1))/1.3 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-strong)}.sp-post-media-modal.gdl-media .sp-post-media-modal-counter{display:inline-flex;align-items:center;height:24px;margin:0;padding:0 9px;border:0;border-radius:999px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);font:500 calc(11.5px * var(--gs-ui-scale, 1))/1 var(--gdl-mono);letter-spacing:normal;color:var(--gdl-muted)}.sp-post-media-modal.gdl-media .sp-post-media-modal-head>.sp-post-icon-btn{width:30px;height:30px;min-width:30px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);color:var(--gdl-muted);cursor:pointer}.sp-post-media-modal.gdl-media .sp-post-media-modal-head>.sp-post-icon-btn:is(:hover,:focus-visible){background:var(--gdl-box-hover);color:var(--gdl-strong)}.sp-post-media-modal.gdl-media .sp-post-media-modal-head>.sp-post-icon-btn :is(i,svg){width:calc(15px * var(--gs-ui-scale, 1));height:calc(15px * var(--gs-ui-scale, 1))}.sp-post-media-modal.gdl-media .sp-post-media-modal-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;border:0;background:none}.sp-post-media-modal.gdl-media .sp-post-media-modal-content{grid-column:1;grid-row:1;display:grid;place-items:center;min-height:200px;max-height:440px;margin:0;padding:0;overflow:hidden;border:0;border-radius:14px;background:var(--gdl-dim);box-shadow:inset 0 0 0 1px var(--gdl-line)}.sp-post-media-modal.gdl-media .sp-post-media-modal-content>:is(.sp-post-media-modal-image,.sp-post-media-modal-video){display:block;width:100%;max-width:100%;height:100%;max-height:440px;-o-object-fit:contain;object-fit:contain;border:0;border-radius:0}.sp-post-media-modal.gdl-media .sp-post-media-modal-frame{width:100%;height:440px;border:0;border-radius:0;background:var(--gdl-field)}.sp-post-media-modal.gdl-media :is(.sp-post-media-modal-audio-wrap,.sp-post-media-modal-fallback){display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:28px 16px;border:0;background:none;box-shadow:none;text-align:center}.sp-post-media-modal.gdl-media :is(.sp-post-media-modal-audio-wrap,.sp-post-media-modal-fallback)>:is(i,svg,.sp-post-attachment-icon){width:calc(48px * var(--gs-ui-scale, 1));height:calc(48px * var(--gs-ui-scale, 1));display:grid;place-items:center;margin:0;border:0;border-radius:14px;background:var(--gdl-mark);color:var(--gdl-accent)}.sp-post-media-modal.gdl-media .sp-post-media-modal-fallback .sp-post-attachment-icon :is(i,svg){width:calc(22px * var(--gs-ui-scale, 1));height:calc(22px * var(--gs-ui-scale, 1))}.sp-post-media-modal.gdl-media :is(.sp-post-media-modal-audio-wrap,.sp-post-media-modal-fallback) p{margin:0;overflow-wrap:anywhere;font:600 calc(13px * var(--gs-ui-scale, 1))/1.35 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-strong)}.sp-post-media-modal.gdl-media .sp-post-media-modal-fallback small{font:400 calc(11.5px * var(--gs-ui-scale, 1))/1.3 var(--gdl-mono);color:var(--gdl-muted)}.sp-post-media-modal.gdl-media .sp-post-media-modal-audio{width:min(100%,360px)}.sp-post-media-modal.gdl-media .sp-post-media-modal-nav{position:absolute;top:50%;z-index:2;width:36px;height:36px;min-width:36px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--gdl-bottom);box-shadow:inset 0 0 0 1px var(--gdl-edge),0 6px 16px -8px var(--gdl-dim);color:var(--gdl-strong);cursor:pointer;transform:translateY(-50%)}.sp-post-media-modal.gdl-media .sp-post-media-modal-nav.is-prev{left:10px}.sp-post-media-modal.gdl-media .sp-post-media-modal-nav.is-next{right:10px}.sp-post-media-modal.gdl-media .sp-post-media-modal-nav:is(:hover,:focus-visible){background:var(--gdl-top);color:var(--gdl-accent)}.sp-post-media-modal.gdl-media .sp-post-media-modal-nav :is(i,svg){width:calc(18px * var(--gs-ui-scale, 1));height:calc(18px * var(--gs-ui-scale, 1))}.sp-post-media-modal.gdl-media .sp-post-media-modal-thumb-row{display:flex;gap:8px;margin:0;padding:2px;overflow-x:auto;scrollbar-width:thin;border:0;background:none}.sp-post-media-modal.gdl-media .sp-post-media-modal-thumb{flex:none;width:60px;height:44px;margin:0;padding:0;display:grid;place-items:center;overflow:hidden;border:0;border-radius:10px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);color:var(--gdl-muted);opacity:.72;cursor:pointer}.sp-post-media-modal.gdl-media .sp-post-media-modal-thumb:is(:hover,:focus-visible){opacity:1}.sp-post-media-modal.gdl-media .sp-post-media-modal-thumb.is-active{box-shadow:0 0 0 2px var(--gdl-accent);opacity:1}.sp-post-media-modal.gdl-media .sp-post-media-modal-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sp-post-media-modal.gdl-media .sp-post-media-modal-thumb :is(i,svg){width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1))}@media (max-width:640px){.sp-post-media-modal.gdl-media .sp-post-media-modal-content{min-height:160px;max-height:320px}.sp-post-media-modal.gdl-media .sp-post-media-modal-content>:is(.sp-post-media-modal-image,.sp-post-media-modal-video){max-height:320px}.sp-post-media-modal.gdl-media .sp-post-media-modal-frame{height:320px}.sp-post-media-modal.gdl-media .sp-post-media-modal-nav{width:32px;height:32px;min-width:32px}}.godweb-root.gs-public-theme-active #ui-layer .sp-post-media-modal.gdl-media .sp-post-media-modal-thumb.is-active{border-color:transparent!important;background-image:none!important;box-shadow:0 0 0 2px var(--gdl-accent)!important}.gs-profile-status-modal.gdl-status:has(.is-compose) .gs-profile-status-backdrop{background:var(--gdl-dim);backdrop-filter:blur(4px)}.gs-profile-status-modal.gdl-status .gs-profile-status-shell.is-compose{width:min(560px,calc(100vw - 32px));max-width:none;height:auto;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;gap:0;overflow:hidden;margin:0;padding:0;border:0;border-radius:22px;background:linear-gradient(180deg,var(--gdl-top),var(--gdl-bottom));box-shadow:inset 0 0 0 1px var(--gdl-edge),var(--gdl-shadow);color:var(--gdl-text);font-family:var(--gdl-sans)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-head{flex:none;display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:14px;margin:0;padding:22px 22px 14px;border:0;background:none}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-head .gdl-mark :is(i,svg){width:calc(20px * var(--gs-ui-scale, 1));height:calc(20px * var(--gs-ui-scale, 1))}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-title-wrap{display:flex;flex-direction:column;gap:3px;min-width:0}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-title{margin:0;font:600 calc(18px * var(--gs-ui-scale, 1))/1.25 var(--gdl-sans);letter-spacing:-.012em;text-transform:none;color:var(--gdl-strong)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-sub{margin:0;font:400 calc(12.5px * var(--gs-ui-scale, 1))/1.4 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-muted)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-close{width:34px;height:34px;min-width:34px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);color:var(--gdl-muted);cursor:pointer}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-close:is(:hover,:focus-visible){background:var(--gdl-box-hover);color:var(--gdl-strong)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-close :is(i,svg){width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1))}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;margin:0;padding:4px 22px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:0;background:none}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-compose-form{display:contents}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-body>*,.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-compose-form>*{flex-shrink:0}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-label{display:flex;flex-direction:column;gap:7px;margin:0;font:600 calc(12px * var(--gs-ui-scale, 1))/1.2 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-text)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-textarea{width:100%;min-height:96px;box-sizing:border-box;margin:0;padding:12px 14px;border:0;border-radius:12px;background:var(--gdl-field);box-shadow:inset 0 0 0 1px var(--gdl-field-line);color:var(--gdl-strong);font:400 calc(13.5px * var(--gs-ui-scale, 1))/1.5 var(--gdl-sans);letter-spacing:normal;text-transform:none;resize:vertical}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-textarea::-moz-placeholder{color:var(--gdl-muted)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-textarea::placeholder{color:var(--gdl-muted)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--gdl-on-line),0 0 0 4px var(--gdl-on-bg)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-upload-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:6px 6px 6px 14px;border:0;border-radius:12px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;border:0;background:none;font:400 calc(12.5px * var(--gs-ui-scale, 1))/1.3 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-muted)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-upload-btn{flex:none;display:inline-flex;align-items:center;gap:7px;height:34px;margin:0;padding:0 12px;border:0;border-radius:10px;background:var(--gdl-box-hover);box-shadow:inset 0 0 0 1px var(--gdl-field-line);color:var(--gdl-strong);font:600 calc(12.5px * var(--gs-ui-scale, 1))/1 var(--gdl-sans);letter-spacing:normal;text-transform:none;cursor:pointer}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-upload-btn :is(i,svg){width:calc(15px * var(--gs-ui-scale, 1));height:calc(15px * var(--gs-ui-scale, 1))}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-preview:not(.has-media){display:none}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-preview.has-media{margin:0;overflow:hidden;border:0;border-radius:14px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-preview.has-media img{display:block;width:100%;max-height:240px;-o-object-fit:cover;object-fit:cover}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-actions{order:10;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 -22px;padding:14px 22px 18px;border:0;border-top:1px solid var(--gdl-line);background:var(--gdl-bottom)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-actions .gs-profile-status-action-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;min-height:42px;margin:0;padding:0 16px;border:0;border-radius:12px;background:none;box-shadow:none;color:var(--gdl-muted);font:600 calc(13px * var(--gs-ui-scale, 1))/1 var(--gdl-sans);letter-spacing:normal;text-transform:none;cursor:pointer}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-actions .gs-profile-status-action-btn:not(.is-primary):is(:hover,:focus-visible){background:var(--gdl-box);color:var(--gdl-strong)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-actions .gs-profile-status-action-btn.is-primary{padding:0 18px;background:var(--gdl-primary);box-shadow:var(--gdl-primary-glow);color:var(--gdl-primary-ink)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-action-btn :is(i,svg){width:calc(15px * var(--gs-ui-scale, 1));height:calc(15px * var(--gs-ui-scale, 1))}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-action-btn:disabled{opacity:.6;cursor:default}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding:0}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-head strong{font:600 calc(12px * var(--gs-ui-scale, 1))/1.2 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-text)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-head span{font:500 calc(11.5px * var(--gs-ui-scale, 1))/1.2 var(--gdl-mono);letter-spacing:normal;text-transform:none;color:var(--gdl-accent)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0;padding:4px;border:0;border-radius:13px;background:var(--gdl-tab-row);box-shadow:inset 0 0 0 1px var(--gdl-line)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-option{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:34px;margin:0;padding:0 10px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--gdl-tab-ink);font:500 calc(12.5px * var(--gs-ui-scale, 1))/1.15 var(--gdl-sans);letter-spacing:normal;text-align:center;text-transform:none;cursor:pointer}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-option:hover{background:var(--gdl-box-hover);color:var(--gdl-strong)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-option.is-active{background:var(--gdl-primary);box-shadow:var(--gdl-primary-glow);color:var(--gdl-primary-ink);font-weight:600}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-option:has(input:focus-visible){outline:2px solid var(--gdl-on-line);outline-offset:1px}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-option input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-option :is(i,svg){flex:none;width:calc(14px * var(--gs-ui-scale, 1));height:calc(14px * var(--gs-ui-scale, 1))}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-list{display:flex;flex-direction:column;gap:6px;max-height:260px;margin:0;padding:0;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:auto;border:0;background:none}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:12px;margin:0;padding:8px 12px;border:0;border-radius:12px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);color:var(--gdl-text);cursor:pointer}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact:hover{background:var(--gdl-box-hover)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact.is-selected{background:var(--gdl-on-bg);box-shadow:inset 0 0 0 1.5px var(--gdl-on-line)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact-avatar{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;margin:0;border:0;border-radius:50%;background:var(--gdl-mark);box-shadow:none;color:var(--gdl-accent);font:600 calc(11px * var(--gs-ui-scale, 1))/1 var(--gdl-sans)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 calc(13px * var(--gs-ui-scale, 1))/1.3 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-strong)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact-copy small{font:400 calc(11px * var(--gs-ui-scale, 1))/1.3 var(--gdl-mono);letter-spacing:normal;color:var(--gdl-muted)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact>:is(i,svg){width:calc(18px * var(--gs-ui-scale, 1));height:calc(18px * var(--gs-ui-scale, 1));color:var(--gdl-muted)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-contact.is-selected>:is(i,svg){color:var(--gdl-accent)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-empty{margin:0;padding:14px;border:0;border-radius:12px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);text-align:center;font:400 calc(12.5px * var(--gs-ui-scale, 1))/1.4 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-muted)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-existing{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 18px;border:0;background:none}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-section-title{margin:0;font:600 calc(12px * var(--gs-ui-scale, 1))/1.2 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-text)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-mini{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 10px 10px 12px;border:0;border-radius:12px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-mini-thumb{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;margin:0;border:0;border-radius:10px;background:var(--gdl-mark);box-shadow:none;color:var(--gdl-accent)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-mini-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-mini-thumb :is(i,svg){width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1))}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-mini-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-mini-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 calc(13px * var(--gs-ui-scale, 1))/1.35 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-strong)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-mini-copy span{font:400 calc(11.5px * var(--gs-ui-scale, 1))/1.3 var(--gdl-mono);letter-spacing:normal;text-transform:none;color:var(--gdl-muted)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-mini .gs-profile-status-action-btn.is-danger{display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 12px;border:0;border-radius:10px;background:none;box-shadow:inset 0 0 0 1px var(--gdl-bad-line);color:var(--gdl-bad);font:600 calc(12px * var(--gs-ui-scale, 1))/1 var(--gdl-sans);letter-spacing:normal;text-transform:none;cursor:pointer}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-mini .gs-profile-status-action-btn.is-danger:is(:hover,:focus-visible){background:var(--gdl-bad-btn);box-shadow:var(--gdl-bad-glow);color:var(--gdl-bad-ink)}@media (max-width:640px){.gs-profile-status-modal.gdl-status:has(.is-compose){align-items:flex-end;padding:0}.gs-profile-status-modal.gdl-status .gs-profile-status-shell.is-compose{width:100%;max-height:calc(100dvh - 56px);border-radius:26px 26px 0 0;box-shadow:inset 0 1px 0 var(--gdl-edge),var(--gdl-sheet-shadow)}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-head{padding:20px 18px 12px}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-body{padding-left:18px;padding-right:18px}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-textarea{font-size:calc(16px * var(--gs-ui-scale, 1))}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-privacy-option{flex-direction:column;gap:4px;min-height:48px;padding:6px 4px;font-size:calc(11.5px * var(--gs-ui-scale, 1))}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-actions{margin:0 -18px;padding:12px 18px max(22px,env(safe-area-inset-bottom))}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-actions .gs-profile-status-action-btn{flex:1 1 0;height:46px}.gs-profile-status-modal.gdl-status .is-compose .gs-profile-status-actions .gs-profile-status-action-btn:not(.is-primary){background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-field-line);color:var(--gdl-strong)}}#side-panel.gsp{--gsp-strong:var(--gs-public-theme-strong,#eef3fa);--gsp-body:var(--gs-public-theme-text,#c6d1e0);--gsp-muted:var(--gs-public-theme-muted,#8a9bb1);--gsp-accent:var(--gs-public-theme-primary,#6cb6f5);--gsp-top:var(--gs-public-theme-panel,#0f1a2b);--gsp-bottom:var(--gs-public-theme-panel-strong,#09111d);--gsp-edge:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 12%,transparent);--gsp-sheen:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 5%,transparent);--gsp-line:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 8%,transparent);--gsp-btn:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 4%,transparent);--gsp-btn-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#aac8eb) 16%,transparent);--gsp-ghost-hover:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 7%,transparent);--gsp-ghost-press:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 11%,transparent);--gsp-ring:color-mix(in srgb,var(--gs-public-theme-primary,#6cb6f5) 70%,transparent);--gsp-thumb:color-mix(in srgb,var(--gs-public-theme-border-strong,#aac8eb) 22%,transparent);--gsp-thumb-hot:color-mix(in srgb,var(--gs-public-theme-border-strong,#aac8eb) 36%,transparent);--gsp-fav:#f2bb5c;--gsp-fav-bg:rgba(242,187,92,0.1);--gsp-fav-line:rgba(242,187,92,0.42);--gsp-fav-ink:#fbe3b4;--gsp-shadow:0 32px 64px -32px rgba(0,0,0,0.9),0 2px 10px rgba(0,0,0,0.25);--gsp-tab-ink:var(--gs-public-theme-muted,#8a9bb1);--gsp-tab-ink-hot:var(--gs-public-theme-strong,#eef3fa);--gsp-tab-line:var(--gs-public-theme-primary,#6cb6f5);--gsp-tab-glow:color-mix(in srgb,var(--gs-public-theme-primary,#6cb6f5) 55%,transparent);--gsp-seg-track:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 4%,transparent);--gsp-seg-edge:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 8%,transparent);--gsp-seg-on:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 10%,var(--gs-public-theme-panel,#0f1a2b));--gsp-seg-on-shadow:inset 0 1px 0 color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 8%,transparent),0 1px 3px rgba(0,0,0,0.45);--gsp-persona-track:color-mix(in srgb,var(--gs-public-theme-primary,#4a90d9) 12%,transparent);--gsp-persona-edge:color-mix(in srgb,var(--gs-public-theme-primary,#6cb6f5) 30%,transparent);--gsp-persona-ink:var(--gs-public-theme-primary,#8fc0ef);--gsp-persona-on:linear-gradient(180deg,var(--gs-public-theme-muted,#2f6ea3),var(--gs-public-theme-muted,#1f4f7b));--gsp-persona-on-ink:var(--gs-public-theme-strong,#f2f8ff);--gsp-persona-glow:color-mix(in srgb,var(--gs-public-theme-primary,#3d86c6) 45%,transparent);--gsp-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif}body.theme-classic:not(.gs-public-theme-active) #side-panel.gsp{--gsp-strong:#0e1726;--gsp-body:#24324a;--gsp-muted:#5b6b80;--gsp-accent:#1d6fb8;--gsp-top:#ffffff;--gsp-bottom:#f5f8fc;--gsp-edge:rgba(15,40,80,0.14);--gsp-sheen:rgba(255,255,255,0.9);--gsp-line:rgba(15,40,80,0.1);--gsp-btn:rgba(255,255,255,0.92);--gsp-btn-line:rgba(15,40,80,0.14);--gsp-ghost-hover:rgba(15,40,80,0.06);--gsp-ghost-press:rgba(15,40,80,0.1);--gsp-ring:rgba(29,111,184,0.6);--gsp-thumb:rgba(15,40,80,0.18);--gsp-thumb-hot:rgba(15,40,80,0.3);--gsp-fav:#b7791f;--gsp-fav-bg:rgba(183,121,31,0.08);--gsp-fav-line:rgba(183,121,31,0.4);--gsp-fav-ink:#7a4f12;--gsp-shadow:0 28px 56px -30px rgba(15,40,80,0.45),0 2px 8px rgba(15,40,80,0.08);--gsp-tab-ink:#5b6b80;--gsp-tab-ink-hot:#0e1726;--gsp-tab-line:#1d6fb8;--gsp-tab-glow:rgba(29,111,184,0.3);--gsp-seg-track:rgba(15,40,80,0.05);--gsp-seg-edge:rgba(15,40,80,0.08);--gsp-seg-on:#ffffff;--gsp-seg-on-shadow:0 1px 3px rgba(15,40,80,0.16),0 0 0 1px rgba(15,40,80,0.06);--gsp-persona-track:rgba(29,111,184,0.08);--gsp-persona-edge:rgba(29,111,184,0.25);--gsp-persona-ink:#1d5f9e;--gsp-persona-on:linear-gradient(180deg,#2f6ea3,#1f4f7b);--gsp-persona-on-ink:#ffffff;--gsp-persona-glow:rgba(31,79,123,0.35)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]){background:linear-gradient(180deg,var(--gsp-top),var(--gsp-bottom));border-color:transparent;box-shadow:inset 0 1px 0 var(--gsp-sheen),inset 0 0 0 1px var(--gsp-edge),var(--gsp-shadow);backdrop-filter:none;color:var(--gsp-body)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>#sp-compass-ai-chat-host{position:absolute}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>:is(#close-panel,#open-panel-external){top:16px;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--gsp-muted);align-items:center;justify-content:center;transition:background-color .16s ease,color .16s ease,transform .1s ease}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>#close-panel{right:12px;left:auto}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>#open-panel-external{right:48px;left:auto}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>:is(#close-panel,#open-panel-external) :is(i,svg){width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1));stroke-width:1.75}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>:is(#close-panel,#open-panel-external):hover{background:var(--gsp-ghost-hover);color:var(--gsp-strong);box-shadow:none;transform:none}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>:is(#close-panel,#open-panel-external):active{background:var(--gsp-ghost-press);transform:scale(.94)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>:is(#close-panel,#open-panel-external):focus-visible{outline:2px solid var(--gsp-ring);outline-offset:1px}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sp-favorite-toggle{min-height:34px;padding:0 12px;gap:8px;border:0;border-radius:10px;background:var(--gsp-btn);box-shadow:inset 0 0 0 1px var(--gsp-btn-line);color:var(--gsp-body);font:500 calc(13px * var(--gs-ui-scale, 1))/1 var(--gsp-sans);letter-spacing:0;text-transform:none;text-shadow:none;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sp-favorite-toggle :is(i,svg){width:calc(15px * var(--gs-ui-scale, 1));height:calc(15px * var(--gs-ui-scale, 1));color:var(--gsp-muted);stroke-width:1.75}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sp-favorite-toggle:hover{background:var(--gsp-ghost-hover);color:var(--gsp-strong)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sp-favorite-toggle.is-active{background:var(--gsp-fav-bg);box-shadow:inset 0 0 0 1px var(--gsp-fav-line);color:var(--gsp-fav-ink)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sp-favorite-toggle.is-active :is(i,svg){color:var(--gsp-fav);fill:var(--gsp-fav)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sp-favorite-toggle:focus-visible{outline:2px solid var(--gsp-ring);outline-offset:2px}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell>.sp-manage-search-row{position:absolute;top:16px;right:84px;z-index:5;padding:0}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-wrap{width:32px;max-width:none;height:32px;transition:width .22s cubic-bezier(.22,1,.36,1)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-wrap:has(.sp-manage-search-input:not(:-moz-placeholder)){width:260px}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-row:focus-within .sp-manage-search-wrap,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-wrap:has(.sp-manage-search-input:not(:placeholder-shown)){width:260px}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-input{height:32px;padding:0 0 0 32px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--gsp-strong);font:500 calc(13px * var(--gs-ui-scale, 1))/1 var(--gsp-sans);cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-input::-moz-placeholder{color:transparent}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-input::placeholder{color:transparent}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-input:hover{background:var(--gsp-ghost-hover)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-input:is(:focus,:not(:-moz-placeholder)){padding:0 30px 0 34px;background:var(--gsp-btn);box-shadow:inset 0 0 0 1px var(--gsp-btn-line);cursor:text}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-input:is(:focus,:not(:placeholder-shown)){padding:0 30px 0 34px;background:var(--gsp-btn);box-shadow:inset 0 0 0 1px var(--gsp-btn-line);cursor:text}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-input:focus{box-shadow:inset 0 0 0 1px var(--gsp-ring)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-input:focus::-moz-placeholder{color:var(--gsp-muted)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-input:focus::placeholder{color:var(--gsp-muted)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-icon{left:8px;width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1));color:var(--gsp-muted);stroke-width:1.75}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-row:is(:hover,:focus-within) .sp-manage-search-icon{color:var(--gsp-strong)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-clear{right:8px;color:var(--gsp-muted)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-clear:hover{color:var(--gsp-strong)}@media (max-width:767px){#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell>.sp-manage-search-row{display:none}}@media (prefers-reduced-motion:reduce){#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #manage-panel-shell .sp-manage-search-wrap{transition:none}}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell>.sp-apps-workspace-head{grid-template-columns:minmax(0,1fr) auto auto;gap:4px;margin-top:-5px;padding-right:14px;box-sizing:border-box}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell .sp-apps-workspace-title-wrap{grid-column:1;grid-row:1;justify-self:start;gap:10px}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell .sp-apps-workspace-head-actions{grid-column:2;grid-row:1}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell .sp-apps-workspace-head>[data-apps-workspace-open-external]{grid-column:3;grid-row:1}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell .sp-apps-workspace-title{color:var(--gsp-strong);font:600 calc(15px * var(--gs-ui-scale, 1))/1.2 var(--gsp-sans);letter-spacing:0;text-align:left;text-transform:none;text-shadow:none}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell .sp-apps-workspace-head :is([data-apps-workspace-open-external],[data-apps-workspace-close]){width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--gsp-muted);transition:background-color .16s ease,color .16s ease}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell .sp-apps-workspace-head :is([data-apps-workspace-open-external],[data-apps-workspace-close]):hover{background:var(--gsp-ghost-hover);color:var(--gsp-strong)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell .sp-apps-workspace-head :is([data-apps-workspace-open-external],[data-apps-workspace-close]) :is(i,svg){width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1));stroke-width:1.75}@media (max-width:767px){#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell>.sp-apps-workspace-head{margin-top:0;padding:0 44px}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell .sp-apps-workspace-title-wrap{grid-column:1/-1;justify-self:center}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) #apps-workspace-shell .sp-apps-workspace-head-actions{grid-column:3}}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>.gsp-progress{position:fixed;top:0;left:14px;right:14px;z-index:40;height:3px;overflow:hidden;border-radius:0 0 2px 2px;background:color-mix(in srgb,var(--gsp-accent) 14%,transparent);opacity:0;pointer-events:none;transition:opacity .2s ease}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>.gsp-progress:before{content:"";position:absolute;top:0;bottom:0;left:0;width:36%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--gsp-accent),transparent);transform:translateX(-100%)}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>.gsp-progress.gsp-busy{opacity:1;transition-delay:.12s}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>.gsp-progress.gsp-busy:before{animation:gsp-progress 1.15s cubic-bezier(.45,0,.25,1) infinite}@keyframes gsp-progress{to{transform:translateX(280%)}}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .bld-loading-block,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .bld-screen-center.is-loading,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .dms-loader,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .gai-none.is-loading,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .gsp-loading-note,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .hpx-none.is-loading,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .mv-loadline,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .pfp-loading-t,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sf-loading,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sp-appflows-inline-loader,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sp-appflows-loader,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sp-connections-loading,#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]) .sp-memory-folder-loading{visibility:hidden}@media (prefers-reduced-motion:reduce){#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])>.gsp-progress.gsp-busy:before{width:100%;transform:none;animation:gsp-progress-pulse 1.6s ease-in-out infinite}@keyframes gsp-progress-pulse{50%{opacity:.35}}}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"]){scrollbar-width:thin;scrollbar-color:var(--gsp-thumb) transparent}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])::-webkit-scrollbar{width:8px}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])::-webkit-scrollbar-track{background:transparent}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:var(--gsp-thumb);background-clip:padding-box}#ui-layer #side-panel.gsp:not(.node-preview-mode[data-panel-size="0.25"])::-webkit-scrollbar-thumb:hover{background:var(--gsp-thumb-hot);background-clip:padding-box}