@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f0bbb000facee3e4-s.0vhe7hmtmjk1c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e58a1399fcbda48b-s.p.1dq60b0t6ypm0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Luckiest Guy Fallback;src:local(Arial);ascent-override:61.73%;descent-override:26.06%;line-gap-override:0.0%;size-adjust:113.91%}.luckiest_guy_a0dc72e9-module__9x2_Zq__className{font-family:Luckiest Guy,Luckiest Guy Fallback;font-style:normal;font-weight:400}.luckiest_guy_a0dc72e9-module__9x2_Zq__variable{--font-luckiest-guy:"Luckiest Guy", "Luckiest Guy Fallback"}
@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9d625bba3a10f71-s.283562-kfm0pv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cdb645d767d445c-s.2336ijw7y_ets.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fcab32fcfb2da9d-s.p.01npz8736q7k4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55369777ae4e606f-s.0dvx36ad_rzpa.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/786278188bba99f8-s.2h1xa6k2l1ubz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/970c428219233a3d-s.p.2c-43iqdh9ttx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_d6af79e4-module__AlDO7W__className{font-family:Kalam,Kalam Fallback;font-style:normal}.kalam_d6af79e4-module__AlDO7W__variable{--font-kalam:"Kalam", "Kalam Fallback"}
.app-shell{--os-panel:var(--bg2);--os-panel-muted:color-mix(in srgb, var(--bg2) 88%, transparent);--os-line:var(--border);--os-accent-2:var(--sticker-blue);--os-accent-3:var(--sticker-green);--os-accent-4:var(--sticker-purple);--os-panel-shadow:var(--shadow-sm);--os-density:1}.app-shell ::selection{background:var(--brand);color:var(--on-brand,#fff)}.app-shell *{scrollbar-color:var(--border-hover) transparent;scrollbar-width:thin}.admin-content>:where(.stack,.os-page)>header:first-child{min-height:106px}.admin-content>:where(.stack,.os-page)>header.row-between:first-child{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-content>:where(.stack,.os-page)>header:first-child>:first-child{min-width:0}.admin-content>:where(.stack,.os-page)>header:first-child :where(.row,.os-page-actions){flex-wrap:wrap;justify-content:flex-end}.admin-content>:where(.stack,.os-page)>header:first-child p{margin-top:8px}.os-settings-status{border:2px solid var(--ink);border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:32px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.os-settings-intro{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:32px;padding:8px 0 22px;display:flex}.os-settings-intro h2{font-size:clamp(22px,3vw,34px)}.os-settings-intro p{max-width:66ch;color:var(--ink2);margin-top:8px}.os-settings-intro>span{color:var(--muted);flex:none;font-size:12px}.theme-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}.theme-option{cursor:pointer;border:2px solid var(--border);background:var(--os-panel);min-width:0;transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:16px;grid-template-rows:180px auto;display:grid;position:relative;overflow:hidden}.theme-option:hover{border-color:var(--ink);transform:translateY(-3px)}.theme-option[data-selected=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-l)}.theme-option input{opacity:0;width:1px;height:1px;position:absolute}.theme-option:focus-within{outline:3px solid var(--brand);outline-offset:3px}.theme-option-preview{border-bottom:1px solid;display:block;position:relative;overflow:hidden}.theme-option-preview i{display:block;position:absolute}.theme-preview-nav{border-right:1px solid;width:22%;inset:0 auto 0 0}.theme-preview-hero{width:48%;height:12%;top:18%;left:28%}.theme-preview-card{border:1px solid;height:34%;top:46%}.theme-preview-card-a{width:28%;left:28%}.theme-preview-card-b{width:17%;left:60%}.theme-preview-card-c{width:12%;left:81%}.theme-option[data-theme-preview=drawn] .theme-option-preview{color:#231708;background-color:#f2e2b8;background-image:radial-gradient(#2a1c0c2e 1px,#0000 1px);background-size:12px 12px}.theme-option[data-theme-preview=drawn] .theme-preview-nav{background:#fbf1da}.theme-option[data-theme-preview=drawn] .theme-preview-hero{background:#231708;transform:rotate(-1deg)}.theme-option[data-theme-preview=drawn] .theme-preview-card{border-width:3px;border-radius:10px;box-shadow:3px 3px #231708}.theme-option[data-theme-preview=drawn] .theme-preview-card-a{background:#e3a72e;transform:rotate(-1deg)}.theme-option[data-theme-preview=drawn] .theme-preview-card-b{background:#7ab88f;transform:rotate(1deg)}.theme-option[data-theme-preview=drawn] .theme-preview-card-c{background:#b06fc9}.theme-option[data-theme-preview=atelier] .theme-option-preview{color:#121417;background-color:#f7f6f2;background-image:linear-gradient(#12141712 1px,#0000 1px),linear-gradient(90deg,#12141712 1px,#0000 1px);background-size:18px 18px}.theme-option[data-theme-preview=atelier] .theme-preview-nav{background:#121417}.theme-option[data-theme-preview=atelier] .theme-preview-hero{background:#1357d8}.theme-option[data-theme-preview=atelier] .theme-preview-card-a{background:#ff5f46}.theme-option[data-theme-preview=atelier] .theme-preview-card-b{background:#f7f6f2}.theme-option[data-theme-preview=atelier] .theme-preview-card-c{background:#b7d82b}.theme-option[data-theme-preview=spatial] .theme-option-preview{color:#bbccff80;background:radial-gradient(circle at 72% 20%,#8b5cf66b,#0000 38%),#070b1c}.theme-option[data-theme-preview=spatial] .theme-preview-nav{background:#121c41ad;border:1px solid #bbccff61;border-radius:12px;width:18%;inset:8% auto 8% 3%}.theme-option[data-theme-preview=spatial] .theme-preview-hero{background:linear-gradient(90deg,#8b5cf6,#2dd4ff);border-radius:999px}.theme-option[data-theme-preview=spatial] .theme-preview-card{background:#121c41a8;border-color:#bbccff57;border-radius:14px;box-shadow:0 18px 34px #00000040}.theme-option[data-theme-preview=ledger] .theme-option-preview{color:#d6ad60;background:#0b0d12}.theme-option[data-theme-preview=ledger] .theme-preview-nav{background:#151923}.theme-option[data-theme-preview=ledger] .theme-preview-hero{background:#d6ad60;height:2px}.theme-option[data-theme-preview=ledger] .theme-preview-card{background:#11141b;border-color:#494337}.theme-option[data-theme-preview=ledger] .theme-preview-card-a{border-top:8px solid #d6ad60}.theme-option[data-theme-preview=botanical] .theme-option-preview{color:#243126;background:#edf1e7}.theme-option[data-theme-preview=botanical] .theme-preview-nav{background:#243126}.theme-option[data-theme-preview=botanical] .theme-preview-hero{background:#47785a;border-radius:18px 2px}.theme-option[data-theme-preview=botanical] .theme-preview-card{background:#f7f5ed;border-color:#78907a;border-radius:18px 4px}.theme-option[data-theme-preview=botanical] .theme-preview-card-c{background:#d8b24a}.theme-option[data-theme-preview=bauhaus] .theme-option-preview{color:#151515;background:#f3efe3}.theme-option[data-theme-preview=bauhaus] .theme-preview-nav{background:#1858a8;width:18%}.theme-option[data-theme-preview=bauhaus] .theme-preview-hero{background:#151515;width:64%;left:24%}.theme-option[data-theme-preview=bauhaus] .theme-preview-card{border:3px solid #151515;border-radius:50%}.theme-option[data-theme-preview=bauhaus] .theme-preview-card-a{background:#d62f2f}.theme-option[data-theme-preview=bauhaus] .theme-preview-card-b{background:#e6b82e;border-radius:0}.theme-option[data-theme-preview=bauhaus] .theme-preview-card-c{background:#1858a8}.theme-option[data-theme-preview=clay] .theme-option-preview{color:#594943;background:#eee5db}.theme-option[data-theme-preview=clay] .theme-preview-nav{background:#ddd0c3;border:0;border-radius:18px;width:18%;inset:6% auto 6% 3%;box-shadow:8px 8px 18px #c8bbae,-5px -5px 14px #fff}.theme-option[data-theme-preview=clay] .theme-preview-hero{background:#b5674d;border-radius:999px;box-shadow:5px 5px 12px #c8bbae}.theme-option[data-theme-preview=clay] .theme-preview-card{background:#eee5db;border:0;border-radius:18px;box-shadow:6px 6px 14px #c8bbae,-5px -5px 12px #fff}.theme-option[data-theme-preview=operator] .theme-option-preview{color:#78e08f;background:#101410}.theme-option[data-theme-preview=operator] .theme-preview-nav{background:#171d17;border-color:#37543d}.theme-option[data-theme-preview=operator] .theme-preview-hero{background:#78e08f;height:4px;box-shadow:0 9px #37543d}.theme-option[data-theme-preview=operator] .theme-preview-card{background:#131913;border-color:#37543d;border-radius:0}.theme-option[data-theme-preview=kyoto] .theme-option-preview{color:#292824;background-color:#f3efe5;background-image:linear-gradient(90deg,#e9e1d1 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.theme-option[data-theme-preview=kyoto] .theme-preview-nav{background:#292824;width:16%}.theme-option[data-theme-preview=kyoto] .theme-preview-hero{background:#a83b32;width:32%;height:3px;left:23%}.theme-option[data-theme-preview=kyoto] .theme-preview-card{background:0 0;border-width:0 0 1px}.theme-option[data-theme-preview=chromatic] .theme-option-preview{color:#24164f;background:#fff7ee}.theme-option[data-theme-preview=chromatic] .theme-preview-nav{background:#24164f}.theme-option[data-theme-preview=chromatic] .theme-preview-hero{background:#ff4778;transform:rotate(-2deg)}.theme-option[data-theme-preview=chromatic] .theme-preview-card{border:2px solid #24164f;border-radius:10px;box-shadow:5px 5px #24164f}.theme-option[data-theme-preview=chromatic] .theme-preview-card-a{background:#7357ff}.theme-option[data-theme-preview=chromatic] .theme-preview-card-b{background:#17b890}.theme-option[data-theme-preview=chromatic] .theme-preview-card-c{background:#ffd166}.theme-option[data-theme-preview=biodigital] .theme-option-preview{color:#55e879;background:radial-gradient(at 76% 18%,#55e87940,#0000 34%),#07130f}.theme-option[data-theme-preview=biodigital] .theme-preview-nav{background:#0d2018;border:1px solid #267746;border-radius:45% 18% 38% 22%;width:18%;inset:5% auto 5% 3%}.theme-option[data-theme-preview=biodigital] .theme-preview-hero{background:linear-gradient(90deg,#16bfa0,#b7f35a);border-radius:70% 30% 66% 34%}.theme-option[data-theme-preview=biodigital] .theme-preview-card{background:#0d2018;border-color:#267746;border-radius:44% 18% 36% 22%;box-shadow:inset 0 0 16px #55e87914}.theme-option-copy{gap:8px;padding:18px 20px 20px;display:grid}.theme-option-copy strong{font-size:18px}.theme-option-copy>span:not(.theme-palette){min-height:44px;color:var(--muted);font-size:12.5px;line-height:1.5}.theme-palette{gap:5px;margin-top:4px;display:flex}.theme-palette i{border:1px solid #7f7f7f33;border-radius:999px;width:20px;height:6px}.theme-check{background:var(--brand);width:28px;height:28px;color:var(--on-brand,#fff);opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(.72)}.theme-option[data-selected=true] .theme-check{opacity:1;transform:scale(1)}.theme-device-note{color:var(--muted);grid-column:1/-1;font-size:12px}.app-shell[data-os-theme=drawn] .os-summary{border:3px solid var(--ink);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.app-shell[data-os-theme=drawn] .os-summary>div{border-color:var(--ink)}.app-shell[data-os-theme=drawn] .os-summary>div:nth-child(4n+2){background:var(--sticker-gold);color:var(--sticker-gold-ink)}.app-shell[data-os-theme=drawn] .os-summary>div:nth-child(4n+3){background:var(--sticker-green);color:var(--sticker-green-ink)}.app-shell[data-os-theme=drawn] .os-summary>div:nth-child(4n+4){background:var(--sticker-blue);color:var(--sticker-blue-ink)}.app-shell[data-os-theme=drawn] .os-data-table,.app-shell[data-os-theme=drawn] .os-workspace{position:relative}.app-shell[data-os-theme=drawn] .os-data-table:after{content:"";background:color-mix(in srgb, var(--sticker-gold) 68%, transparent);pointer-events:none;width:68px;height:18px;position:absolute;top:-9px;right:7%;transform:rotate(2deg)}.app-shell[data-os-theme=drawn] .os-request-list{gap:18px}.app-shell[data-os-theme=drawn] .os-request-card{padding:26px;position:relative}.app-shell[data-os-theme=drawn] .os-request-card:nth-child(2n){transform:rotate(.25deg)}.app-shell[data-os-theme=drawn] .os-request-card:before{content:"";background:color-mix(in srgb, var(--sticker-green) 72%, transparent);width:54px;height:14px;position:absolute;top:-9px;right:30px;transform:rotate(-3deg)}.app-shell[data-os-theme=drawn] :where(.btn,.sidebar-link,.kcard,.os-request-card):active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.app-shell[data-os-theme=atelier]{color:var(--ink);--radius:2px;--radius-lg:4px;--radius-pill:3px;--bg-deep:#ecebe6;--bg:#f7f6f2;--bg2:#fffefa;--bg3:#e9e8e2;--surface:#fffefa;--surface-hover:#f0efe9;--border:#1214172e;--border-hover:#1214177a;--ink:#121417;--ink2:#3f434a;--muted:#696c70;--brand:#1357d8;--brand-dark:#0c3b9c;--brand-light:#2f70ec;--brand-ink:#0d49bd;--on-brand:#fff;--focus-ring:#0d49bd;--brand-l:#1357d81a;--brand-glow:#1357d82e;--green:#607514;--green-l:#b7d82b38;--amber:#a94d34;--amber-l:#ff5f4626;--red:#c53c2e;--red-l:#c53c2e1a;--sticker-gold:#ff5f46;--sticker-gold-ink:#121417;--sticker-green:#b7d82b;--sticker-green-ink:#121417;--sticker-blue:#1357d8;--sticker-blue-ink:#fff;--sticker-purple:#d8d0ff;--sticker-purple-ink:#121417;--shadow-sm:0 8px 22px #12141712;--shadow-md:0 18px 42px #1214171a;--shadow-lg:0 28px 70px #12141721;--font-display-admin:var(--font-jost), sans-serif;--font-hand:var(--font-jost), sans-serif;--os-panel:#fffefa;--os-panel-muted:#fffefad6;--os-line:#1214172e;--os-accent-2:#ff5f46;--os-accent-3:#b7d82b;--os-accent-4:#d8d0ff;background-color:var(--bg);background-image:linear-gradient(#1214170b 1px,#0000 1px),linear-gradient(90deg,#1214170b 1px,#0000 1px);background-size:28px 28px}.app-shell[data-os-theme=atelier] .sidebar{color:#f7f6f2;background:#121417;border-right:0;box-shadow:12px 0 40px #1214171a}.app-shell[data-os-theme=atelier] .sidebar .brandmark,.app-shell[data-os-theme=atelier] .sidebar .sidebar-link{color:#f7f6f2}.app-shell[data-os-theme=atelier] .sidebar-group-label,.app-shell[data-os-theme=atelier] .sidebar-foot .muted{color:#f7f6f28a}.app-shell[data-os-theme=atelier] .sidebar-link{border-width:0;border-radius:0;font-weight:500}.app-shell[data-os-theme=atelier] .sidebar-link:hover{background:#ffffff14;transform:none}.app-shell[data-os-theme=atelier] .sidebar-link[data-active=true]{background:var(--brand);color:#fff}.app-shell[data-os-theme=atelier] .palette-trigger{color:#f7f6f2a3;background:0 0;border:1px solid #f7f6f247;border-radius:2px}.app-shell[data-os-theme=atelier] .sidebar-foot{border-color:#f7f6f233}.app-shell[data-os-theme=atelier] .marquee{background:var(--bg);border-color:var(--ink)}.app-shell[data-os-theme=atelier] .marquee-item{color:var(--ink)}.app-shell[data-os-theme=atelier] .marquee-item:after{color:var(--brand)}.app-shell[data-os-theme=atelier] .admin-content{width:min(100%,1660px)}.app-shell[data-os-theme=atelier] .admin-content h1{letter-spacing:-.035em;text-shadow:none;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:.92}.app-shell[data-os-theme=atelier] .admin-content>:where(.stack,.os-page)>header:first-child{border-bottom:2px solid var(--ink)}.app-shell[data-os-theme=atelier] .admin-content>:where(.stack,.os-page)>header:first-child:after{background:var(--brand);width:12%;height:7px;bottom:-4px}.app-shell[data-os-theme=atelier] .admin-content>:where(.stack,.os-page)>header:first-child:before{content:none}.app-shell[data-os-theme=atelier] .card,.app-shell[data-os-theme=atelier] .table-wrap{border:1px solid var(--ink);box-shadow:none;background:var(--os-panel-muted);border-radius:2px}.app-shell[data-os-theme=atelier] .card:hover{border-color:var(--ink);box-shadow:6px 6px 0 var(--os-accent-3)}.app-shell[data-os-theme=atelier] .btn{box-shadow:none;border-width:1px;border-radius:2px}.app-shell[data-os-theme=atelier] .btn-primary{border-color:var(--brand)}.app-shell[data-os-theme=atelier] .btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #1357d82e}.app-shell[data-os-theme=atelier] :where(.input,.select,textarea.input){border:1px solid var(--ink);background:#fffefa;border-radius:2px}.app-shell[data-os-theme=atelier] :where(.badge,.tag,.prio){border-width:1px;border-radius:2px}.app-shell[data-os-theme=atelier] .os-summary{border-block:1px solid var(--ink);background:0 0}.app-shell[data-os-theme=atelier] .os-summary>div{border-color:var(--ink)}.app-shell[data-os-theme=atelier] .os-summary>div:nth-child(2){background:var(--os-accent-2);color:var(--ink)}.app-shell[data-os-theme=atelier] .os-summary>div:nth-child(3){background:var(--os-accent-3);color:var(--ink)}.app-shell[data-os-theme=atelier] th{background:var(--ink);color:#fff}.app-shell[data-os-theme=atelier] tbody tr:hover{background:var(--brand-l)}.app-shell[data-os-theme=atelier] .kcol{border:1px solid var(--ink);background:#fffefab8;border-radius:2px}.app-shell[data-os-theme=atelier] .kcard{border:1px solid var(--ink);box-shadow:none;border-radius:2px}.app-shell[data-os-theme=atelier] .kcard:hover{box-shadow:5px 5px 0 var(--os-accent-3);transform:translateY(-2px)}.app-shell[data-os-theme=atelier] .sidebar-link[data-active=true]:after{content:"";background:var(--os-accent-3);transform-origin:0;height:2px;position:absolute;inset:auto 12px 5px}.app-shell[data-os-theme=spatial]{color:var(--ink);--radius:10px;--radius-lg:16px;--radius-pill:999px;--bg-deep:#040716;--bg:#070b1c;--bg2:#0e1632c2;--bg3:#192349b3;--surface:#151f449e;--surface-hover:#212e5bb8;--border:#adbfff33;--border-hover:#adbfff7a;--ink:#f2f4ff;--ink2:#c4ccef;--muted:#8994c0;--brand:#8b5cf6;--brand-dark:#6941d9;--brand-light:#a985ff;--brand-ink:#c5b2ff;--on-brand:#070b1c;--focus-ring:#2dd4ff;--brand-l:#8b5cf629;--brand-glow:#8b5cf647;--green:#38d6bd;--green-l:#38d6bd1f;--amber:#ffb66e;--amber-l:#ffb66e24;--red:#ff7187;--red-l:#ff718724;--sticker-gold:#ff8064;--sticker-gold-ink:#190b0b;--sticker-green:#38d6bd;--sticker-green-ink:#031713;--sticker-blue:#2dd4ff;--sticker-blue-ink:#03151b;--sticker-purple:#8b5cf6;--sticker-purple-ink:#fff;--shadow-sm:0 10px 30px #00000042;--shadow-md:0 22px 54px #00000057;--shadow-lg:0 36px 90px #00000070;--font-display-admin:var(--font-jost), sans-serif;--font-hand:var(--font-jost), sans-serif;--os-panel:#0e1632c7;--os-panel-muted:#0e16329e;--os-line:#adbfff33;--os-accent-2:#2dd4ff;--os-accent-3:#38d6bd;--os-accent-4:#ff8064;background:radial-gradient(circle at 76% 8%, #8b5cf638, transparent 34rem), radial-gradient(circle at 18% 86%, #2dd4ff21, transparent 38rem), var(--bg-deep)}.app-shell[data-os-theme=spatial]:before{content:"";pointer-events:none;opacity:.32;background-image:radial-gradient(#adbfff47 .7px,#0000 .7px);background-size:22px 22px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.app-shell[data-os-theme=spatial] .sidebar{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#090f25b3;border:1px solid #adbfff47;border-radius:20px;height:calc(100dvh - 28px);margin:14px 0 14px 14px;box-shadow:0 24px 60px #0000004d}.app-shell[data-os-theme=spatial] .sidebar-link{border-width:1px;font-weight:500}.app-shell[data-os-theme=spatial] .sidebar-link:hover{background:var(--surface-hover);transform:translate(2px)}.app-shell[data-os-theme=spatial] .sidebar-link[data-active=true]{color:#fff;background:linear-gradient(135deg,#8b5cf66b,#2dd4ff29);border-color:#adbfff61;box-shadow:inset 0 0 22px #8b5cf62e}.app-shell[data-os-theme=spatial] .palette-trigger{background:#0e163280;border-width:1px}.app-shell[data-os-theme=spatial] .marquee{background:0 0;border-color:#adbfff29;margin-left:14px}.app-shell[data-os-theme=spatial] .marquee-item{color:var(--brand-ink)}.app-shell[data-os-theme=spatial] .admin-content{width:min(100%,1640px);padding-top:38px}.app-shell[data-os-theme=spatial] .admin-content h1{letter-spacing:-.035em;text-shadow:none;font-size:clamp(36px,4.4vw,62px);font-weight:400;line-height:1}.app-shell[data-os-theme=spatial] .admin-content>:where(.stack,.os-page)>header:first-child:after{background:linear-gradient(90deg, var(--brand), var(--os-accent-2));width:84px;height:3px}.app-shell[data-os-theme=spatial] .admin-content>:where(.stack,.os-page)>header:first-child:before{background:radial-gradient(closest-side,#8b5cf638,#0000 72%);width:420px;height:260px;top:-100px;left:auto;right:8%}.app-shell[data-os-theme=spatial] .card,.app-shell[data-os-theme=spatial] .table-wrap,.app-shell[data-os-theme=spatial] dialog{background:var(--os-panel-muted);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);box-shadow:var(--shadow-sm);border:1px solid #adbfff3d;border-radius:16px}.app-shell[data-os-theme=spatial] .card:hover{border-color:#adbfff70;box-shadow:0 18px 46px #00000057}.app-shell[data-os-theme=spatial] .btn{box-shadow:none;border-width:1px;border-radius:9px}.app-shell[data-os-theme=spatial] .btn-primary{background:linear-gradient(135deg,#7c4deb,#6357d8);border-color:#c5b2ff80}.app-shell[data-os-theme=spatial] .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#956aff,#6e62e8);transform:translateY(-2px);box-shadow:0 12px 28px #8b5cf642}.app-shell[data-os-theme=spatial] :where(.input,.select,textarea.input){background:#070b1c8a;border-width:1px;border-color:#adbfff42;border-radius:9px}.app-shell[data-os-theme=spatial] :where(.input,.select,textarea.input):focus{border-color:var(--os-accent-2);box-shadow:0 0 0 3px #2dd4ff1f}.app-shell[data-os-theme=spatial] :where(.badge,.tag,.prio){border-width:1px;border-color:#adbfff4d}.app-shell[data-os-theme=spatial] .os-summary{background:var(--os-panel-muted);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-sm);border:1px solid #adbfff38;border-radius:16px;overflow:hidden}.app-shell[data-os-theme=spatial] .os-summary>div{border-color:#adbfff29}.app-shell[data-os-theme=spatial] th{color:var(--ink2);background:#192349d6}.app-shell[data-os-theme=spatial] tbody tr:hover{background:#8b5cf61a}.app-shell[data-os-theme=spatial] .kcol{background:#070b1c52;border-width:1px;border-color:#adbfff2e}.app-shell[data-os-theme=spatial] .kcard{background:#0e1632b8;border-width:1px;border-color:#adbfff38;box-shadow:0 10px 24px #0000002e}.app-shell[data-os-theme=spatial] .kcard:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000047}.app-shell[data-os-theme=spatial] .ambient-canvas{background:radial-gradient(circle at 72% calc(9% + var(--ambient-shift)), #8b5cf62e, transparent 31rem), radial-gradient(circle at 26% calc(88% - var(--ambient-shift)), #2dd4ff1a, transparent 35rem);display:block}.app-shell[data-os-theme=spatial] .ambient-canvas:before{opacity:.5;filter:blur(24px);background:linear-gradient(120deg,#0000 18%,#adbfff1f,#0000 68%);width:46vw;height:80vh;top:-24vh;right:-12vw;-webkit-mask-image:none;mask-image:none}.app-shell[data-os-theme=spatial] .ambient-canvas:after{opacity:.3;background:0 0;border:1px solid #2dd4ff33;border-radius:50%;width:48vw;height:48vw;bottom:-38vw;left:18%;-webkit-mask-image:none;mask-image:none}.app-shell[data-os-theme=spatial] .sidebar-link[data-active=true]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 15%,#ffffff24,#0000 48%);position:absolute;inset:0;transform:translate(-120%)}.app-shell[data-os-theme=ledger]{--bg-deep:#080a0e;--bg:#0b0d12;--bg2:#11141b;--bg3:#191d26;--surface:#11141b;--surface-hover:#1a1f29;--border:#35394a;--border-hover:#d6ad60;--ink:#f4efe4;--ink2:#c9c2b4;--muted:#8e8a82;--brand:#d6ad60;--brand-dark:#a98037;--brand-light:#e5c782;--brand-ink:#e5c782;--on-brand:#16120b;--brand-l:#d6ad601f;--green:#afc7a2;--green-l:#afc7a21f;--amber:#d6ad60;--amber-l:#d6ad601f;--red:#d8786f;--red-l:#d8786f1f;--sticker-gold:#d6ad60;--sticker-gold-ink:#16120b;--sticker-green:#afc7a2;--sticker-green-ink:#10150e;--sticker-blue:#6f8fa8;--sticker-blue-ink:#081019;--sticker-purple:#9c88b8;--sticker-purple-ink:#130f18;--radius:0;--radius-lg:0;--radius-pill:0;--shadow-sm:0 12px 32px #00000047;--shadow-md:0 22px 52px #00000061;--os-panel:#11141b;--os-panel-muted:#11141beb;background:#0b0d12}.app-shell[data-os-theme=ledger] .sidebar{background:#080a0e;border-color:#35394a}.app-shell[data-os-theme=ledger] .sidebar-link{border:0;border-bottom:1px solid #0000;border-radius:0}.app-shell[data-os-theme=ledger] .sidebar-link[data-active=true]{color:#d6ad60;background:0 0;border-color:#d6ad60}.app-shell[data-os-theme=ledger] .admin-content h1{letter-spacing:-.025em;font-weight:400}.app-shell[data-os-theme=ledger] :where(.card,.table-wrap,.os-summary,.os-activity-panel){box-shadow:none;background:#11141b;border:1px solid #35394a;border-radius:0}.app-shell[data-os-theme=ledger] th{color:#16120b;background:#d6ad60}.app-shell[data-os-theme=ledger] .os-bar-track{border:1px solid #35394a;border-radius:0;height:5px}.app-shell[data-os-theme=botanical]{--bg-deep:#dfe7d9;--bg:#edf1e7;--bg2:#f8f6ed;--bg3:#dce5d6;--surface:#f8f6ed;--surface-hover:#e7eee1;--border:#a5b3a2;--border-hover:#47785a;--ink:#243126;--ink2:#465247;--muted:#616e63;--brand:#47785a;--brand-dark:#31573f;--brand-light:#669578;--brand-ink:#31573f;--on-brand:#fff;--brand-l:#47785a1f;--green:#47785a;--green-l:#47785a1f;--amber:#a36d28;--amber-l:#d8b24a2e;--red:#a64f3b;--red-l:#c5775226;--sticker-gold:#d8b24a;--sticker-gold-ink:#302507;--sticker-green:#8fb39a;--sticker-green-ink:#183020;--sticker-blue:#86a9ad;--sticker-blue-ink:#162b2e;--sticker-purple:#b79ab2;--sticker-purple-ink:#321c2d;--radius:6px 18px;--radius-lg:8px 24px;--shadow-sm:0 10px 28px #2a402d17;--shadow-md:0 18px 42px #2a402d24;--os-panel:#f8f6ed;--os-panel-muted:#f8f6ede0;background:linear-gradient(120deg,#47785a0d,#0000 34%),#edf1e7}.app-shell[data-os-theme=botanical] .sidebar{color:#f3f0e5;background:#243126;border:0}.app-shell[data-os-theme=botanical] .sidebar :where(.brandmark,.sidebar-link){color:#f3f0e5}.app-shell[data-os-theme=botanical] .sidebar-link[data-active=true]{background:#47785a;border-color:#8fb39a}.app-shell[data-os-theme=botanical] :where(.card,.table-wrap,.os-summary,.os-activity-panel){box-shadow:var(--shadow-sm);background:#f8f6ede6;border:1px solid #a5b3a2;border-radius:8px 24px}.app-shell[data-os-theme=botanical] .os-metric{transform:none}.app-shell[data-os-theme=botanical] th{color:#f8f6ed;background:#243126}.app-shell[data-os-theme=bauhaus]{--bg-deep:#e4ded0;--bg:#f3efe3;--bg2:#fffaf0;--bg3:#dfd9cc;--surface:#fffaf0;--surface-hover:#eee8db;--border:#151515;--border-hover:#151515;--ink:#151515;--ink2:#343434;--muted:#62605b;--brand:#d62f2f;--brand-dark:#a91e1e;--brand-light:#ef4b43;--brand-ink:#a91e1e;--on-brand:#fff;--brand-l:#d62f2f1a;--green:#376f4e;--green-l:#376f4e1f;--amber:#9a7410;--amber-l:#e6b82e2e;--red:#d62f2f;--red-l:#d62f2f1f;--sticker-gold:#e6b82e;--sticker-gold-ink:#151515;--sticker-green:#56a56d;--sticker-green-ink:#101e13;--sticker-blue:#1858a8;--sticker-blue-ink:#fff;--sticker-purple:#7d4e9c;--sticker-purple-ink:#fff;--radius:0;--radius-lg:0;--radius-pill:0;--shadow-sm:none;--shadow-md:none;--os-panel:#fffaf0;--os-panel-muted:#fffaf0;background:#f3efe3}.app-shell[data-os-theme=bauhaus] .sidebar{color:#fff;background:#1858a8;border:0}.app-shell[data-os-theme=bauhaus] .sidebar :where(.brandmark,.sidebar-link){color:#fff}.app-shell[data-os-theme=bauhaus] .sidebar-link{border-width:0;border-radius:0}.app-shell[data-os-theme=bauhaus] .sidebar-link[data-active=true]{color:#151515;background:#e6b82e}.app-shell[data-os-theme=bauhaus] .admin-content h1{letter-spacing:-.04em;font-weight:700}.app-shell[data-os-theme=bauhaus] :where(.card,.table-wrap,.os-summary,.os-activity-panel){box-shadow:none;background:#fffaf0;border:2px solid #151515;border-radius:0}.app-shell[data-os-theme=bauhaus] .os-metric{transform:none}.app-shell[data-os-theme=bauhaus] th{color:#fff;background:#151515}.app-shell[data-os-theme=clay]{--bg-deep:#d8cbc0;--bg:#eee5db;--bg2:#eee5db;--bg3:#ddd0c4;--surface:#eee5db;--surface-hover:#e7dbcf;--border:#59494347;--border-hover:#b5674d;--ink:#352b28;--ink2:#584b47;--muted:#685a55;--brand:#b5674d;--brand-dark:#8f4d38;--brand-light:#ca8168;--brand-ink:#8f4d38;--on-brand:#120d0b;--brand-l:#b5674d21;--focus-ring:#8f4d38;--green:#667d67;--green-l:#667d6724;--amber:#a36d28;--amber-l:#d5a75d2e;--red:#a65045;--red-l:#a6504521;--sticker-gold:#d5a75d;--sticker-gold-ink:#38280f;--sticker-green:#8fa28f;--sticker-green-ink:#263126;--sticker-blue:#8199a8;--sticker-blue-ink:#1d2a31;--sticker-purple:#a988a1;--sticker-purple-ink:#31232e;--radius:18px;--radius-lg:26px;--shadow-sm:8px 8px 20px #d0c3b7,-7px -7px 18px #fffaf3;--shadow-md:12px 12px 28px #cbbeb2,-10px -10px 24px #fffaf3;--os-panel:#eee5db;--os-panel-muted:#eee5db;background:#eee5db}.app-shell[data-os-theme=clay] .sidebar{height:calc(100dvh - 24px);box-shadow:var(--shadow-sm);background:#e8ddd2;border:0;border-radius:26px;margin:12px}.app-shell[data-os-theme=clay] .marquee{margin-left:12px}.app-shell[data-os-theme=clay] :where(.card,.table-wrap,.os-summary,.os-activity-panel){box-shadow:var(--shadow-sm);background:#eee5db;border:0;border-radius:22px}.app-shell[data-os-theme=clay] .os-metric{transform:none}.app-shell[data-os-theme=clay] .btn{border:0;box-shadow:4px 4px 10px #d0c3b7,-3px -3px 9px #fffaf3}.app-shell[data-os-theme=clay] th{color:#352b28;background:#ddd0c4}.app-shell[data-os-theme=operator]{--bg-deep:#090c09;--bg:#101410;--bg2:#131913;--bg3:#1c251d;--surface:#131913;--surface-hover:#1b241c;--border:#37543d;--border-hover:#78e08f;--ink:#dfe8dc;--ink2:#b9c7b8;--muted:#819080;--brand:#78e08f;--brand-dark:#4eb968;--brand-light:#9bedaa;--brand-ink:#92eea5;--on-brand:#0b120d;--brand-l:#78e08f1a;--green:#78e08f;--green-l:#78e08f1a;--amber:#e1c45a;--amber-l:#e1c45a1f;--red:#ef786f;--red-l:#ef786f1f;--sticker-gold:#e1c45a;--sticker-gold-ink:#171407;--sticker-green:#78e08f;--sticker-green-ink:#08120a;--sticker-blue:#70a8d8;--sticker-blue-ink:#08131d;--sticker-purple:#ab8ed1;--sticker-purple-ink:#140c1e;--radius:2px;--radius-lg:2px;--radius-pill:2px;--shadow-sm:none;--shadow-md:none;--os-panel:#131913;--os-panel-muted:#131913;--os-density:.9;background:#101410}.app-shell[data-os-theme=operator] .sidebar{background:#0b0f0b;border-color:#37543d}.app-shell[data-os-theme=operator] .sidebar-link{border-width:1px;border-radius:2px}.app-shell[data-os-theme=operator] .sidebar-link[data-active=true]{color:#0b120d;background:#78e08f;border-color:#78e08f}.app-shell[data-os-theme=operator] .admin-content{padding-top:24px}.app-shell[data-os-theme=operator] .admin-content h1{font-size:clamp(30px,3.4vw,48px);font-weight:600}.app-shell[data-os-theme=operator] :where(.card,.table-wrap,.os-summary,.os-activity-panel){box-shadow:none;background:#131913;border:1px solid #37543d;border-radius:2px}.app-shell[data-os-theme=operator] .os-metric{min-height:96px;transform:none}.app-shell[data-os-theme=operator] th{color:#78e08f;background:#1c251d}.app-shell[data-os-theme=kyoto]{--bg-deep:#e5dfd2;--bg:#f3efe5;--bg2:#faf7ef;--bg3:#e8e1d4;--surface:#faf7ef;--surface-hover:#eee8dc;--border:#b8ad99;--border-hover:#292824;--ink:#292824;--ink2:#4e4c47;--muted:#6b675f;--brand:#a83b32;--brand-dark:#7e2923;--brand-light:#c5554a;--brand-ink:#8d2f28;--on-brand:#fff;--brand-l:#a83b3217;--green:#66705d;--green-l:#66705d1f;--amber:#9a762d;--amber-l:#c5b38a2e;--red:#a83b32;--red-l:#a83b321a;--sticker-gold:#c5b38a;--sticker-gold-ink:#30291c;--sticker-green:#9ca58c;--sticker-green-ink:#263021;--sticker-blue:#879aa0;--sticker-blue-ink:#202b2e;--sticker-purple:#a4939f;--sticker-purple-ink:#30262d;--radius:0;--radius-lg:0;--radius-pill:0;--shadow-sm:none;--shadow-md:none;--os-panel:#faf7ef;--os-panel-muted:#faf7efdb;background-color:#f3efe5;background-image:linear-gradient(90deg,#c5b38a24 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.app-shell[data-os-theme=kyoto] .sidebar{background:#f3efe5;border-right:1px solid #292824}.app-shell[data-os-theme=kyoto] .sidebar-link{border:0;border-radius:0}.app-shell[data-os-theme=kyoto] .sidebar-link[data-active=true]{color:#a83b32;background:0 0;border-bottom:1px solid #a83b32}.app-shell[data-os-theme=kyoto] .admin-content h1{letter-spacing:-.02em;font-weight:400}.app-shell[data-os-theme=kyoto] :where(.card,.table-wrap,.os-summary,.os-activity-panel){box-shadow:none;background:#faf7efb8;border:0;border-bottom:1px solid #292824;border-radius:0}.app-shell[data-os-theme=kyoto] .os-metric{transform:none}.app-shell[data-os-theme=kyoto] th{color:#292824;background:0 0;border-bottom:1px solid #292824}.app-shell[data-os-theme=chromatic]{--bg-deep:#f0e5ff;--bg:#fff7ee;--bg2:#fffdf8;--bg3:#eee5ff;--surface:#fffdf8;--surface-hover:#fff0f5;--border:#24164f;--border-hover:#ff4778;--ink:#24164f;--ink2:#46356e;--muted:#725f87;--brand:#ff4778;--brand-dark:#c91f53;--brand-light:#ff7397;--brand-ink:#b71949;--on-brand:#24164f;--brand-l:#ff47781f;--focus-ring:#7357ff;--green:#178365;--green-l:#17b89021;--amber:#9c7310;--amber-l:#ffd16633;--red:#d6295c;--red-l:#d6295c1f;--sticker-gold:#ffd166;--sticker-gold-ink:#3a2b08;--sticker-green:#17b890;--sticker-green-ink:#082a22;--sticker-blue:#7357ff;--sticker-blue-ink:#fff;--sticker-purple:#b85cff;--sticker-purple-ink:#fff;--radius:10px;--radius-lg:14px;--shadow-sm:5px 6px 0 #24164f;--shadow-md:8px 9px 0 #24164f;--os-panel:#fffdf8;--os-panel-muted:#fffdf8;background:linear-gradient(135deg,#7357ff14,#0000 36%),#fff7ee}.app-shell[data-os-theme=chromatic] .sidebar{color:#fff;background:#24164f;border:0}.app-shell[data-os-theme=chromatic] .sidebar :where(.brandmark,.sidebar-link){color:#fff}.app-shell[data-os-theme=chromatic] .sidebar-link[data-active=true]{color:#fff;background:#ff4778;border-color:#fff}.app-shell[data-os-theme=chromatic] .admin-content h1{letter-spacing:-.04em;font-weight:700}.app-shell[data-os-theme=chromatic] :where(.card,.table-wrap,.os-summary,.os-activity-panel){box-shadow:var(--shadow-sm);background:#fffdf8;border:2px solid #24164f;border-radius:12px}.app-shell[data-os-theme=chromatic] .os-metric{transform:none}.app-shell[data-os-theme=chromatic] th{color:#fff;background:#7357ff}.app-shell[data-os-theme=biodigital]{--bg-deep:#030a07;--bg:#07130f;--bg2:#0d2018;--bg3:#143125;--surface:#0d2018;--surface-hover:#143125;--border:#267746;--border-hover:#55e879;--ink:#daf8df;--ink2:#a8d9b3;--muted:#719b7c;--brand:#55e879;--brand-dark:#24b957;--brand-light:#86f29d;--brand-ink:#86f29d;--on-brand:#041008;--brand-l:#55e8791f;--green:#55e879;--green-l:#55e8791f;--amber:#b7f35a;--amber-l:#b7f35a21;--red:#f07572;--red-l:#f075721f;--sticker-gold:#b7f35a;--sticker-gold-ink:#142006;--sticker-green:#55e879;--sticker-green-ink:#06140a;--sticker-blue:#16bfa0;--sticker-blue-ink:#031612;--sticker-purple:#8c7bea;--sticker-purple-ink:#fff;--radius:14px 28px;--radius-lg:18px 36px;--shadow-sm:0 14px 34px #0000004d;--shadow-md:0 24px 58px #0006;--os-panel:#0d2018;--os-panel-muted:#0d2018e6;background:radial-gradient(at 78% 4%,#55e8791f,#0000 32rem),radial-gradient(at 20% 88%,#16bfa017,#0000 38rem),#07130f}.app-shell[data-os-theme=biodigital] .sidebar{background:#06120df0;border:1px solid #267746;border-radius:26px 12px 30px 14px;height:calc(100dvh - 20px);margin:10px;box-shadow:0 20px 48px #0000005c}.app-shell[data-os-theme=biodigital] .marquee{background:0 0;border-color:#267746;margin-left:10px}.app-shell[data-os-theme=biodigital] .sidebar :where(.brandmark,.sidebar-link){color:#daf8df}.app-shell[data-os-theme=biodigital] .sidebar-head img{filter:brightness(0)invert()}.app-shell[data-os-theme=biodigital] .sidebar-link{border-width:1px}.app-shell[data-os-theme=biodigital] .sidebar-link[data-active=true]{background:#55e87924;border-color:#55e879;box-shadow:inset 0 0 22px #55e8791a}.app-shell[data-os-theme=biodigital] .admin-content h1{letter-spacing:-.03em;font-weight:500}.app-shell[data-os-theme=biodigital] :where(.card,.table-wrap,.os-summary,.os-activity-panel){box-shadow:var(--shadow-sm);background:#0d2018e6;border:1px solid #267746;border-radius:18px 36px}.app-shell[data-os-theme=biodigital] .os-metric{color:#daf8df;background:linear-gradient(145deg,#123224,#0a1d15);transform:none}.app-shell[data-os-theme=biodigital] .os-bar-track{background:#06110c;border:1px solid #267746;height:7px}.app-shell[data-os-theme=biodigital] th{color:#86f29d;background:#143125}.app-shell:is([data-os-theme=ledger],[data-os-theme=botanical],[data-os-theme=bauhaus],[data-os-theme=clay],[data-os-theme=operator],[data-os-theme=kyoto],[data-os-theme=chromatic]) .os-metric{background:var(--os-panel-muted);color:var(--ink);transform:none}.app-shell:is([data-os-theme=ledger],[data-os-theme=botanical],[data-os-theme=bauhaus],[data-os-theme=clay],[data-os-theme=operator],[data-os-theme=kyoto],[data-os-theme=chromatic]) .os-metric strong{color:currentColor}.app-shell:is([data-os-theme=ledger],[data-os-theme=operator],[data-os-theme=atelier],[data-os-theme=spatial],[data-os-theme=botanical],[data-os-theme=bauhaus],[data-os-theme=chromatic]) .sidebar-head img{filter:brightness(0)invert()}.app-shell:is([data-os-theme=botanical],[data-os-theme=bauhaus],[data-os-theme=chromatic]) .sidebar-head img{opacity:.9}.os-inline-empty{gap:8px;display:grid}.os-inline-empty .linkish{font-size:11px}.os-dashboard{gap:30px}.os-dashboard-section{gap:12px}.os-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.os-metric{background:var(--metric-bg);min-height:118px;color:var(--metric-ink);transform:rotate(var(--metric-tilt));justify-content:space-between}.os-metric .label{color:currentColor;opacity:.72}.os-metric strong{font-family:var(--font-display-admin);font-size:30px;font-weight:400;line-height:1}.os-metric>span:last-child{color:currentColor;opacity:.72;font-size:12px}.os-dashboard-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.os-dashboard-panels>section{min-width:0}.os-bar{grid-template-columns:minmax(90px,130px) minmax(70px,1fr) 26px;align-items:center;gap:10px;display:grid}.os-bar-label{font-size:12.5px}.os-bar-track{border:2px solid var(--ink);background:var(--bg3);border-radius:999px;height:10px;overflow:hidden}.os-bar-fill{min-width:0;height:100%}.os-bar-count{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.os-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:8px;display:flex}.os-section-heading h2{margin-top:5px}.os-section-heading>a{font-size:12px}.os-ops-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(230px,.75fr));gap:14px;display:grid}.os-activity-panel{border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--os-panel-muted);min-width:0;box-shadow:var(--os-panel-shadow);overflow:hidden}.os-activity-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 14px;display:flex}.os-activity-panel>header strong{font-size:13px}.os-activity-panel>header span{color:var(--muted);font-size:11px}.os-activity-list,.os-compact-list{margin:0;padding:0;list-style:none}.os-activity-list li{border-bottom:1px solid var(--border);grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:58px;padding:9px 14px;display:grid}.os-activity-list li:last-child,.os-compact-list li:last-child{border-bottom:0}.os-activity-list li>div{gap:3px;min-width:0;display:grid}.os-activity-list li>div strong,.os-compact-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.os-activity-list li>div span,.os-compact-list a span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.os-task-state{background:var(--green);border-radius:50%;width:8px;height:8px}.os-task-state[data-overdue=true]{background:var(--red)}.os-task-priority{color:var(--ink2);text-transform:uppercase;font-size:11px}.os-activity-list time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.os-activity-list li:has(.os-task-state[data-overdue=true]) time{color:var(--red)}.os-compact-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 14px;display:flex}.os-compact-list a{gap:3px;min-width:0;display:grid}.os-compact-list b{border-radius:var(--radius-pill);background:var(--brand);min-width:25px;height:25px;color:var(--on-brand);place-items:center;font-size:11px;display:grid}.os-inline-empty{padding:24px 14px;font-size:12px}.app-shell[data-os-theme=atelier] .os-metric{border:1px solid var(--ink);transform:none}.app-shell[data-os-theme=atelier] .os-metric[data-tone="0"]{background:var(--os-panel)}.app-shell[data-os-theme=atelier] .os-metric[data-tone="1"]{background:var(--os-accent-2);color:var(--ink)}.app-shell[data-os-theme=atelier] .os-metric[data-tone="2"]{background:var(--os-accent-3);color:var(--ink)}.app-shell[data-os-theme=atelier] .os-metric[data-tone="3"]{background:var(--brand);color:#fff}.app-shell[data-os-theme=atelier] .os-metric[data-tone="4"]{background:var(--ink);color:#fff}.app-shell[data-os-theme=atelier] .os-metric strong{font-family:var(--font-jost);font-weight:600}.app-shell[data-os-theme=atelier] .os-bar-track{background:var(--bg3);border-width:1px;border-radius:0;height:7px}.app-shell[data-os-theme=spatial] .os-metric{color:var(--ink);background:linear-gradient(145deg,#192349c7,#0a1028b8);transform:none}.app-shell[data-os-theme=spatial] .os-metric[data-tone="1"]{box-shadow:inset 0 1px #ff806452, var(--shadow-sm)}.app-shell[data-os-theme=spatial] .os-metric[data-tone="2"]{box-shadow:inset 0 1px #38d6bd52, var(--shadow-sm)}.app-shell[data-os-theme=spatial] .os-metric[data-tone="3"]{box-shadow:inset 0 1px #2dd4ff57, var(--shadow-sm)}.app-shell[data-os-theme=spatial] .os-metric[data-tone="4"]{box-shadow:inset 0 1px #8b5cf66b, var(--shadow-sm)}.app-shell[data-os-theme=spatial] .os-metric strong{font-family:var(--font-jost);font-weight:500}.app-shell[data-os-theme=spatial] .os-bar-track{background:#070b1cad;border-width:1px;border-color:#adbfff47;height:7px}.app-shell[data-os-theme=atelier] :where(.card,.table-wrap,.os-activity-panel,.folder,dialog){border:1px solid var(--ink);box-shadow:none;border-radius:2px}.app-shell[data-os-theme=atelier] :where(.card,.os-activity-panel,.folder)::selection{color:#121417;background:#ff5f46}.app-shell[data-os-theme=atelier] :where(.btn,.input,.select,.badge,.tag,.prio,.segmented){border-radius:2px}.app-shell[data-os-theme=atelier] .btn-primary{box-shadow:4px 4px #121417}.app-shell[data-os-theme=atelier] .os-activity-panel>header{color:#f7f6f2;background:#121417;border:0}.app-shell[data-os-theme=atelier] .os-activity-panel>header span{color:#b7d82b}.app-shell[data-os-theme=atelier] .folder:before,.app-shell[data-os-theme=atelier] .folder:after{background:#1357d8}.app-shell[data-os-theme=atelier] .folder-done:before,.app-shell[data-os-theme=atelier] .folder-done:after{background:#b7d82b}.app-shell[data-os-theme=atelier] .kcard{box-shadow:none;border-width:1px;border-radius:2px}.app-shell[data-os-theme=atelier] .kcard:hover{transform:translateY(-2px);box-shadow:0 8px #12141714}.app-shell[data-os-theme=spatial] :where(.card,.table-wrap,.os-activity-panel,.folder,dialog,.kcol){-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e1632b8;border:1px solid #adbfff38;border-radius:18px;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff0d}.app-shell[data-os-theme=spatial] :where(.btn,.input,.select,.segmented){background:#070b1c75;border-width:1px;border-color:#adbfff4d;border-radius:12px}.app-shell[data-os-theme=spatial] :where(.badge,.tag,.prio){background:#8b5cf61f;border-radius:8px}.app-shell[data-os-theme=spatial] .btn-primary{background:linear-gradient(120deg,#7357ff,#2dd4ff);border:0;box-shadow:0 10px 28px #2dd4ff2e}.app-shell[data-os-theme=spatial] .os-activity-panel>header{background:#8b5cf61a}.app-shell[data-os-theme=spatial] .folder{border-radius:18px;margin-top:10px}.app-shell[data-os-theme=spatial] .folder:before,.app-shell[data-os-theme=spatial] .folder:after{display:none}.app-shell[data-os-theme=spatial] .folder-stack{box-shadow:0 18px 46px #0000003d,10px -8px #8b5cf624,18px -14px #2dd4ff14}.app-shell[data-os-theme=ledger] :where(.card,.table-wrap,.os-activity-panel,.folder,dialog,.kcol){box-shadow:none;background:#11141b;border:1px solid #35394a;border-radius:0}.app-shell[data-os-theme=ledger] .card{border-top-color:#d6ad60}.app-shell[data-os-theme=ledger] :where(.btn,.input,.select,.badge,.tag,.prio,.segmented){border-width:1px;border-radius:0;min-height:34px}.app-shell[data-os-theme=ledger] :where(.os-summary strong,.kpi-value,.os-bar-count,.os-funnel-count,td){font-variant-numeric:tabular-nums}.app-shell[data-os-theme=ledger] .os-summary{border:1px solid #35394a}.app-shell[data-os-theme=ledger] .os-summary>div{padding-block:12px}.app-shell[data-os-theme=ledger] .os-activity-panel>header{border-bottom-color:#d6ad60}.app-shell[data-os-theme=ledger] .folder{margin-top:0;padding-top:28px}.app-shell[data-os-theme=ledger] .folder:before{background:#d6ad60;border:0;border-radius:0;width:42px;height:2px;top:10px;left:18px}.app-shell[data-os-theme=ledger] .folder:after{display:none}.app-shell[data-os-theme=ledger] .folder-stack{box-shadow:6px -6px #080a0e,7px -7px #35394a}.app-shell[data-os-theme=ledger] .kcard{box-shadow:none;border-width:1px;border-radius:0}.app-shell[data-os-theme=botanical] :where(.card,.table-wrap,.os-activity-panel,.folder,dialog,.kcol){background:#f8f6ede6;border:1px solid #a5b3a2;border-radius:8px 28px;box-shadow:0 10px 28px #2a402d17}.app-shell[data-os-theme=botanical] :where(.btn,.input,.select,.segmented){border-width:1px;border-radius:4px 14px}.app-shell[data-os-theme=botanical] :where(.badge,.tag,.prio){background:#dce5d6;border:0;border-radius:4px 12px}.app-shell[data-os-theme=botanical] .os-activity-panel>header{background:#47785a14}.app-shell[data-os-theme=botanical] .folder{border-radius:6px 30px 12px 24px;margin-top:18px}.app-shell[data-os-theme=botanical] .folder:before{background:#8fb39a;border:1px solid #a5b3a2;border-bottom:0;border-radius:20px 20px 0 0;width:38%;height:18px;top:-17px;left:18px}.app-shell[data-os-theme=botanical] .folder:after{display:none}.app-shell[data-os-theme=botanical] .folder-done:before{background:#d8b24a}.app-shell[data-os-theme=botanical] .kcard{box-shadow:none;border-width:1px;border-radius:6px 18px}.app-shell[data-os-theme=bauhaus] :where(.card,.table-wrap,.os-activity-panel,.folder,dialog,.kcol){box-shadow:none;background:#fffaf0;border:2px solid #151515;border-radius:0}.app-shell[data-os-theme=bauhaus] :where(.btn,.input,.select,.badge,.tag,.prio,.segmented){border:2px solid #151515;border-radius:0}.app-shell[data-os-theme=bauhaus] .btn-primary{background:#d62f2f;box-shadow:5px 5px #151515}.app-shell[data-os-theme=bauhaus] .os-summary>div:nth-child(2){background:#e6b82e}.app-shell[data-os-theme=bauhaus] .os-summary>div:nth-child(3){color:#fff;background:#1858a8}.app-shell[data-os-theme=bauhaus] .os-activity-panel>header{color:#fff;background:#151515}.app-shell[data-os-theme=bauhaus] .folder{margin-top:0;padding-top:34px}.app-shell[data-os-theme=bauhaus] .folder:before{background:#d62f2f;border:0;border-radius:50%;width:16px;height:16px;top:14px;left:18px}.app-shell[data-os-theme=bauhaus] .folder:after{background:#1858a8;width:46px;height:16px;top:14px;left:42px}.app-shell[data-os-theme=bauhaus] .folder-done:before{background:#e6b82e}.app-shell[data-os-theme=bauhaus] .kcard{border:2px solid #151515;border-radius:0;box-shadow:4px 4px #151515}.app-shell[data-os-theme=clay] :where(.card,.table-wrap,.os-activity-panel,.folder,dialog,.kcol){background:#eee5db;border:0;border-radius:24px;box-shadow:8px 8px 20px #cbbeb2,-6px -6px 18px #fffaf3}.app-shell[data-os-theme=clay] :where(.input,.select,.segmented){background:#eee5db;border:0;border-radius:14px;box-shadow:inset 4px 4px 10px #d0c3b7,inset -3px -3px 9px #fffaf3}.app-shell[data-os-theme=clay] :where(.btn,.badge,.tag,.prio){border:0;border-radius:14px;box-shadow:4px 4px 10px #d0c3b7,-3px -3px 9px #fffaf3}.app-shell[data-os-theme=clay] .os-activity-panel>header{border:0;box-shadow:0 6px 14px #352b280f}.app-shell[data-os-theme=clay] .folder{margin-top:0}.app-shell[data-os-theme=clay] .folder:before,.app-shell[data-os-theme=clay] .folder:after{display:none}.app-shell[data-os-theme=clay] .folder-stack{box-shadow:8px 8px 20px #cbbeb2,-6px -6px 18px #fffaf3,14px -10px #ddd0c3}.app-shell[data-os-theme=clay] .kcard{border:0;border-radius:18px;box-shadow:5px 5px 12px #cbbeb2,-4px -4px 12px #fffaf3}.app-shell[data-os-theme=operator] :where(.card,.table-wrap,.os-activity-panel,.folder,dialog,.kcol){box-shadow:none;background:#131913;border:1px solid #37543d;border-radius:2px}.app-shell[data-os-theme=operator] .card{padding:16px}.app-shell[data-os-theme=operator] :where(.btn,.input,.select,.badge,.tag,.prio,.segmented){border:1px solid #37543d;border-radius:2px;min-height:32px}.app-shell[data-os-theme=operator] :where(.label,th,.badge,.tag,.prio,.os-bar-count,.os-activity-panel>header){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.app-shell[data-os-theme=operator] .os-activity-panel>header{background:#1c251d;border-bottom-color:#78e08f;min-height:38px}.app-shell[data-os-theme=operator] .os-activity-list li,.app-shell[data-os-theme=operator] .os-compact-list li{min-height:46px}.app-shell[data-os-theme=operator] .folder{margin-top:0;padding-left:34px}.app-shell[data-os-theme=operator] .folder:before{background:#78e08f;border:0;border-radius:0;width:8px;height:8px;top:18px;left:14px}.app-shell[data-os-theme=operator] .folder:after{display:none}.app-shell[data-os-theme=operator] .kcard{box-shadow:none;border-width:1px;border-radius:2px}.app-shell[data-os-theme=kyoto] :where(.card,.table-wrap,.os-activity-panel,.folder,dialog,.kcol){box-shadow:none;background:#faf7efb8;border:0;border-bottom:1px solid #292824;border-radius:0}.app-shell[data-os-theme=kyoto] .card{padding-inline:8px}.app-shell[data-os-theme=kyoto] :where(.input,.select){background:0 0;border:0;border-bottom:1px solid #77736b;border-radius:0}.app-shell[data-os-theme=kyoto] :where(.btn,.segmented){box-shadow:none;background:0 0;border:1px solid #292824;border-radius:0}.app-shell[data-os-theme=kyoto] :where(.badge,.tag,.prio){color:#a83b32;background:0 0;border:0;border-radius:0}.app-shell[data-os-theme=kyoto] .os-activity-panel>header{border-bottom-color:#292824;padding-inline:8px}.app-shell[data-os-theme=kyoto] .folder{margin-top:0;padding-left:30px}.app-shell[data-os-theme=kyoto] .folder:before{background:#a83b32;border:0;border-radius:50%;width:10px;height:10px;top:22px;left:8px}.app-shell[data-os-theme=kyoto] .folder:after{display:none}.app-shell[data-os-theme=kyoto] .kcard{box-shadow:none;border:0;border-bottom:1px solid #c5bba8;border-radius:0}.app-shell[data-os-theme=chromatic] :where(.card,.table-wrap,.os-activity-panel,.folder,dialog,.kcol){background:#fffdf8;border:2px solid #24164f;border-radius:12px;box-shadow:5px 6px #24164f}.app-shell[data-os-theme=chromatic] :where(.btn,.input,.select,.segmented){border:2px solid #24164f;border-radius:8px}.app-shell[data-os-theme=chromatic] :where(.badge,.tag,.prio){background:#ffd166;border:2px solid #24164f;border-radius:8px}.app-shell[data-os-theme=chromatic] .os-activity-panel:nth-child(2){background:#f4efff}.app-shell[data-os-theme=chromatic] .os-activity-panel:nth-child(3){background:#effcf7}.app-shell[data-os-theme=chromatic] .folder:before,.app-shell[data-os-theme=chromatic] .folder:after{background:#7357ff}.app-shell[data-os-theme=chromatic] .folder-done:before,.app-shell[data-os-theme=chromatic] .folder-done:after{background:#17b890}.app-shell[data-os-theme=chromatic] .kcard{border:2px solid #24164f;border-radius:10px;box-shadow:4px 4px #24164f}.app-shell[data-os-theme=biodigital] :where(.card,.table-wrap,.os-activity-panel,.folder,dialog,.kcol){background:#0d2018e6;border:1px solid #267746;border-radius:18px 36px;box-shadow:0 14px 34px #0000004d,inset 0 0 22px #55e87909}.app-shell[data-os-theme=biodigital] :where(.btn,.input,.select,.segmented){background:#0d2018;border:1px solid #267746;border-radius:12px 22px}.app-shell[data-os-theme=biodigital] :where(.badge,.tag,.prio){background:#55e8791a;border:1px solid #55e879;border-radius:50% 18px}.app-shell[data-os-theme=biodigital] .os-activity-panel>header{background:#55e8790f;border-bottom-color:#267746}.app-shell[data-os-theme=biodigital] .folder{margin-top:0}.app-shell[data-os-theme=biodigital] .folder:before,.app-shell[data-os-theme=biodigital] .folder:after{display:none}.app-shell[data-os-theme=biodigital] .folder-stack{box-shadow:0 14px 34px #0000004d,12px -9px #16bfa01f,20px -15px #55e87912}.app-shell[data-os-theme=biodigital] .kcard{border:1px solid #267746;border-radius:16px 28px;box-shadow:inset 0 0 18px #55e8790d}.app-shell:not([data-os-theme=drawn]) .admin-content .os-panel{background:var(--os-panel-muted);border-color:var(--border)}.app-shell:not([data-os-theme=drawn]) .admin-content .os-media{background-color:var(--bg3);border-color:var(--border)}.app-shell:not([data-os-theme=drawn]) .admin-content :where(.os-selected,[data-active=true],[aria-current=page]){border-color:var(--brand)}.app-shell:not([data-os-theme=drawn]) .admin-content .os-row:hover{background-color:var(--brand-l)}.app-shell[data-os-theme=atelier] .admin-content .os-panel{border-color:var(--ink)}.app-shell[data-os-theme=spatial] .admin-content .os-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.theme-option:hover .theme-preview-card-a{transform:translateY(-5px)}.theme-option:hover .theme-preview-card-b{transform:translateY(4px)}.theme-option:hover .theme-preview-card-c{transform:translateY(-2px)}.theme-option-preview i{transition:transform .42s var(--ease-out), box-shadow .42s var(--ease-out)}.app-shell .admin-content>*{animation:none}.app-shell[data-os-theme=drawn] .admin-content>:where(.stack,.os-page)>header:first-child{animation:os-drawn-title-in .52s var(--ease-out) both}.app-shell[data-os-theme=drawn] .admin-content>:where(.stack,.os-page)>:not(header){animation:os-drawn-settle .56s var(--ease-out) both}.app-shell[data-os-theme=drawn] .admin-content>:where(.stack,.os-page)>:nth-child(3){animation-delay:55ms}.app-shell[data-os-theme=drawn] .admin-content>:where(.stack,.os-page)>:nth-child(n+4){animation-delay:90ms}.app-shell[data-os-theme=atelier] .admin-content>:where(.stack,.os-page)>header:first-child{animation:os-atelier-cut-in .52s var(--ease-out) both}.app-shell[data-os-theme=atelier] .admin-content>:where(.stack,.os-page)>header:first-child:after{animation:os-atelier-rule-in .68s .16s var(--ease-out) both;transform-origin:0}.app-shell[data-os-theme=atelier] .admin-content>:where(.stack,.os-page)>:not(header){animation:os-atelier-content-in .52s 70ms var(--ease-out) both}.app-shell[data-os-theme=atelier] .sidebar-link[data-active=true]:after{animation:os-atelier-rule-in .42s 80ms var(--ease-out) both}.app-shell[data-os-theme=spatial] .ambient-canvas:before{animation:12s ease-in-out infinite alternate os-spatial-light}.app-shell[data-os-theme=spatial] .ambient-canvas:after{animation:18s ease-in-out infinite alternate os-spatial-orbit}.app-shell[data-os-theme=spatial] .sidebar-link[data-active=true]:after{animation:5.8s ease-in-out 1.2s infinite os-spatial-sheen}.app-shell[data-os-theme=spatial] .admin-content>:where(.stack,.os-page)>header:first-child{animation:os-spatial-depth-in .65s var(--ease-out) both}.app-shell[data-os-theme=spatial] .admin-content>:where(.stack,.os-page)>:not(header){animation:os-spatial-panel-in .62s 80ms var(--ease-out) both}.app-shell[data-os-theme=biodigital] .admin-content>:where(.stack,.os-page)>header:first-child{animation:os-bio-grow-in .62s var(--ease-out) both}.app-shell[data-os-theme=biodigital] .sidebar-link[data-active=true]{animation:4.8s ease-in-out infinite os-bio-pulse}}@keyframes os-drawn-title-in{0%{opacity:.2;transform:translate(-12px,8px)rotate(-1.2deg)}to{opacity:1;transform:none}}@keyframes os-drawn-settle{0%{opacity:.35;transform:translateY(14px)rotate(.35deg)}to{opacity:1;transform:none}}@keyframes os-atelier-cut-in{0%{opacity:.2;clip-path:inset(0 100% 0 0);transform:translate(-14px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes os-atelier-content-in{0%{opacity:.25;clip-path:inset(14px 0 0);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes os-atelier-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes os-spatial-depth-in{0%{opacity:.25;filter:blur(8px);transform:translate3d(0,16px,-40px)}to{opacity:1;filter:blur();transform:none}}@keyframes os-spatial-panel-in{0%{opacity:.2;filter:blur(5px);transform:translateY(18px)scale(.99)}to{opacity:1;filter:blur();transform:none}}@keyframes os-spatial-light{0%{transform:translate(-4%,-2%)rotate(-8deg)}to{transform:translate(7%,5%)rotate(4deg)}}@keyframes os-spatial-orbit{0%{transform:translate(0,0)scale(.92)}to{transform:translate(7%,-6%)scale(1.08)}}@keyframes os-spatial-sheen{0%,68%{transform:translate(-120%)}88%,to{transform:translate(120%)}}@keyframes os-bio-grow-in{0%{opacity:.25;clip-path:ellipse(20% 30% at 12%);filter:blur(5px)}to{opacity:1;clip-path:ellipse(100% 100%);filter:blur()}}@keyframes os-bio-pulse{0%,to{box-shadow:inset 0 0 18px #55e87914}50%{box-shadow:inset 0 0 30px #55e87933}}@media (max-width:1180px){.theme-picker{grid-template-columns:1fr}.theme-option{grid-template-rows:190px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.theme-option-preview{border-bottom:0;border-right:1px solid}}@media (max-width:900px){.app-shell[data-os-theme=spatial] .sidebar{border-radius:0 20px 20px 0;height:100dvh;margin:0}.app-shell[data-os-theme=spatial] .marquee{margin-left:0}.app-shell[data-os-theme=clay] .sidebar{border-radius:0 24px 24px 0;height:100dvh;margin:0}.app-shell[data-os-theme=clay] .marquee{margin-left:0}.app-shell[data-os-theme=biodigital] .sidebar{border-radius:0 24px 24px 0;height:100dvh;margin:0}.app-shell[data-os-theme=biodigital] .marquee{margin-left:0}.os-ops-grid{grid-template-columns:1fr 1fr}.os-task-focus{grid-column:1/-1}}@media (max-width:640px){.admin-content>:where(.stack,.os-page)>header:first-child{min-height:0}.admin-content>:where(.stack,.os-page)>header.row-between:first-child{flex-direction:column;align-items:flex-start}.os-settings-intro{flex-direction:column;align-items:flex-start;gap:14px}.theme-option{grid-template-rows:150px auto;grid-template-columns:1fr}.theme-option-preview{border-bottom:1px solid;border-right:0}.os-dashboard-panels{grid-template-columns:1fr}.os-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.os-ops-grid{grid-template-columns:1fr}.os-task-focus{grid-column:auto}.os-activity-list li{grid-template-columns:9px minmax(0,1fr) auto}.os-task-priority{display:none}.os-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-bar{grid-template-columns:minmax(78px,110px) minmax(60px,1fr) 24px}}
