@font-face{font-family:Dahlia;font-weight:400;font-display:swap;src:url(../../../fonts/Dahlia-Regular.woff2)format("woff2")}@font-face{font-family:Dahlia;font-weight:500;font-display:swap;src:url(../../../fonts/Dahlia-Medium.woff2)format("woff2")}@font-face{font-family:Rework;font-weight:700;font-display:swap;src:url(../../../fonts/ReworkDisplay-Bold.woff2)format("woff2")}@font-face{font-family:GoodSans;font-weight:400;font-display:swap;src:url(../../../fonts/GoodSans-Regular.woff2)format("woff2")}@font-face{font-family:GoodSans;font-weight:500;font-display:swap;src:url(../../../fonts/GoodSans-Medium.woff2)format("woff2")}@font-face{font-family:GoodSans;font-weight:700;font-display:swap;src:url(../../../fonts/GoodSans-Bold.woff2)format("woff2")}:root{--bg:#fffcf6;--surface:#f2ebdf;--surface-2:#faf6ef;--line:#e9e1d5;--line-2:#c0bbb3;--ink:#131110;--ink-2:#393636;--muted:#5e5b5c;--accent:#0c675c;--accent-ink:#005249;--accent-soft:#d6f5f2;--accent-rgb:12,103,92;--glow:#ffa851;--glow-soft:#ffe7c9;--warn:#b04415;--warn-soft:#f8e1d3;--ok:#0c675c;--tile:#e9e1d5;--scrim:#0a0908c7;--on-accent:#fffcf6;--glass-bg:#fffcf69e;--glass-bg-strong:#fffcf6db;--glass-border:#13111014;--glass-hi:#ffffffa6;--glass-shadow:0 12px 40px -14px #13111038;--chip-bg:#fffcf6b8;--chip-ink:#131110;--amb-1:#b1e4dc8c;--amb-2:#ffe7c9b3;--amb-3:#d6f5f299;--blur:22px;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--pill:999px;--ease:cubic-bezier(.2,.8,.2,1);--dur:.22s;--d:"Dahlia",Georgia,serif;--r:"Rework","GoodSans",-apple-system,"Segoe UI",Roboto,sans-serif;--g:"GoodSans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--header:64px;--tab-h:66px;--sab:env(safe-area-inset-bottom,0px);--sat:env(safe-area-inset-top,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#0f0e12;--surface:#1b1922;--surface-2:#16151c;--line:#2c2a34;--line-2:#4e4b57;--ink:#faf6ef;--ink-2:#e9e1d5;--muted:#b5b0b8;--accent:#8fd6cb;--accent-ink:#d6f5f2;--accent-soft:#12312d;--accent-rgb:143,214,203;--glow:#ffc285;--glow-soft:#3a2a16;--warn:#f0a07a;--warn-soft:#3a2419;--ok:#8fd6cb;--tile:#1f1d27;--scrim:#060508d1;--on-accent:#0f0e12;--glass-bg:#1b19228c;--glass-bg-strong:#1b1922d1;--glass-border:#faf6ef1a;--glass-hi:#ffffff12;--glass-shadow:0 16px 48px -16px #0009;--chip-bg:#0f0e129e;--chip-ink:#faf6ef;--amb-1:#0c675c59;--amb-2:#45176b47;--amb-3:#ffa85124}}:root[data-theme=dark]{--bg:#0f0e12;--surface:#1b1922;--surface-2:#16151c;--line:#2c2a34;--line-2:#4e4b57;--ink:#faf6ef;--ink-2:#e9e1d5;--muted:#b5b0b8;--accent:#8fd6cb;--accent-ink:#d6f5f2;--accent-soft:#12312d;--accent-rgb:143,214,203;--glow:#ffc285;--glow-soft:#3a2a16;--warn:#f0a07a;--warn-soft:#3a2419;--ok:#8fd6cb;--tile:#1f1d27;--scrim:#060508d1;--on-accent:#0f0e12;--glass-bg:#1b19228c;--glass-bg-strong:#1b1922d1;--glass-border:#faf6ef1a;--glass-hi:#ffffff12;--glass-shadow:0 16px 48px -16px #0009;--chip-bg:#0f0e129e;--chip-ink:#faf6ef;--amb-1:#0c675c59;--amb-2:#45176b47;--amb-3:#ffa85124}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overscroll-behavior-y:none}body{background:var(--bg);color:var(--ink);font-family:var(--g);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:100dvh;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--glow);outline-offset:3px;border-radius:var(--r-sm)}img{max-width:100%;display:block}::selection{background:rgba(var(--accent-rgb),.25)}h1,h2,h3{text-wrap:balance;margin:0}h1{font-family:var(--d);letter-spacing:-.005em;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.02}h2{font-family:var(--g);letter-spacing:-.01em;font-size:clamp(18px,2vw,21px);font-weight:500;line-height:1.25}h3{font-family:var(--g);font-size:16px;font-weight:500;line-height:1.3}.sub{font-family:var(--r);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700;line-height:1.6}.eyebrow{font-family:var(--r);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.rework{font-family:var(--r);text-transform:uppercase;letter-spacing:.2em;font-weight:700}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.wrap{max-width:1600px;margin:0 auto;padding:0 clamp(14px,2.5vw,32px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.ambient{z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 8% -5%, var(--amb-1) 0%, transparent 65%), radial-gradient(45% 40% at 95% 5%, var(--amb-2) 0%, transparent 65%), radial-gradient(50% 40% at 55% 105%, var(--amb-3) 0%, transparent 65%), var(--bg);position:fixed;inset:0}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);backdrop-filter:blur(var(--blur)) saturate(1.7);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow)}.glass.strong{background:var(--glass-bg-strong)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface-2)}.glass.strong{background:var(--bg)}}.btn{border:1px solid var(--glass-border);border-radius:var(--pill);background:var(--glass-bg-strong);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px 0 var(--glass-hi);transition:transform var(--dur) var(--ease),background var(--dur),border-color var(--dur),color var(--dur),box-shadow var(--dur);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.btn:hover{border-color:rgba(var(--accent-rgb),.5);color:var(--accent);box-shadow:inset 0 1px 0 var(--glass-hi),0 6px 20px -10px rgba(var(--accent-rgb),.5)}.btn:active{transform:scale(.97)}.btn.primary{background:linear-gradient(180deg,#ffffff24,transparent),var(--accent);color:var(--on-accent);box-shadow:0 8px 22px -10px rgba(var(--accent-rgb),.7);border-color:#0000}.btn.primary:hover{filter:brightness(1.06);color:var(--on-accent)}.btn.small{min-height:38px;padding:0 14px;font-size:13px}@media (hover:none){.btn.small{min-height:44px}}.btn:disabled{opacity:.45;cursor:default;transform:none}.btn svg{flex:none}.field{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.field input,.field select,.field textarea,input.btn{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink);min-height:44px;transition:border-color var(--dur),box-shadow var(--dur);padding:10px 14px;font-size:15px;font-weight:400}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18);outline:none}.field textarea{resize:vertical;min-height:88px}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px!important}.chip{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--pill);background:var(--accent-soft);color:var(--accent-ink);align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.chip.warn{background:var(--warn-soft);color:var(--warn)}.seg{border-radius:var(--pill);background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:none;padding:4px;display:inline-flex}.seg a,.seg button{border-radius:var(--pill);min-height:36px;color:var(--ink-2);cursor:pointer;transition:background var(--dur),color var(--dur),box-shadow var(--dur);white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.seg a:hover,.seg button:hover{color:var(--ink)}.seg .on{background:var(--bg);color:var(--ink);box-shadow:0 2px 10px -4px #13111059,inset 0 1px 0 var(--glass-hi)}@media (hover:none){.seg a,.seg button{min-height:40px}}.page{padding-top:28px;padding-bottom:calc(48px + var(--sab))}@media (width<=860px){.page{padding-bottom:calc(var(--tab-h) + 40px + var(--sab))}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 28px;margin:0 0 26px;display:flex}.crumbs{color:var(--muted);white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;margin:0 0 12px;padding:2px 0;font-size:13px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.crumbs::-webkit-scrollbar{display:none}.crumbs a{border-radius:var(--r-sm);align-items:center;min-height:32px;padding:0 2px;display:inline-flex}.crumbs a:hover{color:var(--accent)}.crumbs span{color:var(--line-2)}.crumbs .ell{display:none}@media (width<=700px){.crumbs .mid{display:none}.crumbs .ell{display:inline-flex}}.toolbar{align-items:center;gap:8px;max-width:100%;display:flex}@media (width<=860px){.toolbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -14px;padding:2px 14px 6px;overflow-x:auto}.toolbar::-webkit-scrollbar{display:none}}@media (width>=861px){.toolbar{flex-wrap:wrap}}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:var(--r-lg);padding:60px 20px}.grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}@media (width<=600px){.grid{grid-template-columns:repeat(2,1fr);gap:8px}}@media (width>=900px){.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}}.tile{background:var(--tile);aspect-ratio:4/3;cursor:pointer;text-align:left;width:100%;box-shadow:0 1px 0 var(--glass-border);transition:transform var(--dur) var(--ease),box-shadow var(--dur);-webkit-touch-callout:none;border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.tile:hover{transform:translateY(-2px);box-shadow:0 18px 36px -16px #13111073}.tile:active{transform:scale(.98)}.tile img{object-fit:cover;width:100%;height:100%;position:relative}.tile .ph{background-position:50%;background-size:cover;position:absolute;inset:0}.tile .badge{letter-spacing:.08em;text-transform:uppercase;background:var(--chip-bg);color:var(--chip-ink);border-radius:var(--pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);padding:5px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.tile .dur{background:var(--chip-bg);color:var(--chip-ink);border-radius:var(--pill);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4px 8px;font-size:11px;font-weight:500;position:absolute;bottom:10px;right:10px}.tile .sel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;width:30px;height:30px;transition:opacity var(--dur),background var(--dur),transform var(--dur) var(--ease);color:#fff;background:#0a090847;border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.tile:hover .sel,.tile.selected .sel{opacity:1}.tile .sel:hover{transform:scale(1.08)}.tile.selected .sel{background:var(--accent);border-color:var(--accent)}.tile.selected{outline:3px solid var(--accent);outline-offset:-3px}.tile .cap{color:var(--chip-ink);background:var(--chip-bg);border-radius:var(--r-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--dur),transform var(--dur) var(--ease);white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;font-size:12px;font-weight:500;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden;transform:translateY(4px)}.tile:hover .cap{opacity:1;transform:none}.tile:has(.dur):hover .cap{right:64px}@media (hover:none){.tile .sel{opacity:1;width:34px;height:34px}.tile .cap{display:none}}.tile.doc{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(160deg,var(--surface),var(--surface-2));place-items:center;font-size:13px;font-weight:700;display:grid}.selbar{left:50%;bottom:calc(16px + var(--sab));border-radius:var(--pill);z-index:40;max-width:calc(100vw - 24px);color:var(--ink);animation:rise .28s var(--ease);align-items:center;gap:8px;padding:8px 8px 8px 18px;font-size:14px;font-weight:500;display:flex;position:fixed;transform:translate(-50%)}@media (width<=860px){.selbar{bottom:calc(var(--tab-h) + 14px + var(--sab))}}@keyframes rise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.selbar .btn{min-height:40px}.lb{background:var(--scrim);-webkit-backdrop-filter:blur(26px)saturate(1.3);backdrop-filter:blur(26px)saturate(1.3);z-index:50;color:#faf6ef;animation:fadein .2s var(--ease);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.lb .top{padding:calc(10px + var(--sat)) 14px 10px;justify-content:space-between;align-items:center;gap:12px;display:flex}.lb .top .name{white-space:nowrap;text-overflow:ellipsis;opacity:.92;font-size:14px;font-weight:500;overflow:hidden}.lb .stage{place-items:center;min-height:0;padding:0 8px;display:grid;position:relative}.lb .stage img,.lb .stage video{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(100dvh - 190px);box-shadow:0 30px 80px -30px #000c}.lb .bottom{padding:12px 14px calc(18px + var(--sab));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.lb .btn{color:#faf6ef;background:#ffffff1a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1f}.lb .btn:hover{border-color:var(--glow);color:var(--glow)}.lb .btn.primary{background:var(--glow);color:#131110;border-color:#0000}.lb .nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;width:48px;height:72px;transition:background var(--dur);background:#ffffff1a;border:1px solid #ffffff24;border-radius:16px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lb .nav:hover{background:#fff3}.lb .nav.l{left:10px}.lb .nav.r{right:10px}.lb .meta{color:#c9c4c0;flex-wrap:wrap;justify-content:center;gap:6px 14px;width:100%;font-size:12px;display:flex}.tbl{border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:inherit;padding:12px 14px;font-size:11px;font-weight:700;position:sticky;top:0}td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}tr:last-child td{border-bottom:0}tbody tr{transition:background var(--dur)}tbody tr:hover{background:rgba(var(--accent-rgb),.05)}.card{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--glass-hi),var(--glass-shadow);padding:20px}.note{background:var(--glow-soft);border-left:3px solid var(--glow);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink);margin:0 0 16px;padding:12px 14px;font-size:14px}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.progress{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.progress i{background:var(--accent);height:100%;transition:width .2s;display:block}.grid.s{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.grid.l{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:14px}.grid.l .tile{aspect-ratio:3/2}@media (width<=600px){.grid.s{grid-template-columns:repeat(3,1fr);gap:6px}.grid.l{grid-template-columns:1fr}}.tile{content-visibility:auto;contain-intrinsic-size:220px 165px}.docmark{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;place-items:center;gap:6px;font-size:11px;font-weight:700;display:grid}.list{border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;display:flex;overflow:hidden}.lrow{border-bottom:1px solid var(--line);transition:background var(--dur);grid-template-columns:36px minmax(0,1fr) 90px 90px 130px 110px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:grid}.list.wf .lrow{grid-template-columns:36px minmax(0,1fr) minmax(0,.8fr) 90px 90px 130px 110px}.lrow:last-child{border-bottom:0}.lrow:hover{background:rgba(var(--accent-rgb),.06)}.lrow.selected{background:rgba(var(--accent-rgb),.12)}.lrow.head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);padding:10px;font-size:11px;font-weight:700}.lrow .chk{border:1.5px solid var(--line-2);cursor:pointer;width:24px;height:24px;color:var(--on-accent);transition:background var(--dur),border-color var(--dur);background:0 0;border-radius:7px;place-items:center;display:grid}.lrow.selected .chk{background:var(--accent);border-color:var(--accent)}.lname{text-align:left;cursor:pointer;min-width:0;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:4px 0;display:flex}.lthumb{background:var(--tile);width:52px;height:40px;color:var(--muted);background-position:50%;background-size:cover;border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.lthumb img{object-fit:cover;width:100%;height:100%}.ltext{flex-direction:column;min-width:0;display:flex}.ln{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lsub{color:var(--muted);font-size:12px}.ellip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=760px){.lrow,.list.wf .lrow{grid-template-columns:36px minmax(0,1fr)}.hide-m{display:none}}.withtree{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=1100px){.withtree{grid-template-columns:250px minmax(0,1fr)}}.tree{display:none}@media (width>=1100px){.tree{top:calc(var(--header) + 24px);max-height:calc(100vh - var(--header) - 48px);border-radius:var(--r-lg);align-self:start;padding:12px;font-size:13px;display:block;position:sticky;overflow:auto}}.tree ul{margin:0;padding:0;list-style:none}.tree li{margin:0}.tree a{border-radius:var(--r-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-height:34px;padding:7px 8px;display:flex;overflow:hidden}.tree a:hover{background:rgba(var(--accent-rgb),.08);color:var(--accent)}.tree a.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.tree a.root{font-family:var(--r);text-transform:uppercase;letter-spacing:.16em;padding:10px 8px;font-size:11px}.tree .lvl1{padding-left:14px}.tree .lvl2{padding-left:28px}.tree .lvl3{padding-left:42px}.tree .cnt{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}html{--rw:1}.stamp{opacity:.9;width:88px;height:88px;margin:0 auto 12px}.stamp.light{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .stamp.dark{display:none}:root:not([data-theme=light]) .stamp.light{display:block}}:root[data-theme=dark] .stamp.dark{display:none}:root[data-theme=dark] .stamp.light{display:block}.empty{justify-items:center;gap:6px;display:grid}.empty p{max-width:44ch;margin:0}.wordmark{color:var(--ink);align-items:center;display:inline-flex}.lrow.head button{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:4px;min-height:24px;display:inline-flex}.lrow.head button:hover,.lrow.head button.on{color:var(--accent)}.lrow.head button:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.tile[draggable=true]{cursor:grab}.tile.dragging{opacity:.5}.tree a.over{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.toast{left:50%;bottom:calc(16px + var(--sab));z-index:45;border-radius:var(--pill);align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tree{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass.strong,.card,.list,.selbar{background:var(--surface-2)}}.tile .qs{background:var(--chip-bg);width:32px;height:32px;color:var(--chip-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);opacity:0;transition:opacity var(--dur),transform var(--dur);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;left:8px}.tile:hover .qs{opacity:1}.tile .qs:hover{background:var(--accent);color:var(--on-accent);transform:scale(1.06)}@media (hover:none){.tile .qs{display:none}}.hdr.svelte-12qhfyh{z-index:30;padding:calc(10px + var(--sat)) 0 6px;pointer-events:none;position:sticky;top:0}.hdr.svelte-12qhfyh .wrap:where(.svelte-12qhfyh){pointer-events:auto}.bar.svelte-12qhfyh{height:var(--header);border-radius:var(--r-xl);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:0 10px 0 14px;display:grid}.account.svelte-12qhfyh{position:relative}.avatar.svelte-12qhfyh{border:1px solid var(--glass-border);background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);cursor:pointer;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.avatar.svelte-12qhfyh:hover{border-color:var(--accent)}.acct-menu.svelte-12qhfyh{border-radius:var(--r-md);z-index:40;gap:10px;min-width:260px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.who.svelte-12qhfyh{margin:0;font-size:13px;line-height:1.4}.brand.svelte-12qhfyh{white-space:nowrap;align-items:center;gap:10px;min-height:44px;display:flex}.brand.svelte-12qhfyh .wordmark:where(.svelte-12qhfyh){padding-top:2px}.brandname.svelte-12qhfyh{color:var(--muted);padding-top:6px;font-size:10px}.search.svelte-12qhfyh{border:1px solid var(--glass-border);border-radius:var(--pill);background:var(--glass-bg-strong);width:100%;max-width:560px;height:44px;color:var(--muted);transition:border-color var(--dur),box-shadow var(--dur);justify-self:center;align-items:center;gap:10px;padding:0 14px;display:flex}.search.svelte-12qhfyh:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18);color:var(--accent)}.search.svelte-12qhfyh input:where(.svelte-12qhfyh){width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:15px}.search.svelte-12qhfyh input:where(.svelte-12qhfyh)::placeholder{color:var(--muted)}.search.svelte-12qhfyh input:where(.svelte-12qhfyh)::-webkit-search-cancel-button{-webkit-appearance:none}.links.svelte-12qhfyh{gap:2px;display:flex}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--pill);min-height:40px;color:var(--ink-2);transition:background var(--dur),color var(--dur);align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex}.links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--accent);background:rgba(var(--accent-rgb),.08)}.links.svelte-12qhfyh a.on:where(.svelte-12qhfyh){background:var(--bg);color:var(--ink);box-shadow:0 2px 10px -4px #13111059,inset 0 1px 0 var(--glass-hi)}.tabbar.svelte-12qhfyh{display:none}@media (width<=860px){.bar.svelte-12qhfyh{grid-template-columns:auto 1fr auto;height:56px;padding:0 8px 0 12px}.brandname.svelte-12qhfyh{display:none}.search.svelte-12qhfyh{max-width:none}.links.svelte-12qhfyh{display:none}.tabbar.svelte-12qhfyh{left:12px;right:12px;bottom:calc(10px + var(--sab));z-index:35;height:var(--tab-h);border-radius:var(--r-xl);justify-content:space-around;align-items:stretch;padding:6px;display:flex;position:fixed}.tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);min-width:44px;transition:background var(--dur),color var(--dur);border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.tabbar.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--accent);background:rgba(var(--accent-rgb),.12)}.tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh):active{transform:scale(.96)}}
