*{box-sizing:border-box}body,html{margin:0;padding:0}button{background:none;border:none;padding:0;cursor:pointer}button,input,textarea{font-family:inherit;font-size:inherit;color:inherit}input,textarea{outline:none}textarea{resize:none}::selection{background:rgba(120,108,90,.24)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px;border:3px solid transparent;background-clip:padding-box}:root{--canvas:#e7e2d9;--sidebar:#eeeae1;--surface:#fbfaf6;--surface-2:#f1ece3;--ink:#1c1916;--ink-2:#5e574c;--ink-3:#9a9285;--line:rgba(28,25,22,0.1);--line-2:rgba(28,25,22,0.055);--font-sans:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace}[data-type=geist]{--font-sans:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace}[data-palette=studio]{--canvas:#171411;--sidebar:#1e1a16;--surface:#25211b;--surface-2:#2c271f;--ink:#f1ece3;--ink-2:#aea597;--ink-3:#7c7468;--line:rgba(241,236,227,0.12);--line-2:rgba(241,236,227,0.055)}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}@keyframes fadeUp{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}[data-tabscroll]::-webkit-scrollbar{display:none}@media (max-width:880px){[data-twocol]{grid-template-columns:1fr!important}[data-sidebar]{display:none!important}[data-bottomnav]{display:flex!important}[data-mainpad]{padding-bottom:86px!important}[data-pad]{padding-left:18px!important;padding-right:18px!important}[data-shortcut]{display:none!important}[data-searchbox]{width:34px!important;padding:0!important;justify-content:center!important}[data-searchbox] [data-navlabel]{display:none!important}[data-hscroll]{overflow-x:auto!important}[data-scenehead]{position:static!important}[data-scenegrid]{grid-template-columns:1fr!important}}@media (max-width:640px){[data-cardgrid]{grid-template-columns:1fr!important}[data-glance]{grid-template-columns:1fr 1fr!important}[data-flexwrap]{flex-wrap:wrap!important}[data-aipanel],[data-modal]{width:100%!important}[data-aipanel]{max-width:100%!important}}.dn-lift{transition:transform .18s,box-shadow .18s}.dn-lift:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.1)}.dn-dash{transition:border-color .15s,color .15s}.dn-dash:hover{border-color:var(--ink-3);color:var(--ink-2)}.dn-rowh{transition:background .14s}.dn-rowh:hover{background:var(--surface-2)}.dn-btnlift{transition:transform .15s,box-shadow .15s}.dn-btnlift:hover{transform:translateY(-1px)}.dn-inkh{transition:color .15s}.dn-inkh:hover{color:var(--ink)}.dn-ink2h{transition:color .15s}.dn-ink2h:hover{color:var(--ink-2)}.dn-bgh{transition:background .14s}.dn-bgh:hover{background:var(--surface-2)}.dn-fab{transition:transform .2s}.dn-fab:hover{transform:translateY(-2px) scale(1.04)}input::placeholder,textarea::placeholder{color:var(--ink-3)}.dn-tiledel{opacity:0;transition:opacity .15s}.dn-tile:hover .dn-tiledel,.dn-tiledel:focus-visible{opacity:1}@media (hover:none){.dn-tiledel{opacity:1}}