:root{--teal-50:#e6f8f7;--teal-100:#c7efed;--teal-500:#10b5ad;--teal-600:#0e9e97;--teal-700:#0b7f79;--teal-800:#085f5b;--neutral-25:#fbfbfe;--neutral-50:#f5f6fb;--neutral-100:#eef1f9;--neutral-200:#e1e4f0;--neutral-300:#c9cce3;--neutral-500:#656b85;--neutral-600:#5b6284;--neutral-700:#434a6b;--neutral-900:#1b1f3a;--neutral-950:#12152b;--aurora:radial-gradient(1000px 640px at 6% -12%, #8b8cf66b, transparent 62%), radial-gradient(900px 600px at 102% -4%, #5fb2ff61, transparent 62%), radial-gradient(820px 640px at 88% 104%, #4ed2a54d, transparent 62%), radial-gradient(760px 560px at -4% 104%, #f48fb14d, transparent 62%), linear-gradient(180deg, #f6f7fd 0%, #eef1fa 100%);--ground:#eef1fa;--glass:#ffffff94;--glass-edge:#ffffffeb;--surface-card:#ffffffe6;--row:#ffffff9e;--row-hover:#ffffffeb;--text-primary:#1b1f3a;--text-secondary:#5b6284;--text-muted:#656b85;--text-brand:#0b7f79;--border:#e1e4f0;--nav-active-bg:#10b5ad;--nav-active-fg:#12152b;--success:#177a55;--success-bg:#e3f8ef;--warning:#9a6400;--warning-icon:#f5a524;--warning-bg:#fef3e0;--danger:#c0392b;--danger-icon:#f0645a;--danger-bg:#fdebe9;--info:#1f6fc5;--info-bg:#e4f5ff;--lav:#6d55d4;--lav-bg:#efebfb;--sky:#2e76e5;--sky-bg:#e8f1fd;--mint:#128a5a;--mint-bg:#e9f7f0;--peach:#c96a20;--peach-bg:#fdeee4;--pink:#a02662;--pink-bg:#fce8f1;--hue-teal-500:#10b5ad;--hue-sky-400:#4fb8e8;--hue-sky-600:#2e76e5;--hue-lav-300:#b9bcf9;--hue-lav-350:#b79ef7;--hue-lav-400:#8b8cf6;--hue-lav-600:#6d55d4;--hue-amber-300:#f7c35f;--hue-amber-400:#f5a524;--hue-peach-600:#c96a20;--hue-mint-400:#34c38f;--hue-mint-600:#128a5a;--hue-pink-200:#f7a1c4;--hue-pink-300:#f48fb1;--hue-pink-400:#e8709f;--hue-pink-700:#a02662;--viz-pos:linear-gradient(90deg, var(--hue-teal-500), var(--hue-sky-400));--viz-neg:linear-gradient(90deg, var(--hue-pink-200), var(--hue-pink-400));--viz-lav:linear-gradient(90deg, var(--hue-lav-400), var(--hue-lav-350));--viz-sky:linear-gradient(90deg, var(--hue-sky-400), var(--hue-lav-400));--viz-warn:linear-gradient(90deg, var(--hue-amber-400), var(--hue-amber-300));--tint-av-lav:linear-gradient(135deg, var(--hue-lav-400), var(--hue-lav-600));--tint-av-peach:linear-gradient(135deg, var(--hue-amber-400), var(--hue-peach-600));--tint-av-sky:linear-gradient(135deg, var(--hue-sky-400), var(--hue-sky-600));--tint-av-mint:linear-gradient(135deg, var(--hue-mint-400), var(--hue-mint-600));--tint-av-pink:linear-gradient(135deg, var(--hue-pink-300), var(--hue-pink-700));--tint-me:linear-gradient(135deg, var(--hue-lav-400), var(--hue-pink-300));--hero-num:linear-gradient(135deg, #1b1f3a 0%, #5457d8 60%, #14549e 100%);--elev-1:inset 0 1px 0 #fffffff2, 0 2px 6px #3440780a, 0 18px 48px #5860c81a;--elev-2:inset 0 1px 0 #fffffff2, 0 4px 12px #3440780f, 0 28px 64px #5860c829;--nav-glow:0 10px 24px #10b5ad4d, inset 0 1px 0 #ffffff73;--track:#1b1f3a12;--font:"IBM Plex Sans Arabic", -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aurora:radial-gradient(1000px 640px at 6% -12%, #8b8cf638, transparent 62%), radial-gradient(900px 600px at 102% -4%, #5fb2ff2e, transparent 62%), radial-gradient(820px 640px at 88% 104%, #4ed2a524, transparent 62%), radial-gradient(760px 560px at -4% 104%, #f48fb124, transparent 62%), linear-gradient(180deg, #171a26, #12151f);--ground:#12151f;--glass:#1f2333b3;--glass-edge:#ffffff14;--surface-card:#1f2333eb;--row:#ffffff0a;--row-hover:#ffffff17;--text-primary:#edf0f5;--text-secondary:#a7aec1;--text-muted:#858ba6;--text-brand:#55dbd5;--border:#2a3450;--nav-active-fg:#0b1f22;--success:#4ade80;--success-bg:#0c2b1c;--warning:#fbbf24;--warning-bg:#2e2208;--danger:#f87171;--danger-bg:#331512;--info:#7cacf8;--info-bg:#10233f;--lav:#b9bcf9;--lav-bg:#8b8cf629;--sky:#7cacf8;--sky-bg:#4fb8e824;--mint:#5fd894;--mint-bg:#34c38f24;--peach:#f5b16a;--peach-bg:#f5a52424;--pink:#f48fb1;--pink-bg:#f48fb124;--hero-num:linear-gradient(135deg, #f4f5fd 0%, #b9bcf9 60%, #7fc4f5 100%);--elev-1:inset 0 1px 0 #ffffff0d, 0 2px 6px #00000040, 0 16px 44px #00000059;--elev-2:inset 0 1px 0 #ffffff0f, 0 4px 10px #0000004d, 0 22px 56px #0000006b;--track:#ffffff14}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aurora:radial-gradient(1000px 640px at 6% -12%, #8b8cf638, transparent 62%), radial-gradient(900px 600px at 102% -4%, #5fb2ff2e, transparent 62%), radial-gradient(820px 640px at 88% 104%, #4ed2a524, transparent 62%), radial-gradient(760px 560px at -4% 104%, #f48fb124, transparent 62%), linear-gradient(180deg, #171a26, #12151f);--ground:#12151f;--glass:#1f2333b3;--glass-edge:#ffffff14;--surface-card:#1f2333eb;--row:#ffffff0a;--row-hover:#ffffff17;--text-primary:#edf0f5;--text-secondary:#a7aec1;--text-muted:#858ba6;--text-brand:#55dbd5;--border:#2a3450;--nav-active-fg:#0b1f22;--success:#4ade80;--success-bg:#0c2b1c;--warning:#fbbf24;--warning-bg:#2e2208;--danger:#f87171;--danger-bg:#331512;--info:#7cacf8;--info-bg:#10233f;--lav:#b9bcf9;--lav-bg:#8b8cf629;--sky:#7cacf8;--sky-bg:#4fb8e824;--mint:#5fd894;--mint-bg:#34c38f24;--peach:#f5b16a;--peach-bg:#f5a52424;--pink:#f48fb1;--pink-bg:#f48fb124;--hero-num:linear-gradient(135deg, #f4f5fd 0%, #b9bcf9 60%, #7fc4f5 100%);--elev-1:inset 0 1px 0 #ffffff0d, 0 2px 6px #00000040, 0 16px 44px #00000059;--elev-2:inset 0 1px 0 #ffffff0f, 0 4px 10px #0000004d, 0 22px 56px #0000006b;--track:#ffffff14}
@layer reset{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}ol,ul,menu{list-style:none}img,svg,video{vertical-align:middle;display:block}img,video{block-size:auto;max-inline-size:100%}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0}button,select{text-transform:none}button{cursor:pointer}table{border-collapse:collapse;text-indent:0;border-color:inherit}summary{display:list-item}[hidden]:where(:not([hidden=until-found])){display:none!important}}html{background:var(--ground)}body{background:var(--aurora);min-height:100vh;color:var(--text-primary);font-family:var(--font);font-size:14px;line-height:1.5}:lang(ar){line-height:1.7}:lang(ar) *{letter-spacing:0!important}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--teal-500);outline-offset:2px}.num{font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}.date{font-variant-numeric:tabular-nums lining-nums;unicode-bidi:isolate}dl.brief{grid-template-columns:max-content 1fr;gap:6px 16px;margin:12px 0;display:grid}dl.brief dt{color:var(--muted)}dl.brief dd{margin:0}.pre-wrap{white-space:pre-wrap}.proposal-form{gap:14px;display:grid}.proposal-form .steps-editor{justify-items:start;gap:16px;display:grid}.proposal-section{gap:8px;inline-size:100%;display:grid}.proposal-section textarea.input{resize:vertical;block-size:auto;min-block-size:10em;padding-block:10px;line-height:1.6}.proposal-section .step-row-actions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:760px){.outbox-state{text-align:end;flex-direction:column;align-items:end;gap:4px;display:flex}}.file-picker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.file-picker label.btn{cursor:pointer}.file-picker input:focus-visible+label.btn{outline:2px solid var(--teal-500);outline-offset:2px}.cd-row{gap:.75rem;padding-block:.5rem;display:grid}.cd-body{gap:.5rem;display:grid}.cd-facts{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;display:grid}.cd-facts dt{color:var(--muted,inherit)}.cd-facts dd{margin:0;margin-inline-start:0}.cd-amber{color:var(--amber,#b45309);font-weight:600}.cd-actions{flex-wrap:wrap;align-items:start;gap:.5rem;display:flex}.cd-disconnect form{border-inline-start:2px solid;gap:.5rem;margin-block-start:.5rem;padding-inline-start:.75rem;display:grid}.cd-pick{border:1px solid;border-radius:.5rem;gap:.75rem;padding:.75rem;display:grid}.post-month-bar{block-size:.5rem;inline-size:100%}
button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}svg.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}[dir=rtl] .flipx{transform:scaleX(-1)}.spacer{flex:1}.mono{font-family:var(--mono);color:var(--text-secondary);direction:ltr;unicode-bidi:isolate;font-size:12px}.muted{color:var(--text-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.av-0{background:var(--tint-av-lav)}.av-1{background:var(--tint-av-peach)}.av-2{background:var(--tint-av-sky)}.av-3{background:var(--tint-av-mint)}.av-4{background:var(--tint-av-pink)}.t-lav{background:var(--lav-bg);color:var(--lav)}.t-sky{background:var(--sky-bg);color:var(--sky)}.t-mint{background:var(--mint-bg);color:var(--mint)}.t-peach{background:var(--peach-bg);color:var(--peach)}.t-pink{background:var(--pink-bg);color:var(--pink)}.t-red{background:var(--danger-bg);color:var(--danger)}.t-teal{background:var(--teal-50);color:var(--teal-700)}:root[data-theme=dark] .t-teal{color:var(--text-brand);background:#10b5ad24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .t-teal{color:var(--text-brand);background:#10b5ad24}}.shell{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:16px;min-block-size:100vh;max-inline-size:1560px;margin-inline:auto;padding:16px;display:grid}.side{background:var(--glass);block-size:calc(100vh - 32px);min-block-size:520px;box-shadow:var(--elev-1), inset 0 0 0 1px var(--glass-edge);z-index:20;border-radius:24px;flex-direction:column;gap:14px;padding:18px 14px;display:flex;position:sticky;inset-block-start:16px}.ws-menu{position:relative}.ws-menu>summary{cursor:pointer;list-style:none}.ws-menu>summary::-webkit-details-marker{display:none}.ws{text-align:start;transition:background .16s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:6px 8px;display:flex}.ws:hover,.ws-menu[open]>.ws{background:var(--row-hover)}.ws .logo{block-size:30px;inline-size:auto}.ws .av,.ws-pill .av,.ws-list .av{color:#fff;border-radius:10px;flex:none;place-items:center;block-size:32px;inline-size:32px;font-size:13px;font-weight:700;display:grid}.ws .t{flex:1;min-inline-size:0;line-height:1.3;display:grid}.ws b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ws small{color:var(--text-muted);font-size:11px}.ws .chev,.ws-pill .chev{color:var(--text-muted);block-size:16px;inline-size:16px;transition:transform .16s var(--ease)}.ws-menu[open] .chev{transform:rotate(180deg)}.ws-list{background:linear-gradient(var(--surface-card), var(--surface-card)), var(--ground);max-block-size:min(420px,70vh);min-inline-size:240px;box-shadow:var(--elev-2);z-index:60;border-radius:20px;gap:2px;padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow:auto}.ws-list a{border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ws-list a:hover{background:var(--row-hover)}.ws-list a.on{background:var(--row);box-shadow:inset 0 0 0 1px var(--border)}.ws-list a>span:last-child{min-inline-size:0;line-height:1.3;display:grid}.ws-list b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ws-list small{color:var(--text-muted);font-size:11px}.ws-list .logo{object-fit:contain;flex:none;block-size:32px;inline-size:32px}.ws-list .sep{background:var(--border);block-size:1px;margin:6px 10px}.back{color:var(--text-secondary);align-items:center;gap:6px;margin-block-start:-4px;padding-inline:12px;font-size:12px;display:flex}.back:hover{color:var(--text-primary)}.back svg{block-size:14px;inline-size:14px}.nav{scrollbar-width:none;flex-direction:column;gap:2px;display:flex;overflow:auto}.nav a{color:var(--text-primary);transition:background .16s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.nav a:hover{background:var(--row-hover)}.nav a svg{color:var(--text-secondary)}.nav a.on{background:var(--nav-active-bg);color:var(--nav-active-fg);box-shadow:var(--nav-glow);font-weight:600}.nav a.on svg{color:var(--nav-active-fg)}.nav a .b{background:var(--teal-50);color:var(--teal-800);border-radius:999px;margin-inline-start:auto;padding:1px 7px;font-size:11px;font-weight:600}.nav a .b.hot{background:var(--danger-bg);color:var(--danger)}.nav a.on .b{color:var(--nav-active-fg);background:#ffffffb3}.side .account{gap:8px;margin-block-start:auto;display:grid}.side .asof{color:var(--text-muted);padding-inline:10px;font-size:11px;line-height:1.5}.side .asof b{color:var(--text-secondary);font-weight:600;display:block}.sign-out{inline-size:100%;color:var(--text-secondary);transition:background .16s var(--ease);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.sign-out:hover{background:var(--row-hover);color:var(--text-primary)}.main{flex-direction:column;gap:24px;min-inline-size:0;padding-block:8px 40px;padding-inline:4px 8px;display:flex}.bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bar form{display:contents}.pill{background:var(--surface-card);block-size:40px;box-shadow:var(--elev-1);color:var(--text-primary);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-size:13px;font-weight:500;display:inline-flex}.pill svg{block-size:16px;inline-size:16px;color:var(--text-secondary)}.pill.static{cursor:default}.bar form.search{display:flex}.pill.search{cursor:text;flex:1;max-inline-size:380px}.pill.search input{min-inline-size:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:13px}.pill.search input::placeholder{color:var(--text-muted)}.pill.search:focus-within{box-shadow:var(--elev-1), 0 0 0 2px var(--teal-500)}.pill.icon{justify-content:center;inline-size:40px;padding:0}.me-menu{flex:none;position:relative}.me-menu>summary{cursor:pointer;list-style:none}.me-menu>summary::-webkit-details-marker{display:none}.me-list{background:var(--surface-card);min-inline-size:220px;box-shadow:var(--elev-2);z-index:60;border-radius:20px;gap:4px;padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.me-who{color:var(--text-muted);padding:8px 10px 4px;font-size:11px;display:grid}.me-who b{color:var(--text-primary);font-size:13px;font-weight:600}.me{background:var(--tint-me);color:#fff;block-size:40px;inline-size:40px;box-shadow:var(--elev-1);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ws-top{display:none}.ws-pill{background:var(--surface-card);block-size:40px;box-shadow:var(--elev-1);border-radius:999px;align-items:center;gap:8px;padding-inline:6px 12px;font-size:13.5px;font-weight:600;display:flex}.ws-pill .av{border-radius:9px;block-size:28px;inline-size:28px;font-size:12px}.ws-pill .logo{block-size:24px;inline-size:auto}.ws-pill .t b{white-space:nowrap;text-overflow:ellipsis;max-inline-size:160px;font-weight:600;display:block;overflow:hidden}.hero{isolation:isolate;background:var(--surface-card);box-shadow:var(--elev-2);border-radius:32px;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.hero.has-side{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.hero.has-ring.has-side{grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr)}.hero.has-ring:not(.has-side){grid-template-columns:minmax(0,1fr) auto}.hero:before{content:"";z-index:-1;background:radial-gradient(560px 320px at 20% 0,#8b8cf633,#0000 70%),radial-gradient(480px 300px at 100% 100%,#f48fb124,#0000 70%),radial-gradient(420px 260px at 60%,#4fb8e81a,#0000 70%);position:absolute;inset:0}.hero-main{min-inline-size:0}.eyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:10px;display:flex}.hero-logo{object-fit:cover;block-size:32px;inline-size:32px;box-shadow:var(--elev-1);background:var(--surface-card);border-radius:9px;flex:none}.logo-preview{object-fit:contain;block-size:72px;inline-size:72px;box-shadow:var(--elev-1);background:var(--surface-card);border-radius:14px;margin-block:6px 10px;display:block}.tag{background:var(--row);box-shadow:inset 0 0 0 1px var(--glass-edge);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.tag svg{block-size:14px;inline-size:14px}.tag.ok{background:var(--success-bg);color:var(--success);box-shadow:none}.tag.bad{background:var(--danger-bg);color:var(--danger);box-shadow:none}.tag.warn{background:var(--warning-bg);color:var(--warning);box-shadow:none}.tag.brand{background:var(--teal-500);color:#12152b;box-shadow:none}.hero h1,.page-head h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 6px;font-size:34px;font-weight:700;line-height:1.15}.hero-sub{color:var(--text-secondary);margin:0;font-size:13px}.big{align-items:center;gap:18px;margin-block-start:6px;display:flex}.big .n{letter-spacing:-.05em;background:var(--hero-num);color:#0000;-webkit-background-clip:text;background-clip:text;padding-block-end:4px;font-size:88px;font-weight:700;line-height:.95}.big .l{gap:4px;display:grid}.big .l b{font-size:15px;font-weight:600}.big .l span{color:var(--text-secondary);max-inline-size:38ch;font-size:13px}.hero-actions{flex-wrap:wrap;gap:10px;margin-block-start:18px;display:flex}.ring{place-items:center;block-size:188px;inline-size:188px;display:grid;position:relative}.ring svg{block-size:100%;inline-size:100%;position:absolute;inset:0;transform:rotate(-90deg)}[dir=rtl] .ring svg{transform:rotate(-90deg)scaleY(-1)}.ring .arc{stroke-dasharray:540;stroke-dashoffset:var(--off);animation:ring-reveal .18s var(--ease) 40ms backwards}@keyframes ring-reveal{0%{stroke-dashoffset:540px}}@media (prefers-reduced-motion:reduce){.ring .arc{animation:none}}.orb{background:radial-gradient(circle at 35% 30%, #fffffff2, #fff0 42%), radial-gradient(circle at 70% 75%, color-mix(in srgb, var(--hue-pink-300) 55%, transparent), transparent 60%), linear-gradient(145deg, var(--hue-lav-300) 0%, var(--hue-lav-400) 45%, var(--hue-sky-400) 100%);text-align:center;color:#fff;border-radius:50%;place-items:center;block-size:142px;inline-size:142px;display:grid;box-shadow:0 18px 40px #5860c847,inset 0 -10px 24px #5457d840}.orb>div{justify-items:center;display:grid}.orb b{text-shadow:0 2px 10px #2828784d;font-size:30px;font-weight:700;line-height:1}.orb span{opacity:.95;max-inline-size:13ch;margin-block-start:4px;font-size:11px;font-weight:500;line-height:1.3}.side-panel{gap:12px;min-inline-size:0;display:grid}.box{background:var(--row);box-shadow:inset 0 0 0 1px var(--glass-edge);border-radius:20px;gap:10px;padding:14px 16px;display:grid}.box h4{color:var(--text-secondary);margin:0;font-size:12.5px;font-weight:600}.box-foot{font-size:12.5px}.box-foot a{color:var(--text-brand);font-weight:600}.seg-bar{border-radius:999px;gap:3px;block-size:10px;display:flex;overflow:hidden}.seg-bar i{border-radius:999px;block-size:100%;display:block}.seg-pos{background:var(--viz-pos)}.seg-neg{background:var(--viz-neg)}.seg-warn{background:var(--viz-warn)}.seg-lav{background:var(--viz-lav)}.seg-sky{background:var(--viz-sky)}.seg-muted{background:var(--track)}.legend{gap:6px;font-size:12.5px;display:grid}.legend div{align-items:center;gap:8px;min-inline-size:0;display:flex}.legend div>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.legend .d{border-radius:50%;flex:none;block-size:8px;inline-size:8px}.legend .d.seg-muted{background:var(--neutral-300)}.legend .v{margin-inline-start:auto;font-weight:600}.btn{background:var(--row-hover);block-size:36px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;white-space:nowrap;color:var(--text-primary);border:0;border-radius:999px;align-items:center;gap:6px;padding-inline:16px;font-size:13px;font-weight:600;display:inline-flex}.btn svg{block-size:16px;inline-size:16px}.btn:hover{background:var(--surface-card)}.btn.pri{background:var(--teal-500);color:#12152b;box-shadow:0 8px 20px #10b5ad47}.btn.pri:hover{background:var(--teal-600)}.btn:focus-visible{outline:2px solid var(--teal-500);outline-offset:2px}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn.sm{block-size:30px;padding-inline:12px;font-size:12px}.btn.danger{background:var(--danger-bg);color:var(--danger);box-shadow:none}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{background:var(--surface-card);box-shadow:var(--elev-1);transition:box-shadow .16s var(--ease);border-radius:24px;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:20px 20px 18px;display:grid}.kpi-link:hover{box-shadow:var(--elev-2)}.kpi .ic{border-radius:12px;place-items:center;block-size:36px;inline-size:36px;margin-block-end:10px;display:grid}.kpi .lb{color:var(--text-secondary);font-size:13px;font-weight:500}.kpi .v{align-items:center;gap:10px;display:flex}.kpi .v .num{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.1}.kpi .ds{color:var(--text-muted);font-size:12px}.cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.settings-actions{grid-column:1/-1}.settings-tabs{background:var(--surface-card);box-shadow:var(--elev-1);border-radius:999px;flex-wrap:wrap;gap:4px;inline-size:fit-content;padding:4px;display:flex}.settings-tab{color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.settings-tab.on{background:var(--teal-500);color:#12152b}.stack{grid-template-columns:minmax(0,1fr);gap:24px;min-inline-size:0;display:grid}.card{background:var(--surface-card);box-shadow:var(--elev-1);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:14px;min-inline-size:0;padding:20px 22px;display:grid}.card-h{align-items:center;gap:10px;min-block-size:28px;display:flex}.card-h h3{margin:0;font-size:16px;font-weight:600}.card-h .cnt{background:var(--teal-50);block-size:22px;min-inline-size:22px;color:var(--teal-800);border-radius:999px;place-items:center;padding-inline:7px;font-size:11.5px;font-weight:700;display:inline-grid}.card-h .card-aside{color:var(--text-secondary);margin-inline-start:auto;font-size:13px;font-weight:600}.card-h .lk{color:var(--text-brand);margin-inline-start:auto;font-size:13px;font-weight:600}.rows{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.item{background:var(--row);box-shadow:inset 0 0 0 1px var(--glass-edge);transition:background .16s var(--ease);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}a.item:hover{background:var(--row-hover)}.item .ic{border-radius:14px;place-items:center;block-size:42px;inline-size:42px;display:grid}.item .ic.av{color:#fff;font-size:15px;font-weight:700}.item-body{min-inline-size:0}.item .tt{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:600;display:flex}.item .tt-text{overflow-wrap:anywhere}.item .mt{color:var(--text-secondary);margin-block-start:2px;font-size:12.5px}.item .mt2{color:var(--text-muted);margin-block-start:2px;font-size:12px}.item-end{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.item-end form{display:contents}.go{color:var(--text-muted);block-size:16px;inline-size:16px}.kind{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}:lang(ar) .kind{text-transform:none;font-size:11.5px}.chips{flex-wrap:wrap;gap:6px;margin-block-start:8px;display:flex}.tbar{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:12px;display:flex}.tbar .input{flex:14rem;inline-size:auto;min-inline-size:0}.tbar .select{flex:10rem;inline-size:auto;min-inline-size:0}.tbar-m{display:none}.tbar-l{color:var(--text-secondary);font-size:13px}.tbar-n{color:var(--text-secondary);margin:8px 0 12px;font-size:13px}.table th .sort{color:inherit;align-items:center;gap:4px;display:inline-flex}.table th .sort .i{block-size:14px;inline-size:14px}.tpager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 16px 16px;font-size:13px;display:flex}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.facts{gap:2px;display:grid}.fact{border-block-end:1px solid var(--border);align-items:center;gap:12px;padding:11px 4px;font-size:13px;display:flex}.fact:last-child{border-block-end:0}.fact .ic{border-radius:10px;flex:none;place-items:center;block-size:30px;inline-size:30px;display:grid}.fact .ic svg{block-size:16px;inline-size:16px}.fact-k{color:var(--text-secondary)}.fact b{text-align:end;overflow-wrap:anywhere;min-inline-size:0;margin-inline-start:auto;font-weight:600}.fact b .hint{font-weight:400}.note{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:13px}.empty{background:var(--row);box-shadow:inset 0 0 0 1px var(--glass-edge);border-radius:18px;align-items:center;gap:12px;padding:16px;display:flex}.empty .ic{border-radius:12px;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid}.empty-t{gap:2px;min-inline-size:0;display:grid}.empty-t b{font-size:14px;font-weight:600}.empty-t span{color:var(--text-secondary);font-size:13px}.empty-a{margin-inline-start:auto}.state-card .empty{box-shadow:none;background:0 0;padding:4px 0}.notice{border-radius:18px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.notice.ok{background:var(--success-bg);color:var(--success)}.notice.bad{background:var(--danger-bg);color:var(--danger)}.notice.info{background:var(--info-bg);color:var(--info)}.notice.warn{background:var(--warning-bg);color:var(--warning)}.notice a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.tcard{background:var(--surface-card);box-shadow:var(--elev-1);border-radius:24px;overflow:hidden}.tcard-h{align-items:center;gap:10px;padding:18px 22px 4px;display:flex}.tcard-h h3{margin:0;font-size:16px;font-weight:600}.tscroll{overflow-x:auto}.table{border-collapse:collapse;inline-size:100%;font-size:13px}.table th{text-align:start;color:var(--text-secondary);border-block-end:1px solid var(--border);white-space:nowrap;padding:16px 18px 12px;font-size:12px;font-weight:500}.table td{border-block-end:1px solid var(--border);vertical-align:middle;padding:13px 18px}.table tr:last-child td{border-block-end:0}.table tbody tr{transition:background .15s var(--ease)}.table tbody tr:hover td{background:var(--row-hover)}.table th.r,.table td.r{text-align:end}.table .nm{font-weight:600;display:block}.table a.nm:hover{color:var(--text-brand)}.table .sb{color:var(--text-muted);font-size:12px}.table td.go-cell{text-align:end;inline-size:40px}.table tr.flash td{background:var(--danger-bg)}.st{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.st.live{background:var(--success-bg);color:var(--success)}.st.bad{background:var(--danger-bg);color:var(--danger)}.st.watch{background:var(--warning-bg);color:var(--warning)}.st.idle{background:var(--row);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary)}.page-head{gap:4px;padding-inline:4px;display:grid}.page-head p{color:var(--text-secondary);max-inline-size:64ch;margin:0}.crumb{color:var(--text-secondary);align-items:center;gap:6px;margin-block-end:6px;font-size:12.5px;display:inline-flex}.crumb svg{block-size:14px;inline-size:14px}.form-card{max-inline-size:640px}.form{gap:16px;display:grid}.field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.field label{color:var(--text-primary);font-size:13px;font-weight:600}.field .hint{color:var(--text-muted);font-size:12px}.input,.select{background:var(--row-hover);block-size:40px;inline-size:100%;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-primary);border:0;border-radius:12px;padding-inline:14px;font-size:14px}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}[dir=rtl] .select:not([dir=ltr]){background-position:13px,18px}.input:focus,.select:focus{box-shadow:inset 0 0 0 1px var(--teal-500), 0 0 0 3px #10b5ad2e;outline:none}.select[multiple]{background-image:none;block-size:auto;padding-block:6px;padding-inline-end:14px}[dir=rtl] .select[multiple]:not([dir=ltr]){background-image:none}.input:disabled,.select:disabled{color:var(--text-muted);background:var(--row);box-shadow:inset 0 0 0 1px var(--border);cursor:not-allowed}.form-actions{flex-wrap:wrap;gap:10px;padding-block-start:4px;display:flex}.settings-group{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.secret-field{gap:8px}.secret-status{color:var(--text-secondary);font-size:13px}.secret-status code{color:var(--text-primary);font-size:12px}.secret-form{gap:6px;margin-block-start:8px;display:grid}.secret-replace summary{cursor:pointer;color:var(--teal-500);font-size:13px;font-weight:600;list-style:none}.secret-replace summary::-webkit-details-marker{display:none}.secret-actions{gap:8px;margin-block-start:4px;display:flex}.settings-group p.hint{color:var(--text-muted);margin:-8px 0 0;font-size:12px}.field-err{color:var(--danger);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.field-err svg{flex:none;block-size:14px;inline-size:14px}.switch{background:var(--row);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.switch input{appearance:none;background:var(--neutral-300);block-size:24px;inline-size:40px;transition:background .15s var(--ease);border-radius:999px;flex:none;position:relative}.switch input:after{content:"";block-size:20px;inline-size:20px;transition:inset-inline-start .15s var(--ease);background:#fff;border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #00000040}.switch input:checked{background:var(--teal-500)}.switch input:checked:after{inset-inline-start:18px}.switch input:focus-visible{outline:2px solid var(--teal-500);outline-offset:2px}.switch-label{gap:2px;min-inline-size:0;display:grid}.switch-label b{font-size:13px;font-weight:600}.switch-label small{color:var(--text-muted);font-size:12px}.switch.kill:has(input:checked){background:var(--danger-bg);box-shadow:inset 0 0 0 1px #c0392b59}.switch.kill:has(input:checked) input:checked{background:var(--danger)}.switch.kill:has(input:checked) .switch-label b{color:var(--danger)}.g-locations-filter{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.g-locations-sync{margin-top:12px}.g-locations-access{flex-direction:column;gap:2px;display:inline-flex}.g-locations .table td .sb{display:block}.g-choose-tools{justify-content:flex-end;margin-block-end:8px;display:flex}.g-choose-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.g-choose-list label{border:1px solid var(--border);background:var(--row);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.g-choose-list label:hover{background:var(--row-hover)}.g-choose-list label:has(input:checked){background:var(--row-hover)}.g-choose-list input{block-size:18px;inline-size:18px;accent-color:var(--teal-500);flex:none;margin:0}.g-choose-list .nm{font-weight:600;display:block}.g-choose-list .sb{color:var(--text-muted);font-size:12px;display:block}.g-locations-act{margin-block-start:6px}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form .select,.inline-form .input{flex:1;block-size:36px;inline-size:auto;min-inline-size:150px;font-size:13px}.inline-err{color:var(--danger);flex-basis:100%;font-size:12px;font-weight:600}.confirm>summary{cursor:pointer;inline-size:fit-content;list-style:none}.confirm>summary::-webkit-details-marker{display:none}.confirm[open]>summary{display:none}.confirm-body{background:var(--danger-bg);color:var(--danger);border-radius:18px;gap:10px;padding:14px 16px;font-size:13px;display:grid}.confirm-body form{gap:8px;display:flex}.confirm-body form.confirm-stack{flex-direction:column;align-items:stretch}.confirm-body form.confirm-stack .btn{align-self:flex-start}.solo{place-items:center;min-block-size:100vh;padding:24px 16px;display:grid}.solo .card{inline-size:100%;max-inline-size:460px;box-shadow:var(--elev-2);gap:16px;padding:28px 24px}.solo h1{margin:0;font-size:26px;font-weight:700}.solo p{color:var(--text-secondary);margin:0}.solo .logo{block-size:36px;inline-size:auto}.crumbs ol{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-block-end:6px;font-size:12.5px;display:flex}.crumbs li{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.crumbs li+li:before{content:"›";color:var(--text-muted)}[dir=rtl] .crumbs li+li:before{transform:scaleX(-1)}.crumbs a{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-inline-size:28ch;overflow:hidden}.crumbs a:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.crumbs [aria-current=page]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-inline-size:36ch;font-weight:600;overflow:hidden}.burger{display:none}.drawer{block-size:100dvh;max-block-size:none;inline-size:min(320px,100vw - 48px);max-inline-size:none;color:var(--text-primary);background:0 0;border:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:0 auto;overflow:visible}.drawer::backdrop,.sheet::backdrop{background:#141c3c52}.drawer[open]{animation:drawer-in .2s var(--ease)}@keyframes drawer-in{0%{opacity:0;transform:translate(-24px)}}[dir=rtl] .drawer[open]{animation-name:drawer-in-rtl}@keyframes drawer-in-rtl{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.drawer[open],[dir=rtl] .drawer[open]{animation:none}}.drawer-panel{block-size:100%;padding:16px 14px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(var(--surface-card), var(--surface-card)), var(--ground);box-shadow:var(--elev-2);border-start-end-radius:24px;border-end-end-radius:24px;flex-direction:column;gap:14px;display:flex;overflow:auto}.drawer-head{align-items:center;gap:8px;display:flex}.drawer-ws{flex:1;min-inline-size:0}.drawer-ws:hover{background:0 0}.drawer-close{flex:none}.drawer .nav a{padding-block:11px;font-size:14px}.drawer .account{border-block-start:1px solid var(--border);gap:4px;margin-block-start:auto;padding-block-start:10px;display:grid}.drawer .asof{color:var(--text-muted);padding:4px 10px 0;font-size:11px}.drawer .asof b{color:var(--text-secondary);font-weight:600;display:block}.drawer .sign-out{padding-block:10px;font-size:13px}:root:has(.drawer[open]){overflow:hidden}.ws-find{block-size:36px;margin-block-end:6px;font-size:13px}.ws-opts{gap:2px;display:grid}.ws-none{color:var(--text-muted);padding:8px 10px;font-size:12px}@media (max-width:1100px){.shell{grid-template-columns:72px minmax(0,1fr)}.side{padding:14px 8px}.side .ws .t,.side .ws .chev,.side .back,.side .asof,.side .sign-out span,.side .nav a span{display:none}.side .nav a,.side .sign-out{justify-content:center;padding:11px 0}.side .ws{justify-content:center;padding:4px 0}.side .ws-list{inset-inline:0 auto}.hero.has-ring.has-side,.hero.has-side{grid-template-columns:minmax(0,1fr) auto}.hero.has-side:not(.has-ring){grid-template-columns:minmax(0,1fr)}.hero .side-panel{grid-column:1/-1}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cols,.settings-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023.98px){.shell{display:block}.side{display:none}.burger{flex:none;display:inline-flex}.ws-top{flex:0 auto;min-inline-size:0;display:block}.ws-top .ws-list{min-inline-size:min(300px,100vw - 24px);inset-inline:0 auto}.main{padding-inline:0}.bar{flex-wrap:nowrap}.bar .hide-m{display:none}}@media (max-width:760px){.shell{padding:12px}.main{gap:16px;padding-block-end:24px}.bar form.search,.bar .hide-s{display:none}.bar{flex-wrap:nowrap}.bar>*{flex-shrink:0}.bar>.ws-top{flex-shrink:1;min-inline-size:0}.ws-pill>.logo,.ws-pill>.av,.ws-pill>.chev{flex:none}.ws-pill,.ws-pill .t{min-inline-size:0}.ws-pill .t b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hero,.hero.has-side,.hero.has-ring.has-side,.hero.has-ring:not(.has-side){border-radius:28px;grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 20px}.hero .ring{display:none}.hero h1,.page-head h1{font-size:26px}.big .n{font-size:64px}.kpis,.kpis.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kpi{border-radius:20px;padding:14px 16px}.kpi .ic{display:none}.kpi .v .num{font-size:26px}.card{border-radius:22px;padding:16px}.cols,.stack,.settings-grid{gap:16px}.item{grid-template-columns:auto minmax(0,1fr);padding:12px}.item>.item-end{grid-column:2;justify-self:stretch;max-inline-size:100%}.item>.item-end:empty{display:none}.item .ic{border-radius:12px;block-size:36px;inline-size:36px}.item .go{display:none}.empty{flex-wrap:wrap}.empty-a{margin-inline-start:48px}.table thead{display:none}.tbar-m{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.table,.table tbody,.table tr,.table td{inline-size:100%;display:block}.table tbody{gap:10px;padding:12px;display:grid}.table tr{background:var(--row);box-shadow:inset 0 0 0 1px var(--glass-edge);border-radius:18px;padding:12px 14px}.table td{text-align:start;border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.table td.r{text-align:start}.table td[data-label]:before{content:attr(data-label);color:var(--text-muted);flex:none;font-size:12px}.table td.lead-cell{padding-block-end:6px;display:block}.table td.go-cell{display:none}.table td.form-cell{display:block}.table tbody tr:hover td{background:0 0}.tcard{background:var(--surface-card)}}@media (prefers-reduced-motion:reduce){.ring .arc{stroke-dashoffset:var(--off);animation:none}}.field>.label{color:var(--text-primary);font-size:13px;font-weight:600}.gl{gap:10px;min-inline-size:0;display:grid}.gl [hidden]{display:none!important}.gl-list{overscroll-behavior:contain;gap:8px;max-block-size:min(60vh,520px);padding:2px;display:grid;overflow-y:auto}.gl-client{background:var(--row);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:18px;gap:4px;margin:0;padding:8px;display:grid}.gl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gl-check{cursor:pointer;border-radius:12px;flex:12rem;align-items:center;gap:10px;min-inline-size:0;padding:6px 8px;display:flex}.gl-check:hover{background:var(--row-hover)}.gl-check input{block-size:18px;inline-size:18px;accent-color:var(--teal-500);flex:none;margin:0}.gl-check.covered{cursor:default;color:var(--text-muted)}.gl-name{gap:1px;min-inline-size:0;display:grid}.gl-name b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.gl-name small{color:var(--text-muted);font-size:12px}.gl-branches{gap:2px;margin:0;padding:0;padding-inline-start:22px;list-style:none;display:grid}.gl-none,.gl-count{color:var(--text-muted);margin:0;font-size:12px}.gl-none{padding:4px 8px}.ob-steps ol{background:var(--surface-card);box-shadow:var(--elev-1);border-radius:999px;flex-wrap:wrap;gap:4px;inline-size:fit-content;max-inline-size:100%;margin:0;padding:4px;list-style:none;display:flex}.ob-step>a,.ob-step>.ob-plain{color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-block:6px;padding-inline:6px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ob-step>a{color:var(--text-secondary)}.ob-step>a:hover{background:var(--row-hover)}.ob-step.on>.ob-plain{background:var(--teal-500);color:#12152b}.ob-num{background:var(--row);block-size:24px;inline-size:24px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.ob-num svg{block-size:14px;inline-size:14px}.ob-step.done .ob-num{color:var(--teal-500)}.ob-step.on .ob-num{box-shadow:none;background:#ffffff8c}.card>p.hint{color:var(--text-muted);margin:-6px 0 0;font-size:12px}.card>p.card-why{color:var(--text-muted);margin:-6px 0 2px;font-size:12.5px}fieldset.choice-group{border:0;min-inline-size:0;margin:0;padding:0}.choice-group .gl-check{flex:none}.choice-input{max-inline-size:220px}.contacts-editor{justify-items:start;gap:10px;display:grid}.contact-row{background:var(--row);inline-size:100%;min-inline-size:0;box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:18px;gap:10px;margin:0;padding:12px;display:grid}.contact-legend{color:var(--text-muted);padding:0;font-size:12px;font-weight:600}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-foot{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.contact-foot .gl-check{flex:none}.contact-foot .btn{margin-inline-start:auto}.inline-form .names-q{flex-basis:100%;order:1;gap:2px;display:grid}.inline-form .inline-err{order:2}.ob-link{border-block-end:1px solid var(--border);padding:8px 4px}.ob-link-t{flex:100%;gap:1px;min-inline-size:0;display:grid}.ob-link-t b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.ob-link-t small{color:var(--text-muted);font-size:12px}.bulk-bar{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:12px;padding:10px 12px;display:flex}.bulk-bar .names-q{flex-basis:100%;order:1;gap:2px;display:grid}.bulk-bar .inline-err{order:2}.bulk-row input[type=checkbox]{block-size:18px;inline-size:18px}.bulk-skipped{gap:2px;margin-block-start:4px;display:grid}.bulk-skipped>span{display:block}@media (max-width:640px){.bulk-bar{flex-direction:column;align-items:stretch}.contact-grid{grid-template-columns:minmax(0,1fr)}.ob-steps ol{border-radius:20px}}.qs-seg{background:var(--row);box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:999px;flex-wrap:wrap;gap:4px;inline-size:fit-content;max-inline-size:100%;margin:0;padding:4px;display:flex}.qs-seg label{color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.qs-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.qs-seg label:has(input:checked){background:var(--teal-500);color:#12152b}.qs-seg label:has(input:focus-visible){box-shadow:0 0 0 3px #10b5ad59}:is(.qs:has(input[name=mode][value=package]:checked) .qs-custom,.qs:has(input[name=mode][value=custom]:checked) .qs-package){display:none}.qs-package,.qs-custom{gap:10px;min-inline-size:0;display:grid}.qs-package>p.hint,.qs-custom>p.hint{color:var(--text-muted);margin:0;font-size:12px}.qs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qs-opt,.qs-pkg{background:var(--row);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--border);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;display:grid}.qs-opt .tag,.qs-pkg .tag{white-space:normal;max-inline-size:100%}:is(.qs-pkg:has(input:checked),.qs-opt:has(input[type=checkbox]:checked)){box-shadow:inset 0 0 0 1px var(--teal-500)}.qs-days{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-inline-start:36px;font-size:12px;display:flex}.qs-days label{color:var(--text-secondary);font-size:12px;font-weight:600}.qs-days .input{block-size:34px;inline-size:96px}.qs-opt:not(:has(input[type=checkbox]:checked)) .qs-days{display:none}.qs-pkg-lines{gap:4px;margin:0;padding:0;padding-inline-start:36px;font-size:13px;list-style:none;display:grid}.qs-pkg-lines li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.qs-pkg-days{flex-basis:100%;padding-inline-start:0}.qs-pkg:not(:has(input[name=package]:checked)) .qs-pkg-days{display:none}.qs-pkg-meta{color:var(--text-muted);margin:0;padding-inline-start:36px;font-size:12px}.qs-panel{position:sticky;inset-block-start:16px}.qs-ref{margin:0;font-size:24px;font-weight:600}.qs-blockers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qs-blockers li{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.qs-blockers .tag{white-space:normal;max-inline-size:100%}.qs-blockers a{color:var(--teal-500);font-size:13px;font-weight:600}.qr-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.qr-dl{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;font-size:13px;display:grid}.qr-dl dt{color:var(--text-secondary)}.qr-dl dd{text-align:end;overflow-wrap:anywhere;min-inline-size:0;margin:0;font-weight:600}.qr-dl .qr-total{border-block-start:1px solid var(--border);color:var(--text-primary);padding-block-start:8px;font-size:15px;font-weight:700}.qr-list{margin:0;padding:0;font-weight:500;list-style:none}.qr-lines td.lead-cell{min-inline-size:14rem}.qr-title{margin-inline-end:8px;font-weight:600}.qr-desc{color:var(--text-muted);font-size:12px;display:block}.q-head{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}@media (max-width:1024px){.qs-panel{position:static}}@media (max-width:640px){.qr-grid{grid-template-columns:minmax(0,1fr)}.qs-days,.qs-pkg-lines,.qs-pkg-meta{padding-inline-start:8px}}.q-preview{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;height:80vh;min-height:480px;display:block}.q-link-create{gap:10px;margin-block:8px 12px;display:grid}.q-link-copy{gap:8px;display:flex}.q-link-copy .input{flex:1;min-width:0}.accept-lines,.task-list,.task-steps,.accept-creates{margin:0;padding:0;list-style:none}.accept-lines,.task-list{gap:8px;display:grid}.plain-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.consent-request{gap:8px;padding-block:12px;display:grid}.consent-request+.consent-request{border-block-start:1px solid var(--border)}.accept-line{background:var(--row);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,16rem);align-items:center;gap:8px 16px;padding:12px 14px;display:grid}.accept-line-t{gap:2px;min-inline-size:0;display:grid}.accept-line-t b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.accept-line-t small{color:var(--text-muted);font-size:12px}.accept-all{max-inline-size:24rem}.accept-creates{color:var(--text-secondary);gap:6px;font-size:13px;display:grid}.accept-creates li:before{content:"";background:var(--teal-500);vertical-align:middle;border-radius:999px;block-size:6px;inline-size:6px;margin-inline-end:10px;display:inline-block}.task{background:var(--row);border-radius:12px;gap:10px;min-inline-size:0;padding:14px 16px;display:grid}.task-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.task-title{overflow-wrap:anywhere;min-inline-size:0;font-size:14px;font-weight:600}.task-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.task-who{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.task-steps{gap:2px;display:grid}.task-step-done .gl-name b{color:var(--text-muted);text-decoration:line-through}.task.task-done .task-title{color:var(--text-secondary)}.task .form-actions{padding-block-start:0}@media (max-width:640px){.accept-line{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tag,.st{white-space:normal;max-inline-size:100%}.inline-form .select,.inline-form .input{min-inline-size:0}:is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){font-size:16px}}.month-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.month-nav .month-now{font-size:15px;font-weight:700}.dl-unit{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.dl-settle{padding-inline:16px}.dl-settle>summary{cursor:pointer;color:var(--teal-500);font-size:13px;font-weight:600;list-style:none}.dl-settle>summary::-webkit-details-marker{display:none}.dl-forms{grid-template-columns:minmax(0,1fr);gap:10px;margin-block-start:8px;display:grid}.task-form{margin-block-start:12px}.task-textarea{resize:vertical;block-size:auto;min-block-size:96px;padding-block:10px;line-height:1.5}.task-link{min-inline-size:0;color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.task-link:hover,.task-link:focus-visible{color:var(--teal-500);text-decoration:underline}.task-link svg{flex:none;block-size:16px;inline-size:16px}.task-sub,.task-body{color:var(--text-secondary);overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:13px}.task-body{color:var(--text-primary);white-space:pre-wrap;font-size:14px}.task-when{color:var(--text-muted);font-size:12px}.task-hero-title{overflow-wrap:anywhere}.task-new-rule{margin-block-start:12px;padding-inline:0}.plan-tabs{flex-wrap:wrap;gap:8px;margin-block:0 16px;display:flex}.plan-tabs a{background:var(--surface-card);box-shadow:var(--elev-1);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding-block:8px;padding-inline:16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.plan-tabs a:hover{color:var(--text-primary)}.plan-tabs a[aria-current=page]{background:var(--nav-active-bg);color:var(--nav-active-fg);font-weight:600}.plan-popup{margin-block-end:16px}.plan-prompt{margin-block:0 12px;font-weight:600}.plan-popup fieldset{border:none;margin:0;padding-block:.5rem;padding-inline:0}.plan-popup li label,.plan-popup fieldset>label{align-items:baseline;gap:.5rem;display:flex}.plan-popup .plan-step-form,.plan-popup .plan-step-na{margin-block:0 12px}.plan-popup .plan-step-na h4{margin-block:0 4px}.plan-group{margin-block-end:12px}.plan-group h4{margin-block:0 4px}.plan-group ul{margin:0;padding-inline-start:20px}.plan-case{border-block-start:1px solid var(--border);margin-block-start:12px;padding-block-start:12px}.plan-case h4{margin-block:0 4px}.plan-events ul{margin:0;padding-inline-start:1rem}.plan-events li{margin-block:2px}.plan-role,.plan-role-overrides{gap:12px;display:grid}.plan-role-overrides{border-block-start:1px solid var(--border);margin-block-start:12px;padding-block-start:12px}.plan-role-form,.plan-loc-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.plan-loc-form.plan-exclude{border-block-start:1px solid var(--border);margin-block-start:16px;padding-block-start:12px}textarea.dated-lines{font-family:var(--font-mono,ui-monospace, monospace);min-block-size:12rem}.plan-schedule-facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin-block:0 12px;display:grid}.plan-schedule-facts dd{margin:0}.plan-schedule-form{margin-block-start:12px}.plan-views-tabs{margin-block-end:12px}.plan-where+.plan-where{margin-block-start:12px}.plan-where h4{margin-block:0 4px}.plan-matrix{border-collapse:collapse;inline-size:100%}.plan-matrix caption{text-align:start;color:var(--text-muted);padding-block-end:8px}.plan-matrix th,.plan-matrix td{border-block-end:1px solid var(--border);text-align:start;vertical-align:top;padding:6px 8px}.plan-cell{color:var(--text-primary);border-radius:8px;padding:4px 6px;text-decoration:none;display:block}.plan-cell small{color:var(--text-secondary);display:block}.plan-cell--live{background:var(--success-bg)}.plan-cell--watch{background:var(--warning-bg)}.plan-cell--bad{background:var(--danger-bg)}.plan-cell--idle{background:var(--row)}@media (max-width:720px){.plan-matrix-card{display:none}}.plan-crit{margin:0;padding-inline-start:20px}.plan-crit li+li{margin-block-start:8px}.plan-tl-group+.plan-tl-group{margin-block-start:12px}.plan-gantt{margin:0;padding:0;list-style:none}.plan-gantt li{border-block-end:1px solid var(--border);grid-template-columns:minmax(140px,1fr) 3fr minmax(160px,1fr);align-items:center;gap:8px;padding-block:6px;display:grid}.plan-gantt-track{background:var(--track);border-radius:6px;block-size:22px;position:relative}.plan-bar{background:var(--teal-500);border-radius:5px;block-size:10px;position:absolute;inset-block-start:3px}.plan-bar--committed{background:var(--neutral-500);block-size:4px;inset-block-start:15px}.plan-today{background:var(--danger);inline-size:2px;position:absolute;inset-block:0}.plan-gantt-text{color:var(--text-secondary);font-size:.875em}@media (max-width:760px){.plan-gantt li{grid-template-columns:1fr}}.plan-chip{margin-block:0 8px}.plan-work-tasks{margin:2px 14px 10px}.plan-work-tasks>summary{cursor:pointer;color:var(--text-muted);font-size:13px}.plan-work-tasks>.task-list{margin-block-start:8px}.plan-import-start{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:16px;display:grid}.plan-import-block,.plan-import-draft,.plan-import-commit,.plan-import-revert{align-content:start;gap:12px;display:grid}.plan-import-map fieldset{border:1px solid var(--border);border-radius:14px;margin-block-end:16px;padding:12px 16px}.plan-import-row{border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:12px;padding-block:8px;display:flex}.plan-import-key{min-inline-size:12rem;font-weight:600}.plan-import-list summary{cursor:pointer;padding-block:8px;font-weight:600}.plan-import-deps{padding-inline-start:0;list-style:none}.stars{flex:none;gap:1px;display:inline-flex}.stars .i{block-size:15px;inline-size:15px}.stars .on{fill:var(--warning);stroke:var(--warning)}.stars .off{fill:none;opacity:.35}.rv-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.rv-who{align-items:center;gap:6px;display:inline-flex}.rv-person{opacity:.6;flex:none;block-size:16px;inline-size:16px}.rv-assignee .av{color:#fff;border-radius:8px;place-items:center;block-size:24px;inline-size:24px;font-size:11px;font-weight:600;display:grid}.rv-filters{margin-block:12px}.rv-filters>summary{cursor:pointer;font-weight:600}.rv-filters form{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:12px;margin-block-start:12px;display:grid}.rv-filters fieldset{border:0;margin:0;padding:0}.rv-pick-row{align-items:center;gap:8px;display:flex}.rv-pick-row>.item{flex:1;min-width:0}.rv-pick{cursor:pointer;padding:8px;display:inline-flex}.rv-pick input{width:18px;height:18px}.rv-bulk{gap:12px;margin-block:12px;display:grid}.rv-bulk-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rv-bulk-tpl{border:0;gap:6px;margin:0;padding:0;display:grid}.rv-bulk-preview{white-space:pre-wrap;background:var(--row);border-radius:12px;padding:10px 12px}.rv-pager{justify-content:flex-end;gap:8px;margin-block-start:12px;display:flex}@media (max-width:767px){.rv-filters[open]{z-index:40;background:var(--surface-card);border-start-start-radius:16px;border-start-end-radius:16px;max-block-size:80vh;padding:16px;position:fixed;inset-block-end:0;inset-inline:0;overflow:auto;box-shadow:0 -8px 24px #0000002e}.rv-filters form{grid-template-columns:1fr}}.composer-count{text-align:end}.composer-templates>summary{inline-size:fit-content;list-style:none}.composer-templates>summary::-webkit-details-marker{display:none}.composer-templates ul{flex-wrap:wrap;gap:8px;margin-block:8px;padding:0;list-style:none;display:flex}.composer-suggest{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-suggest .hint{margin:0}.composer-dialog{border:1px solid var(--border);border-radius:12px;gap:12px;padding:12px;display:grid}.composer-close{display:none}.tpl-editor{gap:12px;display:grid}.tpl-row{border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px;display:grid}.tpl-stars{border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}@media (max-width:767px){.composer.is-sheet{z-index:50;background:var(--ground);border-radius:0;margin:0;position:fixed;inset:0;overflow:auto}.composer .composer-bar{background:var(--ground);z-index:1;padding-block:8px;position:sticky;inset-block-end:0}.composer .btn,.composer-stop .btn,.tpl-row .btn,.tpl-stars .check{min-block-size:44px}.composer-close{display:inline-flex}}.ap-review{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ap-diff{grid-template-columns:1fr 1fr;gap:12px;margin-block:8px;display:grid}.ap-diff>div{overflow-wrap:anywhere;min-inline-size:0}@media (max-width:767px){.ap-diff{grid-template-columns:1fr}}.plan-links select[name=serviceItemId]{min-inline-size:min(100%,18rem);max-inline-size:100%}.plan-running{color:var(--muted,inherit)}.g-accounts .g-accounts-bad{color:var(--danger)}.retention-upcoming .retention-steps .tag{margin-block-end:4px;margin-inline-end:4px}.retention-upcoming .retention-actions,.retention-none .retention-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.retention-actions details>summary{cursor:pointer}.retention-actions details .form{min-width:220px;margin-block-start:8px}.retention-stays{margin:0;padding-inline-start:20px}.monitoring-item .gl-check{min-block-size:44px}.alerts-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-block:12px;display:flex}.alerts-filters .field{flex:180px;min-inline-size:0}.alerts-filters select{inline-size:100%}.alerts-filters .form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.legal{overflow-wrap:anywhere;max-inline-size:760px;margin-inline:auto;padding:24px 16px 48px;line-height:1.75}.legal .logo{block-size:36px;inline-size:auto}.legal h1{margin-block:16px 12px;font-size:24px;font-weight:700}.legal h2{margin-block:24px 8px;font-size:18px;font-weight:600}.legal p{margin-block:0 12px}.legal ul,.legal ol{margin-block:0 12px;padding-inline-start:24px}.legal hr{border:0;border-block-start:1px solid var(--border,currentColor);opacity:.3;margin-block:40px}.legal a{text-decoration:underline}.legal-links{text-align:center;margin-block-start:16px;font-size:12px}.legal-links a{text-decoration:underline}.post-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin-block-start:12px;display:grid}.post-card{border:1px solid var(--border,#ddd);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.post-card-h,.post-card-f,.post-inline,.post-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-card-img{border-radius:8px;max-width:100%;height:auto}.post-card-text{overflow-wrap:anywhere;white-space:pre-line;margin:0}.post-card-cta{align-self:flex-start}.post-chips a[aria-current=page]{font-weight:700;text-decoration:underline}.post-compose{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.post-compose-form,.post-compose-side{flex-direction:column;gap:12px;min-width:0;display:flex}.post-compose fieldset{border:0;min-width:0;margin:0;padding:0}.post-compose .input,.post-compose .select{max-width:100%}.post-issues{margin:0;padding-inline-start:18px}.post-warn{color:var(--warning);margin:0;font-weight:600}.post-history{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.post-history li{flex-wrap:wrap;gap:8px;display:flex}.post-panel{gap:10px;min-width:0;display:grid}.post-diff{gap:8px;margin:0;display:grid}.post-diff-row{gap:4px;min-width:0;display:grid}.post-diff-row dt{font-weight:600}.post-diff-row dd{overflow-wrap:anywhere;margin:0;display:grid}.post-inline .select{min-width:0;max-width:100%}.post-list-head{flex-wrap:wrap;gap:8px}.photo-head{color:var(--text-muted);flex-wrap:wrap;gap:4px 24px;display:flex}.photo-head p{margin:0}.photo-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-block-end:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.photo-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1100px){.photo-grid{grid-template-columns:repeat(6,1fr)}}.photo-tile{border:1px solid var(--border);background:var(--surface-card);border-radius:10px;flex-direction:column;gap:6px;min-inline-size:0;padding:8px;display:flex}.photo-img{aspect-ratio:1;object-fit:cover;border-radius:6px;inline-size:100%;display:block}.photo-ph{border:1px dashed var(--border)}.photo-meta,.photo-menu{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.photo-meta .hint{color:var(--text-muted)}.photo-counts{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:8px;margin-block:12px;display:grid}.photo-counts div{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.photo-counts dd{margin:0;font-weight:700}.sheet{block-size:auto;max-block-size:92dvh;inline-size:100vw;max-inline-size:none;color:var(--text-primary);background:0 0;border:0;margin:0;padding:0;position:fixed;inset-block:auto 0;inset-inline:0;overflow:visible}.sheet[open]{animation:sheet-up .2s var(--ease)}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}}.sheet-panel{max-block-size:92dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(var(--surface-card), var(--surface-card)), var(--ground);box-shadow:var(--elev-2);border-start-start-radius:24px;border-start-end-radius:24px;flex-direction:column;gap:14px;display:flex;overflow:auto}.sheet-head{align-items:center;gap:8px;display:flex}.sheet-head h2{flex:1;margin:0;font-size:17px}.sheet-close{flex:none}@media (min-width:760px){.sheet{block-size:100dvh;max-block-size:none;inline-size:min(520px,100vw - 48px);inset-block:0;inset-inline:auto 0}.sheet[open]{animation-name:drawer-in-rtl}[dir=rtl] .sheet[open]{animation-name:drawer-in}.sheet-panel{border-radius:0;border-start-start-radius:24px;border-end-start-radius:24px;block-size:100%;max-block-size:none}}@media (prefers-reduced-motion:reduce){.sheet[open],[dir=rtl] .sheet[open]{animation:none}}:root:has(.sheet[open]){overflow:hidden}.photo-add{gap:14px;display:grid}.photo-add-files{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.photo-add-files li{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;gap:4px;min-inline-size:0;padding:6px;display:grid}.photo-add-files .photo-img{aspect-ratio:4/3}.photo-tile-undo .photo-img{opacity:.5}.photo-undo-line{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.photo-toast{color:var(--text-muted);flex-basis:100%;margin:0}.photo-del{gap:12px;display:grid}.photo-del-img{object-fit:cover;border-radius:8px;max-block-size:240px;inline-size:100%;display:block}.photo-del-facts{gap:6px;margin:0;display:grid}.photo-del-facts div{overflow-wrap:anywhere;justify-content:space-between;gap:8px;display:flex}.photo-del-facts dt{color:var(--text-muted)}.photo-del-facts dd{margin:0;font-weight:600}.photo-removed{gap:8px;margin-inline:0;padding:0;list-style:none;display:grid}.photo-removed-row{border:1px solid var(--border);background:var(--surface-card);border-radius:10px;align-items:flex-start;gap:12px;padding:8px;display:flex}.photo-removed-ph{flex:0 0 72px;inline-size:72px}.photo-removed-body{overflow-wrap:anywhere;gap:4px;min-inline-size:0;display:grid}.photo-put-back{justify-items:start;gap:8px;margin-block-start:4px;display:grid}.skel-page{gap:16px;max-inline-size:1200px;padding:24px;display:grid}.skel{gap:16px;display:grid}.skel-body{gap:10px;display:grid}.skel-cards .skel-body{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.skel-row{background:var(--row);border-radius:12px;align-items:center;gap:12px;min-block-size:44px;padding:10px 14px;display:flex}.skel-card{border:1px solid var(--border);background:var(--surface-card);flex-direction:column;align-items:stretch;min-block-size:120px;padding:16px}.skel-block{background:linear-gradient(90deg, var(--border) 30%, var(--row-hover) 50%, var(--border) 70%);background-size:300% 100%;border-radius:6px;animation:1.4s ease-in-out infinite skel-shimmer}.skel-title{block-size:24px;inline-size:min(320px,60%)}.skel-thead{opacity:.6;block-size:14px;inline-size:100%}.skel-line{flex:1;block-size:12px}.skel-line.short,.skel-cell.short{flex:.5}.skel-card .skel-line{flex:none;inline-size:100%}.skel-card .skel-line.short{inline-size:55%}.skel-cell{flex:1;block-size:12px}.skel-dot{border-radius:50%;flex:none;block-size:28px;inline-size:28px}@keyframes skel-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skel-block{animation:none}}.error-page{gap:16px;max-inline-size:720px;padding:24px;display:grid}.error-page-text{gap:8px;display:grid}.error-page-title{font-size:18px;font-weight:700}.error-page-ref code{overflow-wrap:anywhere;unicode-bidi:isolate}.error-page-actions{flex-wrap:wrap;gap:8px;display:flex}
