@font-face{font-family:Hubot Sans;src:url(../assets/fonts/hubot-sans.woff2) format("woff2");font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hubot Sans;src:url(../assets/fonts/hubot-sans-ext.woff2) format("woff2");font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;src:url(../assets/fonts/mona-sans.woff2) format("woff2");font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans;src:url(../assets/fonts/mona-sans-ext.woff2) format("woff2");font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;src:url(../assets/fonts/martian-mono.woff2) format("woff2");font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;src:url(../assets/fonts/martian-mono-ext.woff2) format("woff2");font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;src:url(../assets/fonts/fraunces.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fraunces;src:url(../assets/fonts/fraunces-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{color-scheme:light;--lift: #ffffff;--sink: #0a0a0c;--legible: var(--sink);--paper: #e5e8ec;--paper-2: #edeff2;--paper-3: #fafbfc;--ink: #0e1118;--ink-2: #2a2f3a;--ink-3: #5a616e;--ink-4: #8d94a0;--rule: rgb(from color-mix(in srgb, var(--signal) 45%, #141e38) r g b / .13);--rule-2: rgb(from color-mix(in srgb, var(--signal) 45%, #141e38) r g b / .21);--rule-strong: rgb(from color-mix(in srgb, var(--signal) 45%, #141e38) r g b / .34);--rule-hard: var(--ink);--rim-k: .88;--rim-a: 0;--halo: .32;--lite: rgb(from color-mix(in srgb, var(--signal) 50%, #141e38) r g b / .18);--hot-k: 82%;--hot-to: #000000;--signal-src: #2f43c4;--signal: var(--signal-src);--signal-ink: #ffffff;--hot: color-mix(in oklab, var(--signal) var(--hot-k), var(--hot-to));--key-on: var(--hot);--key-on-hover: color-mix(in srgb, var(--hot) 84%, var(--signal));--accent: var(--signal);--accent-soft: color-mix(in srgb, var(--signal) 18%, var(--paper-3));--focus: color-mix(in srgb, var(--signal) 78%, var(--legible));--danger: #a33a4e;--warning: #a35f24;--positive: #39745a;--on-ink: #ffffff;--on-color: #ffffff;--mat: #d6d1c8;--mat-2: #efeae3;--scrim: rgba(14, 20, 40, .32);--wash: rgba(255, 255, 255, .18);--surface: color-mix(in srgb, var(--paper-3) 92%, var(--paper));--surface-2: color-mix(in srgb, var(--paper-2) 70%, var(--paper-3));--surface-inset: color-mix(in srgb, var(--paper) 55%, var(--paper-2));--highlight: rgba(255, 255, 255, .58);--shade: rgba(23, 23, 27, .08);--elev-1: 0 1px 0 var(--highlight) inset, 0 1px 2px rgba(23, 23, 27, .04);--elev-2: 0 1px 0 var(--highlight) inset, 0 8px 22px -16px rgba(23, 23, 27, .34);--elev-card: 0 0 0 1px var(--rule-2), 0 1px 0 var(--highlight) inset, 0 5px 12px -7px rgba(23, 23, 27, .24);--elev-card-hover: 0 0 0 1px var(--ink), 0 1px 0 var(--highlight) inset, 0 10px 22px -10px rgba(23, 23, 27, .32);--control-h: 1.85rem;--walnut: var(--ink);--walnut-2: var(--ink-2);--brass: var(--ink-3);--brass-soft: var(--accent-soft);--m-movies-src: #7653a7;--m-tv-src: #006f78;--m-anime-src: #b54129;--m-books-src: #42382d;--m-manga-src: #525762;--m-music-src: #a93c73;--m-games-src: #2d54bc;--m-sports-src: #397443;--m-movies: var(--m-movies-src);--m-tv: var(--m-tv-src);--m-anime: var(--m-anime-src);--m-books: var(--m-books-src);--m-manga: var(--m-manga-src);--m-music: var(--m-music-src);--m-games: var(--m-games-src);--m-sports: var(--m-sports-src);--m-movies-lit: oklch(from var(--m-movies-src) .75 calc(c*.95) h);--m-tv-lit: oklch(from var(--m-tv-src) .78 calc(c/.8) h);--m-anime-lit: oklch(from var(--m-anime-src) .75 calc(c*.9) h);--m-books-lit: oklch(from var(--m-books-src) .92 calc(c*.65) h);--m-manga-lit: oklch(from var(--m-manga-src) .8 c h);--m-music-lit: oklch(from var(--m-music-src) .75 calc(c*.9) h);--m-games-lit: oklch(from var(--m-games-src) .68 c h);--m-sports-lit: oklch(from var(--m-sports-src) .76 calc(c*1.05) h);--s-current-src: #277685;--s-planning-src: #74629a;--s-completed-src: #39745a;--s-paused-src: #9b4e53;--s-dropped-src: #7d4350;--s-repeating-src: #a35f24;--s-current: var(--s-current-src);--s-planning: var(--s-planning-src);--s-completed: var(--s-completed-src);--s-paused: var(--s-paused-src);--s-dropped: var(--s-dropped-src);--s-repeating: var(--s-repeating-src);--s-active: var(--s-current);--s-planned: var(--s-planning);--s-done: var(--s-completed);--grade-1-src: #625f69;--grade-2-src: #725461;--grade-3-src: #884d50;--grade-4-src: #a15845;--grade-5-src: #ad7036;--grade-6-src: #9c8734;--grade-7-src: #74863d;--grade-8-src: #447b54;--grade-9-src: #2c7162;--grade-10-src: #185a63;--grade-1: var(--grade-1-src);--grade-2: var(--grade-2-src);--grade-3: var(--grade-3-src);--grade-4: var(--grade-4-src);--grade-5: var(--grade-5-src);--grade-6: var(--grade-6-src);--grade-7: var(--grade-7-src);--grade-8: var(--grade-8-src);--grade-9: var(--grade-9-src);--grade-10: var(--grade-10-src);--grade-ink: var(--ink);--grade-edge: rgba(21, 21, 26, .22);--grade-face: #f7f5ef;--grade-high: #6f3144;--grade-mid: #17171b;--grade-low: #6a6a72;--grade-ring: #f8f4e9;--grade-void-src: #0a0a0c;--grade-metal-src: #c4a574;--grade-void: var(--grade-void-src);--grade-metal: var(--grade-metal-src);--grade-void-ink: oklch(from var(--grade-void) clamp(.18, (.56 - l) * 1000, .9555) .014 88.68);--grade-metal-deep: color-mix(in oklab, var(--grade-metal) 72%, oklch(from var(--grade-metal) .299 calc(c*.628) h));--grade-metal-pale: color-mix(in oklab, var(--grade-metal) 45%, oklch(from var(--grade-metal) .973 calc(c*.478) h));--fit-1-src: #7d6a86;--fit-2-src: #6d6d93;--fit-3-src: #4f7898;--fit-4-src: #3e8c86;--fit-5-src: #237765;--fit-1: var(--fit-1-src);--fit-2: var(--fit-2-src);--fit-3: var(--fit-3-src);--fit-4: var(--fit-4-src);--fit-5: var(--fit-5-src);--sans: "Mona Sans", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--display: "Hubot Sans", "Mona Sans", ui-sans-serif, system-ui, sans-serif;--serif: "Fraunces", "Iowan Old Style", Palatino, Georgia, serif;--mono: "Martian Mono", ui-monospace, "Cascadia Mono", "SFMono-Regular", Menlo, Consolas, monospace;--t-2xs: .625rem;--t-xs: .6875rem;--t-sm: .8125rem;--t-md: .875rem;--t-base: .875rem;--t-lg: 1rem;--t-xl: 1.25rem;--t-2xl: 1.5rem;--t-3xl: 2rem;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--ease: cubic-bezier(.2, .8, .2, 1);--dur: .14s;--r: 0;--r-md: 1px;--hud-h: 2.55rem;--gap-mosaic: .35rem}:root[data-theme=dark]{color-scheme:dark;--lift: #0a0a0c;--sink: #ffffff;--legible: #eef0f3;--paper: #121519;--paper-2: #171a20;--paper-3: #1e2229;--ink: #e7eaef;--ink-2: #c2c8d1;--ink-3: #8f97a3;--ink-4: #5e6571;--rule: rgb(from color-mix(in srgb, var(--signal) 50%, #b4c6e4) r g b / .12);--rule-2: rgb(from color-mix(in srgb, var(--signal) 50%, #b4c6e4) r g b / .2);--rule-strong: rgb(from color-mix(in srgb, var(--signal) 50%, #b4c6e4) r g b / .33);--rule-hard: rgb(from color-mix(in srgb, var(--signal) 50%, #b4c6e4) r g b / .4);--rim-k: .85;--rim-a: 50;--halo: .7;--lite: rgb(from color-mix(in srgb, var(--signal) 55%, #b4c6e4) r g b / .18);--hot-k: 62%;--hot-to: #ffffff;--signal: oklch(from var(--signal-src) .76 calc(c*1.05) h);--signal-ink: #121519;--danger: #e08b9b;--warning: #dda767;--positive: #7fbb9b;--on-ink: #121519;--on-color: #121519;--mat: #222730;--mat-2: #2d323d;--scrim: rgba(5, 7, 12, .66);--wash: rgba(255, 255, 255, .028);--highlight: rgba(255, 255, 255, .045);--shade: rgba(0, 0, 0, .45);--elev-1: 0 1px 0 var(--highlight) inset, 0 1px 2px rgba(0, 0, 0, .3);--elev-2: 0 1px 0 var(--highlight) inset, 0 8px 22px -16px rgba(0, 0, 0, .7);--elev-card: 0 0 0 1px var(--rule-2), 0 1px 0 var(--highlight) inset, 0 5px 14px -8px rgba(0, 0, 0, .6);--elev-card-hover: 0 0 0 1px var(--ink-3), 0 1px 0 var(--highlight) inset, 0 12px 26px -12px rgba(0, 0, 0, .72);--m-movies: var(--m-movies-lit);--m-tv: var(--m-tv-lit);--m-anime: var(--m-anime-lit);--m-books: var(--m-books-lit);--m-manga: var(--m-manga-lit);--m-music: var(--m-music-lit);--m-games: var(--m-games-lit);--m-sports: var(--m-sports-lit);--s-current: color-mix(in oklab, var(--s-current-src) 58%, #dff0f5);--s-planning: color-mix(in oklab, var(--s-planning-src) 58%, #e8e2f6);--s-completed: color-mix(in oklab, var(--s-completed-src) 58%, #ddf0e5);--s-paused: color-mix(in oklab, var(--s-paused-src) 60%, #f7e2e4);--s-dropped: color-mix(in oklab, var(--s-dropped-src) 60%, #f4e0e6);--s-repeating: color-mix(in oklab, var(--s-repeating-src) 62%, #f8e6cf);--grade-1: color-mix(in oklab, var(--grade-1-src) 56%, #e9e7ec);--grade-2: color-mix(in oklab, var(--grade-2-src) 58%, #f0e2e8);--grade-3: color-mix(in oklab, var(--grade-3-src) 60%, #f6dfe0);--grade-4: color-mix(in oklab, var(--grade-4-src) 62%, #f8e2d8);--grade-5: color-mix(in oklab, var(--grade-5-src) 64%, #f8e8cf);--grade-6: color-mix(in oklab, var(--grade-6-src) 64%, #f4efcc);--grade-7: color-mix(in oklab, var(--grade-7-src) 62%, #e9f2cf);--grade-8: color-mix(in oklab, var(--grade-8-src) 58%, #dcf1e2);--grade-9: color-mix(in oklab, var(--grade-9-src) 56%, #d8f0e9);--grade-10: color-mix(in oklab, var(--grade-10-src) 56%, #d6ecf2);--grade-ring: #0f1115;--grade-edge: rgba(196, 212, 240, .28);--grade-face: #1d2128;--grade-high: #e2a3b2;--grade-mid: #ecebe6;--grade-low: #9a9a97;--grade-metal: oklch(from var(--grade-metal-src) calc(l + .0474) calc(c*.99) h);--fit-1: color-mix(in oklab, var(--fit-1-src) 62%, #ddd7e5);--fit-2: color-mix(in oklab, var(--fit-2-src) 62%, #d7d8ee);--fit-3: color-mix(in oklab, var(--fit-3-src) 64%, #d1e5ee);--fit-4: color-mix(in oklab, var(--fit-4-src) 64%, #cce9e2);--fit-5: color-mix(in oklab, var(--fit-5-src) 66%, #c4e5d9)}:root[data-room=custom]{--room-ink: var(--room-ink-src, oklch(from var(--room-field-src) .2 min(c, .03) h));--paper: var(--room-field-src);--paper-2: color-mix(in oklab, var(--room-field-src) 68%, #ffffff);--paper-3: color-mix(in oklab, var(--room-field-src) 18%, #ffffff);--ink: var(--room-ink);--ink-2: color-mix(in oklab, var(--room-ink) 83%, var(--room-field-src));--ink-3: color-mix(in oklab, var(--room-ink) 59%, var(--room-field-src));--ink-4: color-mix(in oklab, var(--room-ink) 35%, var(--room-field-src));--rule: rgb(from color-mix(in srgb, var(--signal) 45%, var(--room-ink)) r g b / .13);--rule-2: rgb(from color-mix(in srgb, var(--signal) 45%, var(--room-ink)) r g b / .21);--rule-strong: rgb(from color-mix(in srgb, var(--signal) 45%, var(--room-ink)) r g b / .34);--lite: rgb(from color-mix(in srgb, var(--signal) 50%, var(--room-ink)) r g b / .18);--mat: color-mix(in oklab, var(--room-field-src) 88%, var(--room-ink));--mat-2: color-mix(in oklab, var(--room-field-src) 45%, #ffffff)}:root[data-room=custom][data-theme=dark]{--room-ink: var(--room-ink-src, oklch(from var(--room-field-src) .93 min(c, .02) h));--paper-2: color-mix(in oklab, var(--room-field-src) 97%, #ffffff);--paper-3: color-mix(in oklab, var(--room-field-src) 93%, #ffffff);--ink-2: color-mix(in oklab, var(--room-ink) 86%, var(--room-field-src));--ink-3: color-mix(in oklab, var(--room-ink) 65%, var(--room-field-src));--ink-4: color-mix(in oklab, var(--room-ink) 42%, var(--room-field-src));--rule: rgb(from color-mix(in srgb, var(--signal) 50%, var(--room-ink)) r g b / .12);--rule-2: rgb(from color-mix(in srgb, var(--signal) 50%, var(--room-ink)) r g b / .2);--rule-strong: rgb(from color-mix(in srgb, var(--signal) 50%, var(--room-ink)) r g b / .33);--rule-hard: rgb(from color-mix(in srgb, var(--signal) 50%, var(--room-ink)) r g b / .4);--lite: rgb(from color-mix(in srgb, var(--signal) 55%, var(--room-ink)) r g b / .18);--signal-ink: var(--room-field-src);--on-ink: var(--room-field-src);--on-color: var(--room-field-src);--mat: color-mix(in oklab, var(--room-field-src) 90%, #ffffff);--mat-2: color-mix(in oklab, var(--room-field-src) 84%, #ffffff);--grade-face: color-mix(in oklab, var(--room-field-src) 91%, #ffffff);--grade-ring: color-mix(in oklab, var(--room-field-src) 80%, #000000)}:root[data-reading-size=large]{font-size:112.5%}:root[data-reading-size=larger]{font-size:125%}

*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@media(forced-colors:active){.px,.mast__type,.lane__dot,.movement__chip,.sports-pick__icon,.sports-pick__check,.spx-sign,.settings__back:after,.settings__tab:after,.mast__filters .f:after,.lane__fold:after,.lane__add:after,.work__track:before,.work__private:before,.level:before{forced-color-adjust:none;color:CanvasText!important;background-color:currentColor!important}button,[role=button],.view-nav__link{border:1px solid ButtonText!important;clip-path:none!important;-webkit-clip-path:none!important}button[aria-pressed=true],button[aria-selected=true],[role=tab][aria-selected=true],[aria-current=page],button.is-on,button.is-active{forced-color-adjust:none;color:HighlightText!important;background-color:Highlight!important;border:2px solid Highlight!important;outline:1px solid CanvasText;outline-offset:1px}button[aria-pressed=true] *,button[aria-selected=true] *,[role=tab][aria-selected=true] *,[aria-current=page] *,button.is-on *,button.is-active *{color:inherit!important}.settings__tab[aria-selected=true]:after{color:HighlightText!important}:disabled{color:GrayText!important;border-color:GrayText!important}:focus-visible{outline:2px solid Highlight!important;outline-offset:3px!important}}html,body{height:100%}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}button:disabled{cursor:not-allowed}.hidden{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:10000;top:.5rem;left:.5rem;padding:.6rem .8rem;border:2px solid var(--focus);color:var(--ink);background:var(--paper);font-size:var(--t-sm);font-weight:700;transform:translateY(calc(-100% - 1rem));transition:transform var(--dur) var(--ease)}.skip-link:focus{transform:translateY(0)}body[data-view=discover] .mast__filters,body[data-view=discover] .mast__tools,body[data-view=insights] .mast__filters,body[data-view=insights] .mast__tools,body[data-first-run] .mast__filters,body[data-first-run] .mast__tools{display:none}.toast-host{position:fixed;z-index:80;bottom:max(calc(var(--s-5) + var(--dock-h, 0px)),calc(var(--toast-floor, 0px) + var(--s-3)));transition:bottom .2s var(--ease);left:50%;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;gap:.45rem;pointer-events:none;width:min(408px,calc(100% - 2rem))}.toast{position:relative;pointer-events:auto;display:flex;align-items:center;gap:3px;width:fit-content;max-width:100%;min-height:48px;padding:6px;border:0;background:var(--pop);color:var(--pop-ink);-webkit-clip-path:var(--rr);clip-path:var(--rr);opacity:0;transform:translateY(6px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.toast.is-in{opacity:1;transform:translateY(0)}.toast.is-out{pointer-events:none;opacity:0;transform:translateY(4px)}.toast:not(:has(.toast__undo,.toast__action)){pointer-events:none}.toast.is-under{display:none}.toast__msg{flex:1;align-self:center;min-width:0;padding:4px 9px 4px 10px;font-family:var(--sans);font-size:.875rem;font-weight:550;line-height:1.35;overflow-wrap:anywhere}.toast__close{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:var(--pop-key);color:var(--pop-ink);-webkit-clip-path:var(--rr-sm);clip-path:var(--rr-sm);cursor:pointer}.toast:not(.is-out) .toast__close{pointer-events:auto}.toast__close:before{content:"";width:14px;height:10px;background:currentColor;-webkit-mask:var(--px-close) center / 100% 100% no-repeat;mask:var(--px-close) center / 100% 100% no-repeat}.toast__undo,.toast__action{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 11px;border:0;background:var(--pop-key);color:var(--pop-ink);-webkit-clip-path:var(--rr-sm);clip-path:var(--rr-sm);font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none}.toast__undo:hover,.toast__action:hover,.toast__close:hover{background:var(--pop-key-2)}.toast__undo:focus-visible,.toast__action:focus-visible,.toast__close:focus-visible{outline:2px solid var(--pop-ink);outline-offset:-3px}.toast--danger{background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 70%,var(--pop-ink)) 0 3px,var(--pop) 3px)}@media(max-width:480px){.toast:has(.toast__action):has(.toast__undo){display:grid;grid-template-columns:minmax(0,1fr) auto auto 36px}.toast:has(.toast__action):has(.toast__undo) .toast__msg{grid-column:1 / 4;grid-row:1}.toast:has(.toast__action):has(.toast__undo) .toast__close{grid-column:4;grid-row:1}.toast:has(.toast__action):has(.toast__undo) .toast__action{grid-column:2;grid-row:2}.toast:has(.toast__action):has(.toast__undo) .toast__undo{grid-column:3 / 5;grid-row:2;justify-self:end}}.form__more summary{cursor:pointer;font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);list-style:none}.empty{grid-column:1 / -1;display:flex;align-items:stretch;min-height:8rem;padding:var(--s-2)}.drawer{position:fixed;inset:0;width:100vw;z-index:40;display:flex;justify-content:flex-end}.drawer__dim{position:absolute;inset:0;animation:fade-in .25s var(--ease)}.drawer__panel{position:relative;height:100%;overflow-y:auto;animation:in-right .35s var(--ease)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes in-right{0%{transform:translate(10px);opacity:0}to{transform:translate(0);opacity:1}}.drawer__panel>.icon-btn{margin-left:auto;margin-bottom:var(--s-4);display:grid}.d__v--sm{font-size:.95rem}.d__step button:hover{border-color:var(--ink)}button.d__rel{cursor:pointer}button.d__rel:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.modal{position:fixed;inset:0;width:100vw;z-index:50;display:grid;place-items:center;padding:var(--s-4)}.modal__panel{position:relative;overflow-y:auto;border-top:2px solid var(--signal, var(--accent, #6e3344));animation:in-up .35s var(--ease)}@keyframes in-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.field{display:flex;flex-direction:column;gap:.35rem}.field input[type=text],.field input[type=number],.field select,.field textarea{width:100%;padding:.55rem .7rem;border:1px solid var(--rule);border-radius:var(--r);background:var(--paper-3);outline:none;transition:border-color .15s,box-shadow .15s}.field input[type=range]{width:100%;accent-color:var(--ink);margin-top:.2rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition:none!important}}:root[data-motion=reduce] *,:root[data-motion=reduce] *:before,:root[data-motion=reduce] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-quiet-focus]:focus-visible{outline:none!important}:root[data-still~=cards] .work,:root[data-still~=cards] .discover-card,:root[data-still~=cards] .affinity-docket__row,:root[data-still~=cards] :is(.work,.discover-card,.affinity-docket__row) *:not(.level,.discover-card__mark),:root[data-still~=cards] :is(.work,.discover-card,.affinity-docket__row) *:not(.level,.work__track[data-show-medium]):before,:root[data-still~=cards] :is(.work,.discover-card,.affinity-docket__row) *:after{animation:none!important;transition:none!important}:root[data-still~=panels] :not(:is(.work,.discover-card,.affinity-docket__row,.motion-try,[data-film-run],.arr-token.is-picked) *,.work,.discover-card,.affinity-docket__row,.motion-try,[data-film-run],.px),:root[data-still~=panels] :not(:is(.work,.discover-card,.affinity-docket__row,.motion-try,[data-film-run],.arr-token.is-picked) *,.work,.discover-card,.affinity-docket__row,.motion-try,[data-film-run]):before,:root[data-still~=panels] :not(:is(.work,.discover-card,.affinity-docket__row,.motion-try,[data-film-run],.arr-token.is-picked) *,.work,.discover-card,.affinity-docket__row,.motion-try,[data-film-run]):after{animation:none!important;transition:none!important;scroll-behavior:auto!important}

:root{--room-glow: rgba(255, 255, 255, .55);--mat-mix: 84%}:root[data-theme=dark]{--room-glow: rgba(255, 255, 255, .03);--mat-mix: 70%}
