:root{--font-ui:"Google Sans Flex", system-ui, sans-serif;--font-body:var(--font-ui);--font-display:"Node", "Zen Dots", sans-serif;--font-display-tracking:1px;--font-display-modern:var(--font-display);--font-display-lowercase:"Node", "Zen Dots", sans-serif;--font-button:var(--font-ui);--font-identity:var(--font-display);--font-eyebrow:var(--font-display);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--motion-duration-exit:.12s;--motion-duration-state:.14s;--motion-duration-fade:.16s;--motion-duration-enter:.18s;--motion-duration-reveal:.22s;--motion-duration-drag-pulse:1.32s;--motion-duration-edge-shine-cycle:5s;--motion-ease-standard:ease;--motion-ease-enter:cubic-bezier(.2, .8, .2, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-distance-sm:6px;--type-root-title-size:2rem;--type-root-title-line:2.5rem;--type-page-identity-size:1.75rem;--type-page-identity-line:2rem;--type-task-title-size:1.375rem;--type-task-title-line:1.75rem;--type-section-title-size:1.25rem;--type-section-title-line:1.625rem;--type-section-title-weight:600;--type-detail-title-size:1.5rem;--type-detail-title-line:2rem;--type-object-title-size:1.125rem;--type-object-title-line:1.5rem;--type-body-action-size:1rem;--type-body-action-line:1.5rem;--type-metadata-size:.8125rem;--type-metadata-line:1.25rem;--type-metadata-weight:600;--type-eyebrow-size:.6875rem;--type-eyebrow-line:1rem;--type-eyebrow-weight:400;--type-eyebrow-tracking:0;--type-eyebrow-case:uppercase;--type-eyebrow-foreground:var(--accent);--type-micro-size:.5625rem;--type-micro-line:.875rem;--type-source-label-size:.5625rem;--type-prominent-metric-size:1.75rem;--type-prominent-metric-line:2rem;--layout-page-gutter:var(--space-4);--layout-page-section-gap:var(--space-6);--header-eyebrow-to-title:var(--space-1);--section-header-to-content:var(--space-3);--section-content-gap:var(--space-3);--result-list-gap:var(--space-3);--section-title-to-description:var(--space-2);--card-title-to-metadata:var(--space-1);--card-content-gap:var(--space-3);--card-content-to-actions:var(--space-4);--card-inset:var(--space-4);--row-inset-inline:var(--space-4);--row-inset-block:var(--space-3);--action-group-gap:var(--space-2);--field-label-to-control:var(--space-2);--field-control-to-message:var(--space-1);--chip-inset-inline:var(--space-2);--chip-inset-block:var(--space-1);--edge-field-width:1px;--edge-divider-width:1px;--radius-card:1rem;--radius-control:.75rem;--profile-control-min-height:3rem;--profile-icon-target-min:2.75rem;--profile-control-icon-size:1.25rem;--profile-navigation-icon-size:1.5rem;--profile-icon-stroke-width:2;--profile-focus-width:2px;--profile-focus-offset:-2px;--profile-focus-color:var(--accent);--color-bg-deep:#0e0e0e;--color-bg:#121212;--color-surface:#151515;--color-surface-raised:#181818;--color-surface-hover:#1b1b1b;--color-control:var(--color-surface-hover);--color-control-hover:color-mix(in srgb, var(--color-surface-hover) 98.5%, white);--color-control-pressed:color-mix(in srgb, var(--color-surface-hover) 96.4%, white);--color-control-disabled:color-mix(in srgb, var(--color-surface-raised) 99.6%, white);--color-disabled-foreground:var(--color-text-muted);--color-inset:var(--color-surface-raised);--color-control-icon:var(--color-divider);--color-scrim:#000000ad;--color-selected-surface:color-mix(in srgb, var(--accent) 8%, var(--color-control));--color-pressed-surface:var(--color-control-pressed);--color-border:color-mix(in srgb, var(--color-text) 0%, transparent);--color-border-strong:color-mix(in srgb, var(--color-text) 0%, transparent);--color-divider:color-mix(in srgb, var(--color-text) 14%, transparent);--color-text:#f2f2f2;--color-text-secondary:#a8a8a8;--color-text-muted:#7d7d7d;--color-notice-surface:#151515;--color-notice-foreground:#f2f2f2;--color-source-label:#3a3a3a;--color-source-label-selected:#67792f;--color-on-accent:#0f0f0f;--accent-soft:color-mix(in srgb, var(--accent) 82%, white);--color-success:var(--accent);--color-warning:var(--accent);--color-danger:#d1d1d1;--color-danger-foreground:#ff8b8b;--color-danger-surface:#ff000017;--color-info:var(--accent);--color-muscle-primary:color-mix(in srgb, var(--accent) 78%, var(--color-surface));--color-progress:var(--accent);--layout-page-inline:1.5rem;--layout-section-gap:7rem;--layout-surface-padding:1.375rem;--layout-component-gap:1rem;--control-min-height:2.875rem;--touch-target-min:2.75rem;--app-navigation-height:3.25rem;--icon-sm:1.125rem;--icon-md:1.25rem;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.375rem;--radius-pill:999px;--control-radius:var(--radius-md);--surface-radius:var(--radius-lg);--shape-squircle-corner-control:.75rem;--shape-squircle-corner-card:.8rem;--shape-squircle-corner-surface:1.1rem;--shape-squircle-top-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M32 0C12 0 0 12 0 32H32Z'/%3E%3C/svg%3E");--shape-squircle-top-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M0 0C20 0 32 12 32 32H0Z'/%3E%3C/svg%3E");--shape-squircle-bottom-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M0 0H32C32 20 20 32 0 32Z'/%3E%3C/svg%3E");--shape-squircle-bottom-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M0 0C0 20 12 32 32 32V0Z'/%3E%3C/svg%3E");--focus-outline-width:2px;--focus-outline-offset:var(--profile-focus-offset);--chart-1:var(--accent);--chart-2:var(--accent);--chart-3:var(--accent);--chart-4:var(--accent);--chart-5:var(--accent);--chart-6:var(--accent);--chart-7:var(--accent);--bg:var(--color-bg);--bg-raised:var(--color-surface);--panel:var(--color-surface);--panel-strong:var(--color-surface-raised);--line:var(--color-border);--line-bright:var(--color-border-strong);--text:var(--color-text);--muted:var(--color-text-secondary);--muted-2:var(--color-text-muted);--shadow-color-soft:#00000047;--shadow-color-strong:#00000085;--shadow-soft:0 10px 28px var(--shadow-color-soft);--shadow-soft-raised:0 16px 34px var(--shadow-color-soft);--shadow-control:0 5px 16px var(--shadow-color-soft);--shadow-panel-3d:0 12px 30px var(--shadow-color-soft);--shadow-panel-hover:0 16px 36px var(--shadow-color-strong);--app-control-center-background:#141414;--glass-surface:color-mix(in srgb, var(--color-surface) 92%, transparent);--glass-surface-hover:color-mix(in srgb, var(--color-surface-raised) 86%, transparent);--glass-row-hover:color-mix(in srgb, var(--color-surface-raised) 35%, transparent);--glass-blur:blur(20px) saturate(122%)}html[data-ripper-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#6d4cc7!important;--accent-soft:#8b74d7!important;--color-on-accent:#fffaf4!important;--color-bg-deep:#eee8de!important;--color-bg:#f7f3ec!important;--color-surface:#fffcf6!important;--color-surface-raised:#fffaf2!important;--color-surface-hover:#eee8de!important;--color-control:#e3d8ca!important;--color-control-hover:#d4c7b5!important;--color-control-pressed:#c9baa6!important;--color-control-disabled:#e9ded0!important;--color-disabled-foreground:#675f55!important;--color-inset:#ebe0d3!important;--color-control-icon:#625a50!important;--color-scrim:#25221e94!important;--color-selected-surface:#e8e0fa!important;--color-pressed-surface:#ddd4c7!important;--color-border:#25221e00!important;--color-border-strong:#25221e00!important;--color-divider:#25221e26!important;--color-text:#25221e!important;--color-text-secondary:#625d56!important;--color-text-muted:#847d73!important;--color-source-label:#70695f!important;--color-source-label-selected:#6c5b9f!important;--color-success:#2d7650!important;--color-warning:#986600!important;--color-danger:#a3322b!important;--color-danger-foreground:#a3322b!important;--color-danger-surface:#f5ddda!important;--color-info:#6d4cc7!important;--color-muscle-primary:color-mix(in srgb, var(--accent) 82%, var(--color-text))!important;--color-progress:#6d4cc7!important;--glass-surface:#fffcf6eb!important;--glass-surface-hover:#fffaf2e0!important;--glass-row-hover:#eee8de8f!important;--shadow-color-soft:#463b2d1c!important;--shadow-color-strong:#463b2d30!important;--app-control-center-background:#eee8de!important}html[data-ripper-theme=light] .timerFocusBackdrop{display:none}
@font-face{font-family:Google Sans Flex;src:url(/fonts/GoogleSansFlex-Medium.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Node;src:url(/fonts/Node-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Zen Dots;src:url(/fonts/ZenDots-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nyxerin;src:url(/fonts/NYXERIN.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montaga;src:url(/fonts/Montaga-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@property --ripper-edge-shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}[data-sortable-dragging]{outline:2px solid color-mix(in srgb, var(--accent) 72%, transparent);outline-offset:-2px;animation:ripper-sortable-drag-pulse var(--motion-duration-drag-pulse) var(--motion-ease-standard) infinite}@keyframes ripper-sortable-drag-pulse{0%,to{outline-color:color-mix(in srgb, var(--accent) 68%, transparent)}50%{outline-color:var(--accent)}}.ripper-edge-shine{isolation:isolate;position:relative}.ripper-edge-shine:before{inset:var(--ripper-edge-shine-inset,0);z-index:1;border-radius:var(--ripper-edge-shine-radius,inherit);padding:var(--ripper-edge-shine-width,1px);background:conic-gradient(from var(--ripper-edge-shine-angle), var(--ripper-edge-shine-track,color-mix(in srgb, var(--color-text) 3%, transparent)) 0deg 300deg, color-mix(in srgb, var(--accent) 16%, transparent) 312deg, color-mix(in srgb, var(--accent) 48%, transparent) 328deg, var(--accent) 344deg, color-mix(in srgb, var(--accent) 82%, transparent) 350deg, color-mix(in srgb, var(--accent) 28%, transparent) 358deg, var(--ripper-edge-shine-track,color-mix(in srgb, var(--color-text) 3%, transparent)) 360deg);content:"";opacity:0;pointer-events:none;-webkit-mask-composite:xor;animation:ripper-edge-shine var(--motion-duration-edge-shine-cycle) linear 1 both;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ripper-edge-shine[data-edge-shine=repeat]:before{animation-iteration-count:infinite;animation-fill-mode:none}.ripper-edge-shine[data-edge-shine=continuous]:before{opacity:1;animation:2.8s linear infinite ripper-edge-shine-continuous}@keyframes ripper-edge-shine{0%{--ripper-edge-shine-angle:0deg;opacity:0}2%{opacity:1}76%{--ripper-edge-shine-angle:360deg;opacity:1}80%,to{--ripper-edge-shine-angle:360deg;opacity:0}}@keyframes ripper-edge-shine-continuous{to{--ripper-edge-shine-angle:360deg}}@media (max-width:760px){[data-sortable-dragging]{outline:3px solid var(--accent);outline-offset:-3px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 72%, transparent), 0 0 12px color-mix(in srgb, var(--accent) 34%, transparent)}}*,:before,:after{box-sizing:border-box;text-shadow:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html{scroll-behavior:smooth;overscroll-behavior-x:none;background:var(--color-bg)}body{background:var(--app-control-center-background);min-height:100svh;color:var(--color-text);font-family:var(--font-ui);font-feature-settings:"tnum" 1;overscroll-behavior-x:none;-webkit-user-select:none;user-select:none;margin:0;font-size:16px;font-weight:600;line-height:1.5;overflow-x:clip}body :where(p,span,button,input,select,textarea,label,a){font-weight:600}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}main{isolation:isolate}button,input,select,textarea{font:inherit}button{box-shadow:none;white-space:nowrap;border:0}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-outline-width) solid var(--accent);outline-offset:var(--focus-outline-offset)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--color-text);font-family:var(--font-ui);letter-spacing:-.025em;font-weight:600}.brand-wordmark{align-items:center;line-height:1;display:inline-flex}.brand-wordmark-image{object-fit:contain;width:auto;height:1em;display:block}.brand-wordmark[data-glow] .brand-wordmark-image,.brand-mark[data-glow] .brand-mark-image{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 48%, transparent)) drop-shadow(0 0 13px color-mix(in srgb, var(--accent) 24%, transparent))}.brand-mark,.brand-mark-image{display:block}.brand-mark-image{object-fit:contain;width:100%;height:100%}:where(.button,button,[data-ui-action],[data-ui-badge=squircle]),:where([data-ui-card],[data-ui-surface]):before{--ripper-squircle-corner:var(--shape-squircle-corner-control);-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(#000 0 0), var(--shape-squircle-top-left), var(--shape-squircle-top-right), var(--shape-squircle-bottom-right), var(--shape-squircle-bottom-left);-webkit-mask-position:50%,50%,0 0,100% 0,100% 100%,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--ripper-squircle-corner) - var(--ripper-squircle-corner)) 100%, 100% calc(100% - var(--ripper-squircle-corner) - var(--ripper-squircle-corner)), var(--ripper-squircle-corner) var(--ripper-squircle-corner), var(--ripper-squircle-corner) var(--ripper-squircle-corner), var(--ripper-squircle-corner) var(--ripper-squircle-corner), var(--ripper-squircle-corner) var(--ripper-squircle-corner);-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(#000 0 0), var(--shape-squircle-top-left), var(--shape-squircle-top-right), var(--shape-squircle-bottom-right), var(--shape-squircle-bottom-left);mask-image:linear-gradient(#000 0 0), linear-gradient(#000 0 0), var(--shape-squircle-top-left), var(--shape-squircle-top-right), var(--shape-squircle-bottom-right), var(--shape-squircle-bottom-left);-webkit-mask-position:50%,50%,0 0,100% 0,100% 100%,0 100%;mask-position:50%,50%,0 0,100% 0,100% 100%,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--ripper-squircle-corner) - var(--ripper-squircle-corner)) 100%, 100% calc(100% - var(--ripper-squircle-corner) - var(--ripper-squircle-corner)), var(--ripper-squircle-corner) var(--ripper-squircle-corner), var(--ripper-squircle-corner) var(--ripper-squircle-corner), var(--ripper-squircle-corner) var(--ripper-squircle-corner), var(--ripper-squircle-corner) var(--ripper-squircle-corner);mask-size:calc(100% - var(--ripper-squircle-corner) - var(--ripper-squircle-corner)) 100%, 100% calc(100% - var(--ripper-squircle-corner) - var(--ripper-squircle-corner)), var(--ripper-squircle-corner) var(--ripper-squircle-corner), var(--ripper-squircle-corner) var(--ripper-squircle-corner), var(--ripper-squircle-corner) var(--ripper-squircle-corner), var(--ripper-squircle-corner) var(--ripper-squircle-corner)}:where(.button,button,[data-ui-action]):focus-visible{outline-offset:calc(0px - var(--focus-outline-width) - var(--focus-outline-offset))}.not-found-page{min-height:100svh;overflow:hidden}.not-found-page .topbar{min-height:4.5rem;padding-inline:max(var(--layout-page-inline), calc((100vw - 73.75rem) / 2));align-items:center;display:flex}.not-found-page .brand{font-size:var(--type-object-title-size);display:inline-flex}.not-found-content{max-width:45rem;padding:0 var(--layout-page-inline) var(--space-8);text-align:center;justify-items:center;margin:clamp(6.25rem,18vh,11.875rem) auto 0;display:grid}.not-found-content .eyebrow{color:var(--accent);font-family:var(--font-eyebrow);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-line);text-transform:var(--type-eyebrow-case)}.not-found-content h1{max-width:42.5rem;margin:var(--space-3) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.875rem,6vw,4rem);font-weight:400;line-height:.98}.not-found-content>p:not(.eyebrow){max-width:26.25rem;color:var(--color-text-secondary)}.not-found-home{margin-top:var(--space-6)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.ripper-edge-shine:before{--ripper-edge-shine-angle:328deg;opacity:1;animation:none}[data-sortable-dragging]{outline-color:var(--accent);animation:none}}
@media (max-width:760px){:root{--layout-page-inline:1rem;--layout-surface-padding:1rem;--layout-component-gap:.625rem;--control-min-height:3rem;--touch-target-min:2.75rem;--icon-sm:1.125rem;--icon-md:1.25rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--layout-section-gap:1.5rem}html,body{background:var(--color-surface);max-width:100%;overflow-x:hidden}body{font-size:var(--type-body-action-size);background-image:none}.not-found-content{margin:var(--layout-section-gap) auto 0;padding:0 var(--layout-page-inline) var(--layout-section-gap)}.not-found-content h1{margin-block:var(--layout-component-gap);font-size:var(--type-detail-title-size);line-height:1.1}.not-found-home{margin-top:var(--layout-section-gap)}}
