dialog.immersive-studio,html[data-palette] dialog.immersive-studio{--studio-ink:#edfbed;--studio-muted:#bdd6c8;--studio-lime:#c5f4a2;--studio-gold:#e8cf8f;--scene-unit:1px;--slab-w:132px;--slab-h:176px;--slab-depth:12px;width:min(1180px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid #527861;background:#071d16;color:var(--studio-ink);border-radius:28px;overflow:auto;overscroll-behavior:contain;box-shadow:0 40px 150px #001a14ad,0 0 0 1px #e0ffd510}dialog.immersive-studio::backdrop{background:#02120def;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.immersive-studio .studio-shell{position:relative;isolation:isolate;background:linear-gradient(140deg,#102d21,#071b16 62%,#143027)}.immersive-studio .studio-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 6px;position:sticky;top:0;z-index:2;background:linear-gradient(#102b22f5 75%,#0a211900)}.immersive-studio .studio-header>div{min-width:0}.immersive-studio .studio-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.8px;color:var(--studio-muted);font-weight:600;line-height:1.8}.immersive-studio .studio-eyebrow i{flex:none;width:5px;height:5px;background:var(--studio-lime);border-radius:50%;box-shadow:0 0 14px #c5f4a29c}.immersive-studio .studio-header h2{font-size:clamp(22px,3.5vw,38px);line-height:1.25;letter-spacing:-1.2px;font-weight:500;color:var(--studio-ink);margin:10px 0 0;text-wrap:balance}.immersive-studio button,html[data-palette] .immersive-studio button{color:var(--studio-ink);background:#e0ffd508;border:1px solid #d4f3cf26;border-radius:12px;min-height:44px;font:inherit;box-shadow:none}html[data-palette] .immersive-studio button:hover{background:#e0ffd519;border-color:#d4f3cf70;color:#fff;transform:translateY(-2px)}.immersive-studio .studio-viewport:focus-visible,html[data-palette] .immersive-studio button:focus-visible{outline:2px solid var(--studio-lime);outline-offset:4px}html[data-palette] .immersive-studio button:disabled{opacity:.42;cursor:default;transform:none}.immersive-studio .studio-close{display:grid;place-items:center;width:44px;flex:none;padding:10px;border-radius:50%}.immersive-studio .studio-close svg{width:22px;height:22px}.immersive-studio .studio-viewport{position:relative;height:min(58dvh,540px);min-height:320px;overflow:hidden;touch-action:none;cursor:grab;outline-offset:-6px;border-radius:18px;contain:layout;user-select:none;-webkit-user-select:none}.immersive-studio .studio-viewport[data-dragging]{cursor:grabbing}.immersive-studio .studio-art{position:absolute;inset:0;pointer-events:none;overflow:hidden}.immersive-studio .studio-perspective{position:absolute;inset:0;perspective:1050px;perspective-origin:50% 42%}.immersive-studio .studio-zoom{position:absolute;top:50%;left:50%;width:0;height:0;transform-style:preserve-3d;transform:scale(var(--scene-scale));transition:transform .6s cubic-bezier(.18,.8,.18,1)}.immersive-studio .studio-world{position:absolute;top:0;left:0;width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--view-x)) rotateY(var(--view-y));transition:transform .7s cubic-bezier(.18,.8,.18,1)}.immersive-studio .studio-viewport[data-dragging] .studio-world{transition:none}.immersive-studio .studio-turntable{width:0;height:0;transform-style:preserve-3d;animation:studio-orbit-turn 28s linear infinite}.immersive-studio[data-mode=fan] .studio-turntable{animation:studio-fan-turn 12s ease-in-out infinite}.immersive-studio[data-mode=helix] .studio-turntable{animation:studio-helix-turn 24s linear infinite}.immersive-studio[data-mode=supernova] .studio-turntable{animation:studio-supernova-turn 36s linear infinite}.immersive-studio .studio-depth-field{position:absolute;inset:0;opacity:.75}.immersive-studio .studio-halo{position:absolute;width:65%;height:76%;inset:10% 18%;border-radius:50%;filter:blur(60px);mix-blend-mode:screen;opacity:.35;animation:studio-aura 10s ease-in-out infinite alternate}.immersive-studio .studio-halo-one{background:radial-gradient(ellipse,#4b995b80,transparent 65%)}.immersive-studio .studio-halo-two{background:radial-gradient(ellipse,#b6e27636,transparent 62%);inset:25% 10%;animation-delay:-5s}.immersive-studio .studio-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 20%,#081f160f 60%,#091e174d)}.immersive-studio .studio-grid{position:absolute;width:140%;height:75%;left:-20%;top:48%;background:linear-gradient(#a4d3ad10 1px,transparent 0),linear-gradient(90deg,#a4d3ad10 1px,transparent 0);background-size:44px 44px;transform:perspective(500px) rotateX(65deg);-webkit-mask-image:radial-gradient(ellipse,#000 20%,transparent 65%);mask-image:radial-gradient(ellipse,#000 20%,transparent 65%)}.immersive-studio .studio-floor{position:absolute;width:calc(400 * var(--scene-unit));height:calc(400 * var(--scene-unit));margin-left:calc(-200 * var(--scene-unit));margin-top:calc(-200 * var(--scene-unit));transform:translateY(calc(155 * var(--scene-unit))) rotateX(90deg);background:radial-gradient(ellipse,#9bda8530,#3a735223 35%,transparent 65%);border-radius:50%}.immersive-studio .studio-ring{position:absolute;width:calc(440 * var(--scene-unit));height:calc(440 * var(--scene-unit));margin-left:calc(-220 * var(--scene-unit));margin-top:calc(-220 * var(--scene-unit));border:1px solid #b4df9d48;border-radius:50%;box-shadow:0 0 18px #b4df9d0f;transform-style:preserve-3d}.immersive-studio .studio-ring-one{transform:rotateX(73deg) rotateY(-18deg)}.immersive-studio .studio-ring-two{transform:rotateX(27deg) rotateY(67deg);border-color:#b4df9d20;animation:studio-ring-turn 22s linear infinite}.immersive-studio .studio-ring-three{width:calc(500 * var(--scene-unit));height:calc(500 * var(--scene-unit));margin-left:calc(-250 * var(--scene-unit));margin-top:calc(-250 * var(--scene-unit));transform:rotateX(82deg) rotateY(-7deg);border:1px dashed #b4df9d18}.immersive-studio .studio-slab-position{position:absolute;width:var(--slab-w);height:var(--slab-h);margin-left:calc(var(--slab-w) / -2);margin-top:calc(var(--slab-h) / -2);transform-style:preserve-3d;transform:translate3d(calc(var(--slab-x) * var(--scene-unit)),calc(var(--slab-y) * var(--scene-unit)),calc(var(--slab-z) * var(--scene-unit))) rotateX(var(--slab-rx)) rotateY(var(--slab-ry)) rotate(var(--slab-rz));transition:transform 1.3s cubic-bezier(.22,1.35,.35,1);transition-delay:calc(var(--slab-index) * 45ms)}.immersive-studio .studio-slab{position:absolute;inset:0;transform-style:preserve-3d;animation:studio-slab-float 7s ease-in-out infinite;animation-delay:calc(var(--slab-index) * -1.3s)}.immersive-studio .studio-face{position:absolute;backface-visibility:hidden;box-sizing:border-box}.immersive-studio .studio-face-back,.immersive-studio .studio-face-front{width:100%;height:100%;border-radius:12px;border:1px solid #bde7a34d;overflow:hidden;box-shadow:inset 0 0 22px #00312238}.immersive-studio .studio-face-front{transform:translateZ(calc(var(--slab-depth) / 2));background:linear-gradient(140deg,#356851,#144f3b 42%,#103b2c);color:#d8efc4}.immersive-studio .studio-face-back{transform:rotateY(180deg) translateZ(calc(var(--slab-depth) / 2));background:linear-gradient(140deg,#194d35,#0e3427);display:grid;place-items:center}.immersive-studio .studio-face-back>span{width:50%;height:50%;border:1px solid #c3dda943;border-radius:50%;box-shadow:0 0 0 9px #c3dda90a,inset 0 0 0 9px #c3dda909}.immersive-studio .studio-slab-1 .studio-face-front{background:linear-gradient(140deg,#7b9866,#486c4d 45%,#284b36)}.immersive-studio .studio-slab-2 .studio-face-front{background:linear-gradient(140deg,#d1e2b4,#9db685 48%,#718f65);color:#1d5138;border-color:#e1f6bf}.immersive-studio .studio-slab-3 .studio-face-front{background:linear-gradient(140deg,#1a6553,#124437 50%,#0b3029)}.immersive-studio .studio-slab-4 .studio-face-front{background:linear-gradient(140deg,#557750,#294e39 55%,#18352a)}.immersive-studio .studio-face-left,.immersive-studio .studio-face-right{width:var(--slab-depth);height:calc(100% - 18px);top:9px;left:calc(50% - var(--slab-depth) / 2);background:repeating-linear-gradient(90deg,#8caa79 0 1px,#526e48 1px 3px);border:1px solid #bfd5a063}.immersive-studio .studio-face-right{transform:rotateY(90deg) translateZ(calc(var(--slab-w) / 2))}.immersive-studio .studio-face-left{transform:rotateY(-90deg) translateZ(calc(var(--slab-w) / 2))}.immersive-studio .studio-face-bottom,.immersive-studio .studio-face-top{width:calc(100% - 18px);height:var(--slab-depth);left:9px;top:calc(50% - var(--slab-depth) / 2);background:repeating-linear-gradient(#bfd2a0 0 1px,#829664 1px 3px);border:1px solid #bdd89a5e}.immersive-studio .studio-face-top{transform:rotateX(90deg) translateZ(calc(var(--slab-h) / 2))}.immersive-studio .studio-face-bottom{transform:rotateX(-90deg) translateZ(calc(var(--slab-h) / 2))}.immersive-studio .studio-face-light{position:absolute;inset:-100% -140%;background:linear-gradient(115deg,transparent 38%,#edffc729 48%,#e3ffa31c 52%,transparent 62%);transform:translateX(-25%);animation:studio-face-sheen 9s ease-in-out infinite;animation-delay:calc(var(--slab-index) * -1.4s)}.immersive-studio .studio-card-glyph{position:absolute;width:48%;height:48%;top:19%;left:26%;opacity:.92}.immersive-studio .studio-card-chip{position:absolute;top:9%;left:11%;width:18%;height:11%;border:1px solid;border-radius:3px;opacity:.5;display:grid;grid-template-columns:repeat(3,1fr)}.immersive-studio .studio-card-chip i+i{border-left:1px solid}.immersive-studio .studio-card-rules{position:absolute;top:76%;left:12%;right:24%;display:flex;flex-direction:column;gap:5px}.immersive-studio .studio-card-rules i{height:2px;background:currentColor;opacity:.55;border-radius:3px}.immersive-studio .studio-card-rules i:nth-child(2){width:77%;opacity:.27}.immersive-studio .studio-card-rules i:nth-child(3){width:42%;opacity:.18}.immersive-studio .studio-card-seal{position:absolute;bottom:9%;right:9%;width:18%;aspect-ratio:1;border-radius:50%;border:1px solid;opacity:.7;display:grid;place-items:center}.immersive-studio .studio-card-seal svg{width:75%;height:75%}.immersive-studio[data-mode=supernova] .studio-slab-position{--slab-w:96px;--slab-h:128px;--slab-depth:9px}.immersive-studio[data-mode=supernova] .studio-face-front{border-color:#e5d39670}.immersive-studio[data-mode=supernova] .studio-ring-one{border-color:#ead09055;box-shadow:0 0 24px #ead09014}.immersive-studio[data-mode=supernova] .studio-ring-three{border-color:#ead09032}.immersive-studio .studio-crystal-orbit{position:absolute;width:0;height:0;transform-style:preserve-3d;animation:studio-crystal-float 9s ease-in-out infinite}.immersive-studio .studio-crystal{animation:studio-crystal-turn 19s linear infinite}.immersive-studio .studio-crystal,.immersive-studio .studio-crystal-segment{position:absolute;width:0;height:0;transform-style:preserve-3d}.immersive-studio .studio-crystal-facet{position:absolute;display:block;width:calc(42 * var(--scene-unit));height:calc(98 * var(--scene-unit));left:calc(-21 * var(--scene-unit));background:linear-gradient(160deg,#ecffb9aa,#9be4ae80 35%,#1b957d99 70%,#074c4680);backface-visibility:visible;outline:1px solid transparent}.immersive-studio .studio-crystal-top{top:calc(-98 * var(--scene-unit));transform-origin:50% 100%;clip-path:polygon(50% 0,100% 100%,0 100%);transform:rotateY(calc(var(--facet-index) * 45deg)) translateZ(calc(50 * var(--scene-unit))) rotateX(31deg)}.immersive-studio .studio-crystal-bottom{top:0;transform-origin:50% 0;clip-path:polygon(0 0,100% 0,50% 100%);transform:rotateY(calc(var(--facet-index) * 45deg)) translateZ(calc(50 * var(--scene-unit))) rotateX(-31deg);background:linear-gradient(20deg,#c9efb095,#2d8260a8 45%,#ade0b26b)}.immersive-studio .studio-crystal-segment:nth-child(2n) .studio-crystal-facet{background:linear-gradient(145deg,#e3d5a68c,#b5efd6b0 38%,#2d877488 65%,#0a453994)}.immersive-studio .studio-crystal-segment:nth-child(3n) .studio-crystal-facet{background:linear-gradient(145deg,#f2ecc1bc,#92d8acb3 38%,#437852aa 65%,#122f2970)}.immersive-studio .studio-crystal-core{position:absolute;width:calc(54 * var(--scene-unit));height:calc(92 * var(--scene-unit));left:calc(-27 * var(--scene-unit));top:calc(-46 * var(--scene-unit));background:radial-gradient(ellipse,#e8ffbc99,#85dfb659 35%,transparent 70%);transform:rotateY(-20deg);filter:blur(4px)}.immersive-studio .studio-crystal-equator{position:absolute;width:calc(105 * var(--scene-unit));height:calc(105 * var(--scene-unit));left:calc(-52.5 * var(--scene-unit));top:calc(-52.5 * var(--scene-unit));border:1px solid #f2dfa7aa;transform:rotateX(90deg);border-radius:25%;box-shadow:0 0 16px #ddf5b118}.immersive-studio .studio-crystal-satellite{position:absolute;width:calc(20 * var(--scene-unit));height:calc(20 * var(--scene-unit));left:calc(-10 * var(--scene-unit));top:calc(-10 * var(--scene-unit));border:1px solid #eed69c;transform-style:preserve-3d;background:linear-gradient(135deg,#d8e8c360,#478f6859);box-shadow:0 0 18px #ead59b17}.immersive-studio .studio-crystal-satellite:after{content:"";position:absolute;inset:0;border:inherit;transform:rotateY(90deg);background:inherit}.immersive-studio .studio-crystal-satellite-one{animation:studio-satellite-one 16s linear infinite}.immersive-studio .studio-crystal-satellite-two{animation:studio-satellite-two 23s linear infinite}.immersive-studio .studio-particle-orbit{position:absolute;inset:0;transform-style:preserve-3d;animation:studio-particle-turn 17s linear infinite}.immersive-studio .studio-particle{position:absolute;left:0;top:0;width:4px;height:4px;border-radius:50%;background:#d6ffb1;box-shadow:0 0 10px #d6ffb175;transform:rotateY(calc(var(--particle-index) * 20deg)) translateZ(calc(230 * var(--scene-unit))) translateY(calc((var(--particle-index) - 8) * 13 * var(--scene-unit)));opacity:.6}.immersive-studio .studio-particle:nth-child(3n){width:2px;height:2px;opacity:.35}.immersive-studio .studio-scene-label{position:absolute;bottom:12px;left:20px;right:20px;text-align:center;font-size:11px;letter-spacing:1.1px;color:#c4dfb2;opacity:.8}.immersive-studio .studio-console{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 32px;padding:18px 0;border-top:1px solid #c8e9b81c;position:relative;z-index:2}.immersive-studio .studio-modes{display:flex;align-items:center;gap:6px;background:#000c071c;border:1px solid #c8e9b81c;border-radius:15px;padding:5px;min-width:0}.immersive-studio .studio-modes button{display:flex;align-items:center;justify-content:center;gap:8px;border-color:transparent;background:transparent;font-size:12px;padding:10px 14px;transition:background .25s,box-shadow .25s,transform .25s}html[data-palette] .immersive-studio .studio-modes button[aria-pressed=true]{background:linear-gradient(135deg,#d6f2b7,#a3d486);color:#163e29;border-color:#bcdba4;box-shadow:0 3px 20px #bbed9125}.immersive-studio .studio-modes svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.3;flex:none}.immersive-studio .studio-actions{display:flex;gap:8px;min-width:0}.immersive-studio .studio-action{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;font-size:12px;white-space:nowrap}.immersive-studio .studio-action svg{width:18px;height:18px;flex:none}.immersive-studio .studio-director{display:grid;grid-template-columns:auto minmax(150px,300px);align-items:center;justify-content:space-between;column-gap:20px;row-gap:12px;margin:0 32px;padding:0 0 18px}html[data-palette] .immersive-studio .studio-tour{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-size:12px;border-color:#e5d39754;background:linear-gradient(120deg,#ddcc9823,#97d5aa10);color:#f0dfb7}.immersive-studio .studio-tour svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.4;flex:none}html[data-palette] .immersive-studio .studio-tour[aria-pressed=true]{border-color:#e5d3979c;box-shadow:0 0 24px #dfcd9310}.immersive-studio .studio-zoom-control{display:grid;grid-template-columns:auto minmax(60px,1fr) 36px;align-items:center;gap:12px;color:var(--studio-muted);min-width:0;font-size:11px}.immersive-studio .studio-zoom-control label{white-space:nowrap}.immersive-studio .studio-zoom-control input{width:100%;min-width:0;height:32px;margin:0;accent-color:var(--studio-lime);cursor:ew-resize;filter:none}.immersive-studio .studio-zoom-control input:focus-visible{outline:2px solid var(--studio-lime);outline-offset:3px;border-radius:8px}.immersive-studio .studio-zoom-control output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;color:#dfebc8}.immersive-studio .studio-tour-track{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;direction:ltr}.immersive-studio .studio-tour-track span{position:relative;height:2px;overflow:hidden;background:#d2efbc14;border-radius:3px}.immersive-studio .studio-tour-track span[data-current=true]{background:#cfedab4d}.immersive-studio .studio-tour-track i{position:absolute;inset:0;background:linear-gradient(90deg,#c5f4a2,#e8cf8f);transform:scaleX(0);transform-origin:left center}.immersive-studio[data-touring=true] .studio-tour-track span[data-current=true] i{animation:studio-tour-progress 7s linear both}.immersive-studio .studio-hint{text-align:center;margin:0;padding:0 30px 24px;color:var(--studio-muted);font-size:11px;line-height:1.8;text-wrap:balance}.immersive-studio .studio-viewport[data-dragging] *,.immersive-studio[data-running=false] *{animation-play-state:paused!important}.immersive-studio[data-running=false] *{transition:none!important}.immersive-studio[data-motion=quiet] *{animation:none!important;transition:none!important}@keyframes studio-orbit-turn{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes studio-helix-turn{0%{transform:rotateY(-20deg)}to{transform:rotateY(340deg)}}@keyframes studio-fan-turn{0%,to{transform:rotateY(-10deg) rotateX(-4deg)}50%{transform:rotateY(18deg) rotateX(4deg)}}@keyframes studio-slab-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes studio-ring-turn{0%{transform:rotateX(27deg) rotateY(67deg) rotate(0)}to{transform:rotateX(27deg) rotateY(67deg) rotate(1turn)}}@keyframes studio-particle-turn{0%{transform:rotateY(0) rotateX(13deg)}to{transform:rotateY(-1turn) rotateX(13deg)}}@keyframes studio-face-sheen{0%,15%,to{transform:translateX(-25%)}65%,80%{transform:translateX(25%)}}@keyframes studio-aura{0%{transform:translate3d(-5%,-3%,0) scale(.9);opacity:.2}to{transform:translate3d(5%,3%,0) scale(1.12);opacity:.45}}@keyframes studio-supernova-turn{0%{transform:rotateY(-10deg) rotate(-3deg)}to{transform:rotateY(350deg) rotate(-3deg)}}@keyframes studio-crystal-turn{0%{transform:rotateY(0) rotate(9deg)}to{transform:rotateY(-1turn) rotate(9deg)}}@keyframes studio-crystal-float{0%,to{transform:translateY(calc(-6 * var(--scene-unit)))}50%{transform:translateY(calc(6 * var(--scene-unit)))}}@keyframes studio-satellite-one{0%{transform:rotateY(0) rotateX(25deg) translateZ(calc(105 * var(--scene-unit))) rotate(45deg)}to{transform:rotateY(1turn) rotateX(25deg) translateZ(calc(105 * var(--scene-unit))) rotate(405deg)}}@keyframes studio-satellite-two{0%{transform:rotateX(68deg) rotateY(0) translateZ(calc(125 * var(--scene-unit))) rotate(35deg)}to{transform:rotateX(68deg) rotateY(-1turn) translateZ(calc(125 * var(--scene-unit))) rotate(395deg)}}@keyframes studio-tour-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:850px){.immersive-studio .studio-console{flex-wrap:wrap;justify-content:center}.immersive-studio .studio-modes{flex:0 0 100%}.immersive-studio .studio-modes button{flex:1 1;padding:10px 12px}}@media(max-width:600px){html[data-palette] dialog.immersive-studio{--scene-unit:.7px;--slab-w:93px;--slab-h:124px;--slab-depth:9px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:22px}.immersive-studio .studio-header{padding:22px 18px 4px;gap:12px}.immersive-studio .studio-header h2{font-size:26px;letter-spacing:-.7px}.immersive-studio .studio-eyebrow{font-size:8px;letter-spacing:1.1px}.immersive-studio .studio-viewport{height:min(42dvh,330px);min-height:260px}.immersive-studio .studio-perspective{perspective:780px}.immersive-studio .studio-console{margin:0 16px;gap:12px;flex-wrap:wrap;justify-content:center;padding:14px 0}.immersive-studio .studio-modes{width:100%;gap:4px;padding:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.immersive-studio .studio-modes button{flex:1 1;padding:9px 5px;gap:6px;font-size:12px}.immersive-studio .studio-actions{justify-content:center;gap:8px}.immersive-studio .studio-action{padding:9px 14px}.immersive-studio .studio-director{grid-template-columns:1fr;margin:0 16px;gap:10px;padding-bottom:14px}.immersive-studio .studio-tour{justify-self:stretch}.immersive-studio .studio-zoom-control{grid-template-columns:auto minmax(90px,1fr) 36px;padding:0 4px}.immersive-studio .studio-zoom-control input{height:44px}.immersive-studio[data-mode=supernova] .studio-slab-position{--slab-w:65px;--slab-h:87px;--slab-depth:6px}.immersive-studio .studio-hint{padding:0 20px 18px;font-size:10px}}@media(max-width:360px){html[data-palette] dialog.immersive-studio{--scene-unit:.58px;--slab-w:80px;--slab-h:107px;--slab-depth:8px}.immersive-studio .studio-header h2{font-size:23px}.immersive-studio .studio-viewport{min-height:250px}.immersive-studio .studio-modes button{font-size:11px;gap:5px}.immersive-studio .studio-modes svg{width:18px;height:18px}.immersive-studio[data-mode=supernova] .studio-slab-position{--slab-w:55px;--slab-h:73px;--slab-depth:5px}}@media(max-height:520px) and (min-width:601px){html[data-palette] dialog.immersive-studio{--scene-unit:.48px;--slab-w:66px;--slab-h:88px;--slab-depth:6px;max-height:calc(100dvh - 12px);border-radius:20px}.immersive-studio .studio-header{padding:14px 22px 0}.immersive-studio .studio-header h2{font-size:21px;margin-top:3px}.immersive-studio .studio-eyebrow{font-size:8px}.immersive-studio .studio-viewport{height:calc(100dvh - 244px);min-height:130px}.immersive-studio .studio-console{margin:0 22px;padding:9px 0;gap:8px}.immersive-studio .studio-modes{padding:3px}.immersive-studio .studio-modes button{gap:5px}.immersive-studio .studio-action,.immersive-studio .studio-modes button{padding:7px 9px;font-size:11px;min-height:40px}.immersive-studio .studio-hint{padding:0 20px 10px;font-size:9px}.immersive-studio .studio-director{margin:0 22px;padding-bottom:10px;gap:8px}.immersive-studio .studio-tour{min-height:40px;padding:7px 12px;font-size:11px}.immersive-studio .studio-zoom-control{font-size:10px;gap:8px}.immersive-studio[data-mode=supernova] .studio-slab-position{--slab-w:45px;--slab-h:60px;--slab-depth:5px}}@media(prefers-reduced-motion:reduce){.immersive-studio,.immersive-studio *,.immersive-studio::backdrop{animation:none!important;transition:none!important}}.page-heading{display:flex;align-items:center;gap:20px;min-width:0}.page-heading>div{min-width:0}.page-heading h1{position:relative;text-wrap:balance}.page-heading .eyebrow{line-height:1.8;letter-spacing:1.1px}html[dir=rtl] .page-heading .eyebrow{letter-spacing:0}.interface-emblem{position:relative;display:inline-block;flex:0 0 76px;width:76px;height:76px;perspective:420px;pointer-events:none;--emblem-color:var(--accent);--emblem-fill:var(--accent-light)}.emblem-sculpture{position:absolute;inset:14px 12px;transform-style:preserve-3d;transform:rotateX(-12deg) rotateY(-22deg) rotate(-6deg);animation:emblem-float 6s ease-in-out infinite}.emblem-sheet{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--emblem-color) 45%,transparent);border-radius:12px;background:var(--emblem-fill);box-shadow:0 3px 9px var(--mood-shadow,#123d3218)}.emblem-sheet-back{transform:translate3d(-8px,6px,-12px) rotate(-10deg);opacity:.6}.emblem-sheet-middle{transform:translate3d(5px,-3px,-6px) rotate(9deg);opacity:.85}.emblem-sheet-front{display:grid;place-items:center;color:var(--emblem-color);background:linear-gradient(135deg,var(--emblem-fill),var(--surface));overflow:hidden}.emblem-sheet-front svg{width:29px;height:29px}.emblem-light{position:absolute;inset:-80%;background:linear-gradient(115deg,transparent 40%,#fff7 50%,transparent 60%);transform:translateX(-45%);animation:emblem-sheen 8s ease-in-out infinite}.emblem-orbit{inset:5px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);transform:rotateX(65deg) rotate(-20deg);animation:emblem-orbit 16s linear infinite}.emblem-orbit,.emblem-shadow{position:absolute;border-radius:50%}.emblem-shadow{left:13px;right:13px;height:9px;bottom:1px;background:var(--accent);opacity:.09;filter:blur(5px)}.emblem-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--accent);top:9px;right:7px;opacity:.5;animation:emblem-star 5s ease-in-out infinite}.emblem-spark-two{top:auto;right:auto;bottom:13px;left:5px;width:3px;height:3px;animation-delay:-2s}.interface-emblem[data-emblem=chart] .emblem-sheet-front{border-radius:14px 14px 7px 7px}.interface-emblem[data-emblem=settings] .emblem-sheet-middle{transform:translateZ(-7px) rotate(45deg);border-radius:13px}.interface-emblem[data-emblem=proof] .emblem-sheet-front{border-radius:8px 15px 8px 15px}.interface-emblem[data-emblem=search] .emblem-orbit{transform:rotate(-25deg) scale(.85)}.interface-emblem[data-running=false] *{animation-play-state:paused!important}.interface-emblem-compact{flex-basis:44px;width:44px;height:44px;perspective:300px}.interface-emblem-compact .emblem-sculpture{inset:8px 7px}.interface-emblem-compact .emblem-sheet{border-radius:7px}.interface-emblem-compact .emblem-sheet-back{transform:translate3d(-4px,3px,-8px) rotate(-10deg)}.interface-emblem-compact .emblem-sheet-middle{transform:translate3d(3px,-2px,-4px) rotate(9deg)}.interface-emblem-compact .emblem-sheet-front svg{width:19px;height:19px}.interface-emblem-compact .emblem-orbit{inset:1px}.interface-emblem-compact .emblem-shadow{bottom:0;left:8px;right:8px;height:5px}.interface-emblem-compact .emblem-spark{width:3px;height:3px;top:3px;right:1px}.interface-emblem-compact .emblem-spark-two{top:auto;right:auto;bottom:5px;left:1px}.ledger-dialog .window-title{display:flex;align-items:center;gap:14px;min-width:0}.ledger-dialog .window-title h2{min-width:0;text-wrap:balance}.ledger-dialog .dialog-header{gap:12px}.ledger-dialog .dialog-header>button{flex:none}.card-table .card-name{display:inline-block;transition:color .2s ease}.card-table .pill{border:1px solid transparent}.ledger-records .ledger-summary{border-bottom:1px solid var(--line);line-height:1.9}.motion-scene :is(.card-table,.ledger-records) tbody tr{transition:background-color .2s ease}.motion-scene :is(.card-table,.ledger-records) tbody tr:focus-within{background:var(--accent-light)}.settings-grid>.panel .panel-header{position:relative}.settings-grid>.panel .panel-header:after{content:"";height:2px;width:56px;position:absolute;bottom:-1px;inset-inline-start:24px;background:linear-gradient(90deg,var(--accent),transparent);transform-origin:left;pointer-events:none}.settings-grid>.panel:focus-within .panel-header:after{width:calc(100% - 48px);transition:width .45s cubic-bezier(.16,1,.3,1)}.history-list>article{position:relative;margin-inline-start:10px;border-inline-start:2px solid var(--line)!important;padding-inline-start:20px!important}.history-list>article:before{content:"";position:absolute;width:9px;height:9px;border:2px solid var(--surface);border-radius:50%;inset-inline-start:-5.5px;top:20px;background:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.history-list>article:first-of-type:before{box-shadow:0 0 0 5px var(--accent-light)}.audit-row>summary{padding:8px 10px;border-radius:9px;transition:background-color .18s ease}.audit-row[open]>summary{background:var(--accent-light);color:var(--ink)}.evidence-grid>figure{position:relative;border:1px solid var(--line);background:var(--surface);box-shadow:0 5px 20px var(--mood-shadow,#123d3214);transition:box-shadow .24s ease,border-color .24s ease}.evidence-grid>figure:focus-within{border-color:var(--accent);box-shadow:0 12px 30px var(--mood-shadow,#123d3220)}.ledger-dialog input[type=file]::file-selector-button{font:inherit;border:1px solid var(--line);border-radius:7px;padding:6px 10px;background:var(--accent-light);color:var(--accent);margin-inline-end:10px;cursor:pointer}.auth-card{position:relative;isolation:isolate}.auth-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--accent-light) 75%,transparent),transparent 40%);z-index:-1}@media(hover:hover) and (pointer:fine){.motion-scene :is(.card-table,.ledger-records) tbody tr:hover{background:var(--soft,var(--accent-light))}.card-table tbody tr:hover .card-name{color:var(--accent)}html[data-motion=full] .card-table tbody tr:hover .pill{border-color:var(--line);box-shadow:0 3px 10px var(--mood-shadow,#123d3214);translate:0 -2px;transition:translate .24s ease,box-shadow .24s ease}html[data-motion=full] .evidence-grid>figure:hover{translate:0 -4px;rotate:-1deg;border-color:var(--accent);box-shadow:0 16px 28px var(--mood-shadow,#123d3220);transition:translate .3s ease,rotate .3s ease,box-shadow .3s ease}}@keyframes emblem-float{0%,to{transform:translateY(0) rotateX(-12deg) rotateY(-22deg) rotate(-6deg)}50%{transform:translateY(-4px) rotateX(-5deg) rotateY(18deg) rotate(3deg)}}@keyframes emblem-sheen{0%,20%,to{transform:translateX(-45%)}65%,80%{transform:translateX(45%)}}@keyframes emblem-orbit{0%{rotate:0deg}to{rotate:1turn}}@keyframes emblem-star{0%,to{opacity:.25;scale:.8}50%{opacity:.7;scale:1.15}}@media(max-width:760px){.page-heading{gap:14px}.page-heading>.interface-emblem{flex-basis:58px;width:58px;height:58px}.page-heading .emblem-sculpture{inset:11px 9px}.page-heading .emblem-sheet-front svg{width:24px;height:24px}.page-heading .eyebrow{font-size:10px}.ledger-dialog .window-title{gap:10px}.ledger-dialog .window-title h2{font-size:20px}}@media(max-width:360px){.page-heading{gap:10px}.page-heading>.interface-emblem{flex-basis:48px;width:48px;height:48px}.page-heading .emblem-sculpture{inset:9px 7px}.ledger-dialog .window-title h2{font-size:18px}.ledger-dialog .interface-emblem-compact{flex-basis:36px;width:36px;height:36px}}html[data-motion=quiet] .interface-emblem *,html[data-motion=quiet] .interface-emblem :after,html[data-motion=quiet] .interface-emblem :before{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.interface-emblem *,.interface-emblem :after,.interface-emblem :before{animation:none!important;transition:none!important}.evidence-grid>figure{translate:none!important;rotate:none!important}}[data-interface-button]:not(.mood-switch):not(.mood-launch):not(.immersive-studio button){position:relative}[data-interface-button]:not(.mood-switch):not(.mood-launch):not(.immersive-studio button):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 30%,#ffffff32 43%,#ffffff72 48%,#ffffff1f 54%,transparent 66%);background-size:240% 100%;background-position:140% 0}html[data-interface-motion=full][data-interface-visible=true] [data-interface-button]:not(:disabled):not([aria-disabled=true]):not(.mood-switch):not(.mood-launch):not(.immersive-studio button):is([data-interface-hover=true],:focus-visible):before{animation:interface-glint .65s cubic-bezier(.2,.7,.3,1) both}html[data-interface-motion=full] [data-interface-button]:not(:disabled):not([aria-disabled=true]):not(.immersive-studio button){transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .24s ease}html[data-interface-motion=full] [data-interface-button]:not(:disabled):not([aria-disabled=true]):not(.immersive-studio button):focus-visible{outline-offset:4px}html[data-interface-motion=full] dialog[data-interface-dialog]:not(.immersive-studio){box-shadow:0 35px 95px var(--mood-shadow,#16392330),0 12px 32px #132d271c,inset 0 1px 0 #ffffff35}dialog[data-interface-dialog]:not(.immersive-studio) .dialog-header{background-image:radial-gradient(ellipse at 90% 0,var(--mood-glow,#a9dcb52e),transparent 65%);border-bottom-color:color-mix(in srgb,var(--accent) 18%,var(--line))}dialog[data-interface-dialog]:not(.immersive-studio) .dialog-header h2{text-wrap:balance}[data-interface-surface].field>span{transition:color .18s ease}[data-interface-surface].field:focus-within>span{color:var(--accent)}[data-interface-surface].field :is(input,select,textarea):not(:disabled):not([readonly]):focus,[data-interface-surface].password-control:focus-within{border-color:var(--focus,var(--accent));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 9%,transparent),inset 0 1px 2px #0c342305}[data-interface-surface].field :is(input,select,textarea)[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 10%,transparent)}[data-interface-surface].password-control:focus-within>input{box-shadow:none}[data-interface-surface]:is(fieldset):focus-within{border-color:var(--focus,var(--accent))}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-interface-motion=full] [data-interface-button]:not(:disabled):not([aria-disabled=true]):not(.nav):not(.immersive-studio button):hover{box-shadow:0 6px 15px var(--mood-shadow,#123d3218),inset 0 1px 0 #ffffff28}}@keyframes interface-glint{0%{opacity:0;background-position:140% 0}18%{opacity:.65}78%{opacity:.4}to{opacity:0;background-position:-45% 0}}html[data-interface-motion=quiet] [data-interface-button]:before,html[data-interface-visible=false] [data-interface-button]:before{animation:none!important;opacity:0}html[data-interface-motion=quiet] [data-interface-surface]{transition:none}@media (prefers-reduced-motion:reduce){[data-interface-button]:before{animation:none!important;opacity:0}[data-interface-surface]{transition:none}}.analytics-delight{min-width:0}.analytics-delight .analytics-panel{position:relative;isolation:isolate;border-color:color-mix(in srgb,var(--accent) 18%,var(--line))}.analytics-delight .panel-header{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),var(--surface))}.analytics-delight .panel-header>div:first-of-type,.analytics-delight .panel-header>h2{min-width:0;flex:1 1}.analytics-delight .panel-header h2{text-wrap:balance}.analytics-delight .analysis-emblem{display:grid;place-items:center;position:relative;flex:0 0 52px;height:52px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:16px;background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 13%,var(--surface)),var(--surface));color:var(--accent);box-shadow:0 5px 0 color-mix(in srgb,var(--accent) 8%,var(--surface)),0 9px 16px color-mix(in srgb,var(--accent) 8%,transparent);perspective:160px}.analytics-delight .analysis-emblem svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;position:relative;transform:translateZ(7px);animation:analysis-glyph-float 8s ease-in-out infinite}.analytics-delight .analysis-emblem-orbit{position:absolute;inset:-6px;border:1px solid transparent;border-inline-end-color:color-mix(in srgb,var(--accent) 30%,transparent);border-block-start-color:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:20px;animation:analysis-orbit 15s linear infinite}.analytics-delight .analysis-emblem-orbit:after{content:"";position:absolute;width:4px;height:4px;inset-inline-end:8px;top:3px;background:var(--accent);border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent)}.analytics-delight .analysis-emblem-activity .analysis-emblem-orbit{animation-direction:reverse}.analytics-delight .analysis-emblem-week .analysis-emblem-orbit{animation-duration:21s}.analytics-delight .summary-grid>.stat{position:relative;isolation:isolate;overflow:hidden}.analytics-delight .summary-grid>.stat>span{max-width:calc(100% - 27px)}.analytics-delight .analysis-stat-mark{position:absolute;inset-inline-end:19px;top:20px;width:23px;height:25px;display:flex;align-items:flex-end;gap:3px;opacity:.65;transform:perspective(120px) rotateY(-22deg) rotateX(12deg);pointer-events:none}.analytics-delight .analysis-stat-mark>i{width:5px;background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 15%,var(--surface)));border-radius:2px;height:10px;box-shadow:2px 1px 0 color-mix(in srgb,var(--accent) 25%,transparent)}.analytics-delight .analysis-stat-mark>i:nth-child(2){height:18px}.analytics-delight .analysis-stat-mark>i:nth-child(3){height:24px}.analytics-delight .analysis-stat-mark-1{transform:perspective(120px) rotateY(22deg) rotateX(12deg)}.analytics-delight .analysis-stat-mark-2{transform:perspective(120px) rotateY(-22deg) rotateX(12deg) scaleX(-1)}.analytics-delight .analysis-stat-mark-3{transform:perspective(120px) rotateY(22deg) rotateX(12deg) scaleX(-1)}.analytics-delight .analysis-chart-controls{align-items:center;gap:12px;flex-shrink:0}.analytics-delight .analysis-chart-controls label{display:grid;gap:6px;font-size:10px;color:var(--muted)}.analytics-delight .analysis-chart-controls select{background:var(--surface);color:var(--ink);min-height:44px;max-width:100%}.analytics-delight .analytics-chart{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 2%,var(--surface)),var(--surface));padding-top:28px}.analytics-delight .bar-column{position:relative;border-radius:10px;transition:background-color .2s ease,box-shadow .2s ease;outline-offset:-2px}.analytics-delight .bar-column:focus-visible{outline:2px solid var(--focus);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.analytics-delight .bar-track{background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),color-mix(in srgb,var(--accent) 10%,var(--surface)) calc(25% - 1px),color-mix(in srgb,var(--accent) 10%,var(--surface)) 25%);border-bottom-color:color-mix(in srgb,var(--accent) 30%,var(--line));max-width:42px}.analytics-delight .bar{position:relative;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 82%,var(--surface)),var(--accent));box-shadow:3px 0 0 color-mix(in srgb,var(--accent) 30%,var(--surface)),inset 1px 0 0 color-mix(in srgb,var(--surface) 35%,transparent);border-radius:5px 5px 0 0;animation:none!important}.analytics-delight .bar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,#ffffff40 47%,transparent 64%);transform:translateX(-110%);animation:analysis-bar-light 7s ease-in-out infinite;pointer-events:none}.analytics-delight .bar-column:nth-child(3n+2) .bar:after{animation-delay:-2.3s}.analytics-delight .bar-column:nth-child(3n) .bar:after{animation-delay:-4.6s}.analytics-delight .bar-value{color:var(--muted);transition:color .16s ease}.analytics-delight .bar-label{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:3px 5px;border-radius:5px}.analytics-delight .bar-column:focus-visible .bar-value{color:var(--accent)}.analytics-delight .bar-column:focus-visible .bar-label{color:var(--accent);background:var(--accent-light)}.analytics-delight .analytics-figures{border-top:1px solid var(--line);background:color-mix(in srgb,var(--accent) 3%,var(--surface));padding-block:15px}.analytics-delight .analytics-figures summary{width:fit-content;min-height:30px;display:list-item;align-content:center;cursor:pointer;color:var(--accent);font-size:12px}.analytics-delight .trend-figures{padding-top:10px}.analytics-delight .trend-figures p{padding-block:8px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.8;margin:0}.analytics-delight .analysis-row{border-radius:7px;transition:background-color .2s ease,box-shadow .2s ease}.analytics-delight .analysis-row bdi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics-delight .weekday-row{position:relative;padding-inline:0;border-radius:9px;transition:background-color .2s ease}.analytics-delight .weekday-row .analysis-row{border:0;padding-bottom:2px}.analytics-delight .weekday-row progress{height:7px;margin-top:6px}.analytics-delight .weekday-row progress::-webkit-progress-bar{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.analytics-delight .weekday-row progress::-webkit-progress-value{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 65%,var(--surface)),var(--accent));box-shadow:0 1px 3px color-mix(in srgb,var(--accent) 15%,transparent)}@media (hover:hover) and (pointer:fine){.analytics-delight .bar-column:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.analytics-delight .bar-column:hover .bar-value{color:var(--accent)}.analytics-delight .bar-column:hover .bar-label{color:var(--accent);background:var(--accent-light)}.analytics-delight .analysis-row:hover{box-shadow:5px 0 0 color-mix(in srgb,var(--accent) 4%,var(--surface)),-5px 0 0 color-mix(in srgb,var(--accent) 4%,var(--surface))}.analytics-delight .analysis-row:hover,.analytics-delight .weekday-row:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}@keyframes analysis-orbit{to{rotate:1turn}}@keyframes analysis-glyph-float{0%,to{transform:translateZ(7px) rotateY(-12deg) rotateX(5deg)}50%{transform:translateZ(10px) rotateY(12deg) rotateX(-5deg)}}@keyframes analysis-bar-light{0%,55%{transform:translateX(-110%)}80%,to{transform:translateX(110%)}}.analytics-delight .analytics-visual[data-running=false] .analysis-emblem svg,.analytics-delight .analytics-visual[data-running=false] .analysis-emblem-orbit,.analytics-delight .analytics-visual[data-running=false] .bar:after{animation-play-state:paused}.analytics-delight[data-motion=quiet] .analysis-emblem svg,.analytics-delight[data-motion=quiet] .analysis-emblem-orbit,.analytics-delight[data-motion=quiet] .bar:after,.analytics-delight[data-visible=false] .analysis-emblem svg,.analytics-delight[data-visible=false] .analysis-emblem-orbit,.analytics-delight[data-visible=false] .bar:after{animation:none}.analytics-delight[data-motion=quiet] .analysis-row,.analytics-delight[data-motion=quiet] .bar-column,.analytics-delight[data-motion=quiet] .bar-value,.analytics-delight[data-motion=quiet] .weekday-row,.analytics-delight[data-visible=false] .analysis-row,.analytics-delight[data-visible=false] .bar-column,.analytics-delight[data-visible=false] .bar-value,.analytics-delight[data-visible=false] .weekday-row{transition:none}@media (prefers-reduced-motion:reduce){.analytics-delight .analysis-emblem svg,.analytics-delight .analysis-emblem-orbit,.analytics-delight .bar:after{animation:none!important}.analytics-delight .analysis-row,.analytics-delight .bar-column,.analytics-delight .bar-value,.analytics-delight .weekday-row{transition:none!important}}@media (max-width:1080px){.analytics-delight .analytics-timeline>.panel-header{align-items:center;flex-wrap:wrap}.analytics-delight .analytics-timeline>.panel-header>.analysis-chart-controls{flex:1 1 100%}.analytics-delight .analysis-chart-controls{flex-wrap:wrap}}@media (max-width:760px){.analytics-delight .panel-header{gap:12px}.analytics-delight .analysis-emblem{flex-basis:42px;height:42px;border-radius:12px}.analytics-delight .analysis-emblem svg{width:26px;height:26px}.analytics-delight .analysis-emblem-orbit{inset:-4px;border-radius:15px}.analytics-delight .analysis-chart-controls{width:100%;gap:10px}.analytics-delight .analysis-chart-controls label{flex:1 1;min-width:0}.analytics-delight .analysis-chart-controls select{width:100%;padding-inline:8px}.analytics-delight .analytics-chart{padding-top:20px}.analytics-delight .bar-column{min-width:64px}.analytics-delight .analysis-stat-mark{inset-inline-end:12px;top:17px;transform:scale(.8);transform-origin:center}}html[data-palette=aurora]{--ink:#232246;--muted:#5b5876;--line:#dcd9ef;--surface:#fff;--bg:#f5f3fc;--soft:#eeeafb;--accent:#6440ba;--accent-hover:#4f309a;--accent-light:#ede5ff;--on-accent:#fff;--focus:#6440ba;--mood-glow:#66ecde38;--mood-deep:#23214b;--mood-deep-end:#423a78;--mood-deep-line:#655790;--mood-deep-text:#f6f2ff;--desk-muted:#d8d1ee;--mood-highlight:#92f3dd;--mood-highlight-ink:#143d35;--mood-chart:#7551c7;--mood-shadow:#43327822;--chroma-one:#40dfd0;--chroma-two:#9262f4;--chroma-three:#f287eb}html[data-theme=dark][data-palette=aurora]{--ink:#f0ecff;--muted:#c3b9e1;--line:#42375d;--surface:#221b35;--bg:#140f24;--soft:#2e2446;--accent:#d0b5ff;--accent-hover:#e3cfff;--accent-light:#403055;--on-accent:#2b164d;--focus:#92f3dd;--mood-glow:#5ce1d228;--mood-deep:#202047;--mood-deep-end:#35316b;--mood-deep-line:#605487;--mood-deep-text:#f6f2ff;--desk-muted:#d8d1ee;--mood-highlight:#92f3dd;--mood-highlight-ink:#143d35;--mood-chart:#d0b5ff;--mood-shadow:#09061550}html[data-palette=candy]{--ink:#44283b;--muted:#79576c;--line:#efd9e5;--surface:#fffdfd;--bg:#fff4f8;--soft:#fce9f2;--accent:#ad2d6c;--accent-hover:#8d2258;--accent-light:#fce2ef;--on-accent:#fff;--focus:#ad2d6c;--mood-glow:#ff9eae40;--mood-deep:#4c243e;--mood-deep-end:#7a355c;--mood-deep-line:#9b597d;--mood-deep-text:#fff1f7;--desk-muted:#f3cbdc;--mood-highlight:#ffcf8a;--mood-highlight-ink:#613718;--mood-chart:#b63e80;--mood-shadow:#87315722;--chroma-one:#ff8a9f;--chroma-two:#c28bff;--chroma-three:#ffd281}html[data-theme=dark][data-palette=candy]{--ink:#fff0f6;--muted:#e3b8ce;--line:#61344d;--surface:#351d2b;--bg:#21111c;--soft:#48263a;--accent:#ffb2d6;--accent-hover:#ffd0e6;--accent-light:#603148;--on-accent:#511d37;--focus:#ffd281;--mood-glow:#ff97b52e;--mood-deep:#47223a;--mood-deep-end:#652848;--mood-deep-line:#8c4d70;--mood-deep-text:#fff1f7;--desk-muted:#f3cbdc;--mood-highlight:#ffcf8a;--mood-highlight-ink:#613718;--mood-chart:#ffb2d6;--mood-shadow:#160a1450}.mood-choice[data-mood=aurora]{--preview-start:#313064;--preview-end:#7d50d7;--preview-light:#8cf4dd}.mood-choice[data-mood=candy]{--preview-start:#862c64;--preview-end:#ed8cab;--preview-light:#ffe4ac}.palette-stage{--prism-deep:#123d32;--prism-one:#72d1a1;--prism-two:#c8e9a6;--prism-three:#5fd5c5;position:relative;height:190px;max-width:100%;margin:0 0 24px;overflow:hidden;isolation:isolate;border:1px solid var(--line);border-radius:20px;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--prism-two) 18%,transparent),transparent 66%),linear-gradient(135deg,var(--prism-deep),#141b2c);perspective:680px}.palette-stage[data-palette=ocean]{--prism-deep:#143549;--prism-one:#63d7e6;--prism-two:#b8e2ed;--prism-three:#6588f8}.palette-stage[data-palette=lavender]{--prism-deep:#372c49;--prism-one:#c291fb;--prism-two:#e5c9f0;--prism-three:#8baafa}.palette-stage[data-palette=sunset]{--prism-deep:#4e3028;--prism-one:#f6a766;--prism-two:#f4d59d;--prism-three:#f8899b}.palette-stage[data-palette=aurora]{--prism-deep:#23214b;--prism-one:#40dfd0;--prism-two:#9262f4;--prism-three:#f287eb}.palette-stage[data-palette=candy]{--prism-deep:#4c243e;--prism-one:#ff8a9f;--prism-two:#c28bff;--prism-three:#ffd281}.palette-stage-halo{position:absolute;inset:-50%;pointer-events:none;background:conic-gradient(from 30deg,transparent,var(--prism-one),transparent,var(--prism-two),transparent,var(--prism-three),transparent);opacity:.19;filter:blur(28px);animation:palette-halo-turn 26s linear infinite}.palette-stage-grid{position:absolute;width:150%;height:180%;left:-25%;top:24%;background-image:linear-gradient(#ffffff0b 1px,transparent 0),linear-gradient(90deg,#ffffff0b 1px,transparent 0);background-size:28px 28px;transform:rotateX(65deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(transparent,#000 30%,transparent 75%);mask-image:linear-gradient(transparent,#000 30%,transparent 75%)}.palette-stage-scene{inset:0}.palette-stage-prism,.palette-stage-scene{position:absolute;transform-style:preserve-3d}.palette-stage-prism{width:82px;height:82px;left:calc(50% - 41px);top:46px;transform:rotateX(-20deg) rotateY(35deg) rotate(-9deg);animation:palette-prism-dance 11s ease-in-out infinite}.palette-stage-face{position:absolute;inset:0;border:1px solid #ffffff94;border-radius:9px;backface-visibility:visible;background:linear-gradient(135deg,color-mix(in srgb,var(--prism-one) 80%,#fff),color-mix(in srgb,var(--prism-two) 78%,transparent));box-shadow:inset 0 0 22px #fff5,0 0 24px color-mix(in srgb,var(--prism-one) 16%,transparent)}.palette-stage-face-front{transform:translateZ(41px)}.palette-stage-face-back{transform:rotateY(180deg) translateZ(41px);opacity:.65}.palette-stage-face-left{transform:rotateY(-90deg) translateZ(41px);background:linear-gradient(135deg,var(--prism-two),var(--prism-three))}.palette-stage-face-right{transform:rotateY(90deg) translateZ(41px);background:linear-gradient(135deg,var(--prism-three),var(--prism-one))}.palette-stage-face-top{transform:rotateX(90deg) translateZ(41px);background:linear-gradient(135deg,#fff8,var(--prism-one))}.palette-stage-face-bottom{transform:rotateX(-90deg) translateZ(41px);opacity:.8}.palette-stage-core{position:absolute;inset:21px;border:2px solid #fffb;border-radius:8px;transform:translateZ(42px) rotate(45deg);box-shadow:0 0 26px #fffb}.palette-stage-ring{position:absolute;width:235px;height:100px;left:calc(50% - 117.5px);top:43px;border-radius:50%;border-inline-start-color:#fff9;border:3px solid color-mix(in srgb,var(--prism-one) 65%,transparent);border-bottom:3px solid transparent;box-shadow:0 0 18px color-mix(in srgb,var(--prism-one) 22%,transparent),inset 0 0 12px #fff1;transform:rotate(-24deg) rotateX(50deg);animation:palette-ribbon-one 14s ease-in-out infinite}.palette-stage-ring-two{width:245px;height:110px;left:calc(50% - 122.5px);top:42px;border-color:color-mix(in srgb,var(--prism-three) 65%,transparent);border-top-color:transparent;transform:rotate(27deg) rotateX(55deg);animation-name:palette-ribbon-two;animation-duration:17s}.palette-stage-satellite{position:absolute;width:19px;height:19px;border:1px solid #ffffffa3;border-radius:5px;box-shadow:inset 0 0 7px #fff9,0 0 18px #fff2;background:linear-gradient(135deg,var(--prism-one),var(--prism-three));transform:rotate(27deg);animation:palette-satellite 7s ease-in-out infinite}.palette-stage-satellite-one{left:18%;top:43px}.palette-stage-satellite-two{right:17%;top:100px;width:14px;height:14px;animation-delay:-3s;background:var(--prism-two)}.palette-stage-satellite-three{right:26%;top:30px;width:9px;height:9px;animation-delay:-5s;background:var(--prism-three)}.palette-stage-spectrum{position:absolute;left:50%;bottom:15px;display:flex;gap:5px;transform:translateX(-50%)}.palette-stage-spectrum i{width:22px;height:5px;border-radius:3px;background:var(--prism-one);opacity:.85}.palette-stage-spectrum i:nth-child(2){background:color-mix(in srgb,var(--prism-one),var(--prism-two))}.palette-stage-spectrum i:nth-child(3){background:var(--prism-two)}.palette-stage-spectrum i:nth-child(4){background:color-mix(in srgb,var(--prism-two),var(--prism-three))}.palette-stage-spectrum i:nth-child(5){background:var(--prism-three)}.palette-stage-spectrum i:nth-child(6){background:color-mix(in srgb,var(--prism-three),#fff)}.palette-stage-flourish{position:absolute;inset:0;pointer-events:none}.palette-stage-flourish i{--burst-angle:0deg;position:absolute;width:9px;height:9px;left:calc(50% - 4.5px);top:calc(50% - 4.5px);border-radius:2px;background:var(--prism-one);opacity:0;animation:palette-color-burst .85s cubic-bezier(.18,.75,.2,1) both}.palette-stage-flourish i:nth-child(2){--burst-angle:60deg;background:var(--prism-two)}.palette-stage-flourish i:nth-child(3){--burst-angle:120deg;background:var(--prism-three)}.palette-stage-flourish i:nth-child(4){--burst-angle:180deg}.palette-stage-flourish i:nth-child(5){--burst-angle:240deg;background:var(--prism-two)}.palette-stage-flourish i:nth-child(6){--burst-angle:300deg;background:var(--prism-three)}.palette-surprise-row{display:flex;justify-content:center;margin:-8px 0 24px}html[data-palette] .palette-surprise{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 18px;border:1px solid var(--accent);border-radius:30px;background:var(--accent-light);color:var(--accent);box-shadow:0 4px 18px var(--mood-shadow);font-size:13px;font-weight:650}html[data-palette] .palette-surprise:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.palette-surprise .ledger-icon{width:17px;height:17px}.palette-stage[data-running=false] *,.palette-stage[data-running=false] :after,.palette-stage[data-running=false] :before{animation-play-state:paused}@keyframes palette-color-burst{0%{opacity:.95;transform:rotate(var(--burst-angle)) translateX(12px) rotate(45deg) scale(.4)}65%{opacity:.8}to{opacity:0;transform:rotate(var(--burst-angle)) translateX(100px) rotate(180deg) scale(.8)}}@keyframes palette-halo-turn{to{transform:rotate(1turn)}}@keyframes palette-prism-dance{0%,to{transform:translateY(0) rotateX(-20deg) rotateY(35deg) rotate(-9deg)}38%{transform:translateY(-8px) rotateX(-30deg) rotateY(140deg) rotate(5deg)}75%{transform:translateY(5px) rotateX(15deg) rotateY(260deg) rotate(-5deg)}}@keyframes palette-ribbon-one{0%,to{transform:rotate(-24deg) rotateX(50deg)}50%{transform:rotate(-5deg) rotateX(64deg)}}@keyframes palette-ribbon-two{0%,to{transform:rotate(27deg) rotateX(55deg)}50%{transform:rotate(43deg) rotateX(36deg)}}@keyframes palette-satellite{0%,to{transform:translateY(0) rotate(27deg)}50%{transform:translateY(-12px) rotate(80deg)}}@media (max-width:380px){.palette-stage{height:170px;border-radius:15px}.palette-stage-prism{top:38px;scale:.85}.palette-stage-ring{scale:.85;top:35px}.palette-stage-satellite-one{left:10%}.palette-stage-satellite-two{right:10%}}@media (prefers-reduced-motion:reduce){.palette-stage *,.palette-stage :after,.palette-stage :before{animation:none!important}}html[data-motion=quiet] .palette-stage *{animation:none!important}:root{--chroma-one:#34d7ae;--chroma-two:#8689f7;--chroma-three:#ffbe91}html[data-palette=ocean]{--chroma-one:#38cbe4;--chroma-two:#8186ff;--chroma-three:#5ce9bd}html[data-palette=lavender]{--chroma-one:#b48bf3;--chroma-two:#f39fcc;--chroma-three:#81dfe0}html[data-palette=sunset]{--chroma-one:#ffa77a;--chroma-two:#e99ecb;--chroma-three:#ffd585}.app-shell:has(>.chromatic-backdrop){position:relative;isolation:isolate}.app-shell:has(>.chromatic-backdrop)>main{position:relative;z-index:1}.app-shell:has(>.chromatic-backdrop)>.sidebar{z-index:2}.chromatic-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict;perspective:1100px;opacity:1;background:radial-gradient(ellipse at 95% 5%,color-mix(in srgb,var(--chroma-two) 13%,transparent),transparent 52%),radial-gradient(ellipse at 20% 90%,color-mix(in srgb,var(--chroma-one) 11%,transparent),transparent 48%)}.chroma-parallax{position:absolute;inset:-30px;transform-style:preserve-3d;transform:translate3d(var(--chroma-x,0),var(--chroma-y,0),0) rotate(var(--chroma-rotate,0deg));transition:transform .75s cubic-bezier(.18,.8,.18,1)}.chroma-mesh{position:absolute;border-radius:50%;opacity:.5}.chroma-mesh-one{width:min(940px,86vw);height:min(850px,92vh);top:-32%;inset-inline-end:-15%;background:radial-gradient(ellipse,var(--chroma-one),color-mix(in srgb,var(--chroma-one) 40%,transparent) 33%,transparent 68%);animation:chroma-drift-one 23s ease-in-out infinite alternate}.chroma-mesh-two{width:min(950px,90vw);height:min(900px,100vh);bottom:-48%;inset-inline-start:4%;background:radial-gradient(ellipse,var(--chroma-two),color-mix(in srgb,var(--chroma-two) 36%,transparent) 35%,transparent 69%);animation:chroma-drift-two 29s ease-in-out infinite alternate}.chroma-mesh-three{width:min(700px,75vw);height:min(640px,80vh);top:10%;inset-inline-end:-25%;opacity:.34;background:radial-gradient(ellipse,var(--chroma-three),color-mix(in srgb,var(--chroma-three) 25%,transparent) 35%,transparent 68%);animation:chroma-drift-three 19s ease-in-out infinite alternate}.chroma-ribbons{position:absolute;inset:0;width:100%;height:100%;opacity:.32}.chroma-ribbon{stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:18 10 2 10 120 16;animation:chroma-ribbon-flow 30s linear infinite}.chroma-ribbon-one{stroke:var(--chroma-one)}.chroma-ribbon-two{stroke:var(--chroma-two);stroke-width:.8px;animation-direction:reverse;animation-duration:42s}.chroma-ribbon-three{stroke:var(--chroma-three);stroke-dasharray:3 14 74 18;animation-duration:37s;opacity:.75}.chroma-orbit{position:absolute;top:11%;inset-inline-end:2%;width:154px;height:154px;transform-style:preserve-3d;opacity:.46;animation:chroma-orbit-float 16s ease-in-out infinite}.chroma-orbit-ring{position:absolute;inset:0;border:1px solid var(--chroma-two);border-radius:50%;transform:rotateX(62deg) rotateY(-18deg);box-shadow:inset 0 0 16px color-mix(in srgb,var(--chroma-two) 15%,transparent),0 0 16px color-mix(in srgb,var(--chroma-two) 12%,transparent)}.chroma-orbit-ring:before{content:"";position:absolute;width:7px;height:7px;top:18%;left:12%;background:var(--chroma-three);border-radius:50%;box-shadow:0 0 14px var(--chroma-three)}.chroma-orbit-ring-cross{inset:13px;border-color:var(--chroma-one);transform:rotateX(-38deg) rotateY(48deg)}.chroma-orbit-core{position:absolute;inset:53px;border-radius:50%;transform:translateZ(15px);background:radial-gradient(circle at 28% 24%,#ffffffda,var(--chroma-one) 45%,var(--chroma-two));box-shadow:0 8px 18px color-mix(in srgb,var(--chroma-two) 18%,transparent)}.chroma-prism{position:absolute;bottom:8%;inset-inline-end:6%;width:86px;height:86px;transform-style:preserve-3d;opacity:.28;animation:chroma-prism-roll 32s ease-in-out infinite}.chroma-prism-face{position:absolute;inset:0;border:1px solid var(--chroma-two);border-radius:9px;background:linear-gradient(140deg,color-mix(in srgb,var(--chroma-two) 20%,transparent),color-mix(in srgb,var(--chroma-one) 6%,transparent))}.chroma-prism-front{transform:translateZ(43px)}.chroma-prism-back{transform:translateZ(-43px)}.chroma-prism-top{transform:rotateX(90deg) translateZ(43px);border-color:var(--chroma-one)}.chroma-prism-side{transform:rotateY(90deg) translateZ(43px);border-color:var(--chroma-three)}.chroma-diamond{position:absolute;top:46%;inset-inline-start:15%;width:74px;height:74px;opacity:.35;transform-style:preserve-3d;animation:chroma-diamond-float 20s ease-in-out infinite}.chroma-diamond i{position:absolute;inset:0;border:1px solid var(--chroma-one);border-radius:16px;transform:rotate(45deg) rotateY(35deg);background:linear-gradient(160deg,color-mix(in srgb,var(--chroma-three) 10%,transparent),transparent)}.chroma-diamond i:nth-child(2){transform:rotate(45deg) rotateY(35deg) translateZ(-18px);border-color:var(--chroma-two)}.chroma-diamond i:nth-child(3){inset:17px;transform:rotate(45deg) rotateY(35deg) translateZ(20px);border-color:var(--chroma-three)}.chroma-sweep{position:absolute;inset:-10%;opacity:0;pointer-events:none;background:linear-gradient(110deg,transparent 24%,color-mix(in srgb,var(--chroma-one) 19%,transparent) 43%,color-mix(in srgb,var(--chroma-two) 24%,transparent) 51%,color-mix(in srgb,var(--chroma-three) 15%,transparent) 58%,transparent 73%)}html[data-theme=dark] .chromatic-backdrop{background:radial-gradient(ellipse at 95% 5%,color-mix(in srgb,var(--chroma-two) 9%,transparent),transparent 52%),radial-gradient(ellipse at 20% 90%,color-mix(in srgb,var(--chroma-one) 8%,transparent),transparent 48%)}html[data-theme=dark] .chroma-mesh{opacity:.2}html[data-theme=dark] .chroma-ribbons{opacity:.24}html[data-theme=dark] :is(.chroma-orbit,.chroma-prism,.chroma-diamond){opacity:.32}.chromatic-backdrop[data-running=false] *,.chromatic-backdrop[data-running=false] :before{animation-play-state:paused}.chromatic-backdrop[data-running=false] .chroma-parallax{transform:none;transition:none}html[data-motion=quiet] .chromatic-backdrop *,html[data-motion=quiet] .chromatic-backdrop :before{animation:none!important;transition:none!important}html[data-motion=quiet] .chroma-parallax{transform:none}@keyframes chroma-drift-one{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(-9vw,12vh,0) scale(1.16)}}@keyframes chroma-drift-two{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(15vw,-15vh,0) scale(1.12)}}@keyframes chroma-drift-three{0%{transform:translateZ(0) scale(.92)}to{transform:translate3d(-17vw,18vh,0) scale(1.08)}}@keyframes chroma-ribbon-flow{to{stroke-dashoffset:-1056}}@keyframes chroma-orbit-float{0%,to{transform:translateZ(0) rotateY(-12deg) rotate(-8deg)}50%{transform:translate3d(-10px,22px,0) rotateY(24deg) rotate(15deg)}}@keyframes chroma-prism-roll{0%,to{transform:rotateX(-18deg) rotateY(25deg) rotate(-9deg)}50%{transform:translateY(-25px) rotateX(28deg) rotateY(145deg) rotate(18deg)}}@keyframes chroma-diamond-float{0%,to{transform:translateY(0) rotateY(-18deg)}50%{transform:translateY(-23px) rotateY(24deg)}}@media(max-width:760px){.chroma-orbit{width:100px;height:100px;top:20%;inset-inline-end:-28px;opacity:.25}.chroma-orbit-core{inset:34px}.chroma-prism{width:64px;height:64px;bottom:15%;inset-inline-end:-16px;opacity:.18}.chroma-prism-front{transform:translateZ(32px)}.chroma-prism-back{transform:translateZ(-32px)}.chroma-prism-top{transform:rotateX(90deg) translateZ(32px)}.chroma-prism-side{transform:rotateY(90deg) translateZ(32px)}.chroma-diamond{width:50px;height:50px;inset-inline-start:-17px;top:65%;opacity:.22}.chroma-ribbons{opacity:.22}.chroma-mesh-one{top:-12%;inset-inline-end:-45%;width:115vw}.chroma-mesh-two{bottom:-20%;inset-inline-start:-50%;width:135vw}}@media(prefers-reduced-motion:reduce){.chromatic-backdrop *,.chromatic-backdrop :before{animation:none!important;transition:none!important}.chroma-parallax{transform:none!important}}.app-shell .page-header{position:relative;isolation:isolate;padding:25px;border:1px solid color-mix(in srgb,var(--chroma-one,#62c5ab) 28%,var(--line));border-radius:24px;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--chroma-one,#62c5ab) 16%,transparent),transparent 64%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--chroma-two,#aaa0ec) 14%,transparent),transparent 60%),var(--surface);box-shadow:0 12px 36px var(--mood-shadow),inset 0 1px 0 #ffffff30}.app-shell .page-header:before{content:"";position:absolute;inset-inline:25px;top:-1px;height:3px;border-radius:8px;background:linear-gradient(90deg,var(--chroma-one,#62c5ab),var(--chroma-two,#aaa0ec),var(--chroma-three,#e1b675));pointer-events:none}.page-heading h1{line-height:1.35}.page-heading h1:after{content:"";display:block;width:68px;height:4px;margin-top:12px;border-radius:10px;background:linear-gradient(90deg,var(--chroma-one,#62c5ab),var(--chroma-two,#aaa0ec),var(--chroma-three,#e1b675))}.page-heading .interface-emblem{filter:drop-shadow(0 9px 12px var(--mood-shadow))}.page-heading .emblem-sheet-front{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--chroma-two,#aaa0ec) 25%,transparent),transparent 70%),linear-gradient(135deg,var(--emblem-fill),var(--surface))}.app-shell .summary-grid>.stat{--card-chroma:var(--chroma-one,#62c5ab);border-radius:19px;box-shadow:0 8px 25px var(--mood-shadow),inset 0 1px 0 #ffffff20}.app-shell .summary-grid>.stat:nth-child(3n+2){--card-chroma:var(--chroma-two,#aaa0ec)}.app-shell .summary-grid>.stat:nth-child(3n){--card-chroma:var(--chroma-three,#e1b675)}html[data-palette] .app-shell .summary-grid>.stat:not(.cash){border-top:3px solid color-mix(in srgb,var(--card-chroma) 65%,var(--line));background-image:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--card-chroma) 15%,transparent),transparent 65%)}html[data-palette] .app-shell .stat.cash{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--chroma-two,#aaa0ec) 14%,transparent),transparent 68%),linear-gradient(130deg,var(--mood-deep),var(--mood-deep-end))}.app-shell :is(.panel,.filters){border-radius:17px;box-shadow:0 7px 28px var(--mood-shadow)}.app-shell .panel-header{border-start-start-radius:16px;border-start-end-radius:16px;background-image:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--chroma-one,#62c5ab) 9%,transparent),transparent 70%)}.app-shell .settings-grid>.panel:nth-child(2n) .panel-header{background-image:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--chroma-two,#aaa0ec) 9%,transparent),transparent 70%)}.app-shell .filters{border-inline-start:3px solid color-mix(in srgb,var(--chroma-one,#62c5ab) 55%,var(--line))}html[data-palette] :is(.app-shell,.auth-shell) button.primary{background-image:linear-gradient(125deg,var(--accent),var(--accent-hover,var(--accent)));box-shadow:0 5px 13px var(--mood-shadow),inset 0 1px 0 #ffffff24}.app-shell :is(.quick-actions,.overview-actions,.count-actions) button{border-radius:11px}.app-shell .sidebar{box-shadow:5px 0 35px var(--mood-shadow)}.app-shell .sidebar .brand{position:relative;padding-bottom:19px}.app-shell .sidebar .brand:after{content:"";height:3px;width:68px;position:absolute;bottom:0;inset-inline-start:0;border-radius:8px;background:linear-gradient(90deg,var(--chroma-one,#62c5ab),var(--chroma-two,#aaa0ec),transparent)}.app-shell .nav-glider{border-inline-start:3px solid var(--accent);background-image:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--chroma-two,#aaa0ec) 10%,transparent),transparent 80%)}.ledger-dialog{border-radius:22px;border-top:3px solid color-mix(in srgb,var(--chroma-two,#aaa0ec) 65%,var(--line))}.ledger-dialog .dialog-header{background-image:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--chroma-one,#62c5ab) 10%,transparent),transparent 72%)}.ledger-dialog .dialog-header h2{line-height:1.5}.field :is(input,select,textarea),.password-control{accent-color:var(--accent)}.auth-card{border-top:3px solid color-mix(in srgb,var(--chroma-two,#aaa0ec) 65%,var(--line))}@media (prefers-reduced-motion:no-preference){html[data-motion=full][data-interface-visible=true] .page-heading{animation:chroma-heading-arrive .76s cubic-bezier(.16,1,.3,1) both}html[data-motion=full][data-interface-visible=true] .page-heading h1:after{animation:chroma-line-arrive .85s cubic-bezier(.16,1,.3,1) both}}@keyframes chroma-heading-arrive{0%{opacity:.4;translate:0 9px}to{opacity:1;translate:0 0}}@keyframes chroma-line-arrive{0%{opacity:0;scale:.2 1}to{opacity:1;scale:1 1}}html[data-interface-visible=false] .page-heading,html[data-interface-visible=false] .page-heading h1:after{animation:none!important}@media (max-width:1100px){.app-shell .page-header{flex-wrap:wrap;gap:20px}.app-shell .page-header .quick-actions{max-width:none}}@media (max-width:760px){.app-shell .page-header{padding:19px 17px;border-radius:20px}.app-shell .page-header:before{inset-inline:19px}.page-heading h1{font-size:25px}.page-heading h1:after{margin-top:9px;height:3px}.app-shell .sidebar .brand{padding-bottom:0}.app-shell .sidebar .brand:after{display:none}.app-shell .summary-grid>.stat{border-radius:16px}}@media (max-width:360px){.app-shell .page-header{padding-inline:14px}.page-heading h1{font-size:23px}.page-heading .eyebrow{font-size:9px}}.quick-orbit{position:fixed;z-index:40;bottom:calc(22px + env(safe-area-inset-bottom,0px));inset-inline-end:22px}body:has(dialog[open]) .quick-orbit{visibility:hidden;pointer-events:none}html[data-palette] .quick-orbit-launch{display:grid;place-items:center;position:relative;isolation:isolate;width:58px;height:58px;min-height:58px;padding:0;border:1px solid var(--mood-deep-line);border-radius:20px;color:var(--mood-highlight);background:linear-gradient(140deg,var(--mood-deep-end),var(--mood-deep));box-shadow:0 10px 26px var(--mood-shadow),inset 0 1px 0 #ffffff40}html[data-palette] .quick-orbit-launch:hover{background:linear-gradient(140deg,var(--mood-deep-end),var(--mood-deep));border-color:var(--mood-highlight)}.quick-orbit-launch:after{content:"";position:absolute;inset:-4px;border:1px solid color-mix(in srgb,var(--chroma-one) 55%,transparent);border-radius:24px;pointer-events:none}.orbit-launch-art{display:grid;place-items:center;width:32px;height:32px;perspective:150px}.orbit-launch-art>i{position:absolute;width:27px;height:27px;border:1px solid color-mix(in srgb,var(--mood-highlight) 70%,transparent);border-radius:7px;transform:rotate(-18deg)}.orbit-launch-art>i:nth-child(2){transform:rotate(22deg);border-color:var(--chroma-two)}.orbit-launch-art>i:nth-child(3){width:19px;height:19px;transform:rotate(45deg);border-color:var(--chroma-three);opacity:.4}.orbit-launch-art>.ledger-icon{position:relative;width:21px;height:21px;filter:drop-shadow(0 1px 4px #0005)}.quick-orbit[data-open=true] .orbit-launch-art>i{opacity:.3}.quick-orbit-panel{inset:auto;margin:0;inset-inline-end:22px;bottom:calc(92px + env(safe-area-inset-bottom,0px));width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 116px - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;padding:17px;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:0 24px 85px var(--mood-shadow),0 8px 28px #09091d26}.quick-orbit-panel:not(:popover-open){display:none}.quick-orbit-panel::backdrop{background:transparent}.orbit-header{display:flex;align-items:center;gap:12px;padding:3px 0 16px;border-bottom:1px solid var(--line);margin-bottom:15px}.orbit-header>div{flex:1 1;min-width:0}.orbit-header p{font-size:9px;letter-spacing:1px;color:var(--muted);margin:0 0 5px}html[dir=rtl] .orbit-header p{letter-spacing:0}.orbit-header h2{font-size:17px;line-height:1.5;text-wrap:balance}.orbit-miniature{position:relative;display:grid;place-items:center;width:38px;height:42px;flex:none;perspective:150px;color:var(--accent)}.orbit-miniature>i{position:absolute;inset:6px 2px;border:1px solid var(--line);border-radius:9px;background:var(--accent-light);transform:rotate(-12deg) rotateY(-24deg)}.orbit-miniature>i:nth-child(2){transform:translateZ(6px) rotate(10deg);background:linear-gradient(140deg,color-mix(in srgb,var(--chroma-one) 20%,var(--surface)),var(--accent-light))}.orbit-miniature>.ledger-icon{position:relative;width:23px;height:23px}html[data-palette] .orbit-close{display:grid;place-items:center;width:36px;min-height:36px;flex:none;padding:6px;border-radius:10px;background:var(--soft);color:var(--ink);border-color:var(--line)}.orbit-close>.ledger-icon{width:17px;height:17px}.orbit-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html[data-palette] .orbit-action{display:flex;align-items:flex-start;flex-direction:column;gap:6px;min-width:0;min-height:107px;padding:13px;text-align:start;border:1px solid var(--line);border-radius:15px;color:var(--ink);background:var(--surface);background-image:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--chroma-one) 10%,transparent),transparent 75%)}html[data-palette] .orbit-action:nth-child(2n){background-image:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--chroma-two) 10%,transparent),transparent 75%)}html[data-palette] .orbit-action[data-orbit-action=handover]{background-color:var(--accent-light);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.orbit-action-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--accent-light);color:var(--accent)}.orbit-action-icon>.ledger-icon{width:18px;height:18px}.orbit-action[data-orbit-action=top] .orbit-action-icon>.ledger-icon{rotate:-90deg}.orbit-action b{font-size:12px;font-weight:650;line-height:1.5}.orbit-action small{display:block;font-size:10px;line-height:1.5;color:var(--muted)}.orbit-action:disabled{opacity:.55;cursor:not-allowed}.orbit-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:7px;margin:15px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.orbit-footer kbd{font:inherit;padding:2px 5px;margin-inline-end:4px;border:1px solid var(--line);border-radius:5px;background:var(--soft)}.app-shell:has(.quick-orbit)>main{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}@media(prefers-reduced-motion:no-preference){html[data-motion=full][data-interface-visible=true] .quick-orbit-panel:popover-open{animation:orbit-panel-arrive .38s cubic-bezier(.16,1,.3,1) both}html[data-motion=full][data-interface-visible=true] .quick-orbit-panel:popover-open .orbit-action{animation:orbit-action-arrive .47s cubic-bezier(.16,1,.3,1) both}.orbit-action[data-order="1"]{animation-delay:30ms!important}.orbit-action[data-order="2"]{animation-delay:60ms!important}.orbit-action[data-order="3"]{animation-delay:90ms!important}.orbit-action[data-order="4"]{animation-delay:.12s!important}.orbit-action[data-order="5"]{animation-delay:.15s!important}html[data-motion=full] .quick-orbit-launch .orbit-launch-art>i{transition:rotate .35s ease,opacity .22s ease}.quick-orbit-panel[data-running=true] .orbit-miniature>i{animation:orbit-miniature-turn 7s ease-in-out infinite}.quick-orbit-panel[data-running=true] .orbit-miniature>i:nth-child(2){animation-direction:reverse}}@media(hover:hover) and (pointer:fine){html[data-palette] .orbit-action:not(:disabled):hover{border-color:var(--accent);box-shadow:0 5px 16px var(--mood-shadow)}html[data-motion=full] .quick-orbit-launch:hover .orbit-launch-art>i:first-child{rotate:20deg}html[data-motion=full] .quick-orbit-launch:hover .orbit-launch-art>i:nth-child(2){rotate:-25deg}}.quick-orbit-panel[data-running=false],.quick-orbit-panel[data-running=false] *{animation:none!important}html[data-interface-visible=false] .quick-orbit *,html[data-interface-visible=false] .quick-orbit-panel *{animation:none!important;transition:none!important}@keyframes orbit-panel-arrive{0%{opacity:0;translate:0 14px;scale:.95}to{opacity:1;translate:0 0;scale:1}}@keyframes orbit-action-arrive{0%{opacity:.4;translate:0 7px}to{opacity:1;translate:0 0}}@keyframes orbit-miniature-turn{0%,to{rotate:0deg}50%{rotate:14deg}}@media(max-width:760px){.quick-orbit{bottom:calc(16px + env(safe-area-inset-bottom,0px));inset-inline-end:16px}.quick-orbit-panel{inset-inline-end:16px;bottom:calc(86px + env(safe-area-inset-bottom,0px));padding:15px;border-radius:21px}html[data-palette] .orbit-close{width:44px;min-height:44px}.orbit-action b{font-size:12px}}@media(max-width:360px){.orbit-header{gap:8px}.orbit-header h2{font-size:16px}.orbit-header .orbit-miniature{width:30px}.orbit-actions{gap:8px}html[data-palette] .orbit-action{padding:11px}}.compact-collection .collection-header{align-items:flex-start;flex-wrap:wrap}.collection-heading{flex:1 1;min-width:190px}.collection-heading>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.collection-count{flex:none}.collection-header-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.compact-collection .collection-toggle{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:12px;border-radius:11px}.collection-chevron{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}html[dir=rtl] .collection-chevron{rotate:180deg}.collection-item[open]>summary>.collection-chevron,.collection-toggle[aria-expanded=true]>.collection-chevron{rotate:90deg}.collection-body[hidden],.collection-item:not([open])>.collection-item-body{display:none}.collection-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 22px 0}.collection-search{position:relative;flex:1 1;min-width:180px;display:flex;align-items:center}.collection-search>.ledger-icon{position:absolute;inset-inline-start:13px;width:19px;height:19px;color:var(--muted);pointer-events:none}.collection-search input{width:100%;min-width:0;min-height:46px;padding:11px 12px;padding-inline-start:42px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-size:14px}.collection-search input::placeholder{color:var(--muted);opacity:1}.compact-collection :is(.collection-expand,.collection-clear){min-height:44px;font-size:12px;border-radius:10px}.compact-collection .collection-expand{background:var(--accent-light);color:var(--accent)}.collection-guide{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;padding:11px 22px 15px}.collection-guide p{font-size:11px;color:var(--muted);margin:0;line-height:1.6}.collection-guide p[role=status]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.collection-items{list-style:none;padding:0 14px 14px;margin:0;display:grid;gap:8px}.collection-item{border:1px solid var(--line);border-radius:13px;background:var(--surface)}.collection-item[open]{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.collection-item-summary{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(100px,auto) 18px;align-items:center;gap:14px;padding:14px 16px;min-height:77px;list-style:none;cursor:pointer;border-radius:12px}.collection-item-summary::-webkit-details-marker{display:none}.collection-item-summary::marker{content:""}.collection-item-summary:focus-visible{outline-color:var(--accent);outline-offset:-3px!important}.collection-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--accent);background:var(--accent-light)}.collection-symbol>.ledger-icon{width:21px;height:21px}.collection-identity{display:block;min-width:0}.collection-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.6}.collection-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;font-size:11px;color:var(--muted);margin-top:5px;min-width:0}.collection-meta .pill{padding:2px 7px;font-size:10px}.collection-person{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.collection-amount{display:flex;flex-direction:column;gap:5px;text-align:end;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.collection-amount small{font-size:10px}.collection-amount>bdi{font-size:15px;font-weight:650;overflow-wrap:anywhere}.collection-void{font-size:11px;font-weight:400;color:var(--muted)}.collection-item-body{padding:0 18px 16px;border-top:1px solid var(--line);border-radius:0 0 12px 12px}.collection-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px;margin:18px 0}.collection-metrics>div{min-width:0}.collection-metrics dt{font-size:11px;line-height:1.6;color:var(--muted);margin-bottom:6px}.collection-metrics dd{margin:0;color:var(--ink);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.collection-metrics dd small{display:block;font-size:11px;line-height:1.8}.collection-metrics progress{display:block;width:100%;margin-top:8px;accent-color:var(--accent)}.compact-collection .collection-actions{border-top:1px solid var(--line);padding-top:13px;gap:8px}.compact-collection .collection-actions button{min-height:44px;color:var(--ink);border-radius:10px}.collection-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:14px 22px}.collection-pagination span{font-size:12px;color:var(--muted);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.collection-pagination button{min-height:44px;min-width:90px;border-radius:11px;font-size:12px}.compact-collection button:disabled{cursor:default}.collection-empty{margin:0;padding:18px 22px 25px}.collection-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(hover:hover) and (pointer:fine){.collection-item-summary:hover{background:color-mix(in srgb,var(--accent-light) 55%,var(--surface))}}@media(prefers-reduced-motion:no-preference){html[data-motion=full][data-interface-visible=true] .collection-chevron{transition:rotate .18s ease}html[data-motion=full][data-interface-visible=true] .collection-item[open]>.collection-item-body{animation:collection-details-arrive .22s ease-out}}@keyframes collection-details-arrive{0%{opacity:.6}to{opacity:1}}html[data-interface-visible=false] .collection-item-body,html[data-motion=quiet] .collection-item-body{animation:none!important}@media(prefers-reduced-motion:reduce){.collection-item-body{animation:none!important}.collection-chevron{transition:none!important}}@media(max-width:760px){.compact-collection .collection-header{padding:17px 16px;gap:12px}.collection-heading{min-width:160px}.collection-header-controls{width:100%;justify-content:space-between}.collection-tools{padding:16px 16px 0;gap:8px}.collection-search{flex-basis:100%}.collection-search input{font-size:16px}.collection-guide{padding:11px 16px 14px}.collection-items{padding:0 10px 12px}.collection-item-summary{gap:10px;padding:13px 12px;grid-template-columns:32px minmax(0,1fr) minmax(85px,auto) 16px}.collection-symbol{width:32px;height:32px;border-radius:9px}.collection-symbol>.ledger-icon{width:19px;height:19px}.collection-name{font-size:13px}.collection-amount>bdi{font-size:14px}.collection-item-body{padding:0 14px 14px}.collection-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.collection-pagination{padding:13px 16px;gap:8px}.collection-pagination button{min-width:76px}}@media(max-width:480px){.collection-item-summary{grid-template-columns:32px minmax(0,1fr) 16px;row-gap:8px}.collection-item-summary>.collection-chevron{grid-column:3;grid-row:1}.collection-item-summary>.collection-amount{grid-column:2;grid-row:2;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:5px 10px;text-align:start}.collection-metrics{grid-template-columns:minmax(0,1fr);gap:14px}}.collection-heading{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:4px;min-width:0}.collection-heading>.collection-sculpture{grid-column:1;grid-row:1/span 2;display:block;align-self:center}.collection-heading>div:not(.collection-sculpture){grid-column:2;min-width:0}.collection-heading>small{grid-column:2;min-width:0;line-height:1.65}.collection-sculpture{--sculpture-one:var(--chroma-one,var(--mood-highlight,#9ddebe));--sculpture-two:var(--chroma-two,var(--accent,#20835b));--sculpture-three:var(--chroma-three,var(--mood-chart,#55b4bc));position:relative;width:64px;height:64px;flex:none;overflow:hidden;contain:layout paint;pointer-events:none;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:19px;background:radial-gradient(ellipse at 25% 18%,color-mix(in srgb,var(--sculpture-one) 21%,transparent),transparent 68%),linear-gradient(145deg,var(--soft),var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface) 70%,transparent),0 5px 12px var(--mood-shadow,#123d3210)}.sculpture-stage{position:absolute;inset:0;perspective:240px;transform-style:preserve-3d}.sculpture-orbit{position:absolute;inset:6px;border-inline-start-color:var(--sculpture-two);border:1px solid color-mix(in srgb,var(--sculpture-one) 65%,transparent);border-bottom:1px solid transparent;border-radius:50%;transform:rotateX(58deg) rotate(-34deg);opacity:.85}.sculpture-orbit:nth-child(2){inset:9px 4px;border-color:color-mix(in srgb,var(--sculpture-three) 48%,transparent);border-top-color:transparent;transform:rotateY(56deg) rotate(28deg);opacity:.7}.sculpture-orbit:nth-child(3){inset:4px 13px;border-color:color-mix(in srgb,var(--sculpture-two) 35%,transparent);border-bottom-color:transparent;transform:rotateX(24deg) rotate(48deg);opacity:.65}.sculpture-core{position:absolute;width:30px;height:22px;top:21px;left:16px;transform-style:preserve-3d;transform:rotateX(20deg) rotateY(-28deg) rotate(-12deg)}.sculpture-core>i{--sheet-x:0px;--sheet-y:0px;--sheet-z:10px;--sheet-turn:0deg;position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--surface) 80%,var(--sculpture-one));border-radius:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--sculpture-one) 85%,var(--surface)),var(--sculpture-two));box-shadow:0 2px 0 color-mix(in srgb,var(--sculpture-two) 80%,var(--ink)),inset 0 1px 0 #ffffff65;transform:translate3d(var(--sheet-x),var(--sheet-y),var(--sheet-z)) rotate(var(--sheet-turn));transform-style:preserve-3d}.sculpture-core>i:first-child{--sheet-x:-4px;--sheet-y:-4px;--sheet-z:-5px;--sheet-turn:-18deg;background:linear-gradient(145deg,var(--sculpture-three),var(--sculpture-two))}.sculpture-core>i:nth-child(2){--sheet-x:3px;--sheet-y:-1px;--sheet-z:0px;--sheet-turn:12deg}.sculpture-core>i:nth-child(3){--sheet-x:-1px;--sheet-y:3px;--sheet-z:5px;--sheet-turn:-5deg;background:linear-gradient(140deg,var(--sculpture-two),var(--sculpture-three))}.sculpture-core>i:before{content:"";position:absolute;width:7px;height:5px;left:4px;top:5px;border:1px solid #ffffff85;border-radius:1px;background:color-mix(in srgb,var(--sculpture-one) 70%,var(--surface))}.sculpture-core>i:after{content:"";position:absolute;width:14px;height:2px;left:4px;bottom:4px;border-radius:2px;background:#ffffffad;box-shadow:5px -4px 0 -.5px #ffffff70}.collection-sculpture[data-scene=records] .sculpture-core{width:22px;height:30px;left:20px;top:16px;transform:rotateX(14deg) rotateY(-25deg) rotate(11deg)}.collection-sculpture[data-scene=records] .sculpture-core>i{border-radius:3px 3px 5px 5px}.collection-sculpture[data-scene=records] .sculpture-core>i:first-child{--sheet-turn:-15deg}.collection-sculpture[data-scene=records] .sculpture-core>i:nth-child(2){--sheet-turn:15deg}.collection-sculpture[data-scene=records] .sculpture-core>i:before{width:12px;height:2px;left:4px;top:6px;border:0;border-radius:2px;background:#ffffffb0;box-shadow:0 5px 0 #ffffff80,0 10px 0 #ffffff65}.collection-sculpture[data-scene=records] .sculpture-core>i:after{width:9px;bottom:5px;box-shadow:none}.sculpture-shards{position:absolute;inset:0;transform-style:preserve-3d}.sculpture-shards>i{position:absolute;width:4px;height:4px;left:29px;top:29px;border:1px solid color-mix(in srgb,var(--surface) 65%,var(--sculpture-one));border-radius:1px;background:var(--sculpture-one);transform:rotate(calc(var(--facet,0) * 51.428deg)) translateX(25px) rotate(45deg);opacity:.8}.sculpture-shards>i:nth-child(3n+2){background:var(--sculpture-two)}.sculpture-shards>i:nth-child(3n){background:var(--sculpture-three);width:3px;height:3px}.sculpture-floor{position:absolute;width:36px;height:7px;left:13px;bottom:5px;border-radius:50%;background:color-mix(in srgb,var(--sculpture-two) 17%,transparent);transform:rotate(-10deg)}.sculpture-gleam{position:absolute;width:2px;height:15px;left:10px;top:12px;border-radius:3px;transform:rotate(35deg);background:linear-gradient(transparent,color-mix(in srgb,var(--surface) 80%,var(--sculpture-one)),transparent);opacity:.65}.collection-symbol{position:relative;isolation:isolate;background:transparent}.collection-symbol>.ledger-icon{position:relative;z-index:1;pointer-events:none}.collection-symbol-depth{position:absolute;inset:0;transform-style:preserve-3d;perspective:150px;pointer-events:none}.collection-symbol-depth>i{--layer-x:0px;--layer-y:0px;--layer-turn:0deg;--layer-z:2px;--layer-pitch:0deg;--layer-yaw:0deg;position:absolute;inset:2px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:8px;background:linear-gradient(135deg,var(--accent-light),color-mix(in srgb,var(--surface) 70%,var(--accent-light)));box-shadow:0 2px 0 color-mix(in srgb,var(--accent) 15%,var(--line));transform:translate3d(var(--layer-x),var(--layer-y),var(--layer-z)) rotateX(var(--layer-pitch)) rotateY(var(--layer-yaw)) rotate(var(--layer-turn))}.collection-symbol-depth>i:first-child{--layer-x:-2px;--layer-y:-2px;--layer-turn:-13deg;--layer-z:-4px;--layer-pitch:18deg;--layer-yaw:-12deg;opacity:.5}.collection-symbol-depth>i:nth-child(2){--layer-x:2px;--layer-y:1px;--layer-turn:8deg;--layer-z:-1px;--layer-pitch:8deg;--layer-yaw:10deg;opacity:.7}.collection-symbol-depth>i:nth-child(3){background:linear-gradient(140deg,color-mix(in srgb,var(--mood-highlight,#9ddebe) 25%,var(--accent-light)),var(--accent-light))}.ledger-records .collection-symbol-depth>i{inset:0 5px;border-radius:4px 4px 6px 6px}.ledger-records .collection-symbol-depth>i:first-child{--layer-x:-3px;--layer-y:-1px;--layer-turn:-10deg}.ledger-records .collection-symbol-depth>i:nth-child(2){--layer-x:3px;--layer-y:1px;--layer-turn:10deg}.collection-item[open] .collection-symbol-depth>i:first-child{--layer-x:-4px;--layer-y:-3px;--layer-turn:-20deg}.collection-item[open] .collection-symbol-depth>i:nth-child(2){--layer-x:4px;--layer-y:2px;--layer-turn:16deg}.collection-item-body{position:relative}.collection-item-body:before{content:"";position:absolute;height:2px;inset-inline:0;top:-1px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent),var(--mood-highlight,var(--accent-light)),transparent);opacity:.55}@media (prefers-reduced-motion:no-preference){html[data-motion=full][data-interface-visible=true] .collection-sculpture[data-running=true] .sculpture-core{animation:collection-core-float 9s ease-in-out infinite}html[data-motion=full][data-interface-visible=true] .collection-sculpture[data-scene=records][data-running=true] .sculpture-core{animation-name:collection-receipt-float;animation-duration:10s}html[data-motion=full][data-interface-visible=true] .collection-sculpture[data-running=true] .sculpture-orbit:first-child{animation:collection-orbit-one 14s linear infinite}html[data-motion=full][data-interface-visible=true] .collection-sculpture[data-running=true] .sculpture-orbit:nth-child(2){animation:collection-orbit-two 18s linear infinite}html[data-motion=full][data-interface-visible=true] .collection-sculpture[data-running=true] .sculpture-shards{animation:collection-shards-turn 24s linear infinite}html[data-motion=full][data-interface-visible=true] .collection-sculpture[data-running=true] .sculpture-gleam{animation:collection-gleam 7s ease-in-out infinite}html[data-motion=full][data-interface-visible=true] .compact-collection[data-depth-running=true] .collection-symbol-depth>i{transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}html[data-motion=full][data-interface-visible=true] .compact-collection[data-depth-running=true] .collection-item[open] .collection-item-body:before{animation:collection-detail-ribbon .52s cubic-bezier(.2,.7,.2,1) both}}@media (hover:hover) and (pointer:fine){.collection-item-summary:is(:hover,:focus-visible) .collection-symbol-depth>i:first-child{--layer-x:-4px;--layer-y:-3px;--layer-turn:-22deg}.collection-item-summary:is(:hover,:focus-visible) .collection-symbol-depth>i:nth-child(2){--layer-x:4px;--layer-y:2px;--layer-turn:19deg}.collection-item-summary:is(:hover,:focus-visible) .collection-symbol-depth>i:nth-child(3){--layer-y:-2px;box-shadow:0 4px 0 color-mix(in srgb,var(--accent) 20%,var(--line))}}@keyframes collection-core-float{0%,to{transform:translateY(0) rotateX(20deg) rotateY(-28deg) rotate(-12deg)}35%{transform:translateY(-3px) rotateX(30deg) rotateY(18deg) rotate(-7deg)}70%{transform:translateY(2px) rotateX(12deg) rotateY(-15deg) rotate(-17deg)}}@keyframes collection-receipt-float{0%,to{transform:translateY(0) rotateX(14deg) rotateY(-25deg) rotate(11deg)}40%{transform:translateY(-3px) rotateX(24deg) rotateY(20deg) rotate(4deg)}75%{transform:translateY(1px) rotateX(9deg) rotateY(-12deg) rotate(16deg)}}@keyframes collection-orbit-one{0%{transform:rotateX(58deg) rotate(-34deg)}to{transform:rotateX(58deg) rotate(326deg)}}@keyframes collection-orbit-two{0%{transform:rotateY(56deg) rotate(28deg)}to{transform:rotateY(56deg) rotate(-332deg)}}@keyframes collection-shards-turn{to{transform:rotate(1turn)}}@keyframes collection-gleam{0%,55%,to{opacity:.25;transform:rotate(35deg) translateY(0)}65%{opacity:.9;transform:rotate(35deg) translateY(-4px)}}@keyframes collection-detail-ribbon{0%{transform:scaleX(.1);opacity:0}to{transform:scaleX(1);opacity:.55}}.collection-sculpture[data-running=false] *,.compact-collection[data-depth-running=false] .collection-item-body:before,.compact-collection[data-depth-running=false] .collection-symbol-depth>i,html[data-interface-visible=false] .collection-item-body:before,html[data-interface-visible=false] .collection-sculpture *,html[data-interface-visible=false] .collection-symbol-depth>i,html[data-motion=quiet] .collection-item-body:before,html[data-motion=quiet] .collection-sculpture *,html[data-motion=quiet] .collection-symbol-depth>i{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.collection-item-body:before,.collection-sculpture *,.collection-symbol-depth>i{animation:none!important;transition:none!important}}@media (max-width:760px){.collection-heading{grid-template-columns:48px minmax(0,1fr);column-gap:11px}.collection-sculpture{width:48px;height:48px;border-radius:15px}.sculpture-stage{width:62px;height:62px;inset:auto;top:0;left:0;transform:scale(.75);transform-origin:0 0}.collection-heading>div:not(.collection-sculpture){gap:6px 8px}.collection-heading>small{line-height:1.55}.collection-symbol-depth>i{inset:2px;border-radius:7px}.ledger-records .collection-symbol-depth>i{inset:0 4px}}@media (max-width:380px){.collection-heading{column-gap:9px}.collection-heading .collection-count{font-size:10px;padding:3px 7px}}