.gdl{--gdl-strong:var(--gs-public-theme-strong,#eef3fa);--gdl-text:var(--gs-public-theme-text,#c6d1e0);--gdl-muted:var(--gs-public-theme-muted,#93a3b8);--gdl-accent:var(--gs-public-theme-primary,#6cb6f5);--gdl-top:var(--gs-public-theme-panel,#0f1a2b);--gdl-bottom:var(--gs-public-theme-panel-strong,#09111d);--gdl-edge:color-mix(in srgb,var(--gs-public-theme-border-strong,#ffffff) 14%,transparent);--gdl-line:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 8%,transparent);--gdl-box:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 3.5%,transparent);--gdl-box-hover:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 7%,transparent);--gdl-field:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 4%,transparent);--gdl-field-line:color-mix(in srgb,var(--gs-public-theme-border-strong,#aac8eb) 18%,transparent);--gdl-on-bg:color-mix(in srgb,var(--gs-public-theme-primary,#6cb6f5) 13%,transparent);--gdl-on-line:color-mix(in srgb,var(--gs-public-theme-primary,#6cb6f5) 46%,transparent);--gdl-mark:color-mix(in srgb,var(--gs-public-theme-primary,#6cb6f5) 15%,transparent);--gdl-primary:linear-gradient(145deg,color-mix(in srgb,var(--gs-public-theme-primary,#3a9be4) 92%,#ffffff),color-mix(in srgb,var(--gs-public-theme-primary,#185fa8) 66%,#000000));--gdl-primary-ink:#ffffff;--gdl-primary-glow:0 10px 22px -12px rgba(24,95,168,0.95);--gdl-tab-row:color-mix(in srgb,var(--gs-public-theme-strong,#ffffff) 3%,transparent);--gdl-tab-ink:var(--gs-public-theme-muted,#a3b5cc);--gdl-bad:#ff9a9a;--gdl-bad-bg:rgba(255,110,110,0.1);--gdl-bad-line:rgba(255,120,110,0.34);--gdl-bad-btn:linear-gradient(145deg,#e0504f,#a8262a);--gdl-bad-ink:#ffffff;--gdl-bad-glow:0 10px 22px -12px rgba(168,38,42,0.9);--gdl-sheet-shadow:0 -20px 50px -20px rgba(0,0,0,0.8);--gdl-warn:#ffd99a;--gdl-warn-bg:rgba(242,187,92,0.1);--gdl-ok:#8ff0bb;--gdl-ok-bg:rgba(61,220,132,0.12);--gdl-dim:rgba(3,7,14,0.62);--gdl-shadow:0 30px 60px -28px rgba(0,0,0,0.85),0 2px 10px rgba(0,0,0,0.22);--gdl-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--gdl-mono:"Geist Mono",ui-monospace,monospace}body.theme-classic:not(.gs-public-theme-active) .gdl{--gdl-strong:#0f1b2d;--gdl-text:#2b3a50;--gdl-muted:#55657c;--gdl-accent:#1d6fc2;--gdl-top:#ffffff;--gdl-bottom:#f2f6fb;--gdl-edge:rgba(15,27,45,0.12);--gdl-line:rgba(15,27,45,0.09);--gdl-box:rgba(15,27,45,0.035);--gdl-box-hover:rgba(15,27,45,0.07);--gdl-field:#ffffff;--gdl-field-line:rgba(15,27,45,0.16);--gdl-on-bg:rgba(29,111,194,0.09);--gdl-on-line:rgba(29,111,194,0.5);--gdl-mark:rgba(29,111,194,0.1);--gdl-tab-row:rgba(15,27,45,0.04);--gdl-tab-ink:#44546b;--gdl-primary:linear-gradient(145deg,#2f8ad6,#1b5fa6);--gdl-bad:#b3261e;--gdl-bad-bg:rgba(179,38,30,0.07);--gdl-bad-line:rgba(179,38,30,0.3);--gdl-warn:#8a5a00;--gdl-warn-bg:rgba(138,90,0,0.08);--gdl-ok:#17703f;--gdl-ok-bg:rgba(23,112,63,0.09);--gdl-dim:rgba(214,224,236,0.6);--gdl-shadow:0 30px 60px -30px rgba(20,40,70,0.35)}.gdl .gdl-mark{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--gdl-mark);color:var(--gdl-accent);font-style:normal}.gdl .gdl-mark.is-bad{background:var(--gdl-bad-bg);color:var(--gdl-bad)}.gdl .gdl-svg{display:block;flex:none}.gs-ui-modal.gdl .gs-ui-modal-backdrop{background:var(--gdl-dim);backdrop-filter:blur(4px)}.gs-ui-modal.gdl .gs-ui-modal-shell{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;display:flex;flex-direction:column;gap: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);overflow:hidden}.gs-ui-modal.gdl .gs-ui-modal-shell:after,.gs-ui-modal.gdl .gs-ui-modal-shell:before,.gs-ui-modal.gdl .gs-ui-modal-title:before{display:none}.gs-ui-modal.gdl .gs-ui-modal-head{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:14px;flex:none;margin:0;padding:22px 22px 0}.gs-ui-modal.gdl .gs-ui-modal-title{margin:0;font:600 calc(18px * var(--gs-ui-scale, 1))/1.25 var(--gdl-sans);letter-spacing:-.012em;text-align:left;text-transform:none;color:var(--gdl-strong);overflow-wrap:anywhere}.gs-ui-modal.gdl :is(.gs-ui-modal-close-icon-btn,.sp-entity-details-close-icon){position:static;display:grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:0;border-radius:50%;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);color:var(--gdl-muted);transform:none;cursor:pointer}.gs-ui-modal.gdl :is(.gs-ui-modal-close-icon-btn,.sp-entity-details-close-icon) :is(i,svg){width:calc(16px * var(--gs-ui-scale, 1));height:calc(16px * var(--gs-ui-scale, 1))}.gs-ui-modal.gdl :is(.gs-ui-modal-close-icon-btn,.sp-entity-details-close-icon):is(:hover,:focus-visible){background:var(--gdl-box-hover);color:var(--gdl-strong);transform:none}.gs-ui-modal.gdl .gs-ui-modal-icon-btn.is-hidden{display:none}.gs-ui-modal.gdl .gdl-mark :is(i,svg){width:calc(20px * var(--gs-ui-scale, 1));height:calc(20px * var(--gs-ui-scale, 1))}.gs-ui-modal.gdl .gs-ui-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex:none;margin:20px 0 0;padding:14px 22px 18px;border-top:1px solid var(--gdl-line)}.gs-ui-modal.gdl .gs-ui-modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-height:40px;min-width:0;padding:0 16px;border:0;border-radius:12px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-field-line);color:var(--gdl-strong);font:600 calc(13px * var(--gs-ui-scale, 1))/1 var(--gdl-sans);letter-spacing:normal;text-transform:none;white-space:nowrap;transform:none;cursor:pointer}.gs-ui-modal.gdl .gs-ui-modal-btn.is-hidden{display:none}.gs-ui-modal.gdl .gs-ui-modal-btn-cancel{background:none;box-shadow:none;color:var(--gdl-muted)}.gs-ui-modal.gdl .gs-ui-modal-btn-cancel:is(:hover,:focus-visible){background:var(--gdl-box);color:var(--gdl-strong)}.gs-ui-modal.gdl .gs-ui-modal-btn-confirm{background:var(--gdl-primary);box-shadow:var(--gdl-primary-glow);color:var(--gdl-primary-ink)}.gs-ui-modal.gdl .gs-ui-modal-btn-confirm.is-danger{background:var(--gdl-bad-btn);box-shadow:var(--gdl-bad-glow);color:var(--gdl-bad-ink)}.gs-ui-modal.gdl .gs-ui-modal-btn-confirm:is(:hover,:focus-visible){filter:brightness(1.08)}.gs-ui-modal.gdl .gs-ui-modal-btn:disabled{opacity:.6;cursor:default;filter:none}.gs-ui-modal.gdl .gs-ui-modal-btn:focus-visible{outline:2px solid var(--gdl-on-line);outline-offset:2px}.gdl .gdl-sec{grid-column:1/-1;margin:6px 0 -2px;padding-top:14px;border-top:1px solid var(--gdl-line);font:600 calc(13px * var(--gs-ui-scale, 1))/1.2 var(--gdl-sans);letter-spacing:normal;text-transform:none;color:var(--gdl-strong)}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-icon-glyph{display:grid;place-items:center;font-size:0}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-body{margin:6px 22px 0 76px;font:400 calc(13.5px * var(--gs-ui-scale, 1))/1.55 var(--gdl-sans);letter-spacing:normal;color:var(--gdl-text);overflow-wrap:anywhere}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-body:empty{display:none}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-input-wrap{margin:16px 22px 0}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-input-wrap.is-hidden{display:none}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-input{width:100%;height:44px;min-height:44px;box-sizing:border-box;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(14px * var(--gs-ui-scale, 1))/1.3 var(--gdl-sans)}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-input::-moz-placeholder{color:var(--gdl-muted)}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-input::placeholder{color:var(--gdl-muted)}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-input:focus{box-shadow:inset 0 0 0 1.5px var(--gdl-on-line),0 0 0 4px var(--gdl-on-bg)}.gs-ui-modal.gdl.gdl-ui .gdl-choices{display:grid;gap:8px;max-height:min(46vh,360px);margin:12px 18px 0;padding:4px;overflow-y:auto}.gs-ui-modal.gdl.gdl-ui .gdl-choices.is-hidden{display:none}.gs-ui-modal.gdl.gdl-ui .gdl-choice{display:grid;gap:3px;width:100%;box-sizing:border-box;padding:11px 14px;border:0;border-radius:12px;background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-line);color:var(--gdl-strong);font:500 calc(14px * var(--gs-ui-scale, 1))/1.35 var(--gdl-sans);text-align:left;cursor:pointer}.gs-ui-modal.gdl.gdl-ui .gdl-choice:hover{background:var(--gdl-box-hover)}.gs-ui-modal.gdl.gdl-ui .gdl-choice[aria-checked=true]{background:var(--gdl-on-bg);box-shadow:inset 0 0 0 1.5px var(--gdl-on-line)}.gs-ui-modal.gdl.gdl-ui .gdl-choice:focus-visible{outline:2px solid var(--gdl-accent);outline-offset:2px}.gs-ui-modal.gdl.gdl-ui .gdl-choice b{font-weight:600;overflow-wrap:anywhere}.gs-ui-modal.gdl.gdl-ui .gdl-choice small{color:var(--gdl-muted);font:400 calc(12.5px * var(--gs-ui-scale, 1))/1.4 var(--gdl-sans)}@media (max-width:640px){.gs-ui-modal.gdl{place-items:end center}.gs-ui-modal.gdl .gs-ui-modal-shell{width:100%;max-height:calc(100dvh - 56px);overflow-y:auto;border-radius:26px 26px 0 0;box-shadow:inset 0 1px 0 var(--gdl-edge),var(--gdl-sheet-shadow)}.gs-ui-modal.gdl .gs-ui-modal-head{padding:20px 18px 0}.gs-ui-modal.gdl .gs-ui-modal-actions{padding:12px 18px max(22px,env(safe-area-inset-bottom))}.gs-ui-modal.gdl .gs-ui-modal-btn{flex:1 1 0;height:46px}.gs-ui-modal.gdl .gs-ui-modal-btn-cancel{background:var(--gdl-box);box-shadow:inset 0 0 0 1px var(--gdl-field-line);color:var(--gdl-strong)}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-body{margin:6px 18px 0 72px}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-input-wrap{margin:16px 18px 0}.gs-ui-modal.gdl.gdl-ui .gdl-choices{margin:12px 14px 0}.gs-ui-modal.gdl.gdl-ui .gs-ui-modal-input{height:46px;font-size:calc(16px * var(--gs-ui-scale, 1))}}